aboutsummaryrefslogtreecommitdiff
path: root/linaro_image_tools/media_create
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2013-05-23 20:29:29 +0300
committerFathi Boudra <fathi.boudra@linaro.org>2013-05-23 20:29:29 +0300
commit8ae4cff37eac4748047f18e09664b5011479752c (patch)
tree900abe9769f9e73fde0be427868d6187e5f6d424 /linaro_image_tools/media_create
parent588dc72dee3ee309c45ee2697a85e4d47561eea1 (diff)
Add beaglebone support
Diffstat (limited to 'linaro_image_tools/media_create')
-rw-r--r--linaro_image_tools/media_create/boards.py18
1 files changed, 16 insertions, 2 deletions
diff --git a/linaro_image_tools/media_create/boards.py b/linaro_image_tools/media_create/boards.py
index e0d14ba..7d935b5 100644
--- a/linaro_image_tools/media_create/boards.py
+++ b/linaro_image_tools/media_create/boards.py
@@ -896,7 +896,6 @@ class BoardConfig(object):
class OmapConfig(BoardConfig):
-
def __init__(self):
super(OmapConfig, self).__init__()
self.kernel_flavors = ['linaro-omap4', 'linaro-lt-omap',
@@ -963,7 +962,6 @@ class OmapConfig(BoardConfig):
class BeagleConfig(OmapConfig):
-
def __init__(self):
super(BeagleConfig, self).__init__()
self.boot_script = 'boot.scr'
@@ -1016,6 +1014,21 @@ class PandaConfig(OmapConfig):
self._live_serial_options = 'serialtty=%s'
+class BeagleBoneConfig(OmapConfig):
+ def __init__(self):
+ super(BeagleBoneConfig, self).__init__()
+ self.boot_script = 'boot.scr'
+ self.bootloader_flavor = 'am335x_evm'
+ self.kernel_flavors = ['am335x']
+ self._serial_tty = 'ttyO0'
+ self.dtb_addr = '0x815f0000'
+ self.initrd_addr = '0x81600000'
+ self.kernel_addr = '0x80200000'
+ self.load_addr = '0x80008000'
+ self.extra_boot_args_options = ('fixrtc')
+ self._extra_serial_options = 'console=ttyO0,115200n8'
+
+
class IgepConfig(BeagleConfig):
def __init__(self):
super(IgepConfig, self).__init__()
@@ -1774,6 +1787,7 @@ class BoardConfigException(Exception):
board_configs = {
'arndale': ArndaleConfig,
'beagle': BeagleConfig,
+ 'beaglebone': BeagleBoneConfig,
'efikamx': EfikamxConfig,
'efikasb': EfikasbConfig,
'fastmodel': FastModelConfig,