Hi,
I have used LSDK20.04 with LX2160ARDB of which version is Rev.B.
When I downgrade F/W and OS with LSDK20.04 on new board LX2160ARDB rev.C, I have a network problem of DPMAC.3 or DPMAC.4 that ethenet connection fails.
I guess the OS cannot detect 10G phy.
(1) What is the difference between Rev.B and Rev.C?
(2) Should I use LSDK20.12 or higher version with LX2160ardb Rev.C board?
Thanks in advance.
J.Hwan Kim
1. The main difference is that 10G AQR PHYs have been changed, PHY addresses are also changed.
Please refer to the following in LSDK 21.08 for Rev C in u-boot source code.
/* MAC/PHY configuration */
#if defined(CONFIG_FSL_MC_ENET)
#define CONFIG_MII
#define CONFIG_ETHPRIME "DPMAC1@xgmii"
#define AQR113C_PHY_ADDR1 0x0
#define AQR113C_PHY_ADDR2 0x08
Please refer to the following in LSDK 20.04 for Rev B in u-boot source code.
#define AQR107_PHY_ADDR1 0x04
#define AQR107_PHY_ADDR2 0x05
#define AQR107_IRQ_MASK 0x0C
2. For LX2160ardb Rev.C board, please use LSDK 21.08.