summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/arm/lpc24xx
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build/bsps/arm/lpc24xx')
-rw-r--r--spec/build/bsps/arm/lpc24xx/abi.yml28
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc17xxearam.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc17xxearomint.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800ram.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800romint.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc2362.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc23xxtli800.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc24xxea.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc40xxearam.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bsplpc40xxearomint.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bspncsram.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bspncsromext.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bspncsromint.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bspplx800ram.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/bspplx800romint.yml6
-rw-r--r--spec/build/bsps/arm/lpc24xx/grp.yml7
-rw-r--r--spec/build/bsps/arm/lpc24xx/obj.yml4
-rw-r--r--spec/build/bsps/arm/lpc24xx/optcclk.yml34
-rw-r--r--spec/build/bsps/arm/lpc24xx/optconcfg.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/optdmachn.yml25
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemcclkdiv.yml20
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemcis42s32800b.yml18
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemcis42s32800d7.yml15
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemcm29w160e.yml15
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemcm29w320e70.yml15
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemcmt48lc4m16a2.yml15
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemcsst39vf3201.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemctest.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/optemcw9825g2jb75i.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/optethdownpin.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/optethrmii.yml17
-rw-r--r--spec/build/bsps/arm/lpc24xx/optheapext.yml15
-rw-r--r--spec/build/bsps/arm/lpc24xx/optoscmain.yml15
-rw-r--r--spec/build/bsps/arm/lpc24xx/optoscrtc.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/optotgi2c.yml20
-rw-r--r--spec/build/bsps/arm/lpc24xx/optpclkdiv.yml20
-rw-r--r--spec/build/bsps/arm/lpc24xx/optresetvec.yml13
-rw-r--r--spec/build/bsps/arm/lpc24xx/optstopeth.yml15
-rw-r--r--spec/build/bsps/arm/lpc24xx/optstopgpdma.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/optstopusb.yml15
-rw-r--r--spec/build/bsps/arm/lpc24xx/optuart1cfg.yml11
-rw-r--r--spec/build/bsps/arm/lpc24xx/optuart2cfg.yml17
-rw-r--r--spec/build/bsps/arm/lpc24xx/optuart3cfg.yml14
-rw-r--r--spec/build/bsps/arm/lpc24xx/optuartbaud.yml8
-rw-r--r--spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml11
-rw-r--r--spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml11
-rw-r--r--spec/build/bsps/arm/lpc24xx/tstlpc2362.yml67
-rw-r--r--spec/build/bsps/arm/lpc24xx/tstlpc23xx.yml69
-rw-r--r--spec/build/bsps/arm/lpc24xx/tstlpc23xxtli800.yml73
-rw-r--r--spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml11
-rw-r--r--spec/build/bsps/arm/lpc24xx/tstncsromint.yml11
-rw-r--r--spec/build/bsps/arm/lpc24xx/tstplx800romint.yml11
52 files changed, 359 insertions, 425 deletions
diff --git a/spec/build/bsps/arm/lpc24xx/abi.yml b/spec/build/bsps/arm/lpc24xx/abi.yml
index 5bb3be0b52..7269ec56aa 100644
--- a/spec/build/bsps/arm/lpc24xx/abi.yml
+++ b/spec/build/bsps/arm/lpc24xx/abi.yml
@@ -5,28 +5,28 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=arm7tdmi-s
-- -mthumb
-default-by-family: []
-default-by-variant:
-- value:
- - -mthumb
- - -mcpu=cortex-m3
- variants:
+- enabled-by:
- arm/lpc17xx_ea_ram
- arm/lpc17xx_ea_rom_int
- arm/lpc17xx_plx800_ram
- arm/lpc17xx_plx800_rom_int
-- value:
+ value:
- -mthumb
- - -mcpu=cortex-m4
- - -mfpu=fpv4-sp-d16
- - -mfloat-abi=hard
- variants:
+ - -mcpu=cortex-m3
+- enabled-by:
- arm/lpc40xx_ea_ram
- arm/lpc40xx_ea_rom_int
+ value:
+ - -mcpu=cortex-m4
+ - -mthumb
+ - -mfloat-abi=hard
+ - -mfpu=auto
+- enabled-by: true
+ value:
+ - -mcpu=arm7tdmi-s
+ - -mthumb
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc17xxearam.yml b/spec/build/bsps/arm/lpc24xx/bsplpc17xxearam.yml
index 181c49c60a..00aa729bbd 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc17xxearam.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc17xxearam.yml
@@ -4,7 +4,7 @@ bsp: lpc17xx_ea_ram
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc17xxearomint.yml b/spec/build/bsps/arm/lpc24xx/bsplpc17xxearomint.yml
index ad6e72110a..9e33c51d46 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc17xxearomint.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc17xxearomint.yml
@@ -4,7 +4,7 @@ bsp: lpc17xx_ea_rom_int
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,10 +12,10 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: tstlpc17xxearomint
- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800ram.yml b/spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800ram.yml
index c19e6174f0..f50837d5b6 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800ram.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800ram.yml
@@ -4,7 +4,7 @@ bsp: lpc17xx_plx800_ram
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800romint.yml b/spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800romint.yml
index ec07975717..14309b51fd 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800romint.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc17xxplx800romint.yml
@@ -4,7 +4,7 @@ bsp: lpc17xx_plx800_rom_int
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,10 +12,10 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: tstlpc17xxplx800romint
- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc2362.yml b/spec/build/bsps/arm/lpc24xx/bsplpc2362.yml
index fe667c755f..8a9defe6a1 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc2362.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc2362.yml
@@ -4,7 +4,7 @@ bsp: lpc2362
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,10 +12,10 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
- uid: tstlpc2362
+ uid: tstlpc23xx
- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc23xxtli800.yml b/spec/build/bsps/arm/lpc24xx/bsplpc23xxtli800.yml
index 4815cdff2a..e2c0f96b30 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc23xxtli800.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc23xxtli800.yml
@@ -4,7 +4,7 @@ bsp: lpc23xx_tli800
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,10 +12,10 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
- uid: tstlpc23xxtli800
+ uid: tstlpc23xx
- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc24xxea.yml b/spec/build/bsps/arm/lpc24xx/bsplpc24xxea.yml
index 8aa5210101..b0a05a1a52 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc24xxea.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc24xxea.yml
@@ -4,7 +4,7 @@ bsp: lpc24xx_ea
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc40xxearam.yml b/spec/build/bsps/arm/lpc24xx/bsplpc40xxearam.yml
index 74dd4b4e0f..ae235fd19e 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc40xxearam.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc40xxearam.yml
@@ -4,7 +4,7 @@ bsp: lpc40xx_ea_ram
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bsplpc40xxearomint.yml b/spec/build/bsps/arm/lpc24xx/bsplpc40xxearomint.yml
index babf218f6d..89ed32eb6a 100644
--- a/spec/build/bsps/arm/lpc24xx/bsplpc40xxearomint.yml
+++ b/spec/build/bsps/arm/lpc24xx/bsplpc40xxearomint.yml
@@ -4,7 +4,7 @@ bsp: lpc40xx_ea_rom_int
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,10 +12,10 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: tstlpc40xxearomint
- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bspncsram.yml b/spec/build/bsps/arm/lpc24xx/bspncsram.yml
index f5fd8fb730..8b5eb4f1d7 100644
--- a/spec/build/bsps/arm/lpc24xx/bspncsram.yml
+++ b/spec/build/bsps/arm/lpc24xx/bspncsram.yml
@@ -4,7 +4,7 @@ bsp: lpc24xx_ncs_ram
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bspncsromext.yml b/spec/build/bsps/arm/lpc24xx/bspncsromext.yml
index 219538f4ba..9220e0e7e4 100644
--- a/spec/build/bsps/arm/lpc24xx/bspncsromext.yml
+++ b/spec/build/bsps/arm/lpc24xx/bspncsromext.yml
@@ -4,7 +4,7 @@ bsp: lpc24xx_ncs_rom_ext
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bspncsromint.yml b/spec/build/bsps/arm/lpc24xx/bspncsromint.yml
index ad3066f149..7a35bc1f1f 100644
--- a/spec/build/bsps/arm/lpc24xx/bspncsromint.yml
+++ b/spec/build/bsps/arm/lpc24xx/bspncsromint.yml
@@ -4,7 +4,7 @@ bsp: lpc24xx_ncs_rom_int
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,10 +12,10 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: tstncsromint
- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bspplx800ram.yml b/spec/build/bsps/arm/lpc24xx/bspplx800ram.yml
index 1b67bf9030..d4a794526f 100644
--- a/spec/build/bsps/arm/lpc24xx/bspplx800ram.yml
+++ b/spec/build/bsps/arm/lpc24xx/bspplx800ram.yml
@@ -4,7 +4,7 @@ bsp: lpc24xx_plx800_ram
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,8 +12,8 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/bspplx800romint.yml b/spec/build/bsps/arm/lpc24xx/bspplx800romint.yml
index d205aca3b3..e105672026 100644
--- a/spec/build/bsps/arm/lpc24xx/bspplx800romint.yml
+++ b/spec/build/bsps/arm/lpc24xx/bspplx800romint.yml
@@ -4,7 +4,7 @@ bsp: lpc24xx_plx800_rom_int
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: lpc24xx
@@ -12,10 +12,10 @@ includes: []
install: []
links:
- role: build-dependency
- uid: grp
-- role: build-dependency
uid: tstplx800romint
- role: build-dependency
uid: ../../opto2
+- role: build-dependency
+ uid: grp
source: []
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/grp.yml b/spec/build/bsps/arm/lpc24xx/grp.yml
index 8f10392b4a..780d484fb0 100644
--- a/spec/build/bsps/arm/lpc24xx/grp.yml
+++ b/spec/build/bsps/arm/lpc24xx/grp.yml
@@ -1,7 +1,10 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
+cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+cppflags: []
+cxxflags: []
enabled-by: true
includes: []
install: []
@@ -76,6 +79,8 @@ links:
- role: build-dependency
uid: ../../objirq
- role: build-dependency
+ uid: ../../objmem
+- role: build-dependency
uid: ../../bspopts
type: build
use-after: []
diff --git a/spec/build/bsps/arm/lpc24xx/obj.yml b/spec/build/bsps/arm/lpc24xx/obj.yml
index 3ad44ba1ba..a15f17f5c9 100644
--- a/spec/build/bsps/arm/lpc24xx/obj.yml
+++ b/spec/build/bsps/arm/lpc24xx/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
@@ -11,7 +11,6 @@ install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/arm/lpc24xx/include/bsp.h
- - bsps/arm/lpc24xx/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/arm/lpc24xx/include/bsp/dma.h
@@ -84,7 +83,6 @@ source:
- bsps/shared/dev/serial/uart-output-char.c
- bsps/shared/irq/irq-default-handler.c
- bsps/shared/start/bspfatal-default.c
-- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/gettargethash-default.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/stackalloc.c
diff --git a/spec/build/bsps/arm/lpc24xx/optcclk.yml b/spec/build/bsps/arm/lpc24xx/optcclk.yml
index 7c7404bdc8..f16a3c0ea6 100644
--- a/spec/build/bsps/arm/lpc24xx/optcclk.yml
+++ b/spec/build/bsps/arm/lpc24xx/optcclk.yml
@@ -4,22 +4,24 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 72000000
-default-by-family: []
-default-by-variant:
-- value: 96000000
- variants:
- - arm/lpc17xx_ea.*
-- value: 96000000
- variants:
- - arm/lpc40xx_ea.*
-- value: 58982400
- variants:
- - arm/lpc23.*
-- value: 51612800
- variants:
- - arm/lpc24xx_plx800_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc17xx_ea_ram
+ - arm/lpc17xx_ea_rom_int
+ - arm/lpc40xx_ea_ram
+ - arm/lpc40xx_ea_rom_int
+ value: 96000000
+- enabled-by:
+ - arm/lpc2362
+ - arm/lpc23xx_tli800
+ value: 58982400
+- enabled-by:
+ - arm/lpc24xx_plx800_ram
+ - arm/lpc24xx_plx800_rom_int
+ value: 51612800
+- enabled-by: true
+ value: 72000000
description: |
CPU clock in Hz
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optconcfg.yml b/spec/build/bsps/arm/lpc24xx/optconcfg.yml
index 59bad09ea2..176d990673 100644
--- a/spec/build/bsps/arm/lpc24xx/optconcfg.yml
+++ b/spec/build/bsps/arm/lpc24xx/optconcfg.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
configuration for console (UART 0)
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optdmachn.yml b/spec/build/bsps/arm/lpc24xx/optdmachn.yml
index c400693c46..1df0ae3af1 100644
--- a/spec/build/bsps/arm/lpc24xx/optdmachn.yml
+++ b/spec/build/bsps/arm/lpc24xx/optdmachn.yml
@@ -4,16 +4,21 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 2
-default-by-family: []
-default-by-variant:
-- value: 8
- variants:
- - arm/lpc17.*
-- value: 8
- variants:
- - arm/lpc40.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc1768_mbed
+ - arm/lpc1768_mbed_ahb_ram
+ - arm/lpc1768_mbed_ahb_ram_eth
+ - arm/lpc17xx_ea_ram
+ - arm/lpc17xx_ea_rom_int
+ - arm/lpc17xx_plx800_ram
+ - arm/lpc17xx_plx800_rom_int
+ - arm/lpc40xx_ea_ram
+ - arm/lpc40xx_ea_rom_int
+ value: 8
+- enabled-by: true
+ value: 2
description: |
DMA channel count
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemcclkdiv.yml b/spec/build/bsps/arm/lpc24xx/optemcclkdiv.yml
index 1b665140ed..b6dad8f5e7 100644
--- a/spec/build/bsps/arm/lpc24xx/optemcclkdiv.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemcclkdiv.yml
@@ -4,16 +4,16 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1
-default-by-family: []
-default-by-variant:
-- value: 2
- variants:
- - arm/lpc17xx_ea.*
-- value: 2
- variants:
- - arm/lpc40xx_ea.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc17xx_ea_ram
+ - arm/lpc17xx_ea_rom_int
+ - arm/lpc40xx_ea_ram
+ - arm/lpc40xx_ea_rom_int
+ value: 2
+- enabled-by: true
+ value: 1
description: |
clock divider for EMCCLK (EMCCLK = CCLK / EMCCLKDIV)
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemcis42s32800b.yml b/spec/build/bsps/arm/lpc24xx/optemcis42s32800b.yml
index 8b15bc20fa..f1cd816d0d 100644
--- a/spec/build/bsps/arm/lpc24xx/optemcis42s32800b.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemcis42s32800b.yml
@@ -4,16 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: true
- variants:
- - arm/lpc17xx_ea_rom_.*
-- value: true
- variants:
- - arm/lpc40xx_ea_rom_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc17xx_ea_rom_int
+ - arm/lpc40xx_ea_rom_int
+ value: true
+- enabled-by: true
+ value: false
description: |
enable ISSI IS42S32800B configuration for EMC
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemcis42s32800d7.yml b/spec/build/bsps/arm/lpc24xx/optemcis42s32800d7.yml
index 53861d34e4..98c1bababf 100644
--- a/spec/build/bsps/arm/lpc24xx/optemcis42s32800d7.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemcis42s32800d7.yml
@@ -4,13 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: true
- variants:
- - arm/.*_plx800_rom_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc17xx_plx800_rom_int
+ - arm/lpc24xx_plx800_rom_int
+ value: true
+- enabled-by: true
+ value: false
description: |
enable ISSI IS42S32800D7 configuration for EMC
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemcm29w160e.yml b/spec/build/bsps/arm/lpc24xx/optemcm29w160e.yml
index 00a6695404..cd9a349c90 100644
--- a/spec/build/bsps/arm/lpc24xx/optemcm29w160e.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemcm29w160e.yml
@@ -4,13 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: true
- variants:
- - arm/lpc24xx_ncs_rom_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc24xx_ncs_rom_ext
+ - arm/lpc24xx_ncs_rom_int
+ value: true
+- enabled-by: true
+ value: false
description: |
enable M29W160E configuration for EMC
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemcm29w320e70.yml b/spec/build/bsps/arm/lpc24xx/optemcm29w320e70.yml
index 12600c5825..92620a6d73 100644
--- a/spec/build/bsps/arm/lpc24xx/optemcm29w320e70.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemcm29w320e70.yml
@@ -4,13 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: true
- variants:
- - arm/.*_plx800_rom_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc17xx_plx800_rom_int
+ - arm/lpc24xx_plx800_rom_int
+ value: true
+- enabled-by: true
+ value: false
description: |
enable M29W320E70 configuration for EMC
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemcmt48lc4m16a2.yml b/spec/build/bsps/arm/lpc24xx/optemcmt48lc4m16a2.yml
index 1d2caa08be..711b78c921 100644
--- a/spec/build/bsps/arm/lpc24xx/optemcmt48lc4m16a2.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemcmt48lc4m16a2.yml
@@ -4,13 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: true
- variants:
- - arm/lpc24xx_ncs_rom_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc24xx_ncs_rom_ext
+ - arm/lpc24xx_ncs_rom_int
+ value: true
+- enabled-by: true
+ value: false
description: |
enable Micron MT48LC4M16A2 configuration for EMC
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemcsst39vf3201.yml b/spec/build/bsps/arm/lpc24xx/optemcsst39vf3201.yml
index fdebfdc9b2..83594fa4e1 100644
--- a/spec/build/bsps/arm/lpc24xx/optemcsst39vf3201.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemcsst39vf3201.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable SST39VF3201 configuration for EMC
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemctest.yml b/spec/build/bsps/arm/lpc24xx/optemctest.yml
index 24e1f9aaac..af5cee4c34 100644
--- a/spec/build/bsps/arm/lpc24xx/optemctest.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemctest.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable tests for EMC
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optemcw9825g2jb75i.yml b/spec/build/bsps/arm/lpc24xx/optemcw9825g2jb75i.yml
index ff7af7f3f9..10070cc160 100644
--- a/spec/build/bsps/arm/lpc24xx/optemcw9825g2jb75i.yml
+++ b/spec/build/bsps/arm/lpc24xx/optemcw9825g2jb75i.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable Winbond W9825G2JB75I configuration for EMC
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optethdownpin.yml b/spec/build/bsps/arm/lpc24xx/optethdownpin.yml
index 31328db699..cfea1923aa 100644
--- a/spec/build/bsps/arm/lpc24xx/optethdownpin.yml
+++ b/spec/build/bsps/arm/lpc24xx/optethdownpin.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
optional Ethernet power-down pin, output is set to high to enable power
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optethrmii.yml b/spec/build/bsps/arm/lpc24xx/optethrmii.yml
index f7f9832369..1cfc3a99a0 100644
--- a/spec/build/bsps/arm/lpc24xx/optethrmii.yml
+++ b/spec/build/bsps/arm/lpc24xx/optethrmii.yml
@@ -4,13 +4,16 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: true
- variants:
- - arm/.*_ea_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc17xx_ea_ram
+ - arm/lpc17xx_ea_rom_int
+ - arm/lpc40xx_ea_ram
+ - arm/lpc40xx_ea_rom_int
+ value: true
+- enabled-by: true
+ value: false
description: |
enable RMII for Ethernet
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optheapext.yml b/spec/build/bsps/arm/lpc24xx/optheapext.yml
index c70657b23f..9047d83d80 100644
--- a/spec/build/bsps/arm/lpc24xx/optheapext.yml
+++ b/spec/build/bsps/arm/lpc24xx/optheapext.yml
@@ -4,13 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: true
- variants:
- - arm/lpc23.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc2362
+ - arm/lpc23xx_tli800
+ value: true
+- enabled-by: true
+ value: false
description: |
enable heap extend by Ethernet and USB regions
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optoscmain.yml b/spec/build/bsps/arm/lpc24xx/optoscmain.yml
index decf60d81c..bc09470b96 100644
--- a/spec/build/bsps/arm/lpc24xx/optoscmain.yml
+++ b/spec/build/bsps/arm/lpc24xx/optoscmain.yml
@@ -4,13 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 12000000
-default-by-family: []
-default-by-variant:
-- value: 3686400
- variants:
- - arm/lpc23.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc2362
+ - arm/lpc23xx_tli800
+ value: 3686400
+- enabled-by: true
+ value: 12000000
description: |
main oscillator frequency in Hz
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optoscrtc.yml b/spec/build/bsps/arm/lpc24xx/optoscrtc.yml
index 39d222eb3c..74b9b8557c 100644
--- a/spec/build/bsps/arm/lpc24xx/optoscrtc.yml
+++ b/spec/build/bsps/arm/lpc24xx/optoscrtc.yml
@@ -4,10 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 32768
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 32768
description: |
RTC oscillator frequency in Hz
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optotgi2c.yml b/spec/build/bsps/arm/lpc24xx/optotgi2c.yml
index 2f4e2f3a84..9901ebedc0 100644
--- a/spec/build/bsps/arm/lpc24xx/optotgi2c.yml
+++ b/spec/build/bsps/arm/lpc24xx/optotgi2c.yml
@@ -4,16 +4,16 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-family: []
-default-by-variant:
-- value: 94
- variants:
- - arm/lpc17xx_ea.*
-- value: 94
- variants:
- - arm/lpc40xx_ea.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc17xx_ea_ram
+ - arm/lpc17xx_ea_rom_int
+ - arm/lpc40xx_ea_ram
+ - arm/lpc40xx_ea_rom_int
+ value: 0x0000005e
+- enabled-by: true
+ value: 0x00000000
description: |
USB OTG transceiver I2C address used by USB stack
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optpclkdiv.yml b/spec/build/bsps/arm/lpc24xx/optpclkdiv.yml
index 4b0781f726..b717993f7c 100644
--- a/spec/build/bsps/arm/lpc24xx/optpclkdiv.yml
+++ b/spec/build/bsps/arm/lpc24xx/optpclkdiv.yml
@@ -4,16 +4,16 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1
-default-by-family: []
-default-by-variant:
-- value: 2
- variants:
- - arm/lpc17xx_ea.*
-- value: 2
- variants:
- - arm/lpc40xx_ea.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc17xx_ea_ram
+ - arm/lpc17xx_ea_rom_int
+ - arm/lpc40xx_ea_ram
+ - arm/lpc40xx_ea_rom_int
+ value: 2
+- enabled-by: true
+ value: 1
description: |
clock divider for default PCLK (PCLK = CCLK / PCLKDIV)
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optresetvec.yml b/spec/build/bsps/arm/lpc24xx/optresetvec.yml
index e6654d5b18..c2fb9fd906 100644
--- a/spec/build/bsps/arm/lpc24xx/optresetvec.yml
+++ b/spec/build/bsps/arm/lpc24xx/optresetvec.yml
@@ -4,13 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-family: []
-default-by-variant:
-- value: 2147483712
- variants:
- - arm/lpc24xx_ncs_rom_ext
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: arm/lpc24xx_ncs_rom_ext
+ value: 0x80000040
+- enabled-by: true
+ value: 0x00000000
description: |
reset vector address for BSP start
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optstopeth.yml b/spec/build/bsps/arm/lpc24xx/optstopeth.yml
index 5c31bf53a2..e1f1aeca49 100644
--- a/spec/build/bsps/arm/lpc24xx/optstopeth.yml
+++ b/spec/build/bsps/arm/lpc24xx/optstopeth.yml
@@ -4,13 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant:
-- value: false
- variants:
- - arm/lpc23.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc2362
+ - arm/lpc23xx_tli800
+ value: false
+- enabled-by: true
+ value: true
description: |
stop Ethernet controller at start-up to avoid DMA interference
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optstopgpdma.yml b/spec/build/bsps/arm/lpc24xx/optstopgpdma.yml
index 4d856de18a..86c1d51f63 100644
--- a/spec/build/bsps/arm/lpc24xx/optstopgpdma.yml
+++ b/spec/build/bsps/arm/lpc24xx/optstopgpdma.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
stop general purpose DMA at start-up to avoid DMA interference
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optstopusb.yml b/spec/build/bsps/arm/lpc24xx/optstopusb.yml
index 791d3d7c91..8ba1aa1cd7 100644
--- a/spec/build/bsps/arm/lpc24xx/optstopusb.yml
+++ b/spec/build/bsps/arm/lpc24xx/optstopusb.yml
@@ -4,13 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant:
-- value: false
- variants:
- - arm/lpc23.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - arm/lpc2362
+ - arm/lpc23xx_tli800
+ value: false
+- enabled-by: true
+ value: true
description: |
stop USB controller at start-up to avoid DMA interference
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optuart1cfg.yml b/spec/build/bsps/arm/lpc24xx/optuart1cfg.yml
index e3ec4684d6..1dbd346f29 100644
--- a/spec/build/bsps/arm/lpc24xx/optuart1cfg.yml
+++ b/spec/build/bsps/arm/lpc24xx/optuart1cfg.yml
@@ -4,13 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: false
- variants:
- - arm/.*_plx800_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
configuration for UART 1
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optuart2cfg.yml b/spec/build/bsps/arm/lpc24xx/optuart2cfg.yml
index 4c2ae4dd93..d4274fd414 100644
--- a/spec/build/bsps/arm/lpc24xx/optuart2cfg.yml
+++ b/spec/build/bsps/arm/lpc24xx/optuart2cfg.yml
@@ -4,19 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: false
- variants:
- - arm/lpc23.*
-- value: false
- variants:
- - arm/lpc24xx_ncs_.*
-- value: false
- variants:
- - arm/.*_plx800_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
configuration for UART 2
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optuart3cfg.yml b/spec/build/bsps/arm/lpc24xx/optuart3cfg.yml
index ceb23ab37b..dd2420bf30 100644
--- a/spec/build/bsps/arm/lpc24xx/optuart3cfg.yml
+++ b/spec/build/bsps/arm/lpc24xx/optuart3cfg.yml
@@ -4,16 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: false
- variants:
- - arm/lpc23.*
-- value: false
- variants:
- - arm/lpc24xx_ncs_.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
configuration for UART 3
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/optuartbaud.yml b/spec/build/bsps/arm/lpc24xx/optuartbaud.yml
index 26980aa7fc..9216e3c8e4 100644
--- a/spec/build/bsps/arm/lpc24xx/optuartbaud.yml
+++ b/spec/build/bsps/arm/lpc24xx/optuartbaud.yml
@@ -4,10 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 115200
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 115200
description: |
baud for UARTs
enabled-by: true
diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml b/spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml
index fc42350e29..4dba9d82b1 100644
--- a/spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml
+++ b/spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml
@@ -1,13 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
- fsdosfsname01: exclude
+ reason: null
+ state: exclude
+ tests:
+ - fsdosfsname01
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links:
diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml b/spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml
index fc42350e29..4dba9d82b1 100644
--- a/spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml
+++ b/spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml
@@ -1,13 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
- fsdosfsname01: exclude
+ reason: null
+ state: exclude
+ tests:
+ - fsdosfsname01
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links:
diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc2362.yml b/spec/build/bsps/arm/lpc24xx/tstlpc2362.yml
deleted file mode 100644
index ac6215af29..0000000000
--- a/spec/build/bsps/arm/lpc24xx/tstlpc2362.yml
+++ /dev/null
@@ -1,67 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-actions:
-- set-test-state:
- block08: exclude
- capture: exclude
- cdtest: exclude
- complex: exclude
- crypt01: exclude
- fileio: exclude
- fsdosfsformat01: exclude
- fsdosfswrite01: exclude
- fsrfsbitmap01: exclude
- fsrofs01: exclude
- ftp01: exclude
- iostream: exclude
- loopback: exclude
- math: exclude
- mdosfsfserror: exclude
- mdosfsfspatheval: exclude
- mdosfsfsrdwr: exclude
- mdosfsfsscandir01: exclude
- mdosfsfsstatvfs: exclude
- mdosfsfstime: exclude
- mghttpd01: exclude
- monitor: exclude
- monitor02: exclude
- paranoia: exclude
- pppd: exclude
- psxaio01: exclude
- psxaio02: exclude
- psxaio03: exclude
- psxmsgq01: exclude
- psxsignal07: exclude
- rcxx01: exclude
- record01: exclude
- rtems: exclude
- shell01: exclude
- sp16: exclude
- sp25: exclude
- sp42: exclude
- sp48: exclude
- spcxx01: exclude
- sptimecounter02: exclude
- sptimecounter03: exclude
- sptls02: exclude
- syscall01: exclude
- telnetd01: exclude
- termios: exclude
- tmcontext01: exclude
- tmfine01: exclude
- top: exclude
- ttest01: exclude
- utf8proc01: exclude
-build-type: option
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-family: []
-default-by-variant: []
-description: ''
-enabled-by: true
-links:
-- role: build-dependency
- uid: ../../tstnorfs
-- role: build-dependency
- uid: ../../tstsmallmem
-type: build
diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc23xx.yml b/spec/build/bsps/arm/lpc24xx/tstlpc23xx.yml
new file mode 100644
index 0000000000..7802c271c6
--- /dev/null
+++ b/spec/build/bsps/arm/lpc24xx/tstlpc23xx.yml
@@ -0,0 +1,69 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- set-test-state:
+ reason: null
+ state: exclude
+ tests:
+ - block08
+ - capture
+ - cdtest
+ - complex
+ - crypt01
+ - fileio
+ - fsdosfsformat01
+ - fsdosfsname02
+ - fsdosfssync01
+ - fsdosfswrite01
+ - fsrfsbitmap01
+ - fsrofs01
+ - iostream
+ - math
+ - mathf
+ - mdosfsfserror
+ - mdosfsfspatheval
+ - mdosfsfsrdwr
+ - mdosfsfsscandir01
+ - mdosfsfsstatvfs
+ - mdosfsfstime
+ - monitor
+ - monitor02
+ - paranoia
+ - psxaio01
+ - psxaio02
+ - psxaio03
+ - psxfile01
+ - psxmsgq01
+ - psxsignal07
+ - psxtimer01
+ - rcxx01
+ - record01
+ - rtems
+ - shell01
+ - sp16
+ - sp25
+ - sp42
+ - sp48
+ - spcxx01
+ - sptimecounter02
+ - sptimecounter03
+ - sptls02
+ - syscall01
+ - tar01
+ - termios
+ - tmcontext01
+ - tmfine01
+ - top
+ - ttest01
+ - utf8proc01
+build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
+description: ''
+enabled-by: true
+links:
+- role: build-dependency
+ uid: ../../tstnorfs
+- role: build-dependency
+ uid: ../../tstsmallmem
+type: build
diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc23xxtli800.yml b/spec/build/bsps/arm/lpc24xx/tstlpc23xxtli800.yml
deleted file mode 100644
index 8a0070babb..0000000000
--- a/spec/build/bsps/arm/lpc24xx/tstlpc23xxtli800.yml
+++ /dev/null
@@ -1,73 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-actions:
-- set-test-state:
- block08: exclude
- capture: exclude
- cdtest: exclude
- complex: exclude
- crypt01: exclude
- fileio: exclude
- fsdosfsformat01: exclude
- fsdosfsname02: exclude
- fsdosfssync01: exclude
- fsdosfswrite01: exclude
- fsrfsbitmap01: exclude
- fsrofs01: exclude
- ftp01: exclude
- iostream: exclude
- loopback: exclude
- math: exclude
- mathf: exclude
- mdosfsfserror: exclude
- mdosfsfspatheval: exclude
- mdosfsfsrdwr: exclude
- mdosfsfsscandir01: exclude
- mdosfsfsstatvfs: exclude
- mdosfsfstime: exclude
- mghttpd01: exclude
- monitor: exclude
- monitor02: exclude
- paranoia: exclude
- pppd: exclude
- psxaio01: exclude
- psxaio02: exclude
- psxaio03: exclude
- psxfile01: exclude
- psxmsgq01: exclude
- psxsignal07: exclude
- psxtimer01: exclude
- rcxx01: exclude
- record01: exclude
- rtems: exclude
- shell01: exclude
- sp16: exclude
- sp25: exclude
- sp42: exclude
- sp48: exclude
- spcxx01: exclude
- sptimecounter02: exclude
- sptimecounter03: exclude
- sptls02: exclude
- syscall01: exclude
- tar01: exclude
- telnetd01: exclude
- termios: exclude
- tmcontext01: exclude
- tmfine01: exclude
- top: exclude
- ttest01: exclude
- utf8proc01: exclude
-build-type: option
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-family: []
-default-by-variant: []
-description: ''
-enabled-by: true
-links:
-- role: build-dependency
- uid: ../../tstnorfs
-- role: build-dependency
- uid: ../../tstsmallmem
-type: build
diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml b/spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml
index fc42350e29..4dba9d82b1 100644
--- a/spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml
+++ b/spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml
@@ -1,13 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
- fsdosfsname01: exclude
+ reason: null
+ state: exclude
+ tests:
+ - fsdosfsname01
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links:
diff --git a/spec/build/bsps/arm/lpc24xx/tstncsromint.yml b/spec/build/bsps/arm/lpc24xx/tstncsromint.yml
index fc42350e29..4dba9d82b1 100644
--- a/spec/build/bsps/arm/lpc24xx/tstncsromint.yml
+++ b/spec/build/bsps/arm/lpc24xx/tstncsromint.yml
@@ -1,13 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
- fsdosfsname01: exclude
+ reason: null
+ state: exclude
+ tests:
+ - fsdosfsname01
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links:
diff --git a/spec/build/bsps/arm/lpc24xx/tstplx800romint.yml b/spec/build/bsps/arm/lpc24xx/tstplx800romint.yml
index fc42350e29..4dba9d82b1 100644
--- a/spec/build/bsps/arm/lpc24xx/tstplx800romint.yml
+++ b/spec/build/bsps/arm/lpc24xx/tstplx800romint.yml
@@ -1,13 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
- fsdosfsname01: exclude
+ reason: null
+ state: exclude
+ tests:
+ - fsdosfsname01
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links: