diff --git a/src/soc/nvidia/tegra210/include/soc/addressmap.h b/src/soc/nvidia/tegra210/include/soc/addressmap.h index 4a5372da75..66888c6a69 100644 --- a/src/soc/nvidia/tegra210/include/soc/addressmap.h +++ b/src/soc/nvidia/tegra210/include/soc/addressmap.h @@ -30,6 +30,8 @@ enum { }; enum { + TEGRA_ARM_PCIE_A1_BASE = 0x01000000, + TEGRA_ARM_LOWEST_PERIPH = TEGRA_ARM_PCIE_A1_BASE, TEGRA_ARM_PERIPHBASE = 0x50040000, TEGRA_GICD_BASE = 0x50041000, TEGRA_GICC_BASE = 0x50042000, diff --git a/src/soc/nvidia/tegra210/mmu_operations.c b/src/soc/nvidia/tegra210/mmu_operations.c index 66a93e1878..dd7437c3d7 100644 --- a/src/soc/nvidia/tegra210/mmu_operations.c +++ b/src/soc/nvidia/tegra210/mmu_operations.c @@ -43,7 +43,7 @@ static void tegra210_memrange_init(struct memranges *map) memory_in_range_below_4gb(&start,&end); /* Device memory below DRAM */ - memranges_insert(map, 0, start * MiB, devmem); + memranges_insert(map, TEGRA_ARM_LOWEST_PERIPH, start * MiB, devmem); /* DRAM */ memranges_insert(map, start * MiB, (end-start) * MiB, cachedmem);