[OE-core] [PATCH] linux-firmware: Split i.MX SDMA firmwares

Daiane Angolini daiane.list at gmail.com
Thu Oct 5 18:23:37 UTC 2017


On Thu, Oct 5, 2017 at 3:00 PM, Otavio Salvador <otavio at ossystems.com.br> wrote:
> This splits out the i.MX SDMA firmwares for i.MX6 and i.MX7 SoCs. This
> also includes the required runtime provides, conflicts and replaces
> for the old firmware-imx which was provided by NXP BSP layer.
>
> Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

Reviewed-by: Daiane Angolini <daiane.angolini at nxp.com>

> ---
>
>  .../recipes-kernel/linux-firmware/linux-firmware_git.bb | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)
>
> diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
> index 6798ace639..cb923e8a7b 100644
> --- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
> +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
> @@ -46,6 +46,7 @@ LICENSE = "\
>      & Firmware-ralink_a_mediatek_company_firmware \
>      & Firmware-ralink-firmware \
>      & Firmware-rtlwifi_firmware \
> +    & Firmware-imx-sdma_firmware \
>      & Firmware-siano \
>      & Firmware-tda7706-firmware \
>      & Firmware-ti-connectivity \
> @@ -104,6 +105,7 @@ LIC_FILES_CHKSUM = "\
>      file://LICENCE.ralink_a_mediatek_company_firmware;md5=728f1a85fd53fd67fa8d7afb080bc435 \
>      file://LICENCE.ralink-firmware.txt;md5=ab2c269277c45476fb449673911a2dfd \
>      file://LICENCE.rtlwifi_firmware.txt;md5=00d06cfd3eddd5a2698948ead2ad54a5 \
> +    file://LICENSE.sdma_firmware;md5=51e8c19ecc2270f4b8ea30341ad63ce9 \
>      file://LICENCE.siano;md5=4556c1bf830067f12ca151ad953ec2a5 \
>      file://LICENCE.tda7706-firmware.txt;md5=835997cf5e3c131d0dddd695c7d9103e \
>      file://LICENCE.ti-connectivity;md5=c5e02be633f1499c109d1652514d85ec \
> @@ -164,6 +166,7 @@ NO_GENERIC_LICENSE[Firmware-ralink_a_mediatek_company_firmware] = "LICENCE.ralin
>  NO_GENERIC_LICENSE[Firmware-ralink-firmware] = "LICENCE.ralink-firmware.txt"
>  NO_GENERIC_LICENSE[Firmware-rtlwifi_firmware] = "LICENCE.rtlwifi_firmware.txt"
>  NO_GENERIC_LICENSE[Firmware-siano] = "LICENCE.siano"
> +NO_GENERIC_LICENSE[Firmware-imx-sdma_firmware] = "LICENSE.sdma_firmware"
>  NO_GENERIC_LICENSE[Firmware-tda7706-firmware] = "LICENCE.tda7706-firmware.txt"
>  NO_GENERIC_LICENSE[Firmware-ti-connectivity] = "LICENCE.ti-connectivity"
>  NO_GENERIC_LICENSE[Firmware-ti-keystone] = "LICENCE.ti-keystone"
> @@ -239,6 +242,8 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
>               ${PN}-gplv2-license ${PN}-carl9170 \
>               ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-qca \
>               \
> +             ${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d \
> +             \
>               ${PN}-iwlwifi-license ${PN}-iwlwifi \
>               ${PN}-iwlwifi-135-6 \
>               ${PN}-iwlwifi-3160-7 ${PN}-iwlwifi-3160-8 ${PN}-iwlwifi-3160-9 \
> @@ -550,6 +555,17 @@ FILES_${PN}-whence-license = "${nonarch_base_libdir}/firmware/WHENCE"
>
>  RDEPENDS_${PN}-bnx2-mips += "${PN}-whence-license"
>
> +# For imx-sdma
> +LICENSE_${PN}-imx-sdma          = "Firmware-imx-sdma_firmware"
> +
> +FILES_${PN}-imx-sdma-imx6q = "${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx6q.bin"
> +
> +RPROVIDES_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
> +RREPLACES_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
> +RCONFLICTS_${PN}-imx-sdma-imx6q = "firmware-imx-sdma-imx6q"
> +
> +FILES_${PN}-imx-sdma-imx7d = "${nonarch_base_libdir}/firmware/imx/sdma/sdma-imx7d.bin"
> +
>  # For iwlwifi
>  LICENSE_${PN}-iwlwifi           = "Firmware-iwlwifi_firmware"
>  LICENSE_${PN}-iwlwifi-135-6     = "Firmware-iwlwifi_firmware"
> @@ -713,6 +729,7 @@ LICENSE_${PN} = "\
>      & Firmware-radeon \
>      & Firmware-ralink_a_mediatek_company_firmware \
>      & Firmware-ralink-firmware \
> +    & Firmware-imx-sdma_firmware \
>      & Firmware-siano \
>      & Firmware-tda7706-firmware \
>      & Firmware-ti-connectivity \
> --
> 2.14.2
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



More information about the Openembedded-core mailing list