
ERR003748
Chip Errata for the i.MX 6Dual/6Quad and i.MX 6DualPlus/6QuadPlus, Rev. 6.1, 06/2016
142
NXP Semiconductors
Description:
Root ports which have address bus widths < 64 drop inbound memory requests, when the address
of the request is greater than the implemented address bus width. This feature is to prevent address
aliasing when requests with addresses above 4 GB are received. When this feature is used in
conjunction with address translation (iATU or xATU), inbound memory TLPs that violate this
address check rule are dropped but no error is reported.
Conditions:
Issue an inbound memory TLP that has an address larger than the AMBA or RTRGT1 address bus
width.
Projected Impact:
When the requirements specified in the Conditions section are met, the inbound TLP is dropped
but no error is reported on the port.
In case of MemRd TLPs, a completion with UR status is issued, but no error bits will be set on the
root port.
Workarounds:
None
Proposed Solution:
No fix scheduled
Linux BSP Status:
Workaround possible but not implemented in the BSP, impacting functionality as described above.
ERR003748
PCIe: 9000427578—Root ports with address translation drop inbound
requests, without reporting an error