Skip to contentSkip to conversation

ep93xx: Add support for Simplemachines Sim.One board

PATCH New Ryan Mallon 1 participant 1 message Jan 20, 2010

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ep93xx: Add support for Simplemachines Sim.One board

The following patch adds support for the ep9307 based Sim.One board from Simplemachines. The code is based on the patches from Simplemachines for the 2.6.24.7 kernel available here:
http://sim1.googlecode.com/files/linux-2.6.24.7-patches-20091001.tgz.
Support for SPI and Audio is not included since we do not support them in mainline yet. The framebuffer support has been tested with a standard desktop monitor. LCD support is not included because I do not have hardware to test.

I have specified the maintainer for this board as Nuccio Raciti (CC'ed), who is the maintainer for Simplemachine's 2.6.24.7 patches. If this is not okay, I can put myself as the maintainer.

Cc Nuccio Raciti <[email protected]>
Cc Peter Ivanov <[email protected]>
Cc Sergio Sorrenti <[email protected]>
Cc Hartley Sweeten <[email protected]>

----

arch/arm/mach-ep93xx/Kconfig +7 -0
index 9167c3d..a8b2035 100644
@@ -168,6 +168,13 @@ config MACH_TS72XX
 	  Say 'Y' here if you want your kernel to support the
 	  Technologic Systems TS-72xx board.
 
+config MACH_SIM_ONE
+        bool "Support Simplemachines Sim.One board"
+        depends on EP93XX_SDCE0_PHYS_OFFSET
+        help
+          Say 'Y' here if you want your kernel to support the
+          Simplemachines Sim.One board.
+
 choice
 	prompt "Select a UART for early kernel messages"
 
arch/arm/mach-ep93xx/Makefile +1 -0
index eae6199..01d90e1 100644
@@ -11,3 +11,4 @@ obj-$(CONFIG_MACH_EDB93XX)	+= edb93xx.o
 obj-$(CONFIG_MACH_GESBC9312)	+= gesbc9312.o
 obj-$(CONFIG_MACH_MICRO9)	+= micro9.o
 obj-$(CONFIG_MACH_TS72XX)	+= ts72xx.o
+obj-$(CONFIG_MACH_SIM_ONE)	+= simone.o
arch/arm/mach-ep93xx/simone.c new file +77 -0

77 lines not on this page · raw message