i.MX6 IPU memory map address

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

i.MX6 IPU memory map address

Jump to solution
1,772 Views
zandar
Contributor II

Hi,

I would like to ask what are the correct addresses of the IPU block in i.MX6S/DL/Q SoCs.

There is a difference in what the TRM says - System memory map:

Start address | End address | Size | Description

02A0_0000     | 02DF_FFFF | 4 MB | IPU-2

0260_0000     | 029F_FFFF | 4 MB | IPU-1

and what addresses are used in device trees:

                ipu1: ipu@02400000 {
                        #address-cells = <1>;
                        #size-cells = <0>;
                        compatible = "fsl,imx6q-ipu";
                        reg = <0x02400000 0x400000>;

                ipu2: ipu@02800000 {
                        #address-cells = <1>;
                        #size-cells = <0>;
                        compatible = "fsl,imx6q-ipu";
                        reg = <0x02800000 0x400000>;

All other addresses are correct. The ones from TRM match with those from device tree.

Is this a bug in the device trees? Or in the TRM? Or some maggic is happaning in background?

Thanks,

Michal

0 Kudos
1 Solution
1,343 Views
igorpadykov
NXP Employee
NXP Employee

Hi Michal

device trees values are correct (also one can check mx6.h), seems this is misprint in Reference Manual.

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

View solution in original post

0 Kudos
3 Replies
1,344 Views
igorpadykov
NXP Employee
NXP Employee

Hi Michal

device trees values are correct (also one can check mx6.h), seems this is misprint in Reference Manual.

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

0 Kudos
1,343 Views
zandar
Contributor II

OK, thank you Igor.

It is weird that it was not caught earlier. I found the wrong values in all three datasheet revisions for both the Solo/DualLite and Quad SoC.

Thanks again,

Michal

0 Kudos
1,343 Views
jotes
Contributor IV

I'm not an expert, but I quess 0x2600000 and 0x2A00000 are the correct addresses. 

https://community.nxp.com/thread/315255#comment-361222 

0 Kudos