summaryrefslogtreecommitdiff
path: root/rtems_waf/defaults/bsp/arm.py
diff options
context:
space:
mode:
authorAmar Takhar <amar@rtems.org>2015-02-09 21:24:43 -0500
committerAmar Takhar <amar@rtems.org>2015-12-11 15:15:43 -0500
commitbb61829700398dc18ab30cb77565980d49e14710 (patch)
tree985ed2750d94d125f0da3fcd731cd63a45b12ce0 /rtems_waf/defaults/bsp/arm.py
parent4fbf4cce68239c84835db8599cf05946dd307078 (diff)
Add beagle BSPs
* arm/beagleboardorig * arm/beagleboardxm * arm/beaglebonewhite * arm/beagleboneblack
Diffstat (limited to 'rtems_waf/defaults/bsp/arm.py')
-rw-r--r--rtems_waf/defaults/bsp/arm.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/rtems_waf/defaults/bsp/arm.py b/rtems_waf/defaults/bsp/arm.py
index ffb7e3dc50..990050b842 100644
--- a/rtems_waf/defaults/bsp/arm.py
+++ b/rtems_waf/defaults/bsp/arm.py
@@ -672,3 +672,40 @@ class xilinx_zynq_zedboard(xilinx_zynq_shared):
c.BSP_ARM_A9MPCORE_PERIPHCLK = "666666667U"
c.ZYNQ_CLOCK_UART = "50000000UL"
+
+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
+
+
+class beagleboardxm(beagle_shared):
+ name = "arm/beagleboardxm"
+
+ def header(self, c):
+ c.IS_DM3730 = True
+
+
+class beaglebonewhite(beagle_shared):
+ name = "arm/beaglebonewhite"
+
+ def header(self, c):
+ c.IS_AM335X = True
+
+
+class beagleboneblack(beagle_shared):
+ name = "arm/beagleboneblack"
+
+ def header(self, c):
+ c.IS_AM335X = True
+