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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to