From 976a11f8a8494df51354b26aa84312e22e3e5a17 Mon Sep 17 00:00:00 2001 From: Daiane Angolini Date: Thu, 9 Feb 2023 13:45:56 -0300 Subject: firmware-imx-8: Add support for mx9-nxp-bsp Signed-off-by: Daiane Angolini --- recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'recipes-bsp') diff --git a/recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb b/recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb index 18ce14d31..72a3fb992 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb +++ b/recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb @@ -4,20 +4,36 @@ DESCRIPTION = "Freescale i.MX firmware for 8 family" require firmware-imx-${PV}.inc -inherit deploy +inherit deploy nopackages do_install[noexec] = "1" -do_deploy() { +SOC_FAMILY = "INVALID" +SOC_FAMILY:mx8-generic-bsp = "mx8" +SOC_FAMILY:mx9-generic-bsp = "mx9" + +deploy_mx8() { # Cadence HDMI install -m 0644 ${S}/firmware/hdmi/cadence/hdmitxfw.bin ${DEPLOYDIR} install -m 0644 ${S}/firmware/hdmi/cadence/hdmirxfw.bin ${DEPLOYDIR} install -m 0644 ${S}/firmware/hdmi/cadence/dpfw.bin ${DEPLOYDIR} } + +deploy_mx9() { + # Synopsys DDR + for ddr_firmware in ${DDR_FIRMWARE_NAME}; do + install -m 0644 ${S}/firmware/ddr/synopsys/${ddr_firmware} ${DEPLOYDIR} + done +} + +do_deploy() { + deploy_${SOC_FAMILY} +} + addtask deploy after do_install before do_build PACKAGE_ARCH = "${MACHINE_SOCARCH}" -COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" +COMPATIBLE_MACHINE = "(mx8-nxp-bsp|mx9-nxp-bsp)" COMPATIBLE_MACHINE:mx8m-nxp-bsp = "(^$)" COMPATIBLE_MACHINE:mx8x-nxp-bsp = "(^$)" -- cgit v1.2.3-54-g00ecf