LS1043a serdes protocol at 0x3455 problem

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LS1043a serdes protocol at 0x3455 problem

1,919 Views
chenyunbin
Contributor I

How to modify the software?If I need to modify serdes protocol at 0x3455 .

0 Kudos
Reply
11 Replies

1,912 Views
ufedor
NXP Employee
NXP Employee

RCW is defined in the .RCW file - repository for the LS1043ARDB RCW files is here:

https://source.codeaurora.org/external/qoriq/qoriq-components/rcw/tree/ls1043ardb/RR_FQPP_1455?h=LSD...

 

Please provide more detailed problem description if you need additional information.

0 Kudos
Reply

1,901 Views
chenyunbin
Contributor I

After serdes protocol is configured to 0x3455, the four QSGMII in Uboot can not be used and there is no corresponding interface. Looking at the uboot code, I found nothing to do with 0x3455. The Flex -build version is 18.06. Has flex- Build been added in the later version?

0 Kudos
Reply

1,895 Views
ufedor
NXP Employee
NXP Employee

U-Boot code corresponds to the hardware of an evaluation board, so it does not support all SerDes protocols described in the processor's RM.

For a custom board, implementing different hardware configuration, the U-Boot code has to be modified accordingly.

0 Kudos
Reply

1,890 Views
chenyunbin
Contributor I

Hi,thanks.How do I change uboot? Which location do I need to change?

0 Kudos
Reply

1,880 Views
ufedor
NXP Employee
NXP Employee

For the LS1046ARDB supported SerDes protocols are described in arch/arm/cpu/armv8/fsl-layerscape/ls1046a_serdes.c and board/freescale/ls1046ardb/eth.c

0 Kudos
Reply

1,845 Views
chenyunbin
Contributor I

Is LS1043A also modified in accordance with ls1046a of this file?
For the LS1046ARDB supported SerDes protocols are described in arch/arm/cpu/armv8/fsl-layerscape/ls1046a_serdes.c and board/freescale/ls1046ardb/eth.c

0 Kudos
Reply

1,840 Views
ufedor
NXP Employee
NXP Employee

For the LS1043ARDB supported SerDes protocols are described in arch/arm/cpu/armv8/fsl-layerscape/ls1043a_serdes.c and board/freescale/ls1043ardb/eth.c

0 Kudos
Reply

1,835 Views
chenyunbin
Contributor I

Hi,thanks.But neither of these files has support for 3455.1.png2.png

0 Kudos
Reply

1,776 Views
huangtiandi
Contributor I

After adding 3455 as the picture, it can be recognized in QSMGII Uboot, but four ports send and receive abnormal, unable to communicate, and into the system also unable to communicate.

0 Kudos
Reply

1,829 Views
ufedor
NXP Employee
NXP Employee

The protocol 0x3455 was inserted into the QorIQ LS1043A Reference Manual, Table 33-1. Supported SerDes options after the U-Boot code was implemented.

It is needed to add the protocol to the U-Boot sources..

0 Kudos
Reply

1,903 Views
chenyunbin
Contributor I
serdes protocol 配置成0x3455后,在uboot中 4个qsgmii都无法使用,没有对应的接口。查看uboot代码,没有发现对0x3455做处理。flex-build版本是18.06, 是否在更高版本的flex-build已经添加了?
0 Kudos
Reply