i.MX6DL:iATU register write sequence

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

i.MX6DL:iATU register write sequence

Jump to solution
617 Views
koichisakagami
Contributor II

Dear community,

We have been developing their product with iMX6DualLite.
We make the device driver for PCIexpress.


In i.MX6 Reference Manual ( MX6SDLRM ) 4443 page,
it says that " Since AXI core is async to the core_clk, the iATU registers
may not be updated while operations are in progress on the AXI
Bridge Slave interface. "

[Question]
In the case of writing to the PCIE_PL_iATURLBA register,
Is it the correct method as follows ?

1. write to the Viewport Register (PCIE_PL_iATUVR).
2. read the Viewport Register (PCIE_PL_iATUVR).
3. if the correct value is read, write to the PCIE_PL_iATURLBA register.
4. if the correct value is NOT read, wait until the correct value is read.
    And write to the PCIE_PL_iATURLBA register.

Best Regards,
Koichi Sakagami

Labels (1)
0 Kudos
1 Solution
477 Views
Yuri
NXP Employee
NXP Employee

  Please look at the next thread for recommended sequence.

"i.MX6DL:Inbound address setting behavior (PCIE_PL_iATUVR)"

https://community.freescale.com/thread/336840

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
1 Reply
478 Views
Yuri
NXP Employee
NXP Employee

  Please look at the next thread for recommended sequence.

"i.MX6DL:Inbound address setting behavior (PCIE_PL_iATUVR)"

https://community.freescale.com/thread/336840

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos