diff options
Diffstat (limited to 'spec/build/bsps/powerpc/mpc55xxevb')
49 files changed, 259 insertions, 266 deletions
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/abi.yml b/spec/build/bsps/powerpc/mpc55xxevb/abi.yml index dca50fca94..b7184c4123 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/abi.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/abi.yml @@ -5,14 +5,15 @@ 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=8540 -- -msoft-float -- -meabi -- -msdata=sysv -- -mstrict-align -default-by-variant: [] +- enabled-by: true + value: + - -mcpu=8540 + - -msoft-float + - -meabi + - -msdata=sysv + - -mstrict-align description: | ABI flags enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml index ade116468e..72ff49f6ff 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml @@ -4,7 +4,7 @@ bsp: gwlcfm 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: mpc55xxevb diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml index 7763c79f4e..d91e964628 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml @@ -4,7 +4,7 @@ bsp: mpc5566evb 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: mpc55xxevb diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml index a34997e6e4..e535662204 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml @@ -4,7 +4,7 @@ bsp: mpc5643l_evb 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: mpc55xxevb diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml index 7a838a44a5..c826f10512 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml @@ -4,7 +4,7 @@ bsp: mpc5668g 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: mpc55xxevb diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml index 281f160aef..89729e63f7 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml @@ -4,7 +4,7 @@ bsp: mpc5674fevb 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: mpc55xxevb diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml index af2069fa30..f60a8c2b13 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml @@ -4,7 +4,7 @@ bsp: phycore_mpc5554 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: mpc55xxevb diff --git a/spec/build/bsps/powerpc/mpc55xxevb/grp.yml b/spec/build/bsps/powerpc/mpc55xxevb/grp.yml index 834b512938..4e1412cff8 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/grp.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/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: [] diff --git a/spec/build/bsps/powerpc/mpc55xxevb/obj.yml b/spec/build/bsps/powerpc/mpc55xxevb/obj.yml index 9b6daa9adf..08f2ca548f 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/obj.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/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/powerpc/mpc55xxevb/include/bsp.h - - bsps/powerpc/mpc55xxevb/include/tm27.h - destination: ${BSP_INCLUDEDIR}/bsp source: - bsps/powerpc/mpc55xxevb/include/bsp/console-esci.h diff --git a/spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml b/spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml index 8918318f51..896d215e6e 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml @@ -4,18 +4,16 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 99 - variants: - - powerpc/gwlcfm -- value: 111 - variants: - - powerpc/mpc5668g.* -- value: 66 - variants: - - powerpc/mpc5674f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/gwlcfm + value: 99 +- enabled-by: powerpc/mpc5668g + value: 111 +- enabled-by: powerpc/mpc5674fevb + value: 66 +- enabled-by: true + value: 0 description: | Must be defined to be the PLL multiplication factor for clock generation enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml b/spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml index a0ae88fc13..308a0b958c 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false description: | if defined, builds in bootflags above the RCHW for setup in a debugger to avoid startup MMU setup enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml b/spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml index 0311e556f4..dcfd02b39c 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false description: | use write-through for data cache enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml b/spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml index 38a1e3aaf4..e77233ee43 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml @@ -4,9 +4,10 @@ actions: - define-unquoted: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: (MPC55XX_CHIP_TYPE / 10) -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: (MPC55XX_CHIP_TYPE / 10) description: | specifies the chip family in use (e.g. 555 for MPC5554) enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml b/spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml index ae9ed015e7..ad54bc4cf5 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml @@ -4,24 +4,20 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 5554 -default-by-variant: -- value: 5516 - variants: - - powerpc/gwlcfm -- value: 5566 - variants: - - powerpc/mpc5566.* -- value: 5643 - variants: - - powerpc/mpc5643l.* -- value: 5668 - variants: - - powerpc/mpc5668g.* -- value: 5674 - variants: - - powerpc/mpc5674f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/gwlcfm + value: 5516 +- enabled-by: powerpc/mpc5566evb + value: 5566 +- enabled-by: powerpc/mpc5643l_evb + value: 5643 +- enabled-by: powerpc/mpc5668g + value: 5668 +- enabled-by: powerpc/mpc5674fevb + value: 5674 +- enabled-by: true + value: 5554 description: | specifies the chip type in use (e.g. 5554 for MPC5554) enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml b/spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml index e60b33217e..c078d18d40 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml @@ -4,18 +4,16 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 23 -default-by-variant: -- value: null - variants: - - powerpc/mpc5643l.* -- value: null - variants: - - powerpc/mpc5668g.* -- value: 31 - variants: - - powerpc/mpc5674f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/mpc5643l_evb + - powerpc/mpc5668g + value: null +- enabled-by: powerpc/mpc5674fevb + value: 31 +- enabled-by: true + value: 23 description: | selects the eMIOS channel for the RTEMS system tick (the default is the last channel) enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml b/spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml index 3edac8e3f0..c803f99300 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml @@ -4,15 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: null -default-by-variant: -- value: 3 - variants: - - powerpc/mpc5643l.* -- value: 8 - variants: - - powerpc/mpc5668g.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/mpc5643l_evb + value: 3 +- enabled-by: powerpc/mpc5668g + value: 8 description: | selects the PIT channel for the RTEMS system tick (the default is the last channel) enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml b/spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml index bd26c32da6..b9e9c7cbc4 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 115200 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 115200 description: | default console baud enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml b/spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml index 99b03fbde1..9f806f5a5d 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 0 description: | determines which serial device will be registered as /dev/console enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml b/spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml index 7c0c8a13a5..00610f2a7f 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 1024 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 1024 description: | size of the early initialization stack in bytes enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml b/spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml index 0ad69134d4..ede9ebfede 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml @@ -4,12 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: eeprom - variants: - - powerpc/gwlcfm +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/gwlcfm + value: eeprom +- enabled-by: true + value: false description: | EEPROM name for LibI2C enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml b/spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml index 1ee19aff5e..9794ee6f69 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml @@ -4,12 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: /dev/i2c1.eeprom - variants: - - powerpc/gwlcfm +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/gwlcfm + value: /dev/i2c1.eeprom +- enabled-by: true + value: false description: | EEPROM device file path enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml b/spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml index 78bc00dff8..fd392ec885 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml @@ -4,15 +4,14 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 66 - variants: - - powerpc/gwlcfm -- value: null - variants: - - powerpc/mpc5643l.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/gwlcfm + value: 66 +- enabled-by: powerpc/mpc5643l_evb + value: null +- enabled-by: true + value: 0 description: | Must be defined to set the EMIOS prescaler enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml b/spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml index 5fd2f8715b..f1134bbfc7 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false description: | if defined, enable start prologue enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml b/spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml index 9724bdfddf..d804d04077 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: true -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: true description: | define to zero or one to disable or enable interrupts for the eSCI devices enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml b/spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml index e27cb4ab44..2f7e4f622b 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: true -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: true description: | only support Book E exception types enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml b/spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml index b636d8022b..2a67d376c3 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: true -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: true description: | use fixed high-level exception handler enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml b/spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml index 12e8d37ab5..ff8aae136b 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 7 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 7 description: | the FMPLL ESYNCR1[CLKCFG] value enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml b/spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml index fe81e18515..6d81889e35 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml @@ -4,18 +4,16 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 10 - variants: - - powerpc/gwlcfm -- value: 6 - variants: - - powerpc/mpc5668g.* -- value: 5 - variants: - - powerpc/mpc5674f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/gwlcfm + value: 10 +- enabled-by: powerpc/mpc5668g + value: 6 +- enabled-by: powerpc/mpc5674fevb + value: 5 +- enabled-by: true + value: 0 description: | Must be defined to be the PLL predivider factor for clock generation enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml b/spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml index a525ccf854..7eed022fe9 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - powerpc/gwlcfm +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/gwlcfm + value: true +- enabled-by: true + value: false description: | if defined, use custom settings for GWLCFM board enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml b/spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml index 70b5fd0f25..42a1ba6fe1 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml @@ -4,18 +4,16 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 63 -default-by-variant: -- value: 127 - variants: - - powerpc/mpc5643l.* -- value: 127 - variants: - - powerpc/mpc5566.* -- value: 255 - variants: - - powerpc/mpc5674f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/mpc5643l_evb + - powerpc/mpc5566evb + value: 127 +- enabled-by: powerpc/mpc5674fevb + value: 255 +- enabled-by: true + value: 63 description: | defines the maximum number of interrupt handlers enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml b/spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml index 615b68cdf9..ef2c069d66 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: true -default-by-variant: -- value: false - variants: - - powerpc/mpc5674f_.*app +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: [] + value: false +- enabled-by: true + value: true description: | if defined, do low level initialization enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml b/spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml index 46d39d959d..2fb0565ad3 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - powerpc/mpc5566evb.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/mpc5566evb + value: true +- enabled-by: true + value: false description: | if defined, use custom settings for MPC5566EVB board enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml b/spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml index 05679fadb3..9c069614fb 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - powerpc/mpc5674fevb.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/mpc5674fevb + value: true +- enabled-by: true + value: false description: | if defined, use custom settings for MPC5674FEVB board enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml b/spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml index 27747835fc..2bf4c42f54 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml @@ -4,15 +4,14 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - powerpc/mpc5566.* -- value: true - variants: - - powerpc/mpc5674f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/mpc5566evb + - powerpc/mpc5674fevb + value: true +- enabled-by: true + value: false description: | enable NULL pointer protection enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml b/spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml index 0452770f84..f5f10e6ee5 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - powerpc/phycore_mpc5554 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/phycore_mpc5554 + value: true +- enabled-by: true + value: false description: | if defined, use custom settings for phyCORE MPC5554 board enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml b/spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml index 6748954449..32ac13ecec 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml @@ -4,21 +4,17 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 8000000 -default-by-variant: -- value: 40000000 - variants: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: - powerpc/gwlcfm -- value: 40000000 - variants: - - powerpc/mpc5643l_evb.* -- value: 25000000 - variants: - - powerpc/mpc5668g.* -- value: 40000000 - variants: - - powerpc/mpc5674f.* + - powerpc/mpc5643l_evb + - powerpc/mpc5674fevb + value: 40000000 +- enabled-by: powerpc/mpc5668g + value: 25000000 +- enabled-by: true + value: 8000000 description: | None enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml index 04a224edd0..18c801a17b 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - powerpc/phycore_mpc5554 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/phycore_mpc5554 + value: true +- enabled-by: true + value: false description: | If defined the board has the SMC91111 networking chip. enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml index 3bb67b7621..52ff061bc7 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml @@ -4,12 +4,12 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - powerpc/phycore_mpc5554 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/phycore_mpc5554 + value: true +- enabled-by: true + value: false description: | If defined the SMC91111 chip has the ethernet address loaded at reset. enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml index bf47d9429c..01f5d8d81e 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false description: | enable big endian support for SMSC9218I network interface enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml index a3de39efac..3fbdfda725 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false description: | enable LED outputs for SMSC9218I network interface enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml index 1a339c7e72..eeacba8af5 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml @@ -4,12 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: null -default-by-variant: -- value: 193 - variants: - - powerpc/mpc5566.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/mpc5566evb + value: 193 description: | IRQ pin for SMSC9218I network interface enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml index 6f8585b6e2..cb6efef99d 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml @@ -4,12 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: null -default-by-variant: -- value: 186 - variants: - - powerpc/mpc5566.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/mpc5566evb + value: 186 description: | reset pin for SMSC9218I network interface enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml index 0753f5b85b..2cfa6c7050 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 49 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 49 description: | receive eDMA channel for SMSC9218I network interface enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml index 359fb5302c..ceb9d2e86a 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 48 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 48 description: | transmit eDMA channel for SMSC9218I network interface enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml index 8edffed6e9..5946636317 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml @@ -4,18 +4,16 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 66000000 - variants: - - powerpc/gwlcfm -- value: 116000000 - variants: - - powerpc/mpc5668g.* -- value: 264000000 - variants: - - powerpc/mpc5674f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/gwlcfm + value: 66000000 +- enabled-by: powerpc/mpc5668g + value: 116000000 +- enabled-by: powerpc/mpc5674fevb + value: 264000000 +- enabled-by: true + value: 0 description: | The system clock frequency in Hz. enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml index 739f139e49..f609028d1e 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml @@ -4,12 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 1 -default-by-variant: -- value: 2 - variants: - - powerpc/mpc5674f.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/mpc5674fevb + value: 2 +- enabled-by: true + value: 1 description: | system clock divider enabled-by: true diff --git a/spec/build/bsps/powerpc/mpc55xxevb/start.yml b/spec/build/bsps/powerpc/mpc55xxevb/start.yml index 56f52a20b6..4dd2e7ea86 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/start.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/start.yml @@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause asflags: [] build-type: start-file copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] enabled-by: true includes: [] diff --git a/spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml b/spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml index 69acc1031a..dfbc7284ca 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml @@ -1,14 +1,16 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - fsdosfsname01: exclude - linpack: exclude - record02: exclude + reason: null + state: exclude + tests: + - fsdosfsname01 + - linpack + - record02 build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: null -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: [] description: '' enabled-by: true links: diff --git a/spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml b/spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml index 8fe17c8522..19091ef9fe 100644 --- a/spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml +++ b/spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml @@ -1,15 +1,15 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause actions: - set-test-state: - fileio: exclude - mghttpd01: exclude - pppd: exclude - psxaio02: exclude + reason: null + state: exclude + tests: + - fileio + - psxaio02 build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: null -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: [] description: '' enabled-by: true links: |