
Hi,
On 18. 11. 19 22:04, Grygorii Strashko wrote:
hi
The intention of this series is to sync TI DP83867 driver with mainline Linux kernel and ensure that proper PHY configuration in "rgmii-rxid" mode, which is done in the Patch 8.
It also some code refactoring and optimization: patches 2,7.
Grygorii Strashko (8): net: phy: ti: rename ti.c to dp83867.c net: phy: dp83867: move static initialization to .probe() dt-bindings: phy: dp83867: Add documentation for disabling clock output net: phy: dp83867: Add ability to disable output clock net: phy: dp83867: rework delay rgmii delay handling net: phy: dp83867: io impedance is not dependent on RGMII delay net: phy: dp83867: refactor rgmii configuration arm: dts: k3-am654-base-board-u-boot: change cpsw2g interface mode to rgmii-rxid
arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 3 +- doc/device-tree-bindings/net/ti,dp83867.txt | 6 +- drivers/net/phy/Makefile | 2 +- drivers/net/phy/{ti.c => dp83867.c} | 243 ++++++++++++------- include/dt-bindings/net/ti-dp83867.h | 3 +- 5 files changed, 166 insertions(+), 91 deletions(-) rename drivers/net/phy/{ti.c => dp83867.c} (63%)
Nice to see this series. I haven't developed the code but we have also added 6-wire mode to this phy. Also some other things there.
Anyway here is the link to Xilinx changes if you want to take a look. https://github.com/Xilinx/u-boot-xlnx/blob/master/drivers/net/phy/ti.c
Thanks, Michal