diff options
| author | Tom Hochstein <tom.hochstein@nxp.com> | 2019-05-22 16:12:11 -0500 | 
|---|---|---|
| committer | Otavio Salvador <otavio@ossystems.com.br> | 2019-06-13 13:27:33 -0300 | 
| commit | d94f748d14d89fd2c62f03ddf181706626b0de91 (patch) | |
| tree | d26e2ec16831dc5f47dcdcf6e6511398311ae598 | |
| parent | ecba10c27c73033990f3cdb183761ebc77a37e63 (diff) | |
| download | meta-freescale-d94f748d14d89fd2c62f03ddf181706626b0de91.tar.gz | |
firmware-imx*: Upgrade to 8.1.1
- Remove Broadcom support
- Add SDMA support
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| -rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx-8.1.1.inc (renamed from recipes-bsp/firmware-imx/firmware-imx-7.8.inc) | 8 | ||||
| -rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx-8_8.1.1.bb (renamed from recipes-bsp/firmware-imx/firmware-imx-8_7.8.bb) | 0 | ||||
| -rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx-8m_8.1.1.bb (renamed from recipes-bsp/firmware-imx/firmware-imx-8m_7.8.bb) | 0 | ||||
| -rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx-8x_8.1.1.bb (renamed from recipes-bsp/firmware-imx/firmware-imx-8x_7.8.bb) | 0 | ||||
| -rw-r--r-- | recipes-bsp/firmware-imx/firmware-imx_8.1.1.bb (renamed from recipes-bsp/firmware-imx/firmware-imx_7.8.bb) | 43 | 
5 files changed, 10 insertions, 41 deletions
| diff --git a/recipes-bsp/firmware-imx/firmware-imx-7.8.inc b/recipes-bsp/firmware-imx/firmware-imx-8.1.1.inc index 6da6736c0..33b9594ab 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-7.8.inc +++ b/recipes-bsp/firmware-imx/firmware-imx-8.1.1.inc | |||
| @@ -1,17 +1,17 @@ | |||
| 1 | # Copyright (C) 2012-2016 Freescale Semiconductor | 1 | # Copyright (C) 2012-2016 Freescale Semiconductor | 
| 2 | # Copyright 2017-2018 NXP | 2 | # Copyright 2017-2019 NXP | 
| 3 | # Copyright (C) 2018 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2018 O.S. Systems Software LTDA. | 
| 4 | SECTION = "base" | 4 | SECTION = "base" | 
| 5 | LICENSE = "Proprietary" | 5 | LICENSE = "Proprietary" | 
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=5ab1a30d0cd181e3408077727ea5a2db" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=fb0303e4ee8b0e71c094171e2272bd44" | 
| 7 | 7 | ||
| 8 | SRCBRANCH ?= "master" | 8 | SRCBRANCH ?= "master" | 
| 9 | SRC_URI = " \ | 9 | SRC_URI = " \ | 
| 10 | ${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \ | 10 | ${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \ | 
| 11 | " | 11 | " | 
| 12 | 12 | ||
| 13 | SRC_URI[md5sum] = "0967aa59b3fd8d80fcb98146a9aac91b" | 13 | SRC_URI[md5sum] = "b494c9a2ba9f8906de73ac33068789a2" | 
| 14 | SRC_URI[sha256sum] = "910fbf866f61185adfd60c1704b2da41030cb175901d06e40402b49f9240bdee" | 14 | SRC_URI[sha256sum] = "c115d5d0d115fc14754671bd2428f672f9f99677988588accef2fbca2c3f749c" | 
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/firmware-imx-${PV}" | 16 | S = "${WORKDIR}/firmware-imx-${PV}" | 
| 17 | 17 | ||
| diff --git a/recipes-bsp/firmware-imx/firmware-imx-8_7.8.bb b/recipes-bsp/firmware-imx/firmware-imx-8_8.1.1.bb index d99aa41be..d99aa41be 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8_7.8.bb +++ b/recipes-bsp/firmware-imx/firmware-imx-8_8.1.1.bb | |||
| diff --git a/recipes-bsp/firmware-imx/firmware-imx-8m_7.8.bb b/recipes-bsp/firmware-imx/firmware-imx-8m_8.1.1.bb index a605d2262..a605d2262 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8m_7.8.bb +++ b/recipes-bsp/firmware-imx/firmware-imx-8m_8.1.1.bb | |||
| diff --git a/recipes-bsp/firmware-imx/firmware-imx-8x_7.8.bb b/recipes-bsp/firmware-imx/firmware-imx-8x_8.1.1.bb index 85d394a00..85d394a00 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8x_7.8.bb +++ b/recipes-bsp/firmware-imx/firmware-imx-8x_8.1.1.bb | |||
| diff --git a/recipes-bsp/firmware-imx/firmware-imx_7.8.bb b/recipes-bsp/firmware-imx/firmware-imx_8.1.1.bb index bf0fbc3fe..96a09e387 100644 --- a/recipes-bsp/firmware-imx/firmware-imx_7.8.bb +++ b/recipes-bsp/firmware-imx/firmware-imx_8.1.1.bb | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | # Copyright (C) 2012-2016 Freescale Semiconductor | 1 | # Copyright (C) 2012-2016 Freescale Semiconductor | 
| 2 | # Copyright 2017-2018 NXP | 2 | # Copyright 2017-2019 NXP | 
| 3 | # Copyright (C) 2018 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2018 O.S. Systems Software LTDA. | 
| 4 | SUMMARY = "Freescale i.MX firmware" | 4 | SUMMARY = "Freescale i.MX firmware" | 
| 5 | DESCRIPTION = "Freescale i.MX firmware such as for the VPU" | 5 | DESCRIPTION = "Freescale i.MX firmware such as for the VPU" | 
| @@ -17,8 +17,6 @@ inherit allarch | |||
| 17 | 17 | ||
| 18 | do_install() { | 18 | do_install() { | 
| 19 | install -d ${D}${base_libdir}/firmware/imx | 19 | install -d ${D}${base_libdir}/firmware/imx | 
| 20 | install -d ${D}${base_libdir}/firmware/bcm | ||
| 21 | install -d ${D}${sysconfdir}/firmware | ||
| 22 | 20 | ||
| 23 | cd firmware | 21 | cd firmware | 
| 24 | for d in *; do | 22 | for d in *; do | 
| @@ -34,38 +32,9 @@ do_install() { | |||
| 34 | done | 32 | done | 
| 35 | cd - | 33 | cd - | 
| 36 | 34 | ||
| 37 | #1BW_BCM43340 | 35 | install -d ${D}${base_libdir}/firmware/imx/sdma | 
| 38 | install -d ${D}${base_libdir}/firmware/bcm/1BW_BCM43340 | 36 | mv ${D}${base_libdir}/firmware/sdma/sdma-imx6q.bin ${D}${base_libdir}/firmware/imx/sdma | 
| 39 | cp -rfv git/brcm/1BW_BCM43340/*.bin ${D}${base_libdir}/firmware/bcm/1BW_BCM43340 | 37 | mv ${D}${base_libdir}/firmware/sdma/sdma-imx7d.bin ${D}${base_libdir}/firmware/imx/sdma | 
| 40 | cp -rfv git/brcm/1BW_BCM43340/*.cal ${D}${base_libdir}/firmware/bcm/1BW_BCM43340 | ||
| 41 | cp -rfv git/brcm/1BW_BCM43340/*.hcd ${D}${sysconfdir}/firmware/ | ||
| 42 | |||
| 43 | #1CX_BCM4356 | ||
| 44 | install -d ${D}${base_libdir}/firmware/bcm/1CX_BCM4356 | ||
| 45 | cp -rfv git/brcm/1CX_BCM4356/fw_bcmdhd.bin ${D}${base_libdir}/firmware/bcm/1CX_BCM4356 | ||
| 46 | |||
| 47 | #1DX_BCM4343W | ||
| 48 | install -d ${D}${base_libdir}/firmware/bcm/1DX_BCM4343W | ||
| 49 | cp -rfv git/brcm/1DX_BCM4343W/*.bin ${D}${base_libdir}/firmware/bcm/1DX_BCM4343W | ||
| 50 | cp -rfv git/brcm/1DX_BCM4343W/*.cal ${D}${base_libdir}/firmware/bcm/1DX_BCM4343W | ||
| 51 | cp -rfv git/brcm/1DX_BCM4343W/*.hcd ${D}${sysconfdir}/firmware/ | ||
| 52 | |||
| 53 | #1FD_BCM89359 | ||
| 54 | install -d ${D}${base_libdir}/firmware/bcm/1FD_BCM89359 | ||
| 55 | cp -rfv git/brcm/1FD_BCM89359/*.bin ${D}${base_libdir}/firmware/bcm/1FD_BCM89359 | ||
| 56 | cp -rfv git/brcm/1FD_BCM89359/*.hcd ${D}${sysconfdir}/firmware/ | ||
| 57 | |||
| 58 | #SN8000_BCM43362 | ||
| 59 | install -d ${D}${base_libdir}/firmware/bcm/SN8000_BCM43362 | ||
| 60 | cp -rfv git/brcm/SN8000_BCM43362/*.bin ${D}${base_libdir}/firmware/bcm/SN8000_BCM43362 | ||
| 61 | cp -rfv git/brcm/SN8000_BCM43362/*.cal ${D}${base_libdir}/firmware/bcm/SN8000_BCM43362 | ||
| 62 | cp -rfv git/brcm/1DX_BCM4343W/*.hcd ${D}${sysconfdir}/firmware/ | ||
| 63 | |||
| 64 | #ZP_BCM4339 | ||
| 65 | install -d ${D}${base_libdir}/firmware/bcm/ZP_BCM4339 | ||
| 66 | cp -rfv git/brcm/ZP_BCM4339/*.bin ${D}${base_libdir}/firmware/bcm/ZP_BCM4339 | ||
| 67 | cp -rfv git/brcm/ZP_BCM4339/*.cal ${D}${base_libdir}/firmware/bcm/ZP_BCM4339 | ||
| 68 | cp -rfv git/brcm/ZP_BCM4339/*.hcd ${D}${sysconfdir}/firmware/ | ||
| 69 | 38 | ||
| 70 | mv ${D}${base_libdir}/firmware/epdc/ ${D}${base_libdir}/firmware/imx/epdc/ | 39 | mv ${D}${base_libdir}/firmware/epdc/ ${D}${base_libdir}/firmware/imx/epdc/ | 
| 71 | mv ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw | 40 | mv ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted ${D}${base_libdir}/firmware/imx/epdc/epdc_ED060XH2C1.fw | 
| @@ -97,10 +66,10 @@ ALLOW_EMPTY_${PN} = "1" | |||
| 97 | 66 | ||
| 98 | PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*" | 67 | PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*" | 
| 99 | 68 | ||
| 100 | PACKAGES =+ "${PN}-epdc ${PN}-brcm ${PN}-scfw" | 69 | PACKAGES =+ "${PN}-epdc ${PN}-scfw ${PN}-sdma" | 
| 101 | 70 | ||
| 102 | FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/" | 71 | FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/" | 
| 103 | FILES_${PN}-brcm = "${base_libdir}/firmware/bcm/*/*.bin ${base_libdir}/firmware/bcm/*/*.cal ${sysconfdir}/firmware/" | ||
| 104 | FILES_${PN}-scfw = "${base_libdir}/firmware/scfw/" | 72 | FILES_${PN}-scfw = "${base_libdir}/firmware/scfw/" | 
| 73 | FILES_${PN}-sdma = " ${base_libdir}/firmware/imx/sdma" | ||
| 105 | 74 | ||
| 106 | COMPATIBLE_MACHINE = "(imx)" | 75 | COMPATIBLE_MACHINE = "(imx)" | 
