ERR010728: PCIe: address 0x306d0090 is correct?

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

ERR010728: PCIe: address 0x306d0090 is correct?

Jump to solution
262 Views
mio
Contributor II

There is the following statement on page 13 of the  "IMX7DS_3N09P( Rev. 1.2, 3/2023)".

Assert RX_EQS, RX_EQ_SEL by writing data “0x48” to the register address 0x306d0090.
I think the register address is 0x306d0060, is that correct?

There is no explanation about 0x306d0090 in "i.MX 7Dual Applications Processor Reference Manual (Rev. 1, 01/2018)"

I think it's probably PCIE_PHY_TRSV_REG24. (p.3757).
The register address of PCIE_PHY_TRSV_REG24 is stated as 306D_0000h base + 96h offset = 306D_0096h.
And I think the address is 0x306d0060.

See page below

https://community.nxp.com/t5/i-MX-Processors/PCIe-Register-address-in-the-i-MX7D-reference-manual-is...


Sincerely,
mio

0 Kudos
1 Solution
250 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @mio ,

 

PCIE_PHY_TRSV_REG24, 24 is HEX, convert it to DEC, it is PCIE_PHY_TRSV_REG(2x16+4) = PCIE_PHY_TRSV_REG36. 

offset address is 36x4=144D, convert it to HEX, offset address is 0x90.

So PCIE_PHY_TRSV_REG24 address is "306D_0000h base + 0x90 offset" = 0x306D0090h.

So in IMX7DS_3N09P, the address is no problem, But in datasheet, offset is not correct.

 

Thanks!

Regards,

weidong

 

View solution in original post

0 Kudos
2 Replies
251 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @mio ,

 

PCIE_PHY_TRSV_REG24, 24 is HEX, convert it to DEC, it is PCIE_PHY_TRSV_REG(2x16+4) = PCIE_PHY_TRSV_REG36. 

offset address is 36x4=144D, convert it to HEX, offset address is 0x90.

So PCIE_PHY_TRSV_REG24 address is "306D_0000h base + 0x90 offset" = 0x306D0090h.

So in IMX7DS_3N09P, the address is no problem, But in datasheet, offset is not correct.

 

Thanks!

Regards,

weidong

 

0 Kudos
226 Views
mio
Contributor II
I'm glad the Workaround was correct.
It's difficult to decipher, so I would like the manual to be revised.

Thank you!
mio
0 Kudos