]> git.karo-electronics.de Git - linux-beck.git/commitdiff
ARM: DRA7: board-generic: Add basic DT support
authorR Sricharan <r.sricharan@ti.com>
Thu, 7 Feb 2013 08:23:05 +0000 (13:53 +0530)
committerRajendra Nayak <rnayak@ti.com>
Tue, 13 Aug 2013 05:30:41 +0000 (11:00 +0530)
Describe minimal DT boot machine details for DRA7xx based SoC's. DRA7xx
family is based on dual core ARM CORTEX A15 using GIC as the interrupt controller.
The PRCM and timer infrastructure is reused from OMAP5 and so are the io
descriptor tables.

Signed-off-by: R Sricharan <r.sricharan@ti.com>
Signed-off-by: Rajendra Nayak <rnayak@ti.com>
Documentation/devicetree/bindings/arm/omap/omap.txt
arch/arm/mach-omap2/board-generic.c

index 6d498c758b450a2c1a6b2d40271ef17df0298a23..91b7049affa1ea5f5e0da13b52db79212c94ca52 100644 (file)
@@ -59,3 +59,6 @@ Boards:
 
 - AM43x EPOS EVM
   compatible = "ti,am43x-epos-evm", "ti,am4372", "ti,am43"
+
+- DRA7 EVM:  Software Developement Board for DRA7XX
+  compatible = "ti,dra7-evm", "ti,dra7"
index be5d005ebad2866ea7432586beba45e000330be9..b89e55ba2c13a517a1118992229966d250a07d16 100644 (file)
@@ -222,3 +222,21 @@ DT_MACHINE_START(AM43_DT, "Generic AM43 (Flattened Device Tree)")
        .dt_compat      = am43_boards_compat,
 MACHINE_END
 #endif
+
+#ifdef CONFIG_SOC_DRA7XX
+static const char *dra7xx_boards_compat[] __initdata = {
+       "ti,dra7",
+       NULL,
+};
+
+DT_MACHINE_START(DRA7XX_DT, "Generic DRA7XX (Flattened Device Tree)")
+       .reserve        = omap_reserve,
+       .smp            = smp_ops(omap4_smp_ops),
+       .map_io         = omap5_map_io,
+       .init_early     = dra7xx_init_early,
+       .init_irq       = omap_gic_of_init,
+       .init_machine   = omap_generic_init,
+       .init_time      = omap5_realtime_timer_init,
+       .dt_compat      = dra7xx_boards_compat,
+MACHINE_END
+#endif