diff options
Diffstat (limited to 'bsps/arm/beagle/py/bsp.py')
-rw-r--r-- | bsps/arm/beagle/py/bsp.py | 44 |
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 + +""" + |