ARM: EXYNOS: Remove legacy mapping of chip ID block
authorTomasz Figa <t.figa@samsung.com>
Sat, 15 Jun 2013 00:13:25 +0000 (09:13 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Sat, 15 Jun 2013 00:33:20 +0000 (09:33 +0900)
This patch removes static mapping of chip ID block that was used when
booting with ATAGS, which is not supported on Exynos any more.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-exynos/common.c

index 2c8527c..f81aa22 100644 (file)
@@ -99,15 +99,6 @@ static struct cpu_table cpu_ids[] __initdata = {
 
 /* Initial IO mappings */
 
-static struct map_desc exynos_iodesc[] __initdata = {
-       {
-               .virtual        = (unsigned long)S5P_VA_CHIPID,
-               .pfn            = __phys_to_pfn(EXYNOS_PA_CHIPID),
-               .length         = SZ_4K,
-               .type           = MT_DEVICE,
-       },
-};
-
 static struct map_desc exynos4_iodesc[] __initdata = {
        {
                .virtual        = (unsigned long)S3C_VA_SYS,
@@ -365,10 +356,7 @@ void __init exynos_init_io(struct map_desc *mach_desc, int size)
 {
        debug_ll_io_init();
 
-       if (initial_boot_params)
-               of_scan_flat_dt(exynos_fdt_map_chipid, NULL);
-       else
-               iotable_init(exynos_iodesc, ARRAY_SIZE(exynos_iodesc));
+       of_scan_flat_dt(exynos_fdt_map_chipid, NULL);
 
        if (mach_desc)
                iotable_init(mach_desc, size);