aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
diff options
context:
space:
mode:
authorFabio Berton <fabio.berton@ossystems.com.br>2018-06-08 17:56:15 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2018-06-26 14:21:53 -0300
commitfe1d8f77a637f41396f45e9f605b843191d8c1b0 (patch)
tree78fdd9ef9d3e61a7a4af4fdd9dde0527ac51821a /recipes-bsp
parentbe585d497f1f374fc9ae9307dd91c1f632431683 (diff)
downloadmeta-freescale-fe1d8f77a637f41396f45e9f605b843191d8c1b0.tar.gz
meta-freescale-fe1d8f77a637f41396f45e9f605b843191d8c1b0.tar.bz2
meta-freescale-fe1d8f77a637f41396f45e9f605b843191d8c1b0.zip
firmware-imx: Update to version 7.5
- Get imx-firmware source code from github.com/NXP - Remove .inc file to use only one .bb file - Update license checksum to match EULA v22 April 2018. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit 3661b687e6776f3b88f9d244136a074b1783349d)
Diffstat (limited to 'recipes-bsp')
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx_5.4.bb10
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx_7.5.bb (renamed from recipes-bsp/firmware-imx/firmware-imx.inc)19
2 files changed, 15 insertions, 14 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-imx_5.4.bb b/recipes-bsp/firmware-imx/firmware-imx_5.4.bb
deleted file mode 100644
index 23df1e4f..00000000
--- a/recipes-bsp/firmware-imx/firmware-imx_5.4.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright (C) 2012-2016 Freescale Semiconductor
-
-require recipes-bsp/firmware-imx/firmware-imx.inc
-LIC_FILES_CHKSUM = "file://COPYING;md5=8cf95184c220e247b9917e7244124c5a"
-
-SRC_URI[md5sum] = "dae846ca2fc4504067f725f501491adf"
-SRC_URI[sha256sum] = "c5bd4bff48cce9715a5d6d2c190ff3cd2262c7196f7facb9b0eda231c92cc223"
-
-#BRCM firmware git
-SRCREV = "951c1363abe95dd75ab3e9447f640d7807240236"
diff --git a/recipes-bsp/firmware-imx/firmware-imx.inc b/recipes-bsp/firmware-imx/firmware-imx_7.5.bb
index 5407a5a1..3bebe5b2 100644
--- a/recipes-bsp/firmware-imx/firmware-imx.inc
+++ b/recipes-bsp/firmware-imx/firmware-imx_7.5.bb
@@ -1,16 +1,22 @@
+# Copyright (C) 2012-2016 Freescale Semiconductor
+# Copyright (C) 2018 O.S. Systems Software LTDA.
SUMMARY = "Freescale IMX firmware"
DESCRIPTION = "Freescale IMX firmware such as for the VPU"
SECTION = "base"
LICENSE = "Proprietary"
-LIC_FILES_CHKSUM = "file://COPYING;md5=8cf95184c220e247b9917e7244124c5a"
+LIC_FILES_CHKSUM = "file://COPYING;md5=75abe2fa1d16ca79f87cde926f05f72d"
PE = "1"
-#BRCM firmware git
SRCBRANCH ?= "master"
-
SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}.bin;fsl-eula=true \
- git://git.freescale.com/imx/imx-firmware.git;branch=${SRCBRANCH};destsuffix=${S}/git "
+ git://github.com/NXP/imx-firmware.git;protocol=https;branch=${SRCBRANCH};destsuffix=${S}/git"
+
+#BRCM firmware git
+SRCREV = "8ce9046f5058fdd2c5271f86ccfc61bc5a248ae3"
+
+SRC_URI[md5sum] = "3851bb89ff262e9322a631755215f538"
+SRC_URI[sha256sum] = "a8f099bdf786b2da1e8b43094950c033ccdbf93f1b8a93caffb912e1500cd735"
inherit fsl-eula-unpack allarch
@@ -21,6 +27,11 @@ do_install() {
cp -rfv firmware/* ${D}${base_libdir}/firmware/
+ # FIXME: This need to be removed when iMX8 is integrated.
+ rm -rf ${D}${base_libdir}/firmware/ddr \
+ ${D}${base_libdir}/firmware/hdmi \
+ ${D}${base_libdir}/firmware/seco
+
#1BW_BCM43340
install -d ${D}${base_libdir}/firmware/bcm/1BW_BCM43340
cp -rfv git/brcm/1BW_BCM43340/*.bin ${D}${base_libdir}/firmware/bcm/1BW_BCM43340