summaryrefslogtreecommitdiff
path: root/bsps/sparc/erc32/py/bsp.py
blob: 897c6c1067bf64b55fc92aaca09c47e440fac9a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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