summaryrefslogtreecommitdiff
path: root/bsps/arm/beagle/py/bsp.py
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/beagle/py/bsp.py')
-rw-r--r--bsps/arm/beagle/py/bsp.py44
1 files changed, 44 insertions, 0 deletions
diff --git a/bsps/arm/beagle/py/bsp.py b/bsps/arm/beagle/py/bsp.py
new file mode 100644
index 0000000000..e6003cd8ce
--- /dev/null
+++ b/bsps/arm/beagle/py/bsp.py
@@ -0,0 +1,44 @@
+class BSP(Base):
+ bsp = "beagleboardorig"
+ bsp_source_dir = "beagle"
+
+ # Keep this to a very terse description!
+ descr = "BeagleBone Original"
+
+ def build(self, c):
+ c.CFLAGS = ['-mcpu=cortex-a8']
+ c.LINKCMDS = ['arm/beagle/start/linkcmds.beagle', 'arm/shared/start/linkcmds.armv4', 'arm/shared/start/linkcmds.base']
+# c.LINKCMDS = ['src/lib/libbsp/arm/beagle/startup/linkcmds.beagle', 'src/lib/libbsp/arm/shared/startup/linkcmds.armv4', 'src/lib/libbsp/arm/shared/startup/linkcmds.base']
+ c.BSP_SOURCE_DIR = "beagle"
+
+ def header(self, c):
+ c.CONSOLE_USE_INTERRUPTS = False
+ c.ENABLE_SIS_QUIRKS = Default
+ c.SIMSPARC_FAST_IDLE = Default
+ c.BSP_PRESS_KEY_FOR_RESET = Default
+# c.BSP_RESET_BOARD_AT_EXIT = Default
+# c.BSP_PRINT_EXCEPTION_CONTEXT = Default
+ c.BSP_VERBOSE_FATAL_EXTENSION = Default
+ c.CONSOLE_POLLED = Default
+ c.CONSOLE_BAUD = Default
+ c.IS_DM3730 = True
+
+
+"""
+class beagle_shared(Base):
+ def build(self, c):
+ c.CFLAGS = ['-mcpu=cortex-a8']
+ c.LINKCMDS = ['src/lib/libbsp/arm/beagle/startup/linkcmds.beagle', 'src/lib/libbsp/arm/shared/startup/linkcmds.armv4', 'src/lib/libbsp/arm/shared/startup/linkcmds.base']
+
+ def header(self, c):
+ c.CONSOLE_POLLED = Default
+ c.CONSOLE_BAUD = Default
+
+class beagleboardorig(beagle_shared):
+ name = "arm/beagleboardorig"
+
+ def header(self, c):
+ c.IS_DM3730 = True
+
+"""
+