diff options
Diffstat (limited to '')
24 files changed, 179 insertions, 164 deletions
diff --git a/spec/build/bsps/arm/lm3s69xx/abi.yml b/spec/build/bsps/arm/lm3s69xx/abi.yml index 77d5db8cf7..7e0e429986 100644 --- a/spec/build/bsps/arm/lm3s69xx/abi.yml +++ b/spec/build/bsps/arm/lm3s69xx/abi.yml @@ -5,11 +5,12 @@ actions: - env-append: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- -mthumb -- -mcpu=cortex-m3 -default-by-variant: [] +- enabled-by: true + value: + - -mthumb + - -mcpu=cortex-m3 description: | ABI flags enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/bsplm3s3749.yml b/spec/build/bsps/arm/lm3s69xx/bsplm3s3749.yml index fac2939a3e..31311a26ec 100644 --- a/spec/build/bsps/arm/lm3s69xx/bsplm3s3749.yml +++ b/spec/build/bsps/arm/lm3s69xx/bsplm3s3749.yml @@ -4,7 +4,7 @@ bsp: lm3s3749 build-type: bsp cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] enabled-by: true family: lm3s69xx diff --git a/spec/build/bsps/arm/lm3s69xx/bsplm3s6965.yml b/spec/build/bsps/arm/lm3s69xx/bsplm3s6965.yml index 12131689f6..8c89569dc9 100644 --- a/spec/build/bsps/arm/lm3s69xx/bsplm3s6965.yml +++ b/spec/build/bsps/arm/lm3s69xx/bsplm3s6965.yml @@ -4,7 +4,7 @@ bsp: lm3s6965 build-type: bsp cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] enabled-by: true family: lm3s69xx diff --git a/spec/build/bsps/arm/lm3s69xx/bsplm4f120.yml b/spec/build/bsps/arm/lm3s69xx/bsplm4f120.yml index 61db91b6e7..5ae4f00bce 100644 --- a/spec/build/bsps/arm/lm3s69xx/bsplm4f120.yml +++ b/spec/build/bsps/arm/lm3s69xx/bsplm4f120.yml @@ -4,7 +4,7 @@ bsp: lm4f120 build-type: bsp cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] enabled-by: true family: lm3s69xx diff --git a/spec/build/bsps/arm/lm3s69xx/bspqemu.yml b/spec/build/bsps/arm/lm3s69xx/bspqemu.yml index 3005b74f77..fbf0f312db 100644 --- a/spec/build/bsps/arm/lm3s69xx/bspqemu.yml +++ b/spec/build/bsps/arm/lm3s69xx/bspqemu.yml @@ -4,7 +4,7 @@ bsp: lm3s6965_qemu build-type: bsp cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] enabled-by: true family: lm3s69xx diff --git a/spec/build/bsps/arm/lm3s69xx/grp.yml b/spec/build/bsps/arm/lm3s69xx/grp.yml index 3fe656cacb..ef14b0361c 100644 --- a/spec/build/bsps/arm/lm3s69xx/grp.yml +++ b/spec/build/bsps/arm/lm3s69xx/grp.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: group cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/obj.yml b/spec/build/bsps/arm/lm3s69xx/obj.yml index 74071008e2..19f0e15bb7 100644 --- a/spec/build/bsps/arm/lm3s69xx/obj.yml +++ b/spec/build/bsps/arm/lm3s69xx/obj.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: objects cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] enabled-by: true @@ -11,7 +11,6 @@ install: - destination: ${BSP_INCLUDEDIR} source: - bsps/arm/lm3s69xx/include/bsp.h - - bsps/arm/lm3s69xx/include/tm27.h - destination: ${BSP_INCLUDEDIR}/bsp source: - bsps/arm/lm3s69xx/include/bsp/io.h @@ -39,6 +38,7 @@ source: - bsps/arm/shared/irq/irq-dispatch-armv7m.c - bsps/arm/shared/start/bsp-start-memcpy.S - bsps/arm/shared/start/bspreset-armv7m.c +- bsps/arm/shared/start/bspstarthook0-empty.c - bsps/shared/cache/nocache.c - bsps/shared/dev/btimer/btimer-cpucounter.c - bsps/shared/dev/cpucounter/cpucounterfrequency.c diff --git a/spec/build/bsps/arm/lm3s69xx/optenuart0.yml b/spec/build/bsps/arm/lm3s69xx/optenuart0.yml index fa3254dbf5..f70466e6aa 100644 --- a/spec/build/bsps/arm/lm3s69xx/optenuart0.yml +++ b/spec/build/bsps/arm/lm3s69xx/optenuart0.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: true -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: true description: | enable UART 0 enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optenuart1.yml b/spec/build/bsps/arm/lm3s69xx/optenuart1.yml index 42c6133cf5..cb7cbe5783 100644 --- a/spec/build/bsps/arm/lm3s69xx/optenuart1.yml +++ b/spec/build/bsps/arm/lm3s69xx/optenuart1.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false description: | enable UART 1 enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optenuart2.yml b/spec/build/bsps/arm/lm3s69xx/optenuart2.yml index 0de60cb7a7..57aa55401e 100644 --- a/spec/build/bsps/arm/lm3s69xx/optenuart2.yml +++ b/spec/build/bsps/arm/lm3s69xx/optenuart2.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false description: | enable UART 2 enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optgpioahb.yml b/spec/build/bsps/arm/lm3s69xx/optgpioahb.yml index 5266ec8549..711b899202 100644 --- a/spec/build/bsps/arm/lm3s69xx/optgpioahb.yml +++ b/spec/build/bsps/arm/lm3s69xx/optgpioahb.yml @@ -4,15 +4,14 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - arm/lm3s3749.* -- value: true - variants: - - arm/lm4f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - arm/lm3s3749 + - arm/lm4f120 + value: true +- enabled-by: true + value: false description: | use AHB apperture to access GPIO registers enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optgpionum.yml b/spec/build/bsps/arm/lm3s69xx/optgpionum.yml index 05911d140c..4a7689b97f 100644 --- a/spec/build/bsps/arm/lm3s69xx/optgpionum.yml +++ b/spec/build/bsps/arm/lm3s69xx/optgpionum.yml @@ -4,18 +4,18 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 8 - variants: - - arm/lm3s3749.* -- value: 7 - variants: - - arm/lm3s6965.* -- value: 6 - variants: - - arm/lm4f120.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: arm/lm3s3749 + value: 8 +- enabled-by: + - arm/lm3s6965 + - arm/lm3s6965_qemu + value: 7 +- enabled-by: arm/lm4f120 + value: 6 +- enabled-by: true + value: 0 description: | number of GPIO blocks supported by MCU enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optlm3s3749.yml b/spec/build/bsps/arm/lm3s69xx/optlm3s3749.yml index 22199d8d59..5de3a78a35 100644 --- a/spec/build/bsps/arm/lm3s69xx/optlm3s3749.yml +++ b/spec/build/bsps/arm/lm3s69xx/optlm3s3749.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - arm/lm3s3749.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: arm/lm3s3749 + value: true +- enabled-by: true + value: false description: | board has LM3S3749 MCU enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optlm3s6965.yml b/spec/build/bsps/arm/lm3s69xx/optlm3s6965.yml index be01195f1d..76a143ed4f 100644 --- a/spec/build/bsps/arm/lm3s69xx/optlm3s6965.yml +++ b/spec/build/bsps/arm/lm3s69xx/optlm3s6965.yml @@ -4,12 +4,14 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - arm/lm3s6965.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - arm/lm3s6965 + - arm/lm3s6965_qemu + value: true +- enabled-by: true + value: false description: | board has LM3S6965 MCU enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optlm4f120.yml b/spec/build/bsps/arm/lm3s69xx/optlm4f120.yml index b3c59921b6..5720ad2306 100644 --- a/spec/build/bsps/arm/lm3s69xx/optlm4f120.yml +++ b/spec/build/bsps/arm/lm3s69xx/optlm4f120.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - arm/lm4f120.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: arm/lm4f120 + value: true +- enabled-by: true + value: false description: | board has LM4F120xxx MCU enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optssiblks.yml b/spec/build/bsps/arm/lm3s69xx/optssiblks.yml index 551a27cbf2..d839dc84ae 100644 --- a/spec/build/bsps/arm/lm3s69xx/optssiblks.yml +++ b/spec/build/bsps/arm/lm3s69xx/optssiblks.yml @@ -4,18 +4,18 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 2 - variants: - - arm/lm3s3749.* -- value: 1 - variants: - - arm/lm3s6965.* -- value: 4 - variants: - - arm/lm4f120.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: arm/lm3s3749 + value: 2 +- enabled-by: + - arm/lm3s6965 + - arm/lm3s6965_qemu + value: 1 +- enabled-by: arm/lm4f120 + value: 4 +- enabled-by: true + value: 0 description: | number of SSI blocks supported by MCU enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optssiclk.yml b/spec/build/bsps/arm/lm3s69xx/optssiclk.yml index b278880160..79265b2902 100644 --- a/spec/build/bsps/arm/lm3s69xx/optssiclk.yml +++ b/spec/build/bsps/arm/lm3s69xx/optssiclk.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 1000000 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 1000000 description: | SSI clock in Hz enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optsysclk.yml b/spec/build/bsps/arm/lm3s69xx/optsysclk.yml index ffdd8d78c3..3e85c1881e 100644 --- a/spec/build/bsps/arm/lm3s69xx/optsysclk.yml +++ b/spec/build/bsps/arm/lm3s69xx/optsysclk.yml @@ -4,15 +4,17 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 50000000 - variants: - - arm/lm3s.* -- value: 80000000 - variants: - - arm/lm4f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - arm/lm3s3749 + - arm/lm3s6965 + - arm/lm3s6965_qemu + value: 50000000 +- enabled-by: arm/lm4f120 + value: 80000000 +- enabled-by: true + value: 0 description: | system clock in Hz enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optuartbaud.yml b/spec/build/bsps/arm/lm3s69xx/optuartbaud.yml index 9b1deff47c..b21ada0c14 100644 --- a/spec/build/bsps/arm/lm3s69xx/optuartbaud.yml +++ b/spec/build/bsps/arm/lm3s69xx/optuartbaud.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 115200 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 115200 description: | baud for UARTs enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optudma.yml b/spec/build/bsps/arm/lm3s69xx/optudma.yml index 88aae5094c..2a7f2c182d 100644 --- a/spec/build/bsps/arm/lm3s69xx/optudma.yml +++ b/spec/build/bsps/arm/lm3s69xx/optudma.yml @@ -4,15 +4,14 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - arm/lm3s3749.* -- value: true - variants: - - arm/lm4f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - arm/lm3s3749 + - arm/lm4f120 + value: true +- enabled-by: true + value: false description: | defined if MCU supports UDMA enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/optxtalcfg.yml b/spec/build/bsps/arm/lm3s69xx/optxtalcfg.yml index d034385cd3..e775d0b082 100644 --- a/spec/build/bsps/arm/lm3s69xx/optxtalcfg.yml +++ b/spec/build/bsps/arm/lm3s69xx/optxtalcfg.yml @@ -4,18 +4,18 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 14 - variants: - - arm/lm3s6965.* -- value: 16 - variants: - - arm/lm3s3749.* -- value: 21 - variants: - - arm/lm4f120.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - arm/lm3s6965 + - arm/lm3s6965_qemu + value: 0x0000000e +- enabled-by: arm/lm3s3749 + value: 0x00000010 +- enabled-by: arm/lm4f120 + value: 0x00000015 +- enabled-by: true + value: 0x00000000 description: | crystal configuration for RCC register enabled-by: true diff --git a/spec/build/bsps/arm/lm3s69xx/tstlm3s3749.yml b/spec/build/bsps/arm/lm3s69xx/tstlm3s3749.yml index 5b476b1a87..aa4da6aae0 100644 --- a/spec/build/bsps/arm/lm3s69xx/tstlm3s3749.yml +++ b/spec/build/bsps/arm/lm3s69xx/tstlm3s3749.yml @@ -1,32 +1,35 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - capture: exclude - cdtest: exclude - fileio: exclude - fsdosfsformat01: exclude - fsrfsbitmap01: exclude - iostream: exclude - math: exclude - mdosfsfserror: exclude - mdosfsfsrdwr: exclude - monitor02: exclude - paranoia: exclude - psxmsgq01: exclude - rcxx01: exclude - record01: exclude - rtems: exclude - shell01: exclude - spcxx01: exclude - sptls02: exclude - syscall01: exclude - ttest01: exclude - utf8proc01: exclude + reason: null + state: exclude + tests: + - capture + - cdtest + - fileio + - fsdosfsformat01 + - fsrfsbitmap01 + - iostream + - math + - mdosfsfserror + - mdosfsfsrdwr + - monitor + - monitor02 + - paranoia + - psxmsgq01 + - rcxx01 + - record01 + - rtems + - shell01 + - spcxx01 + - sptls02 + - syscall01 + - ttest01 + - utf8proc01 build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: null -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: [] description: '' enabled-by: true links: diff --git a/spec/build/bsps/arm/lm3s69xx/tstlm3s6965.yml b/spec/build/bsps/arm/lm3s69xx/tstlm3s6965.yml index 331c0f36fe..dc1822019c 100644 --- a/spec/build/bsps/arm/lm3s69xx/tstlm3s6965.yml +++ b/spec/build/bsps/arm/lm3s69xx/tstlm3s6965.yml @@ -1,17 +1,19 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - fileio: exclude - iostream: exclude - monitor02: exclude - rcxx01: exclude - rtems: exclude - utf8proc01: exclude + reason: null + state: exclude + tests: + - fileio + - iostream + - monitor02 + - rcxx01 + - rtems + - utf8proc01 build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: null -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: [] description: '' enabled-by: true links: diff --git a/spec/build/bsps/arm/lm3s69xx/tstlm4f120.yml b/spec/build/bsps/arm/lm3s69xx/tstlm4f120.yml index 4e6ffd614f..d3e32502bb 100644 --- a/spec/build/bsps/arm/lm3s69xx/tstlm4f120.yml +++ b/spec/build/bsps/arm/lm3s69xx/tstlm4f120.yml @@ -1,32 +1,34 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - block08: exclude - capture: exclude - fileio: exclude - iostream: exclude - ostream: exclude - psxaio01: exclude - psxaio02: exclude - psxaio03: exclude - psxsignal07: exclude - rcxx01: exclude - sp16: exclude - sp25: exclude - sp42: exclude - sp48: exclude - sp71: exclude - spregionerr01: exclude - sptimecounter02: exclude - sptimecounter03: exclude - tmcontext01: exclude - top: exclude - utf8proc01: exclude + reason: null + state: exclude + tests: + - block08 + - capture + - fileio + - iostream + - ostream + - psxaio01 + - psxaio02 + - psxaio03 + - psxsignal07 + - rcxx01 + - sp16 + - sp25 + - sp42 + - sp48 + - sp71 + - spregionerr01 + - sptimecounter02 + - sptimecounter03 + - tmcontext01 + - top + - utf8proc01 build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: null -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: [] description: '' enabled-by: true links: |