diff options
Diffstat (limited to 'spec/build/bsps/powerpc/qoriq')
46 files changed, 237 insertions, 196 deletions
diff --git a/spec/build/bsps/powerpc/qoriq/abi.yml b/spec/build/bsps/powerpc/qoriq/abi.yml index 2d7477a565..3aef54026f 100644 --- a/spec/build/bsps/powerpc/qoriq/abi.yml +++ b/spec/build/bsps/powerpc/qoriq/abi.yml @@ -5,25 +5,26 @@ 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: -- value: +- enabled-by: powerpc/qoriq_e6500_64 + value: - -mcpu=e6500 - -m64 - variants: - - powerpc/qoriq_e6500_64 -- value: + - -mvrsave +- enabled-by: powerpc/qoriq_e6500_32 + value: - -mcpu=e6500 - -m32 + - -mvrsave - -msdata=sysv - variants: - - powerpc/qoriq_e6500_32 +- 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/qoriq/bspcore0.yml b/spec/build/bsps/powerpc/qoriq/bspcore0.yml index 8f45629d43..f0c9ba2839 100644 --- a/spec/build/bsps/powerpc/qoriq/bspcore0.yml +++ b/spec/build/bsps/powerpc/qoriq/bspcore0.yml @@ -4,7 +4,7 @@ bsp: qoriq_core_0 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: qoriq diff --git a/spec/build/bsps/powerpc/qoriq/bspcore1.yml b/spec/build/bsps/powerpc/qoriq/bspcore1.yml index 9324812d54..a869911b1c 100644 --- a/spec/build/bsps/powerpc/qoriq/bspcore1.yml +++ b/spec/build/bsps/powerpc/qoriq/bspcore1.yml @@ -4,7 +4,7 @@ bsp: qoriq_core_1 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: qoriq diff --git a/spec/build/bsps/powerpc/qoriq/bspe500.yml b/spec/build/bsps/powerpc/qoriq/bspe500.yml index 06fd9dc25c..bed9149be0 100644 --- a/spec/build/bsps/powerpc/qoriq/bspe500.yml +++ b/spec/build/bsps/powerpc/qoriq/bspe500.yml @@ -4,7 +4,7 @@ bsp: qoriq_e500 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: qoriq diff --git a/spec/build/bsps/powerpc/qoriq/bspe650032.yml b/spec/build/bsps/powerpc/qoriq/bspe650032.yml index b558817e8d..1adffcc9a7 100644 --- a/spec/build/bsps/powerpc/qoriq/bspe650032.yml +++ b/spec/build/bsps/powerpc/qoriq/bspe650032.yml @@ -4,7 +4,7 @@ bsp: qoriq_e6500_32 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: qoriq diff --git a/spec/build/bsps/powerpc/qoriq/bspe650064.yml b/spec/build/bsps/powerpc/qoriq/bspe650064.yml index 3b375ebf78..1e5a964e0e 100644 --- a/spec/build/bsps/powerpc/qoriq/bspe650064.yml +++ b/spec/build/bsps/powerpc/qoriq/bspe650064.yml @@ -4,7 +4,7 @@ bsp: qoriq_e6500_64 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: qoriq diff --git a/spec/build/bsps/powerpc/qoriq/grp.yml b/spec/build/bsps/powerpc/qoriq/grp.yml index 08533ded6f..65e623fdbd 100644 --- a/spec/build/bsps/powerpc/qoriq/grp.yml +++ b/spec/build/bsps/powerpc/qoriq/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: [] @@ -26,6 +29,8 @@ links: - role: build-dependency uid: ../objexc - role: build-dependency + uid: ../objvme +- role: build-dependency uid: abi - role: build-dependency uid: obj diff --git a/spec/build/bsps/powerpc/qoriq/obj.yml b/spec/build/bsps/powerpc/qoriq/obj.yml index 133703a6d5..046ad4166b 100644 --- a/spec/build/bsps/powerpc/qoriq/obj.yml +++ b/spec/build/bsps/powerpc/qoriq/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,13 +11,13 @@ install: - destination: ${BSP_INCLUDEDIR} source: - bsps/powerpc/qoriq/include/bsp.h - - bsps/powerpc/qoriq/include/tm27.h - destination: ${BSP_INCLUDEDIR}/asm source: - bsps/powerpc/qoriq/include/asm/epapr_hcalls.h - bsps/powerpc/qoriq/include/asm/fsl_hcalls.h - destination: ${BSP_INCLUDEDIR}/bsp source: + - bsps/powerpc/qoriq/include/bsp/VMEConfig.h - bsps/powerpc/qoriq/include/bsp/intercom.h - bsps/powerpc/qoriq/include/bsp/irq.h - bsps/powerpc/qoriq/include/bsp/mmu.h @@ -60,7 +60,6 @@ source: - bsps/powerpc/qoriq/start/restart.S - bsps/powerpc/shared/cache/cache.c - bsps/powerpc/shared/exceptions/ppc-exc-handler-table.c -- bsps/powerpc/shared/mmu/e500-mmu.c - bsps/powerpc/shared/start/bsp-start-zero.S - bsps/powerpc/shared/start/bspidle.c - bsps/powerpc/shared/start/tictac.c diff --git a/spec/build/bsps/powerpc/qoriq/objsmp.yml b/spec/build/bsps/powerpc/qoriq/objsmp.yml index 766227b97d..ea8bb76daf 100644 --- a/spec/build/bsps/powerpc/qoriq/objsmp.yml +++ b/spec/build/bsps/powerpc/qoriq/objsmp.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: diff --git a/spec/build/bsps/powerpc/qoriq/optbucsr.yml b/spec/build/bsps/powerpc/qoriq/optbucsr.yml index fe64767307..2b0d958399 100644 --- a/spec/build/bsps/powerpc/qoriq/optbucsr.yml +++ b/spec/build/bsps/powerpc/qoriq/optbucsr.yml @@ -4,12 +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: 20972033 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 0x01400201 description: | initial BUCSR value enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml b/spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml index 217718a1dc..d6faba4274 100644 --- a/spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml +++ b/spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml @@ -4,12 +4,14 @@ 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/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 2 +- enabled-by: true + value: 1 description: | divider of the platform clock to get the clock most on-chip peripherals enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optcachealign.yml b/spec/build/bsps/powerpc/qoriq/optcachealign.yml index 77e30c86c7..d4c1664654 100644 --- a/spec/build/bsps/powerpc/qoriq/optcachealign.yml +++ b/spec/build/bsps/powerpc/qoriq/optcachealign.yml @@ -4,12 +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: 64 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 64 description: | the cache alignment enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml b/spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml index 3b9251a774..f53b9c0890 100644 --- a/spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml +++ b/spec/build/bsps/powerpc/qoriq/optcacheblktouch.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: | if defined use dcbt instruction enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml b/spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml index 1717ff9660..3c4970bfde 100644 --- a/spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml +++ b/spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 32768 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 32768 description: | the L1 data cache size enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml b/spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml index ef4ee635ef..3979c98e74 100644 --- a/spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml +++ b/spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml @@ -4,12 +4,14 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 262144 -default-by-variant: -- value: 2097152 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 2097152 +- enabled-by: true + value: 262144 description: | the L2 data cache size enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml b/spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml index 10e96967f7..37b7b5c803 100644 --- a/spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml +++ b/spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 32768 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 32768 description: | the L1 instruction cache size enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml b/spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml index 133941ff7b..512cea2adf 100644 --- a/spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml +++ b/spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml @@ -4,12 +4,14 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 262144 -default-by-variant: -- value: 2097152 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 2097152 +- enabled-by: true + value: 262144 description: | the L2 instruction cache size enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optchipnum.yml b/spec/build/bsps/powerpc/qoriq/optchipnum.yml index f8bb14166f..a73a4a02f0 100644 --- a/spec/build/bsps/powerpc/qoriq/optchipnum.yml +++ b/spec/build/bsps/powerpc/qoriq/optchipnum.yml @@ -4,12 +4,14 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 1020 -default-by-variant: -- value: 0 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 0 +- enabled-by: true + value: 1020 description: | chip number, e.g. 1020, 2040, 2080, 4240 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optchipser.yml b/spec/build/bsps/powerpc/qoriq/optchipser.yml index c566b49761..dbebbe1ba6 100644 --- a/spec/build/bsps/powerpc/qoriq/optchipser.yml +++ b/spec/build/bsps/powerpc/qoriq/optchipser.yml @@ -4,12 +4,14 @@ actions: - define-unquoted: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: P -default-by-variant: -- value: T - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: T +- enabled-by: true + value: P description: | chip series, e.g. 'P' or 'T' enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optclktmctr.yml b/spec/build/bsps/powerpc/qoriq/optclktmctr.yml index f3d428e437..dc45426d7a 100644 --- a/spec/build/bsps/powerpc/qoriq/optclktmctr.yml +++ b/spec/build/bsps/powerpc/qoriq/optclktmctr.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: 5 - variants: - - powerpc/qoriq_core_1 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/qoriq_core_1 + value: 5 +- enabled-by: true + value: 1 description: | global timer used for the timecounter, 0..3 maps to A0..A3, and 4..7 maps to B0..B3 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optclktmr.yml b/spec/build/bsps/powerpc/qoriq/optclktmr.yml index 61596b518c..2303902e24 100644 --- a/spec/build/bsps/powerpc/qoriq/optclktmr.yml +++ b/spec/build/bsps/powerpc/qoriq/optclktmr.yml @@ -4,12 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0 -default-by-variant: -- value: 4 - variants: - - powerpc/qoriq_core_1 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/qoriq_core_1 + value: 4 +- enabled-by: true + value: 0 description: | global timer used for system clock, 0..3 maps to A0..A3, and 4..7 maps to B0..B3 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optcpucnt.yml b/spec/build/bsps/powerpc/qoriq/optcpucnt.yml index db805547e2..e43c08b315 100644 --- a/spec/build/bsps/powerpc/qoriq/optcpucnt.yml +++ b/spec/build/bsps/powerpc/qoriq/optcpucnt.yml @@ -4,12 +4,14 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 2 -default-by-variant: -- value: 24 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 24 +- enabled-by: true + value: 2 description: | maximum virtual processor count enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optetsec1phy.yml b/spec/build/bsps/powerpc/qoriq/optetsec1phy.yml index 93e44d817c..1d27e45aa2 100644 --- a/spec/build/bsps/powerpc/qoriq/optetsec1phy.yml +++ b/spec/build/bsps/powerpc/qoriq/optetsec1phy.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: -1 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: -1 description: | PHY address for eTSEC interface 1 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optetsec2phy.yml b/spec/build/bsps/powerpc/qoriq/optetsec2phy.yml index 037db1630a..93dfb9de10 100644 --- a/spec/build/bsps/powerpc/qoriq/optetsec2phy.yml +++ b/spec/build/bsps/powerpc/qoriq/optetsec2phy.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: | PHY address for eTSEC interface 2 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optetsec3phy.yml b/spec/build/bsps/powerpc/qoriq/optetsec3phy.yml index 21a511339a..2a8fb36d12 100644 --- a/spec/build/bsps/powerpc/qoriq/optetsec3phy.yml +++ b/spec/build/bsps/powerpc/qoriq/optetsec3phy.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 1 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 1 description: | PHY address for eTSEC interface 3 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optexcbooke.yml b/spec/build/bsps/powerpc/qoriq/optexcbooke.yml index e27cb4ab44..2f7e4f622b 100644 --- a/spec/build/bsps/powerpc/qoriq/optexcbooke.yml +++ b/spec/build/bsps/powerpc/qoriq/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/qoriq/optexcfixdhdlr.yml b/spec/build/bsps/powerpc/qoriq/optexcfixdhdlr.yml index b636d8022b..2a67d376c3 100644 --- a/spec/build/bsps/powerpc/qoriq/optexcfixdhdlr.yml +++ b/spec/build/bsps/powerpc/qoriq/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/qoriq/opthid0.yml b/spec/build/bsps/powerpc/qoriq/opthid0.yml index c0b1a56346..029f07366a 100644 --- a/spec/build/bsps/powerpc/qoriq/opthid0.yml +++ b/spec/build/bsps/powerpc/qoriq/opthid0.yml @@ -4,12 +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: 1073741824 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 0x40000000 description: | initial HID0 value (EN_L2MMU_MHD is set by default on the T-series) enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/opthyp.yml b/spec/build/bsps/powerpc/qoriq/opthyp.yml index ccb383c8b5..fd24a9e374 100644 --- a/spec/build/bsps/powerpc/qoriq/opthyp.yml +++ b/spec/build/bsps/powerpc/qoriq/opthyp.yml @@ -4,12 +4,14 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: false -default-by-variant: -- value: true - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: true +- enabled-by: true + value: false description: | defined if the processor core has a hypervisor mode enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/opthypguest.yml b/spec/build/bsps/powerpc/qoriq/opthypguest.yml index 6e579dc06c..e435e29d46 100644 --- a/spec/build/bsps/powerpc/qoriq/opthypguest.yml +++ b/spec/build/bsps/powerpc/qoriq/opthypguest.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: | defined if we are a hypervisor guest enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/opticombegin.yml b/spec/build/bsps/powerpc/qoriq/opticombegin.yml index 29dae8f4a5..b17d541759 100644 --- a/spec/build/bsps/powerpc/qoriq/opticombegin.yml +++ b/spec/build/bsps/powerpc/qoriq/opticombegin.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 50331648 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 0x03000000 description: | inter-processor communication area begin enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/opticomsz.yml b/spec/build/bsps/powerpc/qoriq/opticomsz.yml index ebb977bac9..2fe516746b 100644 --- a/spec/build/bsps/powerpc/qoriq/opticomsz.yml +++ b/spec/build/bsps/powerpc/qoriq/opticomsz.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 16777216 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 0x01000000 description: | inter-processor communication area size enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optmas7.yml b/spec/build/bsps/powerpc/qoriq/optmas7.yml index 77ed473263..0e85e602ef 100644 --- a/spec/build/bsps/powerpc/qoriq/optmas7.yml +++ b/spec/build/bsps/powerpc/qoriq/optmas7.yml @@ -4,12 +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: 15 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 0x0000000f +- enabled-by: true + value: 0x00000000 description: | MAS7 value for device TLB1 entries enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optmsr.yml b/spec/build/bsps/powerpc/qoriq/optmsr.yml index 5327f63c6f..c29f074413 100644 --- a/spec/build/bsps/powerpc/qoriq/optmsr.yml +++ b/spec/build/bsps/powerpc/qoriq/optmsr.yml @@ -4,15 +4,14 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 33554944 -default-by-variant: -- value: 2181046784 - variants: - - powerpc/qoriq_e6500_64.* -- value: 33563136 - variants: - - powerpc/qoriq_e6500_32.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/qoriq_e6500_64 + value: 0x82002200 +- enabled-by: powerpc/qoriq_e6500_32 + value: 0x02002200 +- enabled-by: true + value: 0x02000200 description: | initial MSR value enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optspefscr.yml b/spec/build/bsps/powerpc/qoriq/optspefscr.yml index 820eef00ec..763fba3390 100644 --- a/spec/build/bsps/powerpc/qoriq/optspefscr.yml +++ b/spec/build/bsps/powerpc/qoriq/optspefscr.yml @@ -4,12 +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: null - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: null +- enabled-by: true + value: 0x00000000 description: | initial SPEFSCR value enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optthrdcnt.yml b/spec/build/bsps/powerpc/qoriq/optthrdcnt.yml index 5a2b67bf5c..4d9510cc5b 100644 --- a/spec/build/bsps/powerpc/qoriq/optthrdcnt.yml +++ b/spec/build/bsps/powerpc/qoriq/optthrdcnt.yml @@ -4,12 +4,14 @@ 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/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 2 +- enabled-by: true + value: 1 description: | the number of threads per core enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml b/spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml index 4b9ed660b7..3449691307 100644 --- a/spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml +++ b/spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml @@ -4,12 +4,14 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 16 -default-by-variant: -- value: 64 - variants: - - powerpc/qoriq_e6500.* +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/qoriq_e6500_32 + - powerpc/qoriq_e6500_64 + value: 64 +- enabled-by: true + value: 16 description: | TLB1 entry count enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optuart0en.yml b/spec/build/bsps/powerpc/qoriq/optuart0en.yml index c462db34d3..57b61c1882 100644 --- a/spec/build/bsps/powerpc/qoriq/optuart0en.yml +++ b/spec/build/bsps/powerpc/qoriq/optuart0en.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/qoriq_core_1 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/qoriq_core_1 + value: false +- enabled-by: true + value: true description: | use 1 to enable UART 0, otherwise use 0 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optuart1en.yml b/spec/build/bsps/powerpc/qoriq/optuart1en.yml index af613ec57f..3fd55c2acf 100644 --- a/spec/build/bsps/powerpc/qoriq/optuart1en.yml +++ b/spec/build/bsps/powerpc/qoriq/optuart1en.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/qoriq_core_1 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/qoriq_core_1 + value: false +- enabled-by: true + value: true description: | use 1 to enable UART 1, otherwise use 0 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml b/spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml index 05706d7ef7..ed5df73c0c 100644 --- a/spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml +++ b/spec/build/bsps/powerpc/qoriq/optuartbrg0en.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 1 to enable UART 0 to Intercom bridge, otherwise use 0 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml b/spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml index cc2c43c13a..6642d5ea4c 100644 --- a/spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml +++ b/spec/build/bsps/powerpc/qoriq/optuartbrg1en.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: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: - powerpc/qoriq_core_0 -- value: true - variants: - powerpc/qoriq_core_1 + value: true +- enabled-by: true + value: false description: | use 1 to enable UART 1 to Intercom bridge, otherwise use 0 enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml b/spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml index 8a58b8c518..61b334c53f 100644 --- a/spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml +++ b/spec/build/bsps/powerpc/qoriq/optuartbrgmas.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: | UART to Intercom bridge master core index enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml b/spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml index b653aaf881..d68bd1f89b 100644 --- a/spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml +++ b/spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml @@ -4,9 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 250 -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 250 description: | UART to Intercom bridge task priority enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml b/spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml index 8a672326f9..c7c2c3a38a 100644 --- a/spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml +++ b/spec/build/bsps/powerpc/qoriq/optuartbrgslv.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: | UART to Intercom bridge slave core index enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/optuartirq.yml b/spec/build/bsps/powerpc/qoriq/optuartirq.yml index 152668b2d9..0dfc3c7a0a 100644 --- a/spec/build/bsps/powerpc/qoriq/optuartirq.yml +++ b/spec/build/bsps/powerpc/qoriq/optuartirq.yml @@ -4,9 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: true -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: true description: | enable usage of interrupts for the UART modules enabled-by: true diff --git a/spec/build/bsps/powerpc/qoriq/start.yml b/spec/build/bsps/powerpc/qoriq/start.yml index c3e8e5c95c..898520a7a2 100644 --- a/spec/build/bsps/powerpc/qoriq/start.yml +++ b/spec/build/bsps/powerpc/qoriq/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: [] |