diff options
author | T Karthik Reddy | 2022-03-29 16:05:57 +0200 |
---|---|---|
committer | Michal Simek | 2022-04-05 15:10:54 +0200 |
commit | 9b529a972d15af7dabfa2fffa69f0e2ed69b6220 (patch) | |
tree | 111536364dac4dae489f072b3512f255b476ee6b /include/fsl_qe.h | |
parent | 6f735e41785d5a8373b3cbad8f582966c9d1001f (diff) |
net: phy: Fix rgmii-id phy reset timeout issue
While creating a phy device using phy_device_create(), we need to
provide a valid phyaddr instead of 0 causing phy address being
registered as 0 with mdio bus and shows mdio phy list as below
ZynqMP> mdio list
eth0:
0 - TI DP83867 <--> ethernet@ff0b0000
eth1:
0 - TI DP83867 <--> ethernet@ff0c0000
Also PHY soft reset is being requested on 0 instead of valid
address causing "PHY reset timed out" error.
So add phyaddr argument to phy_connect_phy_id() and to its prototype
to create phy device with valid phyaddress.
Fixes: a744a284e354 ("net: phy: Add support for ethernet-phy-id with gpio reset")
Signed-off-by: T Karthik Reddy <t.karthik.reddy@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Link: https://lore.kernel.org/r/fe35fddb9faa5af577ffdfabaec6879c935a30f8.1648562755.git.michal.simek@xilinx.com
Diffstat (limited to 'include/fsl_qe.h')
0 files changed, 0 insertions, 0 deletions