summaryrefslogtreecommitdiff
path: root/drivers/net/phy/aquantia.c
diff options
context:
space:
mode:
authorJames Byrne <james.byrne@origamienergy.com>2019-03-04 17:40:34 +0000
committerJoe Hershberger <joe.hershberger@ni.com>2019-05-08 17:27:01 -0500
commit6314d1c8c035d1c4d14ea1ffd133f25385edd067 (patch)
tree6d8cd87a3e71d9c119ffbec8c9daa7364ada6c9a /drivers/net/phy/aquantia.c
parent83f71ef55866d77c8e84c99d4c06c55836b7820a (diff)
net: phy: micrel: Find Micrel PHY node correctly
In some of the device trees that specify skew values for KSZ90x1 PHYs the values are stored (incorrectly) in the MAC node, whereas in others it is in an 'ethernet-phy' subnode. Previously the code would fail to find and program these skew values, so this commit changes it to look for an "ethernet-phy" subnode first, and revert to looking in the MAC node if there isn't one. The device trees affected (where the skew values are in a subnode) are imx6qdl-icore-rqs.dtsi, r8a77970-eagle.dts, r8a77990-ebisu.dts, r8a77995-draak.dts, salvator-common.dtsi, sama5d3xcm.dtsi, sama5d3xcm_cmp.dtsi, socfpga_cyclone5_vining_fpga.dts, socfpga_stratix10_socdk.dts and ulcb.dtsi. Before this change the skew values in these device trees would be ignored. The device trees where the skew values are in the MAC node are socfpga_arria10_socdk.dtsi, socfpga_arria5_socdk.dts, socfpga_cyclone5_de0_nano_soc.dts, socfpga_cyclone5_de10_nano.dts, socfpga_cyclone5_de1_soc.dts, socfpga_cyclone5_is1.dts, socfpga_cyclone5_socdk.dts, socfpga_cyclone5_sockit.dts. These should be unaffected by this change. The changes were tested on a sama5d3xcm. Signed-off-by: James Byrne <james.byrne@origamienergy.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'drivers/net/phy/aquantia.c')
0 files changed, 0 insertions, 0 deletions