summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/powerpc/gen83xx
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build/bsps/powerpc/gen83xx')
-rw-r--r--spec/build/bsps/powerpc/gen83xx/abi.yml14
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bspbruid.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/grp.yml7
-rw-r--r--spec/build/bsps/powerpc/gen83xx/obj.yml4
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optbruid.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optchiptype.yml20
-rw-r--r--spec/build/bsps/powerpc/gen83xx/opthsccm01.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optirqnest.yml14
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optnandcs0.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optnet0phy.yml18
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optuart2.yml8
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optuartirq.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optuboot.yml16
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optulpi.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/start.yml2
22 files changed, 100 insertions, 117 deletions
diff --git a/spec/build/bsps/powerpc/gen83xx/abi.yml b/spec/build/bsps/powerpc/gen83xx/abi.yml
index 98b37a6232..c625ffcbd1 100644
--- a/spec/build/bsps/powerpc/gen83xx/abi.yml
+++ b/spec/build/bsps/powerpc/gen83xx/abi.yml
@@ -5,14 +5,14 @@ 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=603e
-- -meabi
-- -msdata=sysv
-- -mstrict-align
-default-by-family: []
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -mcpu=603e
+ - -meabi
+ - -msdata=sysv
+ - -mstrict-align
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/bspbruid.yml b/spec/build/bsps/powerpc/gen83xx/bspbruid.yml
index dec3e58c8d..41b03c1cde 100644
--- a/spec/build/bsps/powerpc/gen83xx/bspbruid.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bspbruid.yml
@@ -4,7 +4,7 @@ bsp: br_uid
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: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml b/spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml
index 02dac5d72b..50cd003fcf 100644
--- a/spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml
@@ -4,7 +4,7 @@ bsp: hsc_cm01
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: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml b/spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml
index 9fa34b4fad..a4e278dc61 100644
--- a/spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml
@@ -4,7 +4,7 @@ bsp: mpc8309som
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: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml b/spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml
index f748df9ef6..a3c2d69cf6 100644
--- a/spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml
@@ -4,7 +4,7 @@ bsp: mpc8313erdb
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: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml b/spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml
index d50f84cdb9..c0643d202e 100644
--- a/spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml
@@ -4,7 +4,7 @@ bsp: mpc8349eamds
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: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/grp.yml b/spec/build/bsps/powerpc/gen83xx/grp.yml
index eae0c955e7..fb11fb6f4b 100644
--- a/spec/build/bsps/powerpc/gen83xx/grp.yml
+++ b/spec/build/bsps/powerpc/gen83xx/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: []
@@ -58,6 +61,8 @@ links:
- role: build-dependency
uid: ../objexc
- role: build-dependency
+ uid: ../../objmem
+- role: build-dependency
uid: ../../bspopts
type: build
use-after: []
diff --git a/spec/build/bsps/powerpc/gen83xx/obj.yml b/spec/build/bsps/powerpc/gen83xx/obj.yml
index 2ed9bda066..6b2f88f509 100644
--- a/spec/build/bsps/powerpc/gen83xx/obj.yml
+++ b/spec/build/bsps/powerpc/gen83xx/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/gen83xx/include/bsp.h
- - bsps/powerpc/gen83xx/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/powerpc/gen83xx/include/bsp/hwreg_vals.h
@@ -56,7 +55,6 @@ source:
- bsps/shared/irq/irq-default-handler.c
- bsps/shared/start/bsp-uboot-board-info.c
- bsps/shared/start/bspfatal-default.c
-- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/gettargethash-default.c
- bsps/shared/start/sbrk.c
type: build
diff --git a/spec/build/bsps/powerpc/gen83xx/optbruid.yml b/spec/build/bsps/powerpc/gen83xx/optbruid.yml
index d42a318601..657413d9c5 100644
--- a/spec/build/bsps/powerpc/gen83xx/optbruid.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optbruid.yml
@@ -4,13 +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-family: []
-default-by-variant:
-- value: true
- variants:
- - powerpc/br_uid
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/br_uid
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the BR UID board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optchiptype.yml b/spec/build/bsps/powerpc/gen83xx/optchiptype.yml
index 5d3dd9ae94..5e70e86aa7 100644
--- a/spec/build/bsps/powerpc/gen83xx/optchiptype.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optchiptype.yml
@@ -4,22 +4,18 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 8313
-default-by-family: []
-default-by-variant:
-- value: 8309
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/mpc8309som
-- value: 8309
- variants:
- powerpc/br_uid
-- value: 8349
- variants:
+ value: 8309
+- enabled-by:
- powerpc/mpc8349eamds
-- value: 8349
- variants:
- powerpc/hsc_cm01
+ value: 8349
+- enabled-by: true
+ value: 8313
description: |
chip type of the MPC83XX family
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/opthsccm01.yml b/spec/build/bsps/powerpc/gen83xx/opthsccm01.yml
index eee57f5d93..c482c85807 100644
--- a/spec/build/bsps/powerpc/gen83xx/opthsccm01.yml
+++ b/spec/build/bsps/powerpc/gen83xx/opthsccm01.yml
@@ -4,13 +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-family: []
-default-by-variant:
-- value: true
- variants:
- - powerpc/hsc_cm01
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/hsc_cm01
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the HSC_CM01 board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optirqnest.yml b/spec/build/bsps/powerpc/gen83xx/optirqnest.yml
index 6785a68681..9710df179d 100644
--- a/spec/build/bsps/powerpc/gen83xx/optirqnest.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optirqnest.yml
@@ -4,16 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant:
-- value: false
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/mpc8313erdb
-- value: false
- variants:
- powerpc/br_uid
+ value: false
+- enabled-by: true
+ value: true
description: |
enable interrupt nesting
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml b/spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml
index 03750562de..8093717d3e 100644
--- a/spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml
@@ -4,13 +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-family: []
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc8309som
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc8309som
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the MPC8309SOM board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml b/spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml
index 742813a60d..f2183c787a 100644
--- a/spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml
@@ -4,13 +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-family: []
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc8313erdb
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc8313erdb
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the MPC8313ERDB board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml b/spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml
index 0817a4a453..79b3ff2bd1 100644
--- a/spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml
@@ -4,13 +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-family: []
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc8349eamds
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc8349eamds
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the MPC8349EAMDS board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optnandcs0.yml b/spec/build/bsps/powerpc/gen83xx/optnandcs0.yml
index 5198fdffbb..c17384dafd 100644
--- a/spec/build/bsps/powerpc/gen83xx/optnandcs0.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optnandcs0.yml
@@ -4,13 +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-family: []
-default-by-variant:
-- value: true
- variants:
- - powerpc/br_uid
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/br_uid
+ value: true
+- enabled-by: true
+ value: false
description: |
indicates if the board has a NAND large page flash on chip select 0
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optnet0phy.yml b/spec/build/bsps/powerpc/gen83xx/optnet0phy.yml
index 30fb853326..baeb57ff87 100644
--- a/spec/build/bsps/powerpc/gen83xx/optnet0phy.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optnet0phy.yml
@@ -4,16 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-family: []
-default-by-variant:
-- value: 17
- variants:
- - powerpc/mpc8309som
-- value: -1
- variants:
- - powerpc/br_uid
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc8309som
+ value: 0x00000011
+- enabled-by: powerpc/br_uid
+ value: -0x0000001
+- enabled-by: true
+ value: 0x00000000
description: |
PHY address of network interface 0
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optuart2.yml b/spec/build/bsps/powerpc/gen83xx/optuart2.yml
index 443275c528..c33be107e0 100644
--- a/spec/build/bsps/powerpc/gen83xx/optuart2.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optuart2.yml
@@ -4,10 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-family: []
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
if defined, enables UART2
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optuartirq.yml b/spec/build/bsps/powerpc/gen83xx/optuartirq.yml
index 1e366e0583..0e09491c18 100644
--- a/spec/build/bsps/powerpc/gen83xx/optuartirq.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optuartirq.yml
@@ -4,13 +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-family: []
-default-by-variant:
-- value: false
- variants:
- - powerpc/hsc_cm01
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/hsc_cm01
+ value: false
+- enabled-by: true
+ value: true
description: |
enable usage of interrupts for the UART modules
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optuboot.yml b/spec/build/bsps/powerpc/gen83xx/optuboot.yml
index caa85a7847..0ce6f04879 100644
--- a/spec/build/bsps/powerpc/gen83xx/optuboot.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optuboot.yml
@@ -4,19 +4,15 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-family: []
-default-by-variant:
-- value: true
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/mpc8309som
-- value: true
- variants:
- powerpc/mpc8313erdb
-- value: true
- variants:
- powerpc/mpc8349eamds
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, enables U-Boot support
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optulpi.yml b/spec/build/bsps/powerpc/gen83xx/optulpi.yml
index e58294c426..55c093f77a 100644
--- a/spec/build/bsps/powerpc/gen83xx/optulpi.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optulpi.yml
@@ -4,13 +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-family: []
-default-by-variant:
-- value: true
- variants:
- - powerpc/br_uid
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/br_uid
+ value: true
+- enabled-by: true
+ value: false
description: |
the board has an ULPI PHY connected to the USB EHCI controller
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/start.yml b/spec/build/bsps/powerpc/gen83xx/start.yml
index 64de86b044..66e2f6647b 100644
--- a/spec/build/bsps/powerpc/gen83xx/start.yml
+++ b/spec/build/bsps/powerpc/gen83xx/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: []