Tegra186: memmap all UART controllers
authorVarun Wadekar <vwadekar@nvidia.com>
Tue, 12 Jul 2016 17:04:28 +0000 (10:04 -0700)
committerVarun Wadekar <vwadekar@nvidia.com>
Thu, 30 Mar 2017 23:49:05 +0000 (16:49 -0700)
This patch adds all the UART controllers to the memory map.

Change-Id: I035e55ca7bff0a96115102f2295981f9e3a5da6b
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
plat/nvidia/tegra/soc/t186/plat_setup.c

index 7b39e8244f241e7c383122417891ec0c65350266..16b20f5e58155df5c780cc3c28921061ac7f880e 100644 (file)
@@ -77,7 +77,11 @@ static const mmap_region_t tegra_mmap[] = {
                        MT_DEVICE | MT_RW | MT_SECURE),
        MAP_REGION_FLAT(TEGRA_MC_BASE, 0x10000, /* 64KB */
                        MT_DEVICE | MT_RW | MT_SECURE),
-       MAP_REGION_FLAT(TEGRA_UARTA_BASE, 0x20000, /* 128KB */
+       MAP_REGION_FLAT(TEGRA_UARTA_BASE, 0x20000, /* 128KB - UART A, B*/
+                       MT_DEVICE | MT_RW | MT_SECURE),
+       MAP_REGION_FLAT(TEGRA_UARTC_BASE, 0x20000, /* 128KB - UART C, G */
+                       MT_DEVICE | MT_RW | MT_SECURE),
+       MAP_REGION_FLAT(TEGRA_UARTD_BASE, 0x30000, /* 192KB - UART D, E, F */
                        MT_DEVICE | MT_RW | MT_SECURE),
        MAP_REGION_FLAT(TEGRA_FUSE_BASE, 0x10000, /* 64KB */
                        MT_DEVICE | MT_RW | MT_SECURE),