Use yaml.dump(data, default_flow_style=False, allow_unicode=True) to format all build items. --- spec/build/bsps/aarch64/a53/optramlen.yml | 2 +- spec/build/bsps/aarch64/a53/tsta53.yml | 22 +++----- spec/build/bsps/aarch64/a72/optramlen.yml | 2 +- spec/build/bsps/aarch64/a72/tsta72.yml | 22 +++----- spec/build/bsps/aarch64/optmmupages.yml | 6 +-- spec/build/bsps/aarch64/raspberrypi/abi.yml | 5 +- .../aarch64/raspberrypi/bspraspberrypi4.yml | 52 +++++++++---------- .../bsps/aarch64/xilinx-versal/optloadoff.yml | 2 +- .../aarch64/xilinx-versal/optnocachelen.yml | 2 +- .../bsps/aarch64/xilinx-versal/optramlen.yml | 2 +- .../bsps/aarch64/xilinx-versal/optramori.yml | 4 +- .../bsps/aarch64/xilinx-versal/tstaiedge.yml | 2 - .../bsps/aarch64/xilinx-versal/tstqemu.yml | 2 - .../bsps/aarch64/xilinx-versal/tstvck190.yml | 2 - .../bsps/aarch64/xilinx-zynqmp/optloadoff.yml | 2 +- .../aarch64/xilinx-zynqmp/optnocachelen.yml | 2 +- .../bsps/aarch64/xilinx-zynqmp/optramlen.yml | 2 +- .../bsps/aarch64/xilinx-zynqmp/optramori.yml | 4 +- .../bsps/aarch64/xilinx-zynqmp/tstqemu.yml | 22 +++----- .../bsps/aarch64/xilinx-zynqmp/tstzu3eg.yml | 2 - spec/build/bsps/arm/atsam/optnullsz.yml | 10 ++-- spec/build/bsps/arm/imxrt/linkcmds.yml | 6 +-- spec/build/bsps/arm/imxrt/linkcmdsmemory.yml | 6 +-- spec/build/bsps/arm/imxrt/optlinkcmds.yml | 12 ++--- spec/build/bsps/arm/imxrt/optmemdtcmsz.yml | 14 ++--- .../bsps/arm/imxrt/optmemextramnocachesz.yml | 12 ++--- .../bsps/arm/imxrt/optmemextramorigin.yml | 14 ++--- spec/build/bsps/arm/imxrt/optmemextramsz.yml | 16 +++--- .../build/bsps/arm/imxrt/optmemflashcfgsz.yml | 16 +++--- .../build/bsps/arm/imxrt/optmemflashivtsz.yml | 16 +++--- .../bsps/arm/imxrt/optmemflashorigin.yml | 16 +++--- spec/build/bsps/arm/imxrt/optmemflashsz.yml | 16 +++--- spec/build/bsps/arm/imxrt/optmemitcmsz.yml | 16 +++--- spec/build/bsps/arm/imxrt/optmemnullsz.yml | 16 +++--- .../bsps/arm/imxrt/optmemocramnocachesz.yml | 12 ++--- spec/build/bsps/arm/imxrt/optmemocramsz.yml | 16 +++--- spec/build/bsps/arm/optgiccpuif.yml | 2 +- spec/build/bsps/arm/optgicdist.yml | 4 +- spec/build/bsps/arm/optgicredist.yml | 4 +- spec/build/bsps/arm/optgtfreq.yml | 2 +- spec/build/bsps/arm/optgtsysbase.yml | 2 +- spec/build/bsps/arm/optgtsyscntcr.yml | 2 +- spec/build/bsps/arm/stm32h7/abi.yml | 10 ++-- spec/build/bsps/arm/stm32h7/linkcmds.yml | 6 +-- spec/build/bsps/arm/stm32h7/linkcmdsflash.yml | 6 +-- .../bsps/arm/stm32h7/linkcmdsflashsdram.yml | 6 +-- .../build/bsps/arm/stm32h7/linkcmdsmemory.yml | 6 +-- spec/build/bsps/arm/stm32h7/linkcmdssdram.yml | 6 +-- spec/build/bsps/arm/stm32h7/linkcmdssram.yml | 6 +-- .../bsps/arm/stm32h7/linkcmdssramsdram.yml | 6 +-- spec/build/bsps/arm/stm32h7/optbootcore.yml | 18 +++---- spec/build/bsps/arm/stm32h7/optenmpualign.yml | 14 ++--- spec/build/bsps/arm/stm32h7/optenuart4.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optenuart5.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optenuart7.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optenuart8.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optenuart9.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optenusart1.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optenusart10.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optenusart2.yml | 11 ++-- spec/build/bsps/arm/stm32h7/optenusart3.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optenusart6.yml | 10 ++-- .../bsps/arm/stm32h7/optethgpiobregs.yml | 10 ++-- .../bsps/arm/stm32h7/optethgpiogregs.yml | 10 ++-- spec/build/bsps/arm/stm32h7/opthse.yml | 8 +-- spec/build/bsps/arm/stm32h7/optlinkcmds.yml | 14 ++--- spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml | 12 ++--- .../bsps/arm/stm32h7/optmemflashlatency.yml | 10 ++-- .../bsps/arm/stm32h7/optmemflashorigin.yml | 14 ++--- spec/build/bsps/arm/stm32h7/optmemflashsz.yml | 15 +++--- spec/build/bsps/arm/stm32h7/optmemitcmsz.yml | 16 +++--- spec/build/bsps/arm/stm32h7/optmemnandsz.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optmemnorsz.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optmemnullsz.yml | 12 ++--- .../bsps/arm/stm32h7/optmemperipheralsz.yml | 12 ++--- .../bsps/arm/stm32h7/optmemquadspisz.yml | 10 ++-- .../build/bsps/arm/stm32h7/optmemsdram1sz.yml | 10 ++-- .../build/bsps/arm/stm32h7/optmemsdram2sz.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optmemsram1sz.yml | 14 ++--- spec/build/bsps/arm/stm32h7/optmemsram2sz.yml | 14 ++--- spec/build/bsps/arm/stm32h7/optmemsram3sz.yml | 14 ++--- spec/build/bsps/arm/stm32h7/optmemsram4sz.yml | 14 ++--- .../bsps/arm/stm32h7/optmemsramaxisz.yml | 14 ++--- .../bsps/arm/stm32h7/optmemsrambackupsz.yml | 12 ++--- .../bsps/arm/stm32h7/optprintkinstance.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optpwrsupply.yml | 13 +++-- .../arm/stm32h7/optusart1alternatefunc.yml | 10 ++-- .../bsps/arm/stm32h7/optusart1gpiopins.yml | 10 ++-- .../bsps/arm/stm32h7/optusart1gpioregs.yml | 10 ++-- .../bsps/arm/stm32h7/optusart3gpiopins.yml | 10 ++-- .../bsps/arm/stm32h7/optusart3gpioregs.yml | 10 ++-- spec/build/bsps/arm/stm32h7/optvariant.yml | 20 +++---- .../bsps/arm/stm32h7/tststm32h757i-eval.yml | 2 +- .../microblaze_fpga/optdcachebaseaddress.yml | 2 +- .../microblaze_fpga/opticachebaseaddress.yml | 2 +- .../microblaze_fpga/optintcbaseaddress.yml | 2 +- .../microblaze/microblaze_fpga/optramlen.yml | 4 +- .../microblaze_fpga/optspibaseaddress.yml | 2 +- .../microblaze_fpga/opttimerbaseaddress.yml | 2 +- .../optuartlitebaseaddress.yml | 2 +- .../microblaze_fpga/tstkcu105_qemu.yml | 1 - spec/build/bsps/optxilsupportpath.yml | 2 +- spec/build/bsps/tstsmallmem.yml | 2 +- 103 files changed, 463 insertions(+), 494 deletions(-)
diff --git a/spec/build/bsps/aarch64/a53/optramlen.yml b/spec/build/bsps/aarch64/a53/optramlen.yml index b67c427b1d..d41b5f0a50 100644 --- a/spec/build/bsps/aarch64/a53/optramlen.yml +++ b/spec/build/bsps/aarch64/a53/optramlen.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) -default: 0x8000000 +default: 134217728 default-by-variant: [] description: | length of memory area available to the BSP diff --git a/spec/build/bsps/aarch64/a53/tsta53.yml b/spec/build/bsps/aarch64/a53/tsta53.yml index 6af1b186a3..850b823d82 100644 --- a/spec/build/bsps/aarch64/a53/tsta53.yml +++ b/spec/build/bsps/aarch64/a53/tsta53.yml @@ -1,31 +1,25 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - # expected to fail, don't compile these minimum: exclude - - # tests that are passing intermittently - spcpucounter01: indeterminate + psx12: indeterminate + psxtimes01: indeterminate rtmonuse: indeterminate - sp68: indeterminate + rtmonusxtimes01: indeterminate sp04: indeterminate sp20: indeterminate + sp68: indeterminate sp69: indeterminate - rtmonusxtimes01: indeterminate + spcpucounter01: indeterminate spedfsched02: indeterminate spedfsched04: indeterminate - psxtimes01: indeterminate + spintrcritical03: indeterminate + spintrcritical04: indeterminate + spintrcritical05: indeterminate sprmsched01: indeterminate sptimecounter02: indeterminate sptimecounter04: indeterminate ttest02: indeterminate - - # tests that pass nominally, but fail under Qemu when the host is under - # heavy load - psx12: indeterminate - spintrcritical03: indeterminate - spintrcritical04: indeterminate - spintrcritical05: indeterminate build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) diff --git a/spec/build/bsps/aarch64/a72/optramlen.yml b/spec/build/bsps/aarch64/a72/optramlen.yml index b18ef2ff08..f9aea1f281 100644 --- a/spec/build/bsps/aarch64/a72/optramlen.yml +++ b/spec/build/bsps/aarch64/a72/optramlen.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) -default: 0x8000000 +default: 134217728 default-by-variant: [] description: | length of memory area available to the BSP diff --git a/spec/build/bsps/aarch64/a72/tsta72.yml b/spec/build/bsps/aarch64/a72/tsta72.yml index 6af1b186a3..850b823d82 100644 --- a/spec/build/bsps/aarch64/a72/tsta72.yml +++ b/spec/build/bsps/aarch64/a72/tsta72.yml @@ -1,31 +1,25 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - # expected to fail, don't compile these minimum: exclude - - # tests that are passing intermittently - spcpucounter01: indeterminate + psx12: indeterminate + psxtimes01: indeterminate rtmonuse: indeterminate - sp68: indeterminate + rtmonusxtimes01: indeterminate sp04: indeterminate sp20: indeterminate + sp68: indeterminate sp69: indeterminate - rtmonusxtimes01: indeterminate + spcpucounter01: indeterminate spedfsched02: indeterminate spedfsched04: indeterminate - psxtimes01: indeterminate + spintrcritical03: indeterminate + spintrcritical04: indeterminate + spintrcritical05: indeterminate sprmsched01: indeterminate sptimecounter02: indeterminate sptimecounter04: indeterminate ttest02: indeterminate - - # tests that pass nominally, but fail under Qemu when the host is under - # heavy load - psx12: indeterminate - spintrcritical03: indeterminate - spintrcritical04: indeterminate - spintrcritical05: indeterminate build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) diff --git a/spec/build/bsps/aarch64/optmmupages.yml b/spec/build/bsps/aarch64/optmmupages.yml index d737002f87..4a934ad360 100644 --- a/spec/build/bsps/aarch64/optmmupages.yml +++ b/spec/build/bsps/aarch64/optmmupages.yml @@ -1,14 +1,14 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null -- assert-ge: 0x1 -- assert-le: 0x800 +- assert-ge: 1 +- assert-le: 2048 - env-assign: null - format-and-define: null build-type: option copyrights: - Copyright (C) 2021 On-Line Applications Research (OAR) -default: 0x40 +default: 64 default-by-variant: [] description: | Defines the number of MMU translation table pages to provide. diff --git a/spec/build/bsps/aarch64/raspberrypi/abi.yml b/spec/build/bsps/aarch64/raspberrypi/abi.yml index 1c4c35d911..60ce528dc4 100644 --- a/spec/build/bsps/aarch64/raspberrypi/abi.yml +++ b/spec/build/bsps/aarch64/raspberrypi/abi.yml @@ -9,12 +9,11 @@ copyrights: default: - -mcpu=cortex-a72 - -march=armv8-a - default-by-variant: [] -includes: [] description: | ABI flags -links: [] enabled-by: true +includes: [] +links: [] name: ABI_FLAGS type: build diff --git a/spec/build/bsps/aarch64/raspberrypi/bspraspberrypi4.yml b/spec/build/bsps/aarch64/raspberrypi/bspraspberrypi4.yml index 36aff5d5f6..a579c094ba 100644 --- a/spec/build/bsps/aarch64/raspberrypi/bspraspberrypi4.yml +++ b/spec/build/bsps/aarch64/raspberrypi/bspraspberrypi4.yml @@ -14,37 +14,10 @@ install: source: - bsps/aarch64/raspberrypi/include/bsp.h - bsps/aarch64/raspberrypi/include/tm27.h - - destination: ${BSP_INCLUDEDIR}/bsp source: - bsps/aarch64/raspberrypi/include/bsp/irq.h - bsps/aarch64/raspberrypi/include/bsp/raspberrypi.h - -source: -- bsps/aarch64/raspberrypi/console/console.c -- bsps/aarch64/raspberrypi/start/bspstart.c -- bsps/aarch64/raspberrypi/start/bspstarthooks.c -- bsps/aarch64/raspberrypi/start/bspstartmmu.c -- bsps/aarch64/shared/clock/arm-generic-timer-aarch64.c -- bsps/aarch64/shared/cache/cache.c -- bsps/aarch64/shared/mmu/vmsav8-64.c -- bsps/shared/dev/clock/arm-generic-timer.c -- bsps/shared/dev/irq/arm-gicv2.c -- bsps/shared/dev/irq/arm-gicv2-get-attributes.c -- bsps/shared/dev/serial/console-termios-init.c -- bsps/shared/dev/serial/console-termios.c -- bsps/shared/dev/serial/arm-pl011.c -- bsps/shared/dev/getentropy/getentropy-cpucounter.c -- bsps/shared/dev/btimer/btimer-cpucounter.c -- bsps/shared/irq/irq-default-handler.c -- bsps/shared/start/bspfatal-default.c -- bsps/shared/start/bspreset-arm-psci.c -- bsps/shared/start/gettargethash-default.c -- bsps/shared/start/sbrk.c -- bsps/shared/start/wkspaceinitone.c -- bsps/shared/start/mallocinitmulti.c -- bsps/shared/start/bspgetworkarea-default.c - links: - role: build-dependency uid: ../grp @@ -72,5 +45,28 @@ links: uid: ../../obj - role: build-dependency uid: ../../objirq - +source: +- bsps/aarch64/raspberrypi/console/console.c +- bsps/aarch64/raspberrypi/start/bspstart.c +- bsps/aarch64/raspberrypi/start/bspstarthooks.c +- bsps/aarch64/raspberrypi/start/bspstartmmu.c +- bsps/aarch64/shared/clock/arm-generic-timer-aarch64.c +- bsps/aarch64/shared/cache/cache.c +- bsps/aarch64/shared/mmu/vmsav8-64.c +- bsps/shared/dev/clock/arm-generic-timer.c +- bsps/shared/dev/irq/arm-gicv2.c +- bsps/shared/dev/irq/arm-gicv2-get-attributes.c +- bsps/shared/dev/serial/console-termios-init.c +- bsps/shared/dev/serial/console-termios.c +- bsps/shared/dev/serial/arm-pl011.c +- bsps/shared/dev/getentropy/getentropy-cpucounter.c +- bsps/shared/dev/btimer/btimer-cpucounter.c +- bsps/shared/irq/irq-default-handler.c +- bsps/shared/start/bspfatal-default.c +- bsps/shared/start/bspreset-arm-psci.c +- bsps/shared/start/gettargethash-default.c +- bsps/shared/start/sbrk.c +- bsps/shared/start/wkspaceinitone.c +- bsps/shared/start/mallocinitmulti.c +- bsps/shared/start/bspgetworkarea-default.c type: build diff --git a/spec/build/bsps/aarch64/xilinx-versal/optloadoff.yml b/spec/build/bsps/aarch64/xilinx-versal/optloadoff.yml index 577a1451dd..152c4e9dec 100644 --- a/spec/build/bsps/aarch64/xilinx-versal/optloadoff.yml +++ b/spec/build/bsps/aarch64/xilinx-versal/optloadoff.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2021 Gedare Bloom <ged...@rtems.org> -default: 0x0 +default: 0 default-by-variant: - value: 32768 variants: diff --git a/spec/build/bsps/aarch64/xilinx-versal/optnocachelen.yml b/spec/build/bsps/aarch64/xilinx-versal/optnocachelen.yml index 97c1c8bfab..3993eaa738 100644 --- a/spec/build/bsps/aarch64/xilinx-versal/optnocachelen.yml +++ b/spec/build/bsps/aarch64/xilinx-versal/optnocachelen.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2021 Gedare Bloom <ged...@rtems.org> -default: 0x100000 +default: 1048576 default-by-variant: [] description: | length of nocache RAM region diff --git a/spec/build/bsps/aarch64/xilinx-versal/optramlen.yml b/spec/build/bsps/aarch64/xilinx-versal/optramlen.yml index 95347fc7e3..2b00b53338 100644 --- a/spec/build/bsps/aarch64/xilinx-versal/optramlen.yml +++ b/spec/build/bsps/aarch64/xilinx-versal/optramlen.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2021 Gedare Bloom <ged...@rtems.org> -default: 0x10000000 +default: 268435456 default-by-variant: [] description: | length of memory area available to the BSP diff --git a/spec/build/bsps/aarch64/xilinx-versal/optramori.yml b/spec/build/bsps/aarch64/xilinx-versal/optramori.yml index 6e94f55b7e..099c089e58 100644 --- a/spec/build/bsps/aarch64/xilinx-versal/optramori.yml +++ b/spec/build/bsps/aarch64/xilinx-versal/optramori.yml @@ -7,9 +7,9 @@ actions: build-type: option copyrights: - Copyright (C) 2021 Gedare Bloom <ged...@rtems.org> -default: 0x10000000 +default: 268435456 default-by-variant: -- value: 0x20000000 +- value: 536870912 variants: - aarch64/xilinx_versal_qemu description: | diff --git a/spec/build/bsps/aarch64/xilinx-versal/tstaiedge.yml b/spec/build/bsps/aarch64/xilinx-versal/tstaiedge.yml index cbc1c7e381..565277ac69 100644 --- a/spec/build/bsps/aarch64/xilinx-versal/tstaiedge.yml +++ b/spec/build/bsps/aarch64/xilinx-versal/tstaiedge.yml @@ -1,9 +1,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - # expected to produce a fatal-error when run minimum: exclude - build-type: option copyrights: - Copyright (C) 2021 Gedare Bloom <ged...@rtems.org> diff --git a/spec/build/bsps/aarch64/xilinx-versal/tstqemu.yml b/spec/build/bsps/aarch64/xilinx-versal/tstqemu.yml index a02232b239..565277ac69 100644 --- a/spec/build/bsps/aarch64/xilinx-versal/tstqemu.yml +++ b/spec/build/bsps/aarch64/xilinx-versal/tstqemu.yml @@ -1,9 +1,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - # expected to fail minimum: exclude - build-type: option copyrights: - Copyright (C) 2021 Gedare Bloom <ged...@rtems.org> diff --git a/spec/build/bsps/aarch64/xilinx-versal/tstvck190.yml b/spec/build/bsps/aarch64/xilinx-versal/tstvck190.yml index cbc1c7e381..565277ac69 100644 --- a/spec/build/bsps/aarch64/xilinx-versal/tstvck190.yml +++ b/spec/build/bsps/aarch64/xilinx-versal/tstvck190.yml @@ -1,9 +1,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - # expected to produce a fatal-error when run minimum: exclude - build-type: option copyrights: - Copyright (C) 2021 Gedare Bloom <ged...@rtems.org> diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/optloadoff.yml b/spec/build/bsps/aarch64/xilinx-zynqmp/optloadoff.yml index 976a4aeb0e..6a7c0f2acf 100644 --- a/spec/build/bsps/aarch64/xilinx-zynqmp/optloadoff.yml +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/optloadoff.yml @@ -9,7 +9,7 @@ copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) default: 32768 default-by-variant: -- value: 0x0 +- value: 0 variants: - aarch64/xilinx_zynqmp_lp64_cfc400x - aarch64/xilinx_zynqmp_lp64_zu3eg diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/optnocachelen.yml b/spec/build/bsps/aarch64/xilinx-zynqmp/optnocachelen.yml index 58d2c34b41..01e48eeb67 100644 --- a/spec/build/bsps/aarch64/xilinx-zynqmp/optnocachelen.yml +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/optnocachelen.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) -default: 0x100000 +default: 1048576 default-by-variant: [] description: | length of nocache RAM region diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/optramlen.yml b/spec/build/bsps/aarch64/xilinx-zynqmp/optramlen.yml index 4599773985..c3347dfe08 100644 --- a/spec/build/bsps/aarch64/xilinx-zynqmp/optramlen.yml +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/optramlen.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) -default: 0x10000000 +default: 268435456 default-by-variant: [] description: | length of memory area available to the BSP diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/optramori.yml b/spec/build/bsps/aarch64/xilinx-zynqmp/optramori.yml index 427f14c7c8..e3a171ab65 100644 --- a/spec/build/bsps/aarch64/xilinx-zynqmp/optramori.yml +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/optramori.yml @@ -7,9 +7,9 @@ actions: build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) -default: 0x40018000 +default: 1073840128 default-by-variant: -- value: 0x10000000 +- value: 268435456 variants: - aarch64/xilinx_zynqmp_lp64_cfc400x - aarch64/xilinx_zynqmp_lp64_zu3eg diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml b/spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml index e0c1b9a137..850b823d82 100644 --- a/spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml @@ -1,31 +1,25 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - # expected to fail minimum: exclude - - # tests that are passing intermittently - spcpucounter01: indeterminate + psx12: indeterminate + psxtimes01: indeterminate rtmonuse: indeterminate - sp68: indeterminate + rtmonusxtimes01: indeterminate sp04: indeterminate sp20: indeterminate + sp68: indeterminate sp69: indeterminate - rtmonusxtimes01: indeterminate + spcpucounter01: indeterminate spedfsched02: indeterminate spedfsched04: indeterminate - psxtimes01: indeterminate + spintrcritical03: indeterminate + spintrcritical04: indeterminate + spintrcritical05: indeterminate sprmsched01: indeterminate sptimecounter02: indeterminate sptimecounter04: indeterminate ttest02: indeterminate - - # tests that pass nominally, but fail under Qemu when the host is under - # heavy load - psx12: indeterminate - spintrcritical03: indeterminate - spintrcritical04: indeterminate - spintrcritical05: indeterminate build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/tstzu3eg.yml b/spec/build/bsps/aarch64/xilinx-zynqmp/tstzu3eg.yml index 6cd6dc0954..5f3e9fb540 100644 --- a/spec/build/bsps/aarch64/xilinx-zynqmp/tstzu3eg.yml +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/tstzu3eg.yml @@ -1,9 +1,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - # expected to produce a fatal-error when run minimum: exclude - build-type: option copyrights: - Copyright (C) 2020 On-Line Applications Research (OAR) diff --git a/spec/build/bsps/arm/atsam/optnullsz.yml b/spec/build/bsps/arm/atsam/optnullsz.yml index d992c286e7..cc61ecfd7e 100644 --- a/spec/build/bsps/arm/atsam/optnullsz.yml +++ b/spec/build/bsps/arm/atsam/optnullsz.yml @@ -3,15 +3,15 @@ actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 0 default-by-variant: [] +description: | + Size of the NULL pointer protection area in bytes. This memory area reduces + the size of the ITCM available to the application. enabled-by: true format: '{:#010x}' links: [] name: ATSAM_MEMORY_NULL_SIZE -description: | - Size of the NULL pointer protection area in bytes. This memory area reduces - the size of the ITCM available to the application. type: build -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/linkcmds.yml b/spec/build/bsps/arm/imxrt/linkcmds.yml index 3e57b9fd7c..9a4fc8bb56 100644 --- a/spec/build/bsps/arm/imxrt/linkcmds.yml +++ b/spec/build/bsps/arm/imxrt/linkcmds.yml @@ -1,11 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: config-file content: | INCLUDE ${IMXRT_DEFAULT_LINKCMDS} +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true install-path: ${BSP_LIBDIR} links: [] target: linkcmds type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/linkcmdsmemory.yml b/spec/build/bsps/arm/imxrt/linkcmdsmemory.yml index 6b4a36955a..2d8187052f 100644 --- a/spec/build/bsps/arm/imxrt/linkcmdsmemory.yml +++ b/spec/build/bsps/arm/imxrt/linkcmdsmemory.yml @@ -1,3 +1,4 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: config-file content: | MEMORY { @@ -57,11 +58,10 @@ content: | imxrt_memory_extram_nocache_begin = ORIGIN (EXTRAM_NOCACHE); imxrt_memory_extram_nocache_end = ORIGIN (EXTRAM_NOCACHE) + LENGTH (EXTRAM_NOCACHE); imxrt_memory_extram_nocache_size = LENGTH (EXTRAM_NOCACHE); +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true install-path: ${BSP_LIBDIR} links: [] target: linkcmds.memory type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optlinkcmds.yml b/spec/build/bsps/arm/imxrt/optlinkcmds.yml index 4349ad332e..cb398b4a89 100644 --- a/spec/build/bsps/arm/imxrt/optlinkcmds.yml +++ b/spec/build/bsps/arm/imxrt/optlinkcmds.yml @@ -1,17 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: linkcmds.flexspi default-by-variant: [] +description: | + The default linker command file. Must be linkcmds.sdram, linkcmds.ocram or + linkcmds.flexspi. enabled-by: true format: '{}' links: [] name: IMXRT_DEFAULT_LINKCMDS -description: | - The default linker command file. Must be linkcmds.sdram, linkcmds.ocram or - linkcmds.flexspi. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemdtcmsz.yml b/spec/build/bsps/arm/imxrt/optmemdtcmsz.yml index 1bd57fac08..f6e8fda098 100644 --- a/spec/build/bsps/arm/imxrt/optmemdtcmsz.yml +++ b/spec/build/bsps/arm/imxrt/optmemdtcmsz.yml @@ -1,17 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x20000 +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +default: 131072 default-by-variant: [] +description: | + Size of the DTCM in bytes. Note that these sizes depend on fuses or software + settings done by a bootloader (together with ITCM and OCRAM). enabled-by: true format: '{:#010x}' links: [] name: IMXRT_MEMORY_DTCM_SIZE -description: | - Size of the DTCM in bytes. Note that these sizes depend on fuses or software - settings done by a bootloader (together with ITCM and OCRAM). type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemextramnocachesz.yml b/spec/build/bsps/arm/imxrt/optmemextramnocachesz.yml index 8b6dba859a..0887d3fba6 100644 --- a/spec/build/bsps/arm/imxrt/optmemextramnocachesz.yml +++ b/spec/build/bsps/arm/imxrt/optmemextramnocachesz.yml @@ -1,17 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 1048576 default-by-variant: [] +description: | + Size of the nocache area at the end of the external RAM in bytes. Must not be + bigger than IMXRT_MEMORY_EXTRAM_SIZE. enabled-by: true format: '{:#010x}' links: [] name: IMXRT_MEMORY_EXTRAM_NOCACHE_SIZE -description: | - Size of the nocache area at the end of the external RAM in bytes. Must not be - bigger than IMXRT_MEMORY_EXTRAM_SIZE. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemextramorigin.yml b/spec/build/bsps/arm/imxrt/optmemextramorigin.yml index 98350d2e2f..772c367363 100644 --- a/spec/build/bsps/arm/imxrt/optmemextramorigin.yml +++ b/spec/build/bsps/arm/imxrt/optmemextramorigin.yml @@ -1,17 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x80000000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 2147483648 default-by-variant: [] +description: | + Base address of the external RAM. An external ram can be for example be a + SDRAM connected to SEMC or a HyperRAM connected to FlexSPI. enabled-by: true format: '{:#010x}' links: [] name: IMXRT_MEMORY_EXTRAM_ORIGIN -description: | - Base address of the external RAM. An external ram can be for example be a - SDRAM connected to SEMC or a HyperRAM connected to FlexSPI. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemextramsz.yml b/spec/build/bsps/arm/imxrt/optmemextramsz.yml index 6999add5cc..f47191d995 100644 --- a/spec/build/bsps/arm/imxrt/optmemextramsz.yml +++ b/spec/build/bsps/arm/imxrt/optmemextramsz.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x2000000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 33554432 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: IMXRT_MEMORY_EXTRAM_SIZE description: | Size of the external RAM in bytes. An external ram can be for example be a SDRAM connected to SEMC or a HyperRAM connected to FlexSPI. The size has to be at least big enough to hold the non cached section with size IMXRT_MEMORY_EXTRAM_NOCACHE_SIZE at the end of the RAM. +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_EXTRAM_SIZE type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemflashcfgsz.yml b/spec/build/bsps/arm/imxrt/optmemflashcfgsz.yml index cd65a7a442..9c0ca54293 100644 --- a/spec/build/bsps/arm/imxrt/optmemflashcfgsz.yml +++ b/spec/build/bsps/arm/imxrt/optmemflashcfgsz.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x1000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 4096 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: IMXRT_MEMORY_FLASH_CFG_SIZE description: | Size of the flash configuration area at the start of the FlexSPI / SEMC flash in bytes. Either 4 KByte for FlexSPI NOR / SEMC NOR or 1 Kbyte for most other. Take a look at the i.MX RT1050 Processor Reference Manual chapter 9.7 "Program image" for details. +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_FLASH_CFG_SIZE type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemflashivtsz.yml b/spec/build/bsps/arm/imxrt/optmemflashivtsz.yml index d1d9516951..9428d19d23 100644 --- a/spec/build/bsps/arm/imxrt/optmemflashivtsz.yml +++ b/spec/build/bsps/arm/imxrt/optmemflashivtsz.yml @@ -1,18 +1,18 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x1000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 4096 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: IMXRT_MEMORY_FLASH_IVT_SIZE description: | Size of the image vector table, boot data structure, device configuration data and similar program image header information. Take a look at the i.MX RT1050 Processor Reference Manual chapter 9.7 "Program image" for details. +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_FLASH_IVT_SIZE type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemflashorigin.yml b/spec/build/bsps/arm/imxrt/optmemflashorigin.yml index 882ade680c..d94b7439c2 100644 --- a/spec/build/bsps/arm/imxrt/optmemflashorigin.yml +++ b/spec/build/bsps/arm/imxrt/optmemflashorigin.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null - define-unquoted: IMXRT_MEMORY_FLASH_ORIGIN build-type: option -default: 0x60000000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 1610612736 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: IMXRT_MEMORY_FLASH_ORIGIN description: | Origin of the external flash memory. That can be for example a flash connected to FlexSPI or to SEMC. The default value is for a HyperFlash connected to FlexSPI. +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_FLASH_ORIGIN type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemflashsz.yml b/spec/build/bsps/arm/imxrt/optmemflashsz.yml index c474dd256e..24cef93f64 100644 --- a/spec/build/bsps/arm/imxrt/optmemflashsz.yml +++ b/spec/build/bsps/arm/imxrt/optmemflashsz.yml @@ -1,20 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null - define-unquoted: IMXRT_MEMORY_FLASH_SIZE build-type: option -default: 0x4000000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 67108864 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: IMXRT_MEMORY_FLASH_SIZE description: | Size of the external flash area in bytes. Has to be big enough to hold the i.MXRT initial vector table (IVT) and configuration information. The sizes of these are defined with IMXRT_MEMORY_FLASH_IVT_SIZE and IMXRT_MEMORY_FLASH_CFG_SIZE. +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_FLASH_SIZE type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemitcmsz.yml b/spec/build/bsps/arm/imxrt/optmemitcmsz.yml index 7795b2becb..c5c386c21a 100644 --- a/spec/build/bsps/arm/imxrt/optmemitcmsz.yml +++ b/spec/build/bsps/arm/imxrt/optmemitcmsz.yml @@ -1,18 +1,18 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x1ff00 +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +default: 130816 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: IMXRT_MEMORY_ITCM_SIZE description: | Size of the ITCM in bytes. Note that these sizes depend on fuses or software settings done by a bootloader (together with DTCM and OCRAM). The ITCM size has to take the IMXRT_MEMORY_NULL_SIZE into account! +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_ITCM_SIZE type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemnullsz.yml b/spec/build/bsps/arm/imxrt/optmemnullsz.yml index d737ef0e60..41044c95b4 100644 --- a/spec/build/bsps/arm/imxrt/optmemnullsz.yml +++ b/spec/build/bsps/arm/imxrt/optmemnullsz.yml @@ -1,18 +1,18 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x100 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 256 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: IMXRT_MEMORY_NULL_SIZE description: | Size of the NULL pointer protection area in bytes. This memory area reduces the size of the ITCM available to the application. If you adapt this, you have to adapt IMXRT_MEMORY_ITCM_SIZE too. +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_NULL_SIZE type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml b/spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml index 942dd60de2..8e91ad87ef 100644 --- a/spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml +++ b/spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml @@ -1,17 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) default: 0 default-by-variant: [] +description: | + Size of the nocache area at the end of the OCRAM in bytes. Must not be bigger + than IMXRT_MEMORY_OCRAM_SIZE. enabled-by: true format: '{:#010x}' links: [] name: IMXRT_MEMORY_OCRAM_NOCACHE_SIZE -description: | - Size of the nocache area at the end of the OCRAM in bytes. Must not be bigger - than IMXRT_MEMORY_OCRAM_SIZE. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/imxrt/optmemocramsz.yml b/spec/build/bsps/arm/imxrt/optmemocramsz.yml index 9e264f69be..53415d816e 100644 --- a/spec/build/bsps/arm/imxrt/optmemocramsz.yml +++ b/spec/build/bsps/arm/imxrt/optmemocramsz.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x40000 +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +default: 262144 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: IMXRT_MEMORY_OCRAM_SIZE description: | Size of the OCRAM in bytes. Note that these sizes depend on fuses or software settings done by a bootloader (together with ITCM and DTCM). The size has to be at least big enough to hold the non cached section with size IMXRT_MEMORY_OCRAM_NOCACHE_SIZE at the end of the RAM. +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_OCRAM_SIZE type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/optgiccpuif.yml b/spec/build/bsps/arm/optgiccpuif.yml index 53ffa49c93..18e2e979d6 100644 --- a/spec/build/bsps/arm/optgiccpuif.yml +++ b/spec/build/bsps/arm/optgiccpuif.yml @@ -5,7 +5,7 @@ actions: build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0x2c000000 +default: 738197504 default-by-variant: [] description: | Defines the base address of the GIC CPU Interface. diff --git a/spec/build/bsps/arm/optgicdist.yml b/spec/build/bsps/arm/optgicdist.yml index 710d3b13db..c0cc67107d 100644 --- a/spec/build/bsps/arm/optgicdist.yml +++ b/spec/build/bsps/arm/optgicdist.yml @@ -5,9 +5,9 @@ actions: build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0x2f000000 +default: 788529152 default-by-variant: -- value: 0xaf000000 +- value: 2936012800 variants: - arm/fvp_cortex_r52 description: | diff --git a/spec/build/bsps/arm/optgicredist.yml b/spec/build/bsps/arm/optgicredist.yml index 8d15b1ace5..c8a09f56bc 100644 --- a/spec/build/bsps/arm/optgicredist.yml +++ b/spec/build/bsps/arm/optgicredist.yml @@ -5,9 +5,9 @@ actions: build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0x2f100000 +default: 789577728 default-by-variant: -- value: 0xaf100000 +- value: 2937061376 variants: - arm/fvp_cortex_r52 description: | diff --git a/spec/build/bsps/arm/optgtfreq.yml b/spec/build/bsps/arm/optgtfreq.yml index 71d356428a..192f4bf651 100644 --- a/spec/build/bsps/arm/optgtfreq.yml +++ b/spec/build/bsps/arm/optgtfreq.yml @@ -12,8 +12,8 @@ default-by-variant: - arm/fvp_cortex_r52 description: | Defines the frequency in Hz of the ARM Generic Timer. -format: '{}' enabled-by: true +format: '{}' links: [] name: ARM_GENERIC_TIMER_FREQ type: build diff --git a/spec/build/bsps/arm/optgtsysbase.yml b/spec/build/bsps/arm/optgtsysbase.yml index 9f684baedc..60be2b74b8 100644 --- a/spec/build/bsps/arm/optgtsysbase.yml +++ b/spec/build/bsps/arm/optgtsysbase.yml @@ -12,8 +12,8 @@ default-by-variant: - arm/fvp_cortex_r52 description: | Defines the base address of the memory-mapped system level ARM Generic Timer. -format: '{:#010x}' enabled-by: true +format: '{:#010x}' links: [] name: ARM_GENERIC_TIMER_SYSTEM_BASE type: build diff --git a/spec/build/bsps/arm/optgtsyscntcr.yml b/spec/build/bsps/arm/optgtsyscntcr.yml index 6278bf0f53..b484927d21 100644 --- a/spec/build/bsps/arm/optgtsyscntcr.yml +++ b/spec/build/bsps/arm/optgtsyscntcr.yml @@ -13,8 +13,8 @@ default-by-variant: description: | Defines the initialization value of the CNTCR register of the memory-mapped system level ARM Generic Timer. -format: '{:#010x}' enabled-by: true +format: '{:#010x}' links: [] name: ARM_GENERIC_TIMER_SYSTEM_CNTCR type: build diff --git a/spec/build/bsps/arm/stm32h7/abi.yml b/spec/build/bsps/arm/stm32h7/abi.yml index 38cb179707..1f48596190 100644 --- a/spec/build/bsps/arm/stm32h7/abi.yml +++ b/spec/build/bsps/arm/stm32h7/abi.yml @@ -1,8 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - split: null - env-append: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: - -mthumb - -mcpu=cortex-m7 @@ -17,12 +20,9 @@ default-by-variant: variants: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco-m4 +description: | + ABI flags enabled-by: true links: [] name: ABI_FLAGS -description: | - ABI flags type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/linkcmds.yml b/spec/build/bsps/arm/stm32h7/linkcmds.yml index 95f31bbedb..371bf15d2f 100644 --- a/spec/build/bsps/arm/stm32h7/linkcmds.yml +++ b/spec/build/bsps/arm/stm32h7/linkcmds.yml @@ -1,11 +1,11 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: config-file content: | INCLUDE ${STM32H7_DEFAULT_LINKCMDS} +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true install-path: ${BSP_LIBDIR} links: [] target: linkcmds type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/linkcmdsflash.yml b/spec/build/bsps/arm/stm32h7/linkcmdsflash.yml index 4785c45b9f..9364e960c2 100644 --- a/spec/build/bsps/arm/stm32h7/linkcmdsflash.yml +++ b/spec/build/bsps/arm/stm32h7/linkcmdsflash.yml @@ -1,4 +1,7 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: script +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) do-build: | bld.install_as("${BSP_LIBDIR}/linkcmds.flash", "linkcmds.flash") do-configure: | @@ -44,6 +47,3 @@ links: [] prepare-build: null prepare-configure: null type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml b/spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml index 58f0701f8a..05d20d0402 100644 --- a/spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml +++ b/spec/build/bsps/arm/stm32h7/linkcmdsflashsdram.yml @@ -1,4 +1,7 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: script +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) do-build: | bld.install_as("${BSP_LIBDIR}/linkcmds.flash_sdram", "linkcmds.flash_sdram") do-configure: | @@ -44,6 +47,3 @@ links: [] prepare-build: null prepare-configure: null type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml b/spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml index 78f0308832..6f320d336c 100644 --- a/spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml +++ b/spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml @@ -1,3 +1,4 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: config-file content: | MEMORY { @@ -82,11 +83,10 @@ content: | stm32h7_memory_sdram_2_begin = ORIGIN (SDRAM_2); stm32h7_memory_sdram_2_end = ORIGIN (SDRAM_2) + LENGTH (SDRAM_2); stm32h7_memory_sdram_2_size = LENGTH (SDRAM_2); +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true install-path: ${BSP_LIBDIR} links: [] target: linkcmds.memory type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/linkcmdssdram.yml b/spec/build/bsps/arm/stm32h7/linkcmdssdram.yml index 5254e5c56f..f3588a68d4 100644 --- a/spec/build/bsps/arm/stm32h7/linkcmdssdram.yml +++ b/spec/build/bsps/arm/stm32h7/linkcmdssdram.yml @@ -1,4 +1,7 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: script +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) do-build: | bld.install_as("${BSP_LIBDIR}/linkcmds.sdram", "linkcmds.sdram") do-configure: | @@ -44,6 +47,3 @@ links: [] prepare-build: null prepare-configure: null type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/linkcmdssram.yml b/spec/build/bsps/arm/stm32h7/linkcmdssram.yml index 808bff3627..1edc7fc515 100644 --- a/spec/build/bsps/arm/stm32h7/linkcmdssram.yml +++ b/spec/build/bsps/arm/stm32h7/linkcmdssram.yml @@ -1,4 +1,7 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: script +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) do-build: | bld.install_as("${BSP_LIBDIR}/linkcmds.sram", "linkcmds.sram") do-configure: | @@ -44,6 +47,3 @@ links: [] prepare-build: null prepare-configure: null type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml b/spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml index 9ed23d1544..a541f36be1 100644 --- a/spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml +++ b/spec/build/bsps/arm/stm32h7/linkcmdssramsdram.yml @@ -1,4 +1,7 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause build-type: script +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) do-build: | bld.install_as("${BSP_LIBDIR}/linkcmds.sram_sdram", "linkcmds.sram_sdram") do-configure: | @@ -44,6 +47,3 @@ links: [] prepare-build: null prepare-configure: null type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optbootcore.yml b/spec/build/bsps/arm/stm32h7/optbootcore.yml index 2a0c5504f8..ad50f8ef77 100644 --- a/spec/build/bsps/arm/stm32h7/optbootcore.yml +++ b/spec/build/bsps/arm/stm32h7/optbootcore.yml @@ -1,11 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - script: | - cores = ["CORE_CM7", "CORE_CM4", "BOOT_CORE_DEFINE_NOT_NEEDED"] - if value not in cores: - conf.fatal("STM32H7 boot core '{}' is not one of {}".format(value, cores)) - conf.define_cond(value, True) + cores = ["CORE_CM7", "CORE_CM4", "BOOT_CORE_DEFINE_NOT_NEEDED"] + if value not in cores: + conf.fatal("STM32H7 boot core '{}' is not one of {}".format(value, cores)) + conf.define_cond(value, True) build-type: option +copyrights: +- Copyright (C) 2022 Karel Gardas <karel@functional.vision> default: BOOT_CORE_DEFINE_NOT_NEEDED default-by-variant: - value: CORE_CM7 @@ -16,13 +19,10 @@ default-by-variant: variants: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco-m4 +description: | + Select the boot core. Possible values are CORE_CM7 and CORE_CM4 enabled-by: true format: '{}' links: [] name: STM32H7_BOOT_CORE -description: | - Select the boot core. Possible values are CORE_CM7 and CORE_CM4 type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2022 Karel Gardas <karel@functional.vision> diff --git a/spec/build/bsps/arm/stm32h7/optenmpualign.yml b/spec/build/bsps/arm/stm32h7/optenmpualign.yml index 4005485940..407a824b36 100644 --- a/spec/build/bsps/arm/stm32h7/optenmpualign.yml +++ b/spec/build/bsps/arm/stm32h7/optenmpualign.yml @@ -1,20 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - env-assign: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: [] -enabled-by: true -format: '{}' -links: [] -name: STM32H7_ENABLE_MPU_ALIGNMENT description: | Enable the alignment of the size of the combined start and text sections and the rodata section to meet MPU region alignment requirements. This increases the memory footprint. It enables a write-protection of the start, text, and rodata sections. It makes the data sections non-executable. +enabled-by: true +format: '{}' +links: [] +name: STM32H7_ENABLE_MPU_ALIGNMENT type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenuart4.yml b/spec/build/bsps/arm/stm32h7/optenuart4.yml index 11cdb1088c..ab49af31f9 100644 --- a/spec/build/bsps/arm/stm32h7/optenuart4.yml +++ b/spec/build/bsps/arm/stm32h7/optenuart4.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: - value: false @@ -10,13 +13,10 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Enable UART4 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_UART4 -description: | - Enable UART4 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenuart5.yml b/spec/build/bsps/arm/stm32h7/optenuart5.yml index 722ebb2bdf..502e02c61d 100644 --- a/spec/build/bsps/arm/stm32h7/optenuart5.yml +++ b/spec/build/bsps/arm/stm32h7/optenuart5.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: - value: false @@ -11,13 +14,10 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Enable UART5 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_UART5 -description: | - Enable UART5 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenuart7.yml b/spec/build/bsps/arm/stm32h7/optenuart7.yml index c4cef258c0..fb061158cd 100644 --- a/spec/build/bsps/arm/stm32h7/optenuart7.yml +++ b/spec/build/bsps/arm/stm32h7/optenuart7.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: - value: false @@ -11,13 +14,10 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Enable UART7 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_UART7 -description: | - Enable UART7 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenuart8.yml b/spec/build/bsps/arm/stm32h7/optenuart8.yml index 96b869907d..74de622e09 100644 --- a/spec/build/bsps/arm/stm32h7/optenuart8.yml +++ b/spec/build/bsps/arm/stm32h7/optenuart8.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: - value: false @@ -9,13 +12,10 @@ default-by-variant: - arm/stm32h7b3i-dk - arm/stm32h757i-eval - arm/stm32h757i-eval-m4 +description: | + Enable UART8 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_UART8 -description: | - Enable UART8 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenuart9.yml b/spec/build/bsps/arm/stm32h7/optenuart9.yml index 009766e291..af0d2e037b 100644 --- a/spec/build/bsps/arm/stm32h7/optenuart9.yml +++ b/spec/build/bsps/arm/stm32h7/optenuart9.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: - value: false @@ -11,13 +14,10 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Enable UART9 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_UART9 -description: | - Enable UART9 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenusart1.yml b/spec/build/bsps/arm/stm32h7/optenusart1.yml index a4f478f753..2ed54158b3 100644 --- a/spec/build/bsps/arm/stm32h7/optenusart1.yml +++ b/spec/build/bsps/arm/stm32h7/optenusart1.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: [] +description: | + Enable USART1 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_USART1 -description: | - Enable USART1 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenusart10.yml b/spec/build/bsps/arm/stm32h7/optenusart10.yml index f8eb979c69..c44bffad73 100644 --- a/spec/build/bsps/arm/stm32h7/optenusart10.yml +++ b/spec/build/bsps/arm/stm32h7/optenusart10.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: - value: false @@ -11,13 +14,10 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Enable USART10 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_USART10 -description: | - Enable USART10 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenusart2.yml b/spec/build/bsps/arm/stm32h7/optenusart2.yml index b49d3315e0..482b31e794 100644 --- a/spec/build/bsps/arm/stm32h7/optenusart2.yml +++ b/spec/build/bsps/arm/stm32h7/optenusart2.yml @@ -1,21 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: -default-by-variant: - value: false variants: - arm/stm32h757i-eval - arm/stm32h757i-eval-m4 +description: | + Enable USART2 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_USART2 -description: | - Enable USART2 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenusart3.yml b/spec/build/bsps/arm/stm32h7/optenusart3.yml index 1fe1c8af46..a0027c8266 100644 --- a/spec/build/bsps/arm/stm32h7/optenusart3.yml +++ b/spec/build/bsps/arm/stm32h7/optenusart3.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: - value: false @@ -11,13 +14,10 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Enable USART3 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_USART3 -description: | - Enable USART3 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optenusart6.yml b/spec/build/bsps/arm/stm32h7/optenusart6.yml index 9092df3f03..7c4e9aee5b 100644 --- a/spec/build/bsps/arm/stm32h7/optenusart6.yml +++ b/spec/build/bsps/arm/stm32h7/optenusart6.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-boolean: null - define-condition: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true default-by-variant: - value: false @@ -11,13 +14,10 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Enable USART6 device in console driver. enabled-by: true format: '{}' links: [] name: STM32H7_CONSOLE_ENABLE_USART6 -description: | - Enable USART6 device in console driver. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optethgpiobregs.yml b/spec/build/bsps/arm/stm32h7/optethgpiobregs.yml index fcd720f186..168e235719 100644 --- a/spec/build/bsps/arm/stm32h7/optethgpiobregs.yml +++ b/spec/build/bsps/arm/stm32h7/optethgpiobregs.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) default: null default-by-variant: - value: GPIO_PIN_13 variants: - arm/nucleo-h743zi +description: | + GPIO B pins used for the ETH pin configuration. enabled-by: true format: '{}' links: [] name: STM32H7_ETH_GPIOB_PINS -description: | - GPIO B pins used for the ETH pin configuration. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optethgpiogregs.yml b/spec/build/bsps/arm/stm32h7/optethgpiogregs.yml index a6c0acbb7d..74a4286310 100644 --- a/spec/build/bsps/arm/stm32h7/optethgpiogregs.yml +++ b/spec/build/bsps/arm/stm32h7/optethgpiogregs.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) default: ( GPIO_PIN_11 | GPIO_PIN_12 | GPIO_PIN_13 ) default-by-variant: - value: ( GPIO_PIN_2 | GPIO_PIN_11 | GPIO_PIN_13 ) variants: - arm/nucleo-h743zi +description: | + GPIO G pins used for the ETH pin configuration. enabled-by: true format: '{}' links: [] name: STM32H7_ETH_GPIOG_PINS -description: | - GPIO G pins used for the ETH pin configuration. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/opthse.yml b/spec/build/bsps/arm/stm32h7/opthse.yml index e5feef1114..debccdc686 100644 --- a/spec/build/bsps/arm/stm32h7/opthse.yml +++ b/spec/build/bsps/arm/stm32h7/opthse.yml @@ -4,6 +4,8 @@ actions: - assert-uint32: null - format-and-define: null build-type: option +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) default: 25000000 default-by-variant: - value: 8000000 @@ -12,12 +14,10 @@ default-by-variant: - value: 24000000 variants: - arm/stm32h7b3i-dk +description: | + Frequency of the external high speed oscillator (HSE). enabled-by: true format: '{}' links: [] name: STM32H7_HSE_FREQUENCY -description: | - Frequency of the external high speed oscillator (HSE). type: build -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optlinkcmds.yml b/spec/build/bsps/arm/stm32h7/optlinkcmds.yml index 3103deef84..59d4354ae2 100644 --- a/spec/build/bsps/arm/stm32h7/optlinkcmds.yml +++ b/spec/build/bsps/arm/stm32h7/optlinkcmds.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: linkcmds.sdram default-by-variant: - value: linkcmds.flash @@ -12,15 +15,12 @@ default-by-variant: - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 - arm/nucleo-h743zi -enabled-by: true -format: '{}' -links: [] -name: STM32H7_DEFAULT_LINKCMDS description: | The default linker command file. Must be either linkcmds.flash, linkcmds.sdram, linkcmds.sram, linkcmds.sram_sdram or linkcmds.flash_sdram +enabled-by: true +format: '{}' +links: [] +name: STM32H7_DEFAULT_LINKCMDS type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml b/spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml index e7c1a2bdf6..24275653e8 100644 --- a/spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemdtcmsz.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x20000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 131072 default-by-variant: [] +description: | + Size of the Data Tightly Coupled Memory (DTCM) in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_DTCM_SIZE -description: | - Size of the Data Tightly Coupled Memory (DTCM) in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemflashlatency.yml b/spec/build/bsps/arm/stm32h7/optmemflashlatency.yml index cf5422acb6..0f0c673ee8 100644 --- a/spec/build/bsps/arm/stm32h7/optmemflashlatency.yml +++ b/spec/build/bsps/arm/stm32h7/optmemflashlatency.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2022 Karel Gardas <karel@functional.vision> default: FLASH_LATENCY_4 default-by-variant: - value: FLASH_LATENCY_6 variants: - arm/stm32h7b3i-dk +description: | + Internal Flash latency enabled-by: true format: '{}' links: [] name: STM32H7_FLASH_LATENCY -description: | - Internal Flash latency type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2022 Karel Gardas <karel@functional.vision> diff --git a/spec/build/bsps/arm/stm32h7/optmemflashorigin.yml b/spec/build/bsps/arm/stm32h7/optmemflashorigin.yml index c276b6f6ce..4e155fa14a 100644 --- a/spec/build/bsps/arm/stm32h7/optmemflashorigin.yml +++ b/spec/build/bsps/arm/stm32h7/optmemflashorigin.yml @@ -1,20 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x8000000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 134217728 default-by-variant: -- value: 0x8100000 +- value: 135266304 variants: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco-m4 +description: | + Origin address of the internal flash. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_FLASH_ORIGIN -description: | - Origin address of the internal flash. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemflashsz.yml b/spec/build/bsps/arm/stm32h7/optmemflashsz.yml index c718b11697..945bc16c4d 100644 --- a/spec/build/bsps/arm/stm32h7/optmemflashsz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemflashsz.yml @@ -1,21 +1,20 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x200000 -default-by-variant: +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 2097152 default-by-variant: -- value: 0x100000 +- value: 1048576 variants: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco-m4 +description: | + Size of the internal flash in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_FLASH_SIZE -description: | - Size of the internal flash in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemitcmsz.yml b/spec/build/bsps/arm/stm32h7/optmemitcmsz.yml index 610de5f074..f6f5dd5dba 100644 --- a/spec/build/bsps/arm/stm32h7/optmemitcmsz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemitcmsz.yml @@ -1,18 +1,18 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0xff00 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 65280 default-by-variant: [] -enabled-by: true -format: '{:#010x}' -links: [] -name: STM32H7_MEMORY_ITCM_SIZE description: | Size of the Instruction Tightly Coupled Memory (ITCM) in bytes. The size must take the NULL pointer protection memory area into account (STM32H7_MEMORY_NULL_SIZE). +enabled-by: true +format: '{:#010x}' +links: [] +name: STM32H7_MEMORY_ITCM_SIZE type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemnandsz.yml b/spec/build/bsps/arm/stm32h7/optmemnandsz.yml index 0bfbcc4623..9b67375713 100644 --- a/spec/build/bsps/arm/stm32h7/optmemnandsz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemnandsz.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 0 default-by-variant: [] +description: | + Size of the NAND flash in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_NAND_SIZE -description: | - Size of the NAND flash in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemnorsz.yml b/spec/build/bsps/arm/stm32h7/optmemnorsz.yml index d41d4e9e49..567efe1261 100644 --- a/spec/build/bsps/arm/stm32h7/optmemnorsz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemnorsz.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 0 default-by-variant: [] +description: | + Size of the NOR flash or PSRAM in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_NOR_SIZE -description: | - Size of the NOR flash or PSRAM in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemnullsz.yml b/spec/build/bsps/arm/stm32h7/optmemnullsz.yml index a31169adb1..68ce7e5f00 100644 --- a/spec/build/bsps/arm/stm32h7/optmemnullsz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemnullsz.yml @@ -1,17 +1,17 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 256 default-by-variant: [] +description: | + Size of the NULL pointer protection area in bytes. This memory area reduces + the size of the ITCM available to the application (STM32H7_MEMORY_ITCM_SIZE). enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_NULL_SIZE -description: | - Size of the NULL pointer protection area in bytes. This memory area reduces - the size of the ITCM available to the application (STM32H7_MEMORY_ITCM_SIZE). type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml b/spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml index 0a1bd610e7..103f85890d 100644 --- a/spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemperipheralsz.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x20000000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 536870912 default-by-variant: [] +description: | + Size of the peripheral memory in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_PERIPHERAL_SIZE -description: | - Size of the peripheral memory in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemquadspisz.yml b/spec/build/bsps/arm/stm32h7/optmemquadspisz.yml index 11e5f943e0..a2d5cdaeb3 100644 --- a/spec/build/bsps/arm/stm32h7/optmemquadspisz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemquadspisz.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 0 default-by-variant: [] +description: | + Size of the QUADSPI memory in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_QUADSPI_SIZE -description: | - Size of the QUADSPI memory in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml b/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml index 9a29e9f04f..9f36a510f2 100644 --- a/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 33554432 default-by-variant: - value: 0 @@ -12,13 +15,10 @@ default-by-variant: - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 - arm/nucleo-h743zi +description: | + Size of the SDRAM 1 in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_SDRAM_1_SIZE -description: | - Size of the SDRAM 1 in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml b/spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml index 10ba7db2fd..b042fa796b 100644 --- a/spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemsdram2sz.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 0 default-by-variant: - value: 33554432 @@ -10,13 +13,10 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Size of the SDRAM 2 in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_SDRAM_2_SIZE -description: | - Size of the SDRAM 2 in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemsram1sz.yml b/spec/build/bsps/arm/stm32h7/optmemsram1sz.yml index 8e071f0939..75882ea609 100644 --- a/spec/build/bsps/arm/stm32h7/optmemsram1sz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemsram1sz.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x20000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 131072 default-by-variant: -- value: 0x10000 +- value: 65536 variants: - arm/stm32h7b3i-dk +description: | + Size of the SRAM 1 (D2 domain) in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_SRAM_1_SIZE -description: | - Size of the SRAM 1 (D2 domain) in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemsram2sz.yml b/spec/build/bsps/arm/stm32h7/optmemsram2sz.yml index 782d7ba58c..2a16a072b4 100644 --- a/spec/build/bsps/arm/stm32h7/optmemsram2sz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemsram2sz.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x20000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 131072 default-by-variant: -- value: 0x10000 +- value: 65536 variants: - arm/stm32h7b3i-dk +description: | + Size of the SRAM 2 (D2 domain) in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_SRAM_2_SIZE -description: | - Size of the SRAM 2 (D2 domain) in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemsram3sz.yml b/spec/build/bsps/arm/stm32h7/optmemsram3sz.yml index a4cd8c4eda..f13797761d 100644 --- a/spec/build/bsps/arm/stm32h7/optmemsram3sz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemsram3sz.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x8000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 32768 default-by-variant: -- value: 0x0 +- value: 0 variants: - arm/stm32h7b3i-dk +description: | + Size of the SRAM 3 (D2 domain) in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_SRAM_3_SIZE -description: | - Size of the SRAM 3 (D2 domain) in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemsram4sz.yml b/spec/build/bsps/arm/stm32h7/optmemsram4sz.yml index 9749bdfc6a..9729df362f 100644 --- a/spec/build/bsps/arm/stm32h7/optmemsram4sz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemsram4sz.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x10000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 65536 default-by-variant: -- value: 0x8000 +- value: 32768 variants: - arm/stm32h7b3i-dk +description: | + Size of the SRAM 4 (D3 domain) in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_SRAM_4_SIZE -description: | - Size of the SRAM 4 (D3 domain) in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml b/spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml index 89e116c1de..939125b28f 100644 --- a/spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemsramaxisz.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x80000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 524288 default-by-variant: -- value: 0xA0000 +- value: 655360 variants: - arm/stm32h7b3i-dk +description: | + Size of the AXI SRAM (D1 domain) in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_SRAM_AXI_SIZE -description: | - Size of the AXI SRAM (D1 domain) in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml b/spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml index f1c5f60bac..84e4d362ab 100644 --- a/spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml +++ b/spec/build/bsps/arm/stm32h7/optmemsrambackupsz.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-integer: null - env-assign: null build-type: option -default: 0x1000 +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +default: 4096 default-by-variant: [] +description: | + Size of backup SRAM in bytes. enabled-by: true format: '{:#010x}' links: [] name: STM32H7_MEMORY_SRAM_BACKUP_SIZE -description: | - Size of backup SRAM in bytes. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optprintkinstance.yml b/spec/build/bsps/arm/stm32h7/optprintkinstance.yml index 5e87aaab1f..16c1b4238b 100644 --- a/spec/build/bsps/arm/stm32h7/optprintkinstance.yml +++ b/spec/build/bsps/arm/stm32h7/optprintkinstance.yml @@ -1,19 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: stm32h7_usart1_instance default-by-variant: - value: stm32h7_usart3_instance variants: - arm/nucleo-h743zi +description: | + UART/USART instance used for printk() and getchark(). enabled-by: true format: '{}' links: [] name: STM32H7_PRINTK_INSTANCE -description: | - UART/USART instance used for printk() and getchark(). type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optpwrsupply.yml b/spec/build/bsps/arm/stm32h7/optpwrsupply.yml index effdbbffe0..9270eedbd4 100644 --- a/spec/build/bsps/arm/stm32h7/optpwrsupply.yml +++ b/spec/build/bsps/arm/stm32h7/optpwrsupply.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2022 Karel Gardas <karel@functional.vision> default: PWR_LDO_SUPPLY default-by-variant: - value: PWR_DIRECT_SMPS_SUPPLY @@ -11,13 +14,13 @@ default-by-variant: - arm/stm32h757i-eval-m4 - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Board power supply mechanism configuration. WARNING: wrong configuration here + may result in your board being unaccessible using ST-Link interface! Please + consult board datasheet for more information about various power supply + options and about how to fix possible misconfiguration. enabled-by: true format: '{}' links: [] name: STM32H7_PWR_SUPPLY -description: | - Board power supply mechanism configuration. WARNING: wrong configuration here may result in your board being unaccessible using ST-Link interface! Please consult board datasheet for more information about various power supply options and about how to fix possible misconfiguration. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2022 Karel Gardas <karel@functional.vision> diff --git a/spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml b/spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml index ef6ad31e6a..b0d3d86a6c 100644 --- a/spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml +++ b/spec/build/bsps/arm/stm32h7/optusart1alternatefunc.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2022 Karel Gardas <karel@functional.vision> default: GPIO_AF4_USART1 default-by-variant: - value: GPIO_AF7_USART1 @@ -9,13 +12,10 @@ default-by-variant: - arm/stm32h7b3i-dk - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + Alternate function mapping for the USART1 pin configuration. enabled-by: true format: '{}' links: [] name: STM32H7_USART1_ALT_FUNC -description: | - Alternate function mapping for the USART1 pin configuration. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2022 Karel Gardas <karel@functional.vision> diff --git a/spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml b/spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml index f4e532683e..b8920d9276 100644 --- a/spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml +++ b/spec/build/bsps/arm/stm32h7/optusart1gpiopins.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2021-22 embedded brains GmbH (http://www.embedded-brains.de) default: ( GPIO_PIN_14 | GPIO_PIN_15 ) default-by-variant: - value: ( GPIO_PIN_9 | GPIO_PIN_10 ) @@ -9,13 +12,10 @@ default-by-variant: - arm/stm32h7b3i-dk - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 +description: | + GPIO pins used for the USART1 pin configuration. enabled-by: true format: '{}' links: [] name: STM32H7_USART1_GPIO_PINS -description: | - GPIO pins used for the USART1 pin configuration. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021-22 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml b/spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml index 974327c524..79e8ab02f2 100644 --- a/spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml +++ b/spec/build/bsps/arm/stm32h7/optusart1gpioregs.yml @@ -1,7 +1,10 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) default: GPIOD default-by-variant: - value: GPIOA @@ -13,13 +16,10 @@ default-by-variant: variants: - arm/stm32h757i-eval - arm/stm32h757i-eval-m4 +description: | + GPIO registers used for the USART1 pin configuration. enabled-by: true format: '{}' links: [] name: STM32H7_USART1_GPIO_REGS -description: | - GPIO registers used for the USART1 pin configuration. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml b/spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml index 87aad00ee0..f946bbd2a6 100644 --- a/spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml +++ b/spec/build/bsps/arm/stm32h7/optusart3gpiopins.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) default: ( GPIO_PIN_8 | GPIO_PIN_9 ) default-by-variant: [] +description: | + GPIO pins used for the USART3 pin configuration. enabled-by: true format: '{}' links: [] name: STM32H7_USART3_GPIO_PINS -description: | - GPIO pins used for the USART3 pin configuration. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml b/spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml index 7168a00111..3485b4fdb8 100644 --- a/spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml +++ b/spec/build/bsps/arm/stm32h7/optusart3gpioregs.yml @@ -1,16 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - define-unquoted: null build-type: option +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) default: GPIOD default-by-variant: [] +description: | + GPIO registers used for the USART3 pin configuration. enabled-by: true format: '{}' links: [] name: STM32H7_USART3_GPIO_REGS -description: | - GPIO registers used for the USART3 pin configuration. type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/optvariant.yml b/spec/build/bsps/arm/stm32h7/optvariant.yml index 720a40c63d..c5c0ce65dc 100644 --- a/spec/build/bsps/arm/stm32h7/optvariant.yml +++ b/spec/build/bsps/arm/stm32h7/optvariant.yml @@ -1,3 +1,4 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - get-string: null - script: | @@ -12,29 +13,28 @@ actions: ) conf.define_cond(value, True) build-type: option +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: STM32H743xx default-by-variant: - value: STM32H7B3xxQ variants: - - arm/stm32h7b3i-dk + - arm/stm32h7b3i-dk - value: STM32H757xx variants: - - arm/stm32h757i-eval - - arm/stm32h757i-eval-m4 + - arm/stm32h757i-eval + - arm/stm32h757i-eval-m4 - value: STM32H747xx variants: - arm/stm32h747i-disco - arm/stm32h747i-disco-m4 -enabled-by: true -format: '{}' -links: [] -name: STM32H7_VARIANT description: | Select the STM32H7 series chip variant out of STM32H742xx, STM32H743xx, STM32H745xx, STM32H747xx, STM32H750xx, STM32H753xx, STM32H755xx, STM32H757xx, STM32H7A3xx, STM32H7A3xxQ, STM32H7B0xx, STM32H7B0xxQ, STM32H7B3xx, and STM32H7B3xxQ. +enabled-by: true +format: '{}' +links: [] +name: STM32H7_VARIANT type: build -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) diff --git a/spec/build/bsps/arm/stm32h7/tststm32h757i-eval.yml b/spec/build/bsps/arm/stm32h7/tststm32h757i-eval.yml index 656461c9aa..06a33aa391 100644 --- a/spec/build/bsps/arm/stm32h7/tststm32h757i-eval.yml +++ b/spec/build/bsps/arm/stm32h7/tststm32h757i-eval.yml @@ -1,8 +1,8 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - linpack: exclude fsdosfsname01: exclude + linpack: exclude record02: exclude build-type: option copyrights: diff --git a/spec/build/bsps/microblaze/microblaze_fpga/optdcachebaseaddress.yml b/spec/build/bsps/microblaze/microblaze_fpga/optdcachebaseaddress.yml index d9f48db96c..d568f3fd92 100644 --- a/spec/build/bsps/microblaze/microblaze_fpga/optdcachebaseaddress.yml +++ b/spec/build/bsps/microblaze/microblaze_fpga/optdcachebaseaddress.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2021 On-Line Applications Research Corporation (OAR) -default: 0x80000000 +default: 2147483648 default-by-variant: [] description: | base address of the data cache diff --git a/spec/build/bsps/microblaze/microblaze_fpga/opticachebaseaddress.yml b/spec/build/bsps/microblaze/microblaze_fpga/opticachebaseaddress.yml index 9cb71fc2b8..207c2e4e1a 100644 --- a/spec/build/bsps/microblaze/microblaze_fpga/opticachebaseaddress.yml +++ b/spec/build/bsps/microblaze/microblaze_fpga/opticachebaseaddress.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2021 On-Line Applications Research Corporation (OAR) -default: 0x80000000 +default: 2147483648 default-by-variant: [] description: | base address of the instruction cache diff --git a/spec/build/bsps/microblaze/microblaze_fpga/optintcbaseaddress.yml b/spec/build/bsps/microblaze/microblaze_fpga/optintcbaseaddress.yml index 5ed9294ff6..0030fa1953 100644 --- a/spec/build/bsps/microblaze/microblaze_fpga/optintcbaseaddress.yml +++ b/spec/build/bsps/microblaze/microblaze_fpga/optintcbaseaddress.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2021 On-Line Applications Research Corporation (OAR) -default: 0x41200000 +default: 1092616192 default-by-variant: [] description: | base address of the AXI Interrupt Controller diff --git a/spec/build/bsps/microblaze/microblaze_fpga/optramlen.yml b/spec/build/bsps/microblaze/microblaze_fpga/optramlen.yml index 748b78f0a2..e1bcfbaf88 100644 --- a/spec/build/bsps/microblaze/microblaze_fpga/optramlen.yml +++ b/spec/build/bsps/microblaze/microblaze_fpga/optramlen.yml @@ -7,9 +7,9 @@ actions: build-type: option copyrights: - Copyright (C) 2022 On-Line Applications Research (OAR) -default: 0x10000000 +default: 268435456 default-by-variant: -- value: 0x80000000 +- value: 2147483648 variants: - microblaze/kcu105.* description: | diff --git a/spec/build/bsps/microblaze/microblaze_fpga/optspibaseaddress.yml b/spec/build/bsps/microblaze/microblaze_fpga/optspibaseaddress.yml index 86907b70ab..255ed949c9 100644 --- a/spec/build/bsps/microblaze/microblaze_fpga/optspibaseaddress.yml +++ b/spec/build/bsps/microblaze/microblaze_fpga/optspibaseaddress.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2022 On-Line Applications Research Corporation (OAR) -default: 0x44a00000 +default: 1151336448 default-by-variant: [] description: | base address of the AXI Quad SPI diff --git a/spec/build/bsps/microblaze/microblaze_fpga/opttimerbaseaddress.yml b/spec/build/bsps/microblaze/microblaze_fpga/opttimerbaseaddress.yml index 93bea74ea3..132f4a8e9d 100644 --- a/spec/build/bsps/microblaze/microblaze_fpga/opttimerbaseaddress.yml +++ b/spec/build/bsps/microblaze/microblaze_fpga/opttimerbaseaddress.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2021 On-Line Applications Research Corporation (OAR) -default: 0x41C00000 +default: 1103101952 default-by-variant: [] description: | base address of the AXI Timer diff --git a/spec/build/bsps/microblaze/microblaze_fpga/optuartlitebaseaddress.yml b/spec/build/bsps/microblaze/microblaze_fpga/optuartlitebaseaddress.yml index 7dd3123b64..4b423ebe8d 100644 --- a/spec/build/bsps/microblaze/microblaze_fpga/optuartlitebaseaddress.yml +++ b/spec/build/bsps/microblaze/microblaze_fpga/optuartlitebaseaddress.yml @@ -7,7 +7,7 @@ actions: build-type: option copyrights: - Copyright (C) 2021 On-Line Applications Research Corporation (OAR) -default: 0x40600000 +default: 1080033280 default-by-variant: [] description: | base address of the AXI UART Lite diff --git a/spec/build/bsps/microblaze/microblaze_fpga/tstkcu105_qemu.yml b/spec/build/bsps/microblaze/microblaze_fpga/tstkcu105_qemu.yml index fb9f2bdb00..50541a1a67 100644 --- a/spec/build/bsps/microblaze/microblaze_fpga/tstkcu105_qemu.yml +++ b/spec/build/bsps/microblaze/microblaze_fpga/tstkcu105_qemu.yml @@ -1,7 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - # expected to fail, don't compile these minimum: exclude build-type: option copyrights: diff --git a/spec/build/bsps/optxilsupportpath.yml b/spec/build/bsps/optxilsupportpath.yml index 5ddf3d1cd5..d70d4d0b69 100644 --- a/spec/build/bsps/optxilsupportpath.yml +++ b/spec/build/bsps/optxilsupportpath.yml @@ -26,7 +26,7 @@ default-by-variant: - aarch64/xilinx_zynqmp_lp64_cfc400x - aarch64/xilinx_zynqmp_lp64_qemu - aarch64/xilinx_zynqmp_lp64_zu3eg -description: 'Set the Xilinx support path' +description: Set the Xilinx support path enabled-by: true format: '{}' links: [] diff --git a/spec/build/bsps/tstsmallmem.yml b/spec/build/bsps/tstsmallmem.yml index 0a919a0853..5f75a43f1d 100644 --- a/spec/build/bsps/tstsmallmem.yml +++ b/spec/build/bsps/tstsmallmem.yml @@ -12,8 +12,8 @@ actions: record02: exclude sp47: exclude spstkalloc02: exclude - tftpfs: exclude terminate: exclude + tftpfs: exclude unit-no-clock-0: exclude userext: exclude validation-0: exclude -- 2.35.3 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel