diff options
Diffstat (limited to 'spec/build/bsps/arm/imx')
-rw-r--r-- | spec/build/bsps/arm/imx/abi.yml | 16 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/bspimx.yml | 20 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/objsmp.yml | 2 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optcachedata.yml | 16 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optcacheinst.yml | 16 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optccmahb.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optcmmecspi.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optcmmipg.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optcmmsdhci.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optcmmuart.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optconirq.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optfdtcpyro.yml | 16 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optfdtmxsz.yml | 17 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optfdtro.yml | 16 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optfdtuboot.yml | 16 | ||||
-rw-r--r-- | spec/build/bsps/arm/imx/optresetvec.yml | 8 |
16 files changed, 68 insertions, 123 deletions
diff --git a/spec/build/bsps/arm/imx/abi.yml b/spec/build/bsps/arm/imx/abi.yml index c8eb61d2dd..2bd1f0e038 100644 --- a/spec/build/bsps/arm/imx/abi.yml +++ b/spec/build/bsps/arm/imx/abi.yml @@ -5,15 +5,15 @@ actions: - env-append: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- -march=armv7-a -- -mthumb -- -mfpu=neon -- -mfloat-abi=hard -- -mtune=cortex-a7 -default-by-family: [] -default-by-variant: [] +- enabled-by: true + value: + - -march=armv7-a + - -mthumb + - -mfpu=neon + - -mfloat-abi=hard + - -mtune=cortex-a7 description: | ABI flags enabled-by: true diff --git a/spec/build/bsps/arm/imx/bspimx.yml b/spec/build/bsps/arm/imx/bspimx.yml index c65e02db2b..51c2413409 100644 --- a/spec/build/bsps/arm/imx/bspimx.yml +++ b/spec/build/bsps/arm/imx/bspimx.yml @@ -4,7 +4,7 @@ bsp: imx7 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: imx @@ -13,7 +13,6 @@ install: - destination: ${BSP_INCLUDEDIR} source: - bsps/arm/imx/include/bsp.h - - bsps/arm/imx/include/tm27.h - destination: ${BSP_INCLUDEDIR}/arm/freescale/imx source: - bsps/arm/imx/include/arm/freescale/imx/imx_ccmvar.h @@ -23,6 +22,7 @@ install: - bsps/arm/imx/include/arm/freescale/imx/imx_srcreg.h - bsps/arm/imx/include/arm/freescale/imx/imx_uartreg.h - bsps/arm/imx/include/arm/freescale/imx/imx_wdogreg.h + - bsps/arm/imx/include/arm/freescale/imx/imx6ul_ccmreg.h - bsps/arm/include/arm/freescale/imx/imx_iomuxreg.h - bsps/arm/include/arm/freescale/imx/imx_iomuxvar.h - destination: ${BSP_INCLUDEDIR}/bsp @@ -61,13 +61,13 @@ links: - role: build-dependency uid: optconirq - role: build-dependency - uid: optfdtcpyro + uid: ../../optfdtcpyro - role: build-dependency - uid: optfdtmxsz + uid: ../../optfdtmxsz - role: build-dependency - uid: optfdtro + uid: ../../optfdtro - role: build-dependency - uid: optfdtuboot + uid: ../../optfdtuboot - role: build-dependency uid: optresetvec - role: build-dependency @@ -80,6 +80,8 @@ links: uid: ../../opto2 - role: build-dependency uid: ../../bspopts +- role: build-dependency + uid: ../../tst-xfail-dl06 source: - bsps/arm/imx/console/console-config.c - bsps/arm/imx/i2c/imx-i2c.c @@ -96,15 +98,19 @@ source: - bsps/arm/shared/pins/imx-gpio.c - bsps/arm/shared/pins/imx_iomux.c - bsps/arm/shared/start/bsp-start-memcpy.S -- bsps/shared/dev/btimer/btimer-stub.c +- bsps/shared/dev/btimer/btimer-cpucounter.c - bsps/shared/dev/clock/arm-generic-timer.c - bsps/shared/dev/getentropy/getentropy-cpucounter.c - bsps/shared/dev/irq/arm-gicv2.c +- bsps/shared/dev/irq/arm-gicv2-get-attributes.c +- bsps/shared/dev/rtc/rtc-support.c - bsps/shared/dev/serial/console-termios.c - bsps/shared/irq/irq-default-handler.c - 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/stackalloc.c +- bsps/shared/start/wkspaceinitone.c type: build diff --git a/spec/build/bsps/arm/imx/objsmp.yml b/spec/build/bsps/arm/imx/objsmp.yml index 80dd811ddc..c0c76fdf88 100644 --- a/spec/build/bsps/arm/imx/objsmp.yml +++ b/spec/build/bsps/arm/imx/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/arm/imx/optcachedata.yml b/spec/build/bsps/arm/imx/optcachedata.yml index ec036ec2dd..01b4959995 100644 --- a/spec/build/bsps/arm/imx/optcachedata.yml +++ b/spec/build/bsps/arm/imx/optcachedata.yml @@ -4,13 +4,15 @@ 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: - - arm/.*qemu +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - arm/lm3s6965_qemu + - arm/realview_pbx_a9_qemu + - arm/xilinx_zynq_a9_qemu + value: false +- enabled-by: true + value: true description: | enable data cache enabled-by: true diff --git a/spec/build/bsps/arm/imx/optcacheinst.yml b/spec/build/bsps/arm/imx/optcacheinst.yml index 88c541abf0..62607fb235 100644 --- a/spec/build/bsps/arm/imx/optcacheinst.yml +++ b/spec/build/bsps/arm/imx/optcacheinst.yml @@ -4,13 +4,15 @@ 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: - - arm/.*qemu +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: + - arm/lm3s6965_qemu + - arm/realview_pbx_a9_qemu + - arm/xilinx_zynq_a9_qemu + value: false +- enabled-by: true + value: true description: | enable instruction cache enabled-by: true diff --git a/spec/build/bsps/arm/imx/optccmahb.yml b/spec/build/bsps/arm/imx/optccmahb.yml index da49f9624d..e5a4346836 100644 --- a/spec/build/bsps/arm/imx/optccmahb.yml +++ b/spec/build/bsps/arm/imx/optccmahb.yml @@ -4,10 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 135000000 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 135000000 description: | AHB clock frequency in Hz enabled-by: true diff --git a/spec/build/bsps/arm/imx/optcmmecspi.yml b/spec/build/bsps/arm/imx/optcmmecspi.yml index 21870fa511..0ed3d6d7f4 100644 --- a/spec/build/bsps/arm/imx/optcmmecspi.yml +++ b/spec/build/bsps/arm/imx/optcmmecspi.yml @@ -4,10 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 67500000 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 67500000 description: | ECSPI clock frequency in Hz enabled-by: true diff --git a/spec/build/bsps/arm/imx/optcmmipg.yml b/spec/build/bsps/arm/imx/optcmmipg.yml index 8156c8455b..87234ccc2c 100644 --- a/spec/build/bsps/arm/imx/optcmmipg.yml +++ b/spec/build/bsps/arm/imx/optcmmipg.yml @@ -4,10 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 67500000 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 67500000 description: | IPG clock frequency in Hz enabled-by: true diff --git a/spec/build/bsps/arm/imx/optcmmsdhci.yml b/spec/build/bsps/arm/imx/optcmmsdhci.yml index 0ccbf4aebe..0636a068d5 100644 --- a/spec/build/bsps/arm/imx/optcmmsdhci.yml +++ b/spec/build/bsps/arm/imx/optcmmsdhci.yml @@ -4,10 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 196363000 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 196363000 description: | SDHCI clock frequency in Hz enabled-by: true diff --git a/spec/build/bsps/arm/imx/optcmmuart.yml b/spec/build/bsps/arm/imx/optcmmuart.yml index 7e05f39f3c..8dcc260d59 100644 --- a/spec/build/bsps/arm/imx/optcmmuart.yml +++ b/spec/build/bsps/arm/imx/optcmmuart.yml @@ -4,10 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 24000000 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 24000000 description: | UART clock frequency in Hz enabled-by: true diff --git a/spec/build/bsps/arm/imx/optconirq.yml b/spec/build/bsps/arm/imx/optconirq.yml index 6ff4b89c14..28c4e02e1d 100644 --- a/spec/build/bsps/arm/imx/optconirq.yml +++ b/spec/build/bsps/arm/imx/optconirq.yml @@ -4,10 +4,10 @@ actions: - define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 1 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 1 description: | use interrupt driven mode for console devices (used by default) enabled-by: true diff --git a/spec/build/bsps/arm/imx/optfdtcpyro.yml b/spec/build/bsps/arm/imx/optfdtcpyro.yml deleted file mode 100644 index 5ec59adf4d..0000000000 --- a/spec/build/bsps/arm/imx/optfdtcpyro.yml +++ /dev/null @@ -1,16 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -actions: -- get-boolean: null -- 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: [] -description: | - copy the FDT blob into the read-only load area via bsp_fdt_copy() -enabled-by: true -links: [] -name: BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA -type: build diff --git a/spec/build/bsps/arm/imx/optfdtmxsz.yml b/spec/build/bsps/arm/imx/optfdtmxsz.yml deleted file mode 100644 index f3b2504e02..0000000000 --- a/spec/build/bsps/arm/imx/optfdtmxsz.yml +++ /dev/null @@ -1,17 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -actions: -- get-integer: null -- define: null -build-type: option -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 262144 -default-by-family: [] -default-by-variant: [] -description: | - maximum size of the FDT blob in bytes -enabled-by: true -format: '{}' -links: [] -name: BSP_FDT_BLOB_SIZE_MAX -type: build diff --git a/spec/build/bsps/arm/imx/optfdtro.yml b/spec/build/bsps/arm/imx/optfdtro.yml deleted file mode 100644 index a72bc23c0e..0000000000 --- a/spec/build/bsps/arm/imx/optfdtro.yml +++ /dev/null @@ -1,16 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -actions: -- get-boolean: null -- 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: [] -description: | - place the FDT blob into the read-only data area -enabled-by: true -links: [] -name: BSP_FDT_BLOB_READ_ONLY -type: build diff --git a/spec/build/bsps/arm/imx/optfdtuboot.yml b/spec/build/bsps/arm/imx/optfdtuboot.yml deleted file mode 100644 index cfe94e577c..0000000000 --- a/spec/build/bsps/arm/imx/optfdtuboot.yml +++ /dev/null @@ -1,16 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -actions: -- get-boolean: null -- 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: [] -description: | - copy the U-Boot provided FDT to an internal storage -enabled-by: true -links: [] -name: BSP_START_COPY_FDT_FROM_U_BOOT -type: build diff --git a/spec/build/bsps/arm/imx/optresetvec.yml b/spec/build/bsps/arm/imx/optresetvec.yml index 52f469c2d9..206a6f2801 100644 --- a/spec/build/bsps/arm/imx/optresetvec.yml +++ b/spec/build/bsps/arm/imx/optresetvec.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: false -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: false description: | reset vector address for BSP start enabled-by: true |