summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2019-05-22 16:12:11 -0500
committerOtavio Salvador <otavio@ossystems.com.br>2019-06-13 13:27:33 -0300
commitd94f748d14d89fd2c62f03ddf181706626b0de91 (patch)
treed26e2ec16831dc5f47dcdcf6e6511398311ae598 /recipes-bsp
parentecba10c27c73033990f3cdb183761ebc77a37e63 (diff)
downloadmeta-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>
Diffstat (limited to 'recipes-bsp')
-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 6da6736c..33b9594a 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.
4SECTION = "base" 4SECTION = "base"
5LICENSE = "Proprietary" 5LICENSE = "Proprietary"
6LIC_FILES_CHKSUM = "file://COPYING;md5=5ab1a30d0cd181e3408077727ea5a2db" 6LIC_FILES_CHKSUM = "file://COPYING;md5=fb0303e4ee8b0e71c094171e2272bd44"
7 7
8SRCBRANCH ?= "master" 8SRCBRANCH ?= "master"
9SRC_URI = " \ 9SRC_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
13SRC_URI[md5sum] = "0967aa59b3fd8d80fcb98146a9aac91b" 13SRC_URI[md5sum] = "b494c9a2ba9f8906de73ac33068789a2"
14SRC_URI[sha256sum] = "910fbf866f61185adfd60c1704b2da41030cb175901d06e40402b49f9240bdee" 14SRC_URI[sha256sum] = "c115d5d0d115fc14754671bd2428f672f9f99677988588accef2fbca2c3f749c"
15 15
16S = "${WORKDIR}/firmware-imx-${PV}" 16S = "${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 d99aa41b..d99aa41b 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 a605d226..a605d226 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 85d394a0..85d394a0 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 bf0fbc3f..96a09e38 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.
4SUMMARY = "Freescale i.MX firmware" 4SUMMARY = "Freescale i.MX firmware"
5DESCRIPTION = "Freescale i.MX firmware such as for the VPU" 5DESCRIPTION = "Freescale i.MX firmware such as for the VPU"
@@ -17,8 +17,6 @@ inherit allarch
17 17
18do_install() { 18do_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
98PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*" 67PACKAGES_DYNAMIC = "${PN}-vpu-* ${PN}-sdma-*"
99 68
100PACKAGES =+ "${PN}-epdc ${PN}-brcm ${PN}-scfw" 69PACKAGES =+ "${PN}-epdc ${PN}-scfw ${PN}-sdma"
101 70
102FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/" 71FILES_${PN}-epdc = "${base_libdir}/firmware/imx/epdc/"
103FILES_${PN}-brcm = "${base_libdir}/firmware/bcm/*/*.bin ${base_libdir}/firmware/bcm/*/*.cal ${sysconfdir}/firmware/"
104FILES_${PN}-scfw = "${base_libdir}/firmware/scfw/" 72FILES_${PN}-scfw = "${base_libdir}/firmware/scfw/"
73FILES_${PN}-sdma = " ${base_libdir}/firmware/imx/sdma"
105 74
106COMPATIBLE_MACHINE = "(imx)" 75COMPATIBLE_MACHINE = "(imx)"