diff options
Diffstat (limited to 'bsps/arm/beagle/wscript')
-rw-r--r-- | bsps/arm/beagle/wscript | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/bsps/arm/beagle/wscript b/bsps/arm/beagle/wscript new file mode 100644 index 0000000000..7452a4d26f --- /dev/null +++ b/bsps/arm/beagle/wscript @@ -0,0 +1,64 @@ +def build(ctx): + srcnode = ctx.srcnode.abspath() + + source = [ +# Shared +# "../../shared/dev/getentropy/getentropy-cpucounter.c", + "../../shared/start/bsp-fdt.c", +# "../../shared/start/bspfatal-default.c", + "../../shared/start/bspgetworkarea-default.c", +# "../../shared/start/sbrk.c", + "../../shared/start/stackalloc.c", + "../../shared/dev/gpio/gpio-support.c", + "../../shared/dev/btimer/btimer-stub.c", + "../../shared/dev/cpucounter/cpucounterfrequency.c", + "../../shared/dev/cpucounter/cpucounterread.c", + +# "../shared/start/bsp-start-memcpy.S", +# "../shared/cp15/arm-cp15-set-exception-handler.c", +# "../shared/cp15/arm-cp15-set-ttb-entries.c", + +# Startup + "../beagle/start/bspreset.c", + "../beagle/start/bspstart.c", + "../beagle/start/bspstarthooks.c", + "../beagle/start/bspstartmmu.c", + +# IRQ +# "../../shared/irq/irq-default-handler.c", + "../beagle/irq/irq.c", + +# Console +# "../../shared/dev/serial/legacy-console.c", +# "../../shared/dev/serial/legacy-console-control.c", +# "../../shared/dev/serial/legacy-console-select.c", + "../beagle/console/console-config.c", + +# I2C + "../beagle/i2c/bbb-i2c.c", + +# GPIO + "../beagle/gpio/bbb-gpio.c", + +#pwm + "../beagle/pwm/pwm.c", + +#RTC + "../beagle/rtc/rtc.c", + "../../shared/dev/rtc/rtc-support.c", +# Clock + "../beagle/clock/clock.c", + +# Cache +# "../shared/cache/cache-cp15.c", +] + + ctx.bsp.start(["../shared/start/start.S"]) + + ctx.bsp.source( + source, +# includes = ["%s/bsps/arm/beagle/include" % srcnode, "COLDBEER"], + features = "src_include src_include_rtems src_include_score src_include_bsp src_include_bsp_common src_include_bsp_shared src_include_networking" + ) + + |