summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/powerpc/qoriq
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build/bsps/powerpc/qoriq')
-rw-r--r--spec/build/bsps/powerpc/qoriq/abi.yml27
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspcore0.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspcore1.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspe500.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspe650032.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspe650064.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/grp.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/obj.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/objsmp.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/optbucsr.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcachealign.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optchipnum.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optchipser.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optclktmctr.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optclktmr.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcpucnt.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optetsec1phy.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optetsec2phy.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optetsec3phy.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optexcbooke.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optexcfixdhdlr.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/opthid0.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/opthyp.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/opthypguest.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/opticombegin.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/opticomsz.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optmas7.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optmsr.yml17
-rw-r--r--spec/build/bsps/powerpc/qoriq/optspefscr.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optthrdcnt.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuart0en.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuart1en.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml13
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartirq.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/start.yml2
46 files changed, 239 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 125be9252d..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
@@ -72,5 +71,7 @@ source:
- bsps/shared/start/bsp-fdt.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/gettargethash-default.c
+- bsps/shared/start/mallocinitone.c
- bsps/shared/start/sbrk.c
+- bsps/shared/start/wkspaceinitone.c
type: build
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: []