diff options
author | Amar Takhar <amar@rtems.org> | 2015-02-09 21:24:43 -0500 |
---|---|---|
committer | Amar Takhar <amar@rtems.org> | 2015-12-11 15:15:43 -0500 |
commit | bb61829700398dc18ab30cb77565980d49e14710 (patch) | |
tree | 985ed2750d94d125f0da3fcd731cd63a45b12ce0 /rtems_waf/defaults/bsp/arm.py | |
parent | 4fbf4cce68239c84835db8599cf05946dd307078 (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.py | 37 |
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 + |