When kernel boots up, there is below warning calltrace:
Call trace:
aqr107_config_init+0xc8/0xd0
phy_init_hw+0x74/0xd0
phy_attach_direct+0x15c/0x304
phy_connect_direct+0x34/0x90
of_phy_connect+0x6c/0xbc
memac_init_phy+0xac/0x178
dpa_start+0x3c/0x134
dpa_eth_priv_start+0xac/0xe0
__dev_open+0x12c/0x1e0
__dev_change_flags+0x1a0/0x220
dev_change_flags+0x30/0x70
ip_auto_config+0x278/0xf58
do_one_initcall+0x68/0x2b0
kernel_init_freeable+0x224/0x294
kernel_init+0x30/0x140
ret_from_fork+0x10/0x20
---[ end trace 6f8edddc9839b049 ]---
This issue is introduced by upsteam commit ce64c1f77a9d("net: phy:
aquantia: add USXGMII support and warn if XGMII mode is set ").
Therefore, set the correct phy-connection-type"usxgmii" aqr107 10G
Phy to avoid the warning calltrace.
Signed-off-by: Meng Li <[email protected]>
---
arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts
b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts
index 4361f296f480..2cd6f3d998bb 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts
@@ -149,7 +149,7 @@ ethernet@ea000 {
ethernet@f0000 { /* 10GEC1 */
phy-handle = <&aqr106_phy>;
- phy-connection-type = "xgmii";
+ phy-connection-type = "usxgmii";
};
ethernet@f2000 { /* 10GEC2 */
--
2.35.3
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#11243):
https://lists.yoctoproject.org/g/linux-yocto/message/11243
Mute This Topic: https://lists.yoctoproject.org/mt/90680486/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-