According to section 1.5.3 (Endianness Support) of the i.MX6 DQ Reference Manual :
"i.MX 6Dual/6Quad supports Little Endian mode only".
For i.MX6 S / DL : from section 1.5.3 (Endianness Support) of the RM :
"i.MX 6Solo/6DualLite supports Little Endian mode only".
The problem relates to internal peripheral modules / controllers of the i.MX6.
The ARM core in itself can be configured for Little or Big endian (please refer to ARM docs),
but this means all data, passing through the ARM core will be affected. Users often need to
use different endian modes for different (internal) peripheral modules of the SOC. The EIM
as separate IP can support Big /Little Endian, as stated in features section, but being
embedded to i.MX6 - does not.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------