Hi igorpadykov
According to your answer, I can access a UART1,5,6 because those register are set by following dts file.
http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tree/arch/arm/boot/dts/imx7d-sdb.dts?h=imx_4...
However, I can't access UART5 and 6 as same as UART3.
Here is an error message.
Do you have any idea why I can't access to the registers ?
----------------------------------------------------------
root@imx6ul7d:/unit_tests# ./memtool UART5.*
SOC: i.MX7DUnhandled fault: external abort on non-linefetch (0x1008) at 0x76f3a000
pgd = a88a4000
[76f3a000] *pgd=a875b831, *pte=30a70703, *ppte=30a70e33
UART5 Addr:0x30a70000
Bus error
root@imx6ul7d:/unit_tests# ./memtool -32 0x03a70000 1
E
Reading 0x1 count starting at aUnhandled fault: external abort on non-linefetch (0x008) at 0x76f97000
pgd = a8bc0000
[76f97000] *pgd=a8c5e831, *pte=03a70703, *ppte=03a70e33
ddress 0x03A70000
Bus error
root@imx6ul7d:/unit_tests#
----------------------------------------------------------
----------------------------------------------------------
root@imx6ul7d:/unit_tests# ./memtool UART6.*
SOC: i.MX7DUnhandled fault: external abort on non-linefetch (0x1008) at 0x76fa6000
pgd = a88a4000
[76fa6000] *pgd=a875b831, *pte=30a80703, *ppte=30a80e33
UART6 Addr:0x30a80000
Bus error
root@imx6ul7d:/unit_tests# ./memtool -32 0x03a80000 1
E
Reading 0x1 count starting at aUnhandled fault: external abort on non-linefetch (0x008) at 0x76f86000
pgd = a8bc0000
[76f86000] *pgd=a8c5e831, *pte=03a80703, *ppte=03a80e33
ddress 0x03A80000
Bus error
root@imx6ul7d:/unit_tests#
----------------------------------------------------------
Ko-hey