arm:omap:am33xx: Board support for AM335X IA EVM
authorAfzal Mohammed <afzal@ti.com>
Wed, 17 Aug 2011 05:47:48 +0000 (11:17 +0530)
committerVaibhav Hiremath <hvaibhav@ti.com>
Mon, 23 Jan 2012 19:14:30 +0000 (00:44 +0530)
UART3 is used as boot console for IA EVM.
To capture decompressor logs & early prints,
a different mach-id is required and so a new
board support. It has machine specific entry
points same as that of AM335XEVM.

Signed-off-by: Afzal Mohammed <afzal@ti.com>
Signed-off-by: Hebbar, Gururaja <gururaja.hebbar@ti.com>
Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
arch/arm/mach-omap2/Kconfig
arch/arm/mach-omap2/Makefile
arch/arm/mach-omap2/board-am335xevm.c

index ad20271035dadba8f5a47310f9179616f3175e81..e44e942ca5ce41945a6c70b61daf18e40ca6138c 100644 (file)
@@ -337,6 +337,11 @@ config MACH_AM335XEVM
        depends on SOC_OMAPAM33XX
        default y
 
+config MACH_AM335XIAEVM
+       bool "AM335X IA Evaluation Module"
+       depends on SOC_OMAPAM33XX
+       default y
+
 config MACH_OMAP_4430SDP
        bool "OMAP 4430 SDP board"
        default y
index 1bbc7765a3631cbda3b41cee5d563a4f319ed364..8758f0f042d31e37559bff0102cb3f1cbe7c25c0 100644 (file)
@@ -249,6 +249,7 @@ obj-$(CONFIG_MACH_SBC3530)          += board-omap3stalker.o
 obj-$(CONFIG_MACH_TI8168EVM)           += board-ti8168evm.o
 obj-$(CONFIG_MACH_TI8148EVM)           += board-ti8168evm.o
 obj-$(CONFIG_MACH_AM335XEVM)           += board-am335xevm.o
+obj-$(CONFIG_MACH_AM335XIAEVM)         += board-am335xevm.o
 
 # Platform specific device init code
 
index 2aecc0b11e34b8eb9396fe1eea84aae448d4818f..c275a0fc3ff6bfecc72f922475fc2e0f5ca8d64c 100644 (file)
@@ -1382,3 +1382,13 @@ MACHINE_START(AM335XEVM, "am335xevm")
        .timer          = &omap3_am33xx_timer,
        .init_machine   = am335x_evm_init,
 MACHINE_END
+
+MACHINE_START(AM335XIAEVM, "am335xiaevm")
+       /* Maintainer: Texas Instruments */
+       .atag_offset    = 0x100,
+       .map_io         = am335x_evm_map_io,
+       .init_irq       = ti81xx_init_irq,
+       .init_early     = am33xx_init_early,
+       .timer          = &omap3_am33xx_timer,
+       .init_machine   = am335x_evm_init,
+MACHINE_END