Hi,
I am using Serdes Protocol 0x0D in Serdes lane configuration in RCW. But, u-boot 2013.01 is not initializing Serdes by throwing an error "SERDES[PRTCL] = 0xd is not valid". Although QCS says 0x0D is supported by P2041 but u-boot rejects it. Any idea?
Best Regards,
Adeel
Are you using P2041RDB? The ID 0xD is not included in P2041RDB U-Boot source code because of RDB hardware platform not being supported.
Hi,
Please try to add a new entry for ID 0x0D in the Serdes configuration table in arch/powerpc/cpu/mpc85xx/p2041_serdes.c
static u8 serdes_cfg_tbl[][SRDS_MAX_LANES] = {
[0xd] = { ... },
};
SERDES[PRTCL] = 0xd is supported by P2041 CPU, but using uboot from sdk 1.6 I get the same massage: SERDES[PRTCL] = 0xd is not valid. But, you also should know that uboot from Freescale SDK in generally support Freescale boards. So, I guess if you add the support in your uboot will work.
Adrian