diff options
Diffstat (limited to 'spec/build/bsps/powerpc/gen5200')
20 files changed, 90 insertions, 85 deletions
diff --git a/spec/build/bsps/powerpc/gen5200/abi.yml b/spec/build/bsps/powerpc/gen5200/abi.yml index 29fd9942f9..4888438e20 100644 --- a/spec/build/bsps/powerpc/gen5200/abi.yml +++ b/spec/build/bsps/powerpc/gen5200/abi.yml @@ -5,13 +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 -- -mstrict-align -- -meabi -- -msdata=sysv -default-by-variant: [] +- enabled-by: true + value: + - -mcpu=603e + - -mstrict-align + - -meabi + - -msdata=sysv description: | ABI flags enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/bspicecube.yml b/spec/build/bsps/powerpc/gen5200/bspicecube.yml index 7f95524151..127d4b545d 100644 --- a/spec/build/bsps/powerpc/gen5200/bspicecube.yml +++ b/spec/build/bsps/powerpc/gen5200/bspicecube.yml @@ -4,7 +4,7 @@ bsp: icecube 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: gen5200 diff --git a/spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml b/spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml index cb5aa0b048..0ab3ffc131 100644 --- a/spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml +++ b/spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml @@ -4,7 +4,7 @@ bsp: pm520_cr825 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: gen5200 diff --git a/spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml b/spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml index cc005c5782..09e5341264 100644 --- a/spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml +++ b/spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml @@ -4,7 +4,7 @@ bsp: pm520_ze30 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: gen5200 diff --git a/spec/build/bsps/powerpc/gen5200/grp.yml b/spec/build/bsps/powerpc/gen5200/grp.yml index fc8bbef2a0..c08b192455 100644 --- a/spec/build/bsps/powerpc/gen5200/grp.yml +++ b/spec/build/bsps/powerpc/gen5200/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: [] @@ -56,6 +59,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/gen5200/obj.yml b/spec/build/bsps/powerpc/gen5200/obj.yml index 62ef3041fc..0a09fb9fb7 100644 --- a/spec/build/bsps/powerpc/gen5200/obj.yml +++ b/spec/build/bsps/powerpc/gen5200/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/gen5200/include/bsp.h - - bsps/powerpc/gen5200/include/tm27.h - destination: ${BSP_INCLUDEDIR}/bsp source: - bsps/powerpc/gen5200/include/bsp/ata.h @@ -112,7 +111,6 @@ source: - bsps/shared/dev/rtc/rtc-support.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/gen5200/optbenchirq.yml b/spec/build/bsps/powerpc/gen5200/optbenchirq.yml index 3ade789573..2611765a6a 100644 --- a/spec/build/bsps/powerpc/gen5200/optbenchirq.yml +++ b/spec/build/bsps/powerpc/gen5200/optbenchirq.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 set to !0, enable code to benchmark IRQ processing. enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optenirqnest.yml b/spec/build/bsps/powerpc/gen5200/optenirqnest.yml index 2dfcefb5ea..3f6a084d1c 100644 --- a/spec/build/bsps/powerpc/gen5200/optenirqnest.yml +++ b/spec/build/bsps/powerpc/gen5200/optenirqnest.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/icecube +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/icecube + value: false +- enabled-by: true + value: true description: | If set to !0, allow nested IRQ processing. enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optgpiomsk.yml b/spec/build/bsps/powerpc/gen5200/optgpiomsk.yml index c39ec0ce43..a72bc91d65 100644 --- a/spec/build/bsps/powerpc/gen5200/optgpiomsk.yml +++ b/spec/build/bsps/powerpc/gen5200/optgpiomsk.yml @@ -4,12 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 856625015 -default-by-variant: -- value: 58670855 - variants: - - powerpc/pm520_ze30 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/pm520_ze30 + value: 0x037f3f07 +- enabled-by: true + value: 0x330f0f77 description: | Defines the bits cleared in the MPC5200 GPIOPCR register during initialization. Must match the hardware requirements. Must be consistent diff --git a/spec/build/bsps/powerpc/gen5200/optgpioval.yml b/spec/build/bsps/powerpc/gen5200/optgpioval.yml index 029df6a4f7..06c5013ae0 100644 --- a/spec/build/bsps/powerpc/gen5200/optgpioval.yml +++ b/spec/build/bsps/powerpc/gen5200/optgpioval.yml @@ -4,12 +4,12 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 17105988 -default-by-variant: -- value: 22356228 - variants: - - powerpc/pm520_ze30 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/pm520_ze30 + value: 0x01552104 +- enabled-by: true + value: 0x01050444 description: | Defines the bits set in the MPC5200 GPIOPCR register during initialization. Must match the hardware requirements. Must be consistent with diff --git a/spec/build/bsps/powerpc/gen5200/opticecub.yml b/spec/build/bsps/powerpc/gen5200/opticecub.yml index c93eafa7b2..04f8128527 100644 --- a/spec/build/bsps/powerpc/gen5200/opticecub.yml +++ b/spec/build/bsps/powerpc/gen5200/opticecub.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/icecube +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/icecube + value: true +- enabled-by: true + value: false description: | enable settings for IceCube enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optpm520cr825.yml b/spec/build/bsps/powerpc/gen5200/optpm520cr825.yml index 72d96a0696..181aee12bf 100644 --- a/spec/build/bsps/powerpc/gen5200/optpm520cr825.yml +++ b/spec/build/bsps/powerpc/gen5200/optpm520cr825.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/pm520_cr825 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/pm520_cr825 + value: true +- enabled-by: true + value: false description: | enable settings for PM520 CR825 enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optpm520ze30.yml b/spec/build/bsps/powerpc/gen5200/optpm520ze30.yml index 8a285a99aa..0f3a6ffbca 100644 --- a/spec/build/bsps/powerpc/gen5200/optpm520ze30.yml +++ b/spec/build/bsps/powerpc/gen5200/optpm520ze30.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/pm520_ze30 +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/pm520_ze30 + value: true +- enabled-by: true + value: false description: | enable settings for PM520 ZE30 enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optprintkminor.yml b/spec/build/bsps/powerpc/gen5200/optprintkminor.yml index fd101467b9..34526a208a 100644 --- a/spec/build/bsps/powerpc/gen5200/optprintkminor.yml +++ b/spec/build/bsps/powerpc/gen5200/optprintkminor.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: | console minor number used by printk() enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optpscgps.yml b/spec/build/bsps/powerpc/gen5200/optpscgps.yml index 1a80a6b34e..aee01023f0 100644 --- a/spec/build/bsps/powerpc/gen5200/optpscgps.yml +++ b/spec/build/bsps/powerpc/gen5200/optpscgps.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: | PSC index for GPS module, if defined results in '/dev/gps' enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optsinglechar.yml b/spec/build/bsps/powerpc/gen5200/optsinglechar.yml index 26f3e4b8a6..1e62ddc088 100644 --- a/spec/build/bsps/powerpc/gen5200/optsinglechar.yml +++ b/spec/build/bsps/powerpc/gen5200/optsinglechar.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 single character mode for the PSC console driver enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optuartmsk.yml b/spec/build/bsps/powerpc/gen5200/optuartmsk.yml index 2a211006e4..aadd436344 100644 --- a/spec/build/bsps/powerpc/gen5200/optuartmsk.yml +++ b/spec/build/bsps/powerpc/gen5200/optuartmsk.yml @@ -4,18 +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: 57 - variants: - - powerpc/pm520_ze30 -- value: 7 - variants: - - powerpc/pm520_cr825 -- value: 1 - variants: - - powerpc/icecube +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: powerpc/pm520_ze30 + value: 0x00000039 +- enabled-by: powerpc/pm520_cr825 + value: 0x00000007 +- enabled-by: true + value: 0x00000001 description: | bit mask to specify the UARTS (PSCs), which should be enabled on this board. Must match the hardware requirements. PSC1 corresponds to the LSB enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optuartstermirq.yml b/spec/build/bsps/powerpc/gen5200/optuartstermirq.yml index 219d19a564..1aaebbca58 100644 --- a/spec/build/bsps/powerpc/gen5200/optuartstermirq.yml +++ b/spec/build/bsps/powerpc/gen5200/optuartstermirq.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 interrupt support for the PSC console driver enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/optuboot.yml b/spec/build/bsps/powerpc/gen5200/optuboot.yml index 19ed770a9f..a744392073 100644 --- a/spec/build/bsps/powerpc/gen5200/optuboot.yml +++ b/spec/build/bsps/powerpc/gen5200/optuboot.yml @@ -4,15 +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-variant: -- value: true - variants: - - powerpc/pm520.* -- value: true - variants: +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - powerpc/pm520_cr825 + - powerpc/pm520_ze30 - powerpc/icecube + value: true +- enabled-by: true + value: false description: | enable U-Boot startup enabled-by: true diff --git a/spec/build/bsps/powerpc/gen5200/start.yml b/spec/build/bsps/powerpc/gen5200/start.yml index 22f4e14fb4..a331b58c07 100644 --- a/spec/build/bsps/powerpc/gen5200/start.yml +++ b/spec/build/bsps/powerpc/gen5200/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: [] |