summaryrefslogtreecommitdiff
path: root/bsps/sparc/erc32/py/bsp.py
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/sparc/erc32/py/bsp.py')
-rw-r--r--bsps/sparc/erc32/py/bsp.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/bsps/sparc/erc32/py/bsp.py b/bsps/sparc/erc32/py/bsp.py
new file mode 100644
index 0000000000..897c6c1067
--- /dev/null
+++ b/bsps/sparc/erc32/py/bsp.py
@@ -0,0 +1,22 @@
+class BSP(Base):
+ bsp = "erc32"
+ bsp_source_dir = "erc32"
+
+ # Keep this to a very terse description!
+ descr = "SPARC ERC32"
+
+ def build(self, c):
+ c.CFLAGS = ['-mcpu=cypress']
+ c.LINKCMDS = ['sparc/erc32/start/linkcmds',
+ 'sparc/shared/start/linkcmds.base']
+ c.BSP_SOURCE_DIR = "erc32"
+
+ 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
+