From cbea2c36475099b236e1c82f086ec7dccabd05e1 Mon Sep 17 00:00:00 2001 From: Andrey Zhizhikin Date: Mon, 13 Jun 2022 09:17:27 +0000 Subject: dynamic-layers: add meta-arm to provide upstream TF-A Default upstream TF-A implementation resides in the separate layer [1], which needs to be included in the bblayers.conf file. Per default, upstream recipe does not define any machine to be compatible, this compatibilty needs to be defined by the layer that pulls meta-arm TF-A package. This however cannot be listed as dependency, since not all BSP flavors do require upstream TF-A, therefore direct layer dependency cannot be added. Add meta-arm to dynamic-layers and define compatible machines in the bbappend, which are supported by upstream TF-A version. Signed-off-by: Andrey Zhizhikin Link: [1]: https://github.com/jonmason/meta-arm/tree/master/meta-arm/recipes-bsp/trusted-firmware-a --- .../trusted-firmware-a/trusted-firmware-a_%.bbappend | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 dynamic-layers/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend (limited to 'dynamic-layers') diff --git a/dynamic-layers/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend b/dynamic-layers/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend new file mode 100644 index 00000000..400e850e --- /dev/null +++ b/dynamic-layers/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend @@ -0,0 +1,16 @@ +# Common Build targets +TFA_BUILD_TARGET = "all" +TFA_INSTALL_TARGET = "bl31" + +# List of supported machines from this layer +COMPATIBLE_MACHINE:imx8mm-lpddr4-evk = "imx8mm-lpddr4-evk" +TFA_PLATFORM:imx8mm-lpddr4-evk = "imx8mm" + +COMPATIBLE_MACHINE:imx8mn-ddr4-evk = "imx8mn-ddr4-evk" +TFA_PLATFORM:imx8mn-ddr4-evk = "imx8mn" + +COMPATIBLE_MACHINE:imx8mp-lpddr4-evk = "imx8mp-lpddr4-evk" +TFA_PLATFORM:imx8mp-lpddr4-evk = "imx8mp" + +COMPATIBLE_MACHINE:imx8mq-evk = "imx8mq-evk" +TFA_PLATFORM:imx8mq-evk = "imx8mq" -- cgit v1.2.3-54-g00ecf