LS1043a serdes protocol at 0x3455 problem

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LS1043a serdes protocol at 0x3455 problem

6,256 次查看
chenyunbin
Contributor I

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

0 项奖励
回复
11 回复数

6,249 次查看
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 项奖励
回复

6,238 次查看
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 项奖励
回复

6,232 次查看
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 项奖励
回复

6,227 次查看
chenyunbin
Contributor I

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

0 项奖励
回复

6,217 次查看
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 项奖励
回复

6,182 次查看
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 项奖励
回复

6,177 次查看
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 项奖励
回复

6,172 次查看
chenyunbin
Contributor I

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

0 项奖励
回复

6,111 次查看
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 项奖励
回复

6,164 次查看
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 项奖励
回复

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