[PATCH v4 0/5] TI Ethernet PHY changes

Dan Murphy dmurphy at ti.com
Mon Jun 1 20:58:13 CEST 2020


Did I miss the maintainer for this series?

Dan

On 5/11/20 7:52 PM, Dan Murphy wrote:
> Bump to the series
>
> On 5/4/20 4:14 PM, Dan Murphy wrote:
>> Hello
>>
>> The addition of the DP83867 driver to uboot was done in a generic way 
>> that
>> made it a bit difficult to bring in new PHY drivers.  The difficulty 
>> came in the
>> config flags and the phy_init function.  The change is to make the 
>> flags and
>> init for the DP83867 more specific to the DP83867 device to make way 
>> to add
>> more TI PHYs to uBoot.
>>
>> In addition the DP8382X PHY is a generic PHY driver that does not 
>> need any
>> special handling to establish a link.  Customers have requested that 
>> at the very
>> least there be a way to know if the PHY attached is the PHY that is 
>> connected
>> as "Generic PHY" is not really descriptive.  These patches adds the
>> registrations for TI Generic PHYs to associcate a TI PHY ID with a 
>> PHY name.
>>
>> Porting PHY helper routines to set and clear bits to facilitate 
>> easier side
>> porting of ethernet kernel drivers to uBoot.
>>
>> Also fixed and added missing or kernel doc documentation in the phy.h 
>> file.
>>
>> Dan
>>
>> Dan Murphy (5):
>>    net: phy: Add missing kernel doc to phy functions
>>    net: phy: Fix kernel doc issues in phy.h
>>    net: phy: Add helper routines to set and clear bits
>>    net: phy: Add support for TI PHY init
>>    net: phy: Add DP8382x phy registration to TI PHY init
>>
>>   configs/am65x_evm_a53_defconfig      |   2 +-
>>   configs/am65x_hs_evm_a53_defconfig   |   2 +-
>>   configs/dra7xx_evm_defconfig         |   2 +-
>>   configs/dra7xx_hs_evm_defconfig      |   2 +-
>>   configs/dra7xx_hs_evm_usb_defconfig  |   2 +-
>>   configs/j721e_evm_a72_defconfig      |   2 +-
>>   configs/j721e_hs_evm_a72_defconfig   |   2 +-
>>   configs/k2g_evm_defconfig            |   2 +-
>>   configs/xilinx_versal_virt_defconfig |   2 +-
>>   configs/xilinx_zynqmp_virt_defconfig |   2 +-
>>   drivers/net/phy/Kconfig              |  15 ++++
>>   drivers/net/phy/Makefile             |   3 +-
>>   drivers/net/phy/dp83867.c            |   3 +-
>>   drivers/net/phy/ti_phy_init.c        | 101 ++++++++++++++++++++++++
>>   drivers/net/phy/ti_phy_init.h        |  15 ++++
>>   include/phy.h                        | 112 ++++++++++++++++++++++++---
>>   16 files changed, 246 insertions(+), 23 deletions(-)
>>   create mode 100644 drivers/net/phy/ti_phy_init.c
>>   create mode 100644 drivers/net/phy/ti_phy_init.h
>>


More information about the U-Boot mailing list