[Armadeus-commitlog] armadeus branch, master, updated. armadeus-7.0-195-g4fac84f2e
Brought to you by:
sszy
|
From: Sébastien S. <ss...@us...> - 2020-06-05 07:11:52
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 4fac84f2e35ae652aeef446fab23eae27fde1360 (commit)
from 4165eb9d7245bb8b72eb5eb616f7c4548dc43c6f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4fac84f2e35ae652aeef446fab23eae27fde1360
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri Jun 5 09:10:55 2020 +0200
[BUILDROOT] 2020.02: freescale-imx: backport patches to support i.MX8MN
-----------------------------------------------------------------------
Summary of changes:
...escale-imx-firmware-imx-add-support-for-i.patch | 35 ++++
...ackage-freescale-imx-imx-seco-new-package.patch | 105 ++++++++++
...escale-imx-firmware-imx-bump-version-to-8.patch | 69 +++++++
...escale-imx-imx-sc-firmware-bump-to-versio.patch | 45 +++++
...escale-imx-firmware-imx-fix-hashes-for-li.patch | 32 ++++
...escale-imx-imx-sc-firmware-fix-hashes-for.patch | 30 +++
...reescale-imx-fix-i.MX8MMini-configuration.patch | 42 ++++
...escale-imx-imx-vpu-hantro-bump-version-to.patch | 211 +++++++++++++++++++++
...escale-imx-kernel-module-imx-gpu-viv-bump.patch | 60 ++++++
...escale-imx-imx-vpu-bump-version-to-5.4.39.patch | 49 +++++
...-freescale-imx-add-option-for-i.MX8M-Nano.patch | 49 +++++
...escale-imx-firmware-imx-add-support-for-i.patch | 32 ++++
...nel-module-imx-gpu-viv-bear-the-kernel-op.patch | 31 +++
...-freescale-imx-Add-option-for-DDR-FW-need.patch | 66 +++++++
...escale-imx-firmware-imx-add-choice-for-DD.patch | 130 +++++++++++++
patches/buildroot/2020.02/cleanup_buildroot.sh | 18 ++
16 files changed, 1004 insertions(+)
create mode 100644 patches/buildroot/2020.02/350-package-freescale-imx-firmware-imx-add-support-for-i.patch
create mode 100644 patches/buildroot/2020.02/351-package-freescale-imx-imx-seco-new-package.patch
create mode 100644 patches/buildroot/2020.02/352-package-freescale-imx-firmware-imx-bump-version-to-8.patch
create mode 100644 patches/buildroot/2020.02/353-package-freescale-imx-imx-sc-firmware-bump-to-versio.patch
create mode 100644 patches/buildroot/2020.02/354-package-freescale-imx-firmware-imx-fix-hashes-for-li.patch
create mode 100644 patches/buildroot/2020.02/355-package-freescale-imx-imx-sc-firmware-fix-hashes-for.patch
create mode 100644 patches/buildroot/2020.02/356-package-freescale-imx-fix-i.MX8MMini-configuration.patch
create mode 100644 patches/buildroot/2020.02/357-package-freescale-imx-imx-vpu-hantro-bump-version-to.patch
create mode 100644 patches/buildroot/2020.02/358-package-freescale-imx-kernel-module-imx-gpu-viv-bump.patch
create mode 100644 patches/buildroot/2020.02/359-package-freescale-imx-imx-vpu-bump-version-to-5.4.39.patch
create mode 100644 patches/buildroot/2020.02/360-package-freescale-imx-add-option-for-i.MX8M-Nano.patch
create mode 100644 patches/buildroot/2020.02/361-package-freescale-imx-firmware-imx-add-support-for-i.patch
create mode 100644 patches/buildroot/2020.02/363-package-kernel-module-imx-gpu-viv-bear-the-kernel-op.patch
create mode 100644 patches/buildroot/2020.02/364-package-freescale-imx-Add-option-for-DDR-FW-need.patch
create mode 100644 patches/buildroot/2020.02/365-package-freescale-imx-firmware-imx-add-choice-for-DD.patch
diff --git a/patches/buildroot/2020.02/350-package-freescale-imx-firmware-imx-add-support-for-i.patch b/patches/buildroot/2020.02/350-package-freescale-imx-firmware-imx-add-support-for-i.patch
new file mode 100644
index 000000000..07d5aeee1
--- /dev/null
+++ b/patches/buildroot/2020.02/350-package-freescale-imx-firmware-imx-add-support-for-i.patch
@@ -0,0 +1,35 @@
+From 78995fb1d78a1638420550accfd50789109c7197 Mon Sep 17 00:00:00 2001
+From: Maeva Manuel <mae...@os...>
+Date: Wed, 4 Mar 2020 17:14:26 +0100
+Subject: [PATCH 350/365] package/freescale-imx/firmware-imx: add support for
+ i.MX8QM
+
+Signed-off-by: Maeva Manuel <mae...@os...>
+Tested-by: Julien Olivain <jul...@os...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ package/freescale-imx/firmware-imx/firmware-imx.mk | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
+index b251fcda2a..7f14062f89 100644
+--- a/package/freescale-imx/firmware-imx/firmware-imx.mk
++++ b/package/freescale-imx/firmware-imx/firmware-imx.mk
+@@ -45,6 +45,14 @@ define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
+ cp $(@D)/firmware/hdmi/cadence/signed_hdmi_imx8m.bin \
+ $(BINARIES_DIR)/signed_hdmi_imx8m.bin
+ endef
++else ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8),y)
++FIRMWARE_IMX_INSTALL_IMAGES = YES
++define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
++ # SECO firmware is needed when generating imx8-boot-sd.bin which
++ # is done in post-image script.
++ cp $(@D)/firmware/seco/mx8qm-ahab-container.img \
++ $(BINARIES_DIR)/ahab-container.img
++endef
+ else ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X),y)
+ FIRMWARE_IMX_INSTALL_IMAGES = YES
+ define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/351-package-freescale-imx-imx-seco-new-package.patch b/patches/buildroot/2020.02/351-package-freescale-imx-imx-seco-new-package.patch
new file mode 100644
index 000000000..893935e12
--- /dev/null
+++ b/patches/buildroot/2020.02/351-package-freescale-imx-imx-seco-new-package.patch
@@ -0,0 +1,105 @@
+From 97d54bdcb2185914e232749fa4171601a9ec7f0d Mon Sep 17 00:00:00 2001
+From: Maeva Manuel <mae...@os...>
+Date: Fri, 20 Mar 2020 17:31:54 +0100
+Subject: [PATCH 351/365] package/freescale-imx/imx-seco: new package
+
+This package is needed with Freescale i.MX8/i.MX8X defconfigs
+version equal to 4.19.35_1.0.0
+It is also subject to multi-version support.
+
+The package version aligned with NXP BSP 4.19.35_1.1.0 is 2.3.1
+
+Signed-off-by: Maeva Manuel <mae...@os...>
+Reviewed-by: Julien Olivain <jul...@os...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ package/freescale-imx/Config.in | 1 +
+ package/freescale-imx/imx-seco/Config.in | 9 +++++
+ package/freescale-imx/imx-seco/imx-seco.hash | 4 +++
+ package/freescale-imx/imx-seco/imx-seco.mk | 35 ++++++++++++++++++++
+ 4 files changed, 49 insertions(+)
+ create mode 100644 package/freescale-imx/imx-seco/Config.in
+ create mode 100644 package/freescale-imx/imx-seco/imx-seco.hash
+ create mode 100644 package/freescale-imx/imx-seco/imx-seco.mk
+
+diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
+index 711e8f72c2..f42bb11a3c 100644
+--- a/package/freescale-imx/Config.in
++++ b/package/freescale-imx/Config.in
+@@ -101,6 +101,7 @@ source "package/freescale-imx/imx-vpu-hantro/Config.in"
+ source "package/freescale-imx/imx-vpuwrap/Config.in"
+ source "package/freescale-imx/firmware-imx/Config.in"
+ source "package/freescale-imx/imx-sc-firmware/Config.in"
++source "package/freescale-imx/imx-seco/Config.in"
+ if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53)
+ source "package/freescale-imx/gpu-amd-bin-mx51/Config.in"
+ source "package/freescale-imx/libz160/Config.in"
+diff --git a/package/freescale-imx/imx-seco/Config.in b/package/freescale-imx/imx-seco/Config.in
+new file mode 100644
+index 0000000000..1877664a0c
+--- /dev/null
++++ b/package/freescale-imx/imx-seco/Config.in
+@@ -0,0 +1,9 @@
++config BR2_PACKAGE_IMX_SECO
++ bool "imx-seco"
++ depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 || \
++ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
++ help
++ Firmware file for the i.MX8 and i.MX8X Security Controller.
++
++ This library is provided by Freescale as-is and doesn't have
++ an upstream.
+diff --git a/package/freescale-imx/imx-seco/imx-seco.hash b/package/freescale-imx/imx-seco/imx-seco.hash
+new file mode 100644
+index 0000000000..56f56369d4
+--- /dev/null
++++ b/package/freescale-imx/imx-seco/imx-seco.hash
+@@ -0,0 +1,4 @@
++# Locally calculated
++sha256 b429ac58b2ea1771b3fdf7ae87bf1d37ccaf596bde01a5ecccae27b2145f6824 imx-seco-2.3.1.bin
++sha256 69d19847bac9af7f9e832170a15138f5ef144d8064413434114d75a68982cc9c EULA
++sha256 6467f2e81d06b19fe541de49bdba32a9a205e8d1c230220fe24247b48672cb46 COPYING
+diff --git a/package/freescale-imx/imx-seco/imx-seco.mk b/package/freescale-imx/imx-seco/imx-seco.mk
+new file mode 100644
+index 0000000000..d06bf4c5cc
+--- /dev/null
++++ b/package/freescale-imx/imx-seco/imx-seco.mk
+@@ -0,0 +1,35 @@
++################################################################################
++#
++# imx-seco
++#
++################################################################################
++
++IMX_SECO_VERSION = 2.3.1
++IMX_SECO_SITE = $(FREESCALE_IMX_SITE)
++IMX_SECO_SOURCE = imx-seco-$(IMX_SECO_VERSION).bin
++
++IMX_SECO_LICENSE = NXP Semiconductor Software License Agreement
++IMX_SECO_LICENSE_FILES = EULA COPYING
++IMX_SECO_REDISTRIBUTE = NO
++
++define IMX_SECO_EXTRACT_CMDS
++ $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_SECO_DL_DIR)/$(IMX_SECO_SOURCE))
++endef
++
++IMX_SECO_INSTALL_IMAGES = YES
++
++# SECO firmware is needed when generating imx8-boot-sd.bin which
++# is done in post-image script.
++ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X),y)
++define IMX_SECO_INSTALL_IMAGES_CMDS
++ cp $(@D)/firmware/seco/mx8qx-ahab-container.img \
++ $(BINARIES_DIR)/ahab-container.img
++endef
++else ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8),y)
++define IMX_SECO_INSTALL_IMAGES_CMDS
++ cp $(@D)/firmware/seco/mx8qm-ahab-container.img \
++ $(BINARIES_DIR)/ahab-container.img
++endef
++endif
++
++$(eval $(generic-package))
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/352-package-freescale-imx-firmware-imx-bump-version-to-8.patch b/patches/buildroot/2020.02/352-package-freescale-imx-firmware-imx-bump-version-to-8.patch
new file mode 100644
index 000000000..7dd4a7c6b
--- /dev/null
+++ b/patches/buildroot/2020.02/352-package-freescale-imx-firmware-imx-bump-version-to-8.patch
@@ -0,0 +1,69 @@
+From 8cc27a292e3433a0993b0e28573fa876a87b0a7a Mon Sep 17 00:00:00 2001
+From: Maeva Manuel <mae...@os...>
+Date: Fri, 20 Mar 2020 17:31:55 +0100
+Subject: [PATCH 352/365] package/freescale-imx/firmware-imx: bump version to
+ 8.5
+
+This package needed to be updated to be aligned with NXP
+BSP 4.19.35_1.1.0
+
+This newer 8.5 version no longer include ahab-container images.
+Those images are now in a separate imx-seco package.
+
+Signed-off-by: Maeva Manuel <mae...@os...>
+Reviewed-by: Julien Olivain <jul...@os...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ .../firmware-imx/firmware-imx.hash | 2 +-
+ .../freescale-imx/firmware-imx/firmware-imx.mk | 17 +----------------
+ 2 files changed, 2 insertions(+), 17 deletions(-)
+
+diff --git a/package/freescale-imx/firmware-imx/firmware-imx.hash b/package/freescale-imx/firmware-imx/firmware-imx.hash
+index 85f203311f..7b9f722881 100644
+--- a/package/freescale-imx/firmware-imx/firmware-imx.hash
++++ b/package/freescale-imx/firmware-imx/firmware-imx.hash
+@@ -1,4 +1,4 @@
+ # Locally calculated
+-sha256 c115d5d0d115fc14754671bd2428f672f9f99677988588accef2fbca2c3f749c firmware-imx-8.1.1.bin
++sha256 45b0a7392e7a4b2e6c7e1cb988dd660ff3f8cd465afdf796ff840a00db08389d firmware-imx-8.5.bin
+ sha256 69d19847bac9af7f9e832170a15138f5ef144d8064413434114d75a68982cc9c EULA
+ sha256 6467f2e81d06b19fe541de49bdba32a9a205e8d1c230220fe24247b48672cb46 COPYING
+diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
+index 7f14062f89..246bfdfaa1 100644
+--- a/package/freescale-imx/firmware-imx/firmware-imx.mk
++++ b/package/freescale-imx/firmware-imx/firmware-imx.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-FIRMWARE_IMX_VERSION = 8.1.1
++FIRMWARE_IMX_VERSION = 8.5
+ FIRMWARE_IMX_SITE = $(FREESCALE_IMX_SITE)
+ FIRMWARE_IMX_SOURCE = firmware-imx-$(FIRMWARE_IMX_VERSION).bin
+
+@@ -45,22 +45,7 @@ define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
+ cp $(@D)/firmware/hdmi/cadence/signed_hdmi_imx8m.bin \
+ $(BINARIES_DIR)/signed_hdmi_imx8m.bin
+ endef
+-else ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8),y)
+-FIRMWARE_IMX_INSTALL_IMAGES = YES
+-define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
+- # SECO firmware is needed when generating imx8-boot-sd.bin which
+- # is done in post-image script.
+- cp $(@D)/firmware/seco/mx8qm-ahab-container.img \
+- $(BINARIES_DIR)/ahab-container.img
+-endef
+ else ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X),y)
+-FIRMWARE_IMX_INSTALL_IMAGES = YES
+-define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
+- # SECO firmware is needed when generating imx8-boot-sd.bin which
+- # is done in post-image script.
+- cp $(@D)/firmware/seco/mx8qx-ahab-container.img \
+- $(BINARIES_DIR)/ahab-container.img
+-endef
+ define FIRMWARE_IMX_INSTALL_TARGET_CMDS
+ $(INSTALL) -D -m 0644 $(@D)/firmware/vpu/vpu_fw_imx8_dec.bin \
+ $(TARGET_DIR)/lib/firmware/vpu/vpu_fw_imx8_dec.bin
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/353-package-freescale-imx-imx-sc-firmware-bump-to-versio.patch b/patches/buildroot/2020.02/353-package-freescale-imx-imx-sc-firmware-bump-to-versio.patch
new file mode 100644
index 000000000..be82cda43
--- /dev/null
+++ b/patches/buildroot/2020.02/353-package-freescale-imx-imx-sc-firmware-bump-to-versio.patch
@@ -0,0 +1,45 @@
+From f85c4a41701472a005ae17e67910290e08383b6f Mon Sep 17 00:00:00 2001
+From: Maeva Manuel <mae...@os...>
+Date: Fri, 20 Mar 2020 17:31:56 +0100
+Subject: [PATCH 353/365] package/freescale-imx/imx-sc-firmware: bump to
+ version 1.2.7.1
+
+This package needed to be updated to be aligned with NXP BSP
+4.19.35_1.1.0
+
+Signed-off-by: Maeva Manuel <mae...@os...>
+Reviewed-by: Julien Olivain <jul...@os...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash | 6 +++---
+ package/freescale-imx/imx-sc-firmware/imx-sc-firmware.mk | 2 +-
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash b/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash
+index 013201911b..fb9c5e7f85 100644
+--- a/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash
++++ b/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash
+@@ -1,4 +1,4 @@
+ # Locally calculated
+-sha256 c7b8fe249ba529d85bfe8540e073b73e4fcdf65ee56022c319e53e0065ff1549 imx-sc-firmware-1.2.1.bin
+-sha256 69d19847bac9af7f9e832170a15138f5ef144d8064413434114d75a68982cc9c EULA
+-sha256 6467f2e81d06b19fe541de49bdba32a9a205e8d1c230220fe24247b48672cb46 COPYING
++sha256 5a28180217975f3d78fcfac15e46b0a942910fadf078e4af76deb6dc498136ed imx-sc-firmware-1.2.7.1.bin
++sha256 69d19847bac9af7f9e832170a15138f5ef144d8064413434114d75a68982cc9c EULA
++sha256 6467f2e81d06b19fe541de49bdba32a9a205e8d1c230220fe24247b48672cb46 COPYING
+diff --git a/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.mk b/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.mk
+index 6a768ea109..954cfc4072 100644
+--- a/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.mk
++++ b/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-IMX_SC_FIRMWARE_VERSION = 1.2.1
++IMX_SC_FIRMWARE_VERSION = 1.2.7.1
+ IMX_SC_FIRMWARE_SITE = $(FREESCALE_IMX_SITE)
+ IMX_SC_FIRMWARE_SOURCE = imx-sc-firmware-$(IMX_SC_FIRMWARE_VERSION).bin
+
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/354-package-freescale-imx-firmware-imx-fix-hashes-for-li.patch b/patches/buildroot/2020.02/354-package-freescale-imx-firmware-imx-fix-hashes-for-li.patch
new file mode 100644
index 000000000..bdc5d7ec5
--- /dev/null
+++ b/patches/buildroot/2020.02/354-package-freescale-imx-firmware-imx-fix-hashes-for-li.patch
@@ -0,0 +1,32 @@
+From cd5ff04d79de177682b293dab44ea2db2fbfac47 Mon Sep 17 00:00:00 2001
+From: Julien Olivain <ju...@co...>
+Date: Sat, 21 Mar 2020 17:50:54 +0100
+Subject: [PATCH 354/365] package/freescale-imx/firmware-imx: fix hashes for
+ license files
+
+Commit 8cc27a292e3433a0993b0e28573fa876a87b0a7a updated package
+version but did not updated hashes for EULA and COPYING license files.
+The patch fixes "make legal-info" for firmware-imx package. Also
+adopt new spacing convention in .hash files (two spaces).
+
+Signed-off-by: Julien Olivain <ju...@co...>
+Signed-off-by: Yann E. MORIN <yan...@fr...>
+---
+ package/freescale-imx/firmware-imx/firmware-imx.hash | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/package/freescale-imx/firmware-imx/firmware-imx.hash b/package/freescale-imx/firmware-imx/firmware-imx.hash
+index 7b9f722881..e49ce085bf 100644
+--- a/package/freescale-imx/firmware-imx/firmware-imx.hash
++++ b/package/freescale-imx/firmware-imx/firmware-imx.hash
+@@ -1,4 +1,4 @@
+ # Locally calculated
+-sha256 45b0a7392e7a4b2e6c7e1cb988dd660ff3f8cd465afdf796ff840a00db08389d firmware-imx-8.5.bin
+-sha256 69d19847bac9af7f9e832170a15138f5ef144d8064413434114d75a68982cc9c EULA
+-sha256 6467f2e81d06b19fe541de49bdba32a9a205e8d1c230220fe24247b48672cb46 COPYING
++sha256 45b0a7392e7a4b2e6c7e1cb988dd660ff3f8cd465afdf796ff840a00db08389d firmware-imx-8.5.bin
++sha256 9665930f69c0b6f4a4c055d7fe2b8ee563e771efbc83892abb1955e61492cdf7 EULA
++sha256 d55f024af2bfff714b90de596f6d0399124b999e8c18a86b13a3b507bae6f561 COPYING
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/355-package-freescale-imx-imx-sc-firmware-fix-hashes-for.patch b/patches/buildroot/2020.02/355-package-freescale-imx-imx-sc-firmware-fix-hashes-for.patch
new file mode 100644
index 000000000..b308ff62b
--- /dev/null
+++ b/patches/buildroot/2020.02/355-package-freescale-imx-imx-sc-firmware-fix-hashes-for.patch
@@ -0,0 +1,30 @@
+From de131e674e4272f5e610f85c6a142c8b1165aa95 Mon Sep 17 00:00:00 2001
+From: Julien Olivain <ju...@co...>
+Date: Sat, 21 Mar 2020 17:50:55 +0100
+Subject: [PATCH 355/365] package/freescale-imx/imx-sc-firmware: fix hashes for
+ license files
+
+Commit f85c4a41701472a005ae17e67910290e08383b6f updated package
+version but did not updated hashes for EULA and COPYING license files.
+The patch fixes "make legal-info" for imx-sc-firmware package.
+
+Signed-off-by: Julien Olivain <ju...@co...>
+Signed-off-by: Yann E. MORIN <yan...@fr...>
+---
+ package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash b/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash
+index fb9c5e7f85..bd8de5b869 100644
+--- a/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash
++++ b/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash
+@@ -1,4 +1,4 @@
+ # Locally calculated
+ sha256 5a28180217975f3d78fcfac15e46b0a942910fadf078e4af76deb6dc498136ed imx-sc-firmware-1.2.7.1.bin
+-sha256 69d19847bac9af7f9e832170a15138f5ef144d8064413434114d75a68982cc9c EULA
+-sha256 6467f2e81d06b19fe541de49bdba32a9a205e8d1c230220fe24247b48672cb46 COPYING
++sha256 9665930f69c0b6f4a4c055d7fe2b8ee563e771efbc83892abb1955e61492cdf7 EULA
++sha256 d55f024af2bfff714b90de596f6d0399124b999e8c18a86b13a3b507bae6f561 COPYING
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/356-package-freescale-imx-fix-i.MX8MMini-configuration.patch b/patches/buildroot/2020.02/356-package-freescale-imx-fix-i.MX8MMini-configuration.patch
new file mode 100644
index 000000000..b0a7354ea
--- /dev/null
+++ b/patches/buildroot/2020.02/356-package-freescale-imx-fix-i.MX8MMini-configuration.patch
@@ -0,0 +1,42 @@
+From 43890423ddb97a10d1fb96ada869a08cc4c98272 Mon Sep 17 00:00:00 2001
+From: Gary Bisson <gar...@bo...>
+Date: Thu, 26 Mar 2020 17:49:42 +0100
+Subject: [PATCH 356/365] package/freescale-imx: fix i.MX8MMini configuration
+
+- Just like i.MX8MQ, i.MX8MMini is using Hantro VPU.
+- Platform name wasn't set for i.MX8Mini
+ -> now differencing IMX8MQ and IMX8MM for VPU package
+
+Signed-off-by: Gary Bisson <gar...@bo...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ package/freescale-imx/Config.in | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
+index f42bb11a3c..0a5be9c75a 100644
+--- a/package/freescale-imx/Config.in
++++ b/package/freescale-imx/Config.in
+@@ -66,7 +66,8 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM
+ default "IMX6UL" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6UL
+ default "IMX7" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7
+ default "IMX8" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8
+- default "IMX8" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
++ default "IMX8MQ" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
++ default "IMX8MM" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
+
+ config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
+ bool
+@@ -77,7 +78,8 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
+
+ config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
+ bool
+- default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
++ default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M || \
++ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
+
+ config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU
+ bool
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/357-package-freescale-imx-imx-vpu-hantro-bump-version-to.patch b/patches/buildroot/2020.02/357-package-freescale-imx-imx-vpu-hantro-bump-version-to.patch
new file mode 100644
index 000000000..241f3d079
--- /dev/null
+++ b/patches/buildroot/2020.02/357-package-freescale-imx-imx-vpu-hantro-bump-version-to.patch
@@ -0,0 +1,211 @@
+From d7f553ba9f129dfeda71ff05bc38219aa3b4d02b Mon Sep 17 00:00:00 2001
+From: Gary Bisson <gar...@bo...>
+Date: Mon, 30 Mar 2020 10:05:22 +0200
+Subject: [PATCH 357/365] package/freescale-imx/imx-vpu-hantro: bump version to
+ 1.15.0
+
+To match NXP BSP 4.19.35-1.1.0 release:
+https://source.codeaurora.org/external/imx/meta-fsl-bsp-release/tree/imx/meta-bsp/recipes-bsp/imx-vpu-hantro?h=warrior-4.19.35-1.1.0
+
+Adds support for i.MX8MMini platform (Hantro H1 encoder).
+
+Signed-off-by: Gary Bisson <gar...@bo...>
+Tested-by: Laurent Gauthier <lau...@os...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ ...on.h-header-inclusion-to-be-standard.patch | 64 ++++++++++++++-----
+ ...0002-Fix-build-with-uclibc-toolchain.patch | 51 +++++++++++++++
+ .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-
+ .../imx-vpu-hantro/imx-vpu-hantro.mk | 5 +-
+ 4 files changed, 105 insertions(+), 21 deletions(-)
+ create mode 100644 package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch
+
+diff --git a/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch b/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch
+index 951ead9824..f5a67cd514 100644
+--- a/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch
++++ b/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch
+@@ -1,6 +1,6 @@
+-From 872c82e7cbb9a0a0e761e8ac70fc28e19a55b4c3 Mon Sep 17 00:00:00 2001
++From e776e7360f80da9ac03f81a5df27d8b7fabc7ac7 Mon Sep 17 00:00:00 2001
+ From: Gary Bisson <gar...@bo...>
+-Date: Thu, 12 Jul 2018 11:38:28 +0200
++Date: Thu, 26 Mar 2020 16:00:33 +0100
+ Subject: [PATCH] Fix ion.h header inclusion to be standard
+
+ NXP "solution" was to manually copy the header to include/linux.
+@@ -9,25 +9,44 @@ https://elixir.bootlin.com/linux/v4.17/source/drivers/staging/android/uapi/ion.h
+
+ Signed-off-by: Gary Bisson <gar...@bo...>
+ ---
+- Makefile | 2 ++
+- decoder_sw/software/linux/dwl/dwl_linux.c | 2 +-
+- 2 files changed, 3 insertions(+), 1 deletion(-)
++ Makefile_G1G2 | 4 ++--
++ Makefile_H1 | 4 ++--
++ decoder_sw/software/linux/dwl/dwl_linux.c | 2 +-
++ h1_encoder/software/linux_reference/ewl/ewl_x280_common.c | 2 +-
++ 4 files changed, 6 insertions(+), 6 deletions(-)
+
+-diff --git a/Makefile b/Makefile
+-index b74e23a..a5ce22b 100755
+---- a/Makefile
+-+++ b/Makefile
+-@@ -11,6 +11,8 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so
++diff --git a/Makefile_G1G2 b/Makefile_G1G2
++index 8280cce..4c9fc34 100755
++--- a/Makefile_G1G2
+++++ b/Makefile_G1G2
++@@ -10,8 +10,8 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so
++
+ INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc
+ #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver
+- INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include
+-+# ION header location
++-#INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include
++-INCLUDE_HEADERS += -I$(SDKTARGETSYSROOT)/usr/include/imx
+++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include
+ +INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi
+
+ CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \
+ -DUSE_EXTERNAL_BUFFER -DUSE_FAST_EC -DUSE_VP9_EC -DGET_FREE_BUFFER_NON_BLOCK \
++diff --git a/Makefile_H1 b/Makefile_H1
++index 9ab62e1..8d366e3 100755
++--- a/Makefile_H1
+++++ b/Makefile_H1
++@@ -17,8 +17,8 @@ ENV += -DMEMALLOC_MODULE_PATH=\\\"/dev/ion\\\"
++ #ENV += -DSDRAM_LM_BASE=0x00000000
++ ENV += -DEWL_NO_HW_TIMEOUT
++ ENV += -DUSE_ION
++-#ENV += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include
++-ENV += -I$(SDKTARGETSYSROOT)/usr/include/imx
+++ENV += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include
+++ENV += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi
++
++ LIBENCNAME = libcodec_enc
++ LIBSENC = -L./ -lhantro_h1 -lpthread
+ diff --git a/decoder_sw/software/linux/dwl/dwl_linux.c b/decoder_sw/software/linux/dwl/dwl_linux.c
+-index 8183660..ed37d86 100644
++index 9b057f0..43225f6 100755
+ --- a/decoder_sw/software/linux/dwl/dwl_linux.c
+ +++ b/decoder_sw/software/linux/dwl/dwl_linux.c
+ @@ -41,7 +41,7 @@
+@@ -36,9 +55,22 @@ index 8183660..ed37d86 100644
+ #ifdef USE_ION
+ -#include <linux/ion.h>
+ +#include <ion.h>
++ #include <linux/dma-buf.h>
++ #include <linux/version.h>
++ #ifdef ANDROID
++diff --git a/h1_encoder/software/linux_reference/ewl/ewl_x280_common.c b/h1_encoder/software/linux_reference/ewl/ewl_x280_common.c
++index fef1307..20b6f95 100755
++--- a/h1_encoder/software/linux_reference/ewl/ewl_x280_common.c
+++++ b/h1_encoder/software/linux_reference/ewl/ewl_x280_common.c
++@@ -49,7 +49,7 @@
++
++ #include "linux/hx280enc.h"
++ #ifdef USE_ION
++-#include <linux/ion.h>
+++#include <ion.h>
++ #include <linux/dma-buf.h>
++ #include <linux/version.h>
+ #ifdef ANDROID
+- #include <linux/mxc_ion.h>
+- #endif
+ --
+-2.18.0
++2.25.1
+
+diff --git a/package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch b/package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch
+new file mode 100644
+index 0000000000..eb18043c4b
+--- /dev/null
++++ b/package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch
+@@ -0,0 +1,51 @@
++From 4f51b0a6b9a36cc56fa06eb0f76596d8e387f980 Mon Sep 17 00:00:00 2001
++From: Gary Bisson <gar...@bo...>
++Date: Fri, 27 Mar 2020 23:17:30 +0100
++Subject: [PATCH] Fix build with uclibc toolchain
++
++From: Laurent Gauthier (OSS) <lau...@os...>
++
++By default, backtrace support is disabled in uclibc. In that case the
++execinfo.h header file is missing, producing a build error.
++
++Signed-off-by: Laurent Gauthier (OSS) <lau...@os...>
++Signed-off-by: Gary Bisson <gar...@bo...>
++---
++ openmax_il/source/dbgmacros.h | 14 +++++++-------
++ 1 file changed, 7 insertions(+), 7 deletions(-)
++
++diff --git a/openmax_il/source/dbgmacros.h b/openmax_il/source/dbgmacros.h
++index 3771c91..37ae09f 100755
++--- a/openmax_il/source/dbgmacros.h
+++++ b/openmax_il/source/dbgmacros.h
++@@ -50,13 +50,6 @@
++ # define __USE_GNU
++ #endif
++
++-#ifndef ANDROID
++-#include <execinfo.h>
++-#include <link.h>
++-#endif
++-#include <dlfcn.h>
++-#include <elf.h>
++-
++ /*****************
++ ** DEBUG FLAGS **
++ *****************/
++@@ -76,6 +69,13 @@
++ #define TRACE_FILE "trace.log"
++ #endif
++
+++#ifndef ANDROID
+++#include <execinfo.h>
+++#include <link.h>
+++#endif
+++#include <dlfcn.h>
+++#include <elf.h>
+++
++ #ifdef LOG_IN_FILE
++ #define TRACE(...) \
++ { \
++--
++2.25.1
++
+diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash
+index 4fa48fb806..7f02f92467 100644
+--- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash
++++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash
+@@ -1,3 +1,3 @@
+-sha256 cbc648e41f005aad209f74c9e5dd346138dca12efeb7b27e471de7474c4da302 imx-vpu-hantro-1.6.0.bin
+-sha256 0f34f6175247762e2e1c38319aadf657a53f00ce124e569dfc61b30451549e7a COPYING
+-sha256 faf01d10e484879247963eb97d96622a980232e22a35e487dfe53b13708b686a EULA
++sha256 8d189156d713f12b255f16badd0093aaacd16859aa3191603908de07567485a5 imx-vpu-hantro-1.15.0.bin
++sha256 d55f024af2bfff714b90de596f6d0399124b999e8c18a86b13a3b507bae6f561 COPYING
++sha256 9665930f69c0b6f4a4c055d7fe2b8ee563e771efbc83892abb1955e61492cdf7 EULA
+diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk
+index a82899e64b..dbdbd4dc7b 100644
+--- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk
++++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-IMX_VPU_HANTRO_VERSION = 1.6.0
++IMX_VPU_HANTRO_VERSION = 1.15.0
+ IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE)
+ IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin
+ IMX_VPU_HANTRO_DEPENDENCIES = linux
+@@ -15,7 +15,8 @@ IMX_VPU_HANTRO_MAKE_ENV = \
+ $(TARGET_CONFIGURE_OPTS) \
+ CROSS_COMPILE="$(TARGET_CROSS)" \
+ SDKTARGETSYSROOT=$(STAGING_DIR) \
+- LINUX_KERNEL_ROOT=$(LINUX_DIR)
++ LINUX_KERNEL_ROOT=$(LINUX_DIR) \
++ PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM)
+
+ IMX_VPU_HANTRO_LICENSE = NXP Semiconductor Software License Agreement
+ IMX_VPU_HANTRO_LICENSE_FILES = EULA COPYING
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/358-package-freescale-imx-kernel-module-imx-gpu-viv-bump.patch b/patches/buildroot/2020.02/358-package-freescale-imx-kernel-module-imx-gpu-viv-bump.patch
new file mode 100644
index 000000000..3a406c352
--- /dev/null
+++ b/patches/buildroot/2020.02/358-package-freescale-imx-kernel-module-imx-gpu-viv-bump.patch
@@ -0,0 +1,60 @@
+From a8b39ad9019afa0636a96f3a5f32041976a20c70 Mon Sep 17 00:00:00 2001
+From: Gary Bisson <gar...@bo...>
+Date: Thu, 2 Apr 2020 15:08:41 +0200
+Subject: [PATCH 358/365] package/freescale-imx/kernel-module-imx-gpu-viv: bump
+ to version 6.4.0.p1.0
+
+This package has been tested on Nitrogen8M with the following commands:
+ # modprobe galcore
+ # cd /usr/share/examples/viv_samples/vdk/
+ # ./tutorial7
+
+Also update the help text as we shouldn't specify a kernel revision. It
+is just that this module isn't meant for mainline kernel, only its NXP
+forked version.
+
+Signed-off-by: Gary Bisson <gar...@bo...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ package/freescale-imx/kernel-module-imx-gpu-viv/Config.in | 2 +-
+ .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 2 +-
+ .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/Config.in b/package/freescale-imx/kernel-module-imx-gpu-viv/Config.in
+index 038bd4d483..4cea37a46c 100644
+--- a/package/freescale-imx/kernel-module-imx-gpu-viv/Config.in
++++ b/package/freescale-imx/kernel-module-imx-gpu-viv/Config.in
+@@ -11,6 +11,6 @@ config BR2_PACKAGE_KERNEL_MODULE_IMX_GPU_VIV
+ source code of the same version as base and include fixes
+ and improvements developed by FSL Community.
+
+- This module is only meant for NXP-based kernel up to 4.1.x.
++ This module is only meant for NXP-based kernel.
+
+ https://github.com/Freescale/kernel-module-imx-gpu-viv
+diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
+index 19341db6ba..fe40692a6b 100644
+--- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
++++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
+@@ -1,3 +1,3 @@
+ # locally computed
+-sha256 ad910b7d36dc433bbbe85808d278312e9199635aaa5d00097b70ffab11bde9e6 kernel-module-imx-gpu-viv-86354002bea77acd9ce1812712e9d8485b377ec8.tar.gz
++sha256 d747c39f900315f2f46b8397f55d199c7ece7328ae91ce21a2f5eb0895603865 kernel-module-imx-gpu-viv-4cc1368dc05073b368cfdbadfdf5de3a3d3b15f4.tar.gz
+ sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING
+diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
+index c76a5ee386..e087ccaa12 100644
+--- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
++++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-KERNEL_MODULE_IMX_GPU_VIV_VERSION = 86354002bea77acd9ce1812712e9d8485b377ec8
++KERNEL_MODULE_IMX_GPU_VIV_VERSION = 4cc1368dc05073b368cfdbadfdf5de3a3d3b15f4
+ KERNEL_MODULE_IMX_GPU_VIV_SITE = \
+ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION))
+ KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/359-package-freescale-imx-imx-vpu-bump-version-to-5.4.39.patch b/patches/buildroot/2020.02/359-package-freescale-imx-imx-vpu-bump-version-to-5.4.39.patch
new file mode 100644
index 000000000..730d9f110
--- /dev/null
+++ b/patches/buildroot/2020.02/359-package-freescale-imx-imx-vpu-bump-version-to-5.4.39.patch
@@ -0,0 +1,49 @@
+From e9aaf2125f34c8736817c8b97fb897223fb3bd13 Mon Sep 17 00:00:00 2001
+From: Laurent GAUTHIER <lau...@os...>
+Date: Tue, 7 Apr 2020 22:20:42 +0200
+Subject: [PATCH 359/365] package/freescale-imx/imx-vpu: bump version to
+ 5.4.39.1
+
+To match NXP BSP 4.19.35_1.1.0 release:
+https://source.codeaurora.org/external/imx/meta-fsl-bsp-release/tree/imx/meta-bsp/recipes-bsp/imx-vpu?h=warrior-4.19.35-1.1.0
+
+The license files have changed significantly, but it remains an NXP
+Semiconductor Software License Agreement.
+
+Reviewed-by: Maeva Manuel <mae...@os...>
+Reviewed-by: Julien Olivain <jul...@os...>
+Signed-off-by: Laurent Gauthier <lau...@os...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ package/freescale-imx/imx-vpu/imx-vpu.hash | 6 +++---
+ package/freescale-imx/imx-vpu/imx-vpu.mk | 2 +-
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/package/freescale-imx/imx-vpu/imx-vpu.hash b/package/freescale-imx/imx-vpu/imx-vpu.hash
+index 5fa93d8055..81ea35a7fb 100644
+--- a/package/freescale-imx/imx-vpu/imx-vpu.hash
++++ b/package/freescale-imx/imx-vpu/imx-vpu.hash
+@@ -1,4 +1,4 @@
+ # Locally computed
+-sha256 34bed0ddf6c797f444bddfa5d5495adc751ff268b6431d8beb48129c89c9e47f imx-vpu-5.4.38.bin
+-sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING
+-sha256 fc93f26e4197b9240c327ce26ae6e02123f022423d4704c7b0448a37372cf2a2 EULA
++sha256 b7bb67b00daf436fd91a2760c2db375a962e2c919045ce8bf81bd54b95d999c5 imx-vpu-5.4.39.1.bin
++sha256 d55f024af2bfff714b90de596f6d0399124b999e8c18a86b13a3b507bae6f561 COPYING
++sha256 9665930f69c0b6f4a4c055d7fe2b8ee563e771efbc83892abb1955e61492cdf7 EULA
+diff --git a/package/freescale-imx/imx-vpu/imx-vpu.mk b/package/freescale-imx/imx-vpu/imx-vpu.mk
+index e30237508e..e61b9f829a 100644
+--- a/package/freescale-imx/imx-vpu/imx-vpu.mk
++++ b/package/freescale-imx/imx-vpu/imx-vpu.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-IMX_VPU_VERSION = 5.4.38
++IMX_VPU_VERSION = 5.4.39.1
+ IMX_VPU_SITE = $(FREESCALE_IMX_SITE)
+ IMX_VPU_SOURCE = imx-vpu-$(IMX_VPU_VERSION).bin
+
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/360-package-freescale-imx-add-option-for-i.MX8M-Nano.patch b/patches/buildroot/2020.02/360-package-freescale-imx-add-option-for-i.MX8M-Nano.patch
new file mode 100644
index 000000000..a9a20dfeb
--- /dev/null
+++ b/patches/buildroot/2020.02/360-package-freescale-imx-add-option-for-i.MX8M-Nano.patch
@@ -0,0 +1,49 @@
+From 822b61d2df4fccb6c2b0b098ed0c79f03481dfaf Mon Sep 17 00:00:00 2001
+From: Gary Bisson <gar...@bo...>
+Date: Wed, 15 Apr 2020 18:18:25 +0200
+Subject: [PATCH 360/365] package/freescale-imx: add option for i.MX8M Nano
+
+The i.MX8M Nano is slightly different from the i.MX8M Mini but very
+close (pin to pin compatible).
+Mainly the Nano version has no VPU and another GPU (GC7000UL).
+
+Signed-off-by: Gary Bisson <gar...@bo...>
+Cc: Refik Tuzakli <tuz...@gm...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ package/freescale-imx/Config.in | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
+index 0a5be9c75a..b0c7de8436 100644
+--- a/package/freescale-imx/Config.in
++++ b/package/freescale-imx/Config.in
+@@ -49,6 +49,9 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
+ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
+ bool "imx8mm"
+
++config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
++ bool "imx8mn"
++
+ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
+ bool "imx8x"
+ endchoice
+@@ -68,6 +71,7 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM
+ default "IMX8" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8
+ default "IMX8MQ" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
+ default "IMX8MM" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
++ default "IMX8MN" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
+
+ config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
+ bool
+@@ -89,6 +93,7 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU
+ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8 || \
+ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M || \
+ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM || \
++ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN || \
+ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
+
+ source "package/freescale-imx/imx-alsa-plugins/Config.in"
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/361-package-freescale-imx-firmware-imx-add-support-for-i.patch b/patches/buildroot/2020.02/361-package-freescale-imx-firmware-imx-add-support-for-i.patch
new file mode 100644
index 000000000..407512877
--- /dev/null
+++ b/patches/buildroot/2020.02/361-package-freescale-imx-firmware-imx-add-support-for-i.patch
@@ -0,0 +1,32 @@
+From 0abeb4c10dca9ae353c70a7cb2471bba0a3dd40e Mon Sep 17 00:00:00 2001
+From: Gary Bisson <gar...@bo...>
+Date: Wed, 15 Apr 2020 18:18:26 +0200
+Subject: [PATCH 361/365] package/freescale-imx/firmware-imx: add support for
+ i.MX8M Nano
+
+This CPU requires the same (LP)DDR training binaries as i.MX8M Mini.
+
+Signed-off-by: Gary Bisson <gar...@bo...>
+Cc: Refik Tuzakli <tuz...@gm...>
+Cc: Arnout Vandecappelle <ar...@mi...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ package/freescale-imx/firmware-imx/firmware-imx.mk | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
+index 246bfdfaa1..cd0dafb3de 100644
+--- a/package/freescale-imx/firmware-imx/firmware-imx.mk
++++ b/package/freescale-imx/firmware-imx/firmware-imx.mk
+@@ -18,7 +18,7 @@ define FIRMWARE_IMX_EXTRACT_CMDS
+ $(call FREESCALE_IMX_EXTRACT_HELPER,$(FIRMWARE_IMX_DL_DIR)/$(FIRMWARE_IMX_SOURCE))
+ endef
+
+-ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM),y)
++ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN),y)
+ FIRMWARE_IMX_INSTALL_IMAGES = YES
+ FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys
+ define FIRMWARE_IMX_PREPARE_LPDDR4_FW
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/363-package-kernel-module-imx-gpu-viv-bear-the-kernel-op.patch b/patches/buildroot/2020.02/363-package-kernel-module-imx-gpu-viv-bear-the-kernel-op.patch
new file mode 100644
index 000000000..be2efcc6b
--- /dev/null
+++ b/patches/buildroot/2020.02/363-package-kernel-module-imx-gpu-viv-bear-the-kernel-op.patch
@@ -0,0 +1,31 @@
+From 391c448acbb9a66ddb43804dbcea677da0651a8f Mon Sep 17 00:00:00 2001
+From: "Yann E. MORIN" <yan...@fr...>
+Date: Sat, 4 Apr 2020 14:10:34 +0200
+Subject: [PATCH 363/365] package/kernel-module-imx-gpu-viv: bear the kernel
+ options munging
+
+Signed-off-by: Yann E. MORIN <yan...@fr...>
+Cc: Gary Bisson <bis...@gm...>
+Cc: Refik Tuzakli <tuz...@gm...>
+Signed-off-by: Thomas Petazzoni <tho...@bo...>
+---
+ .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
+index e087ccaa12..a037858cfc 100644
+--- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
++++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
+@@ -16,5 +16,9 @@ KERNEL_MODULE_IMX_GPU_VIV_MODULE_MAKE_OPTS = \
+
+ KERNEL_MODULE_IMX_GPU_VIV_MODULE_SUBDIRS = kernel-module-imx-gpu-viv-src
+
++define KERNEL_MODULE_IMX_GPU_VIV_MODULE_LINUX_CONFIG_FIXUPS
++ $(call KCONFIG_DISABLE_OPT,CONFIG_MXC_GPU_VIV)
++endef
++
+ $(eval $(kernel-module))
+ $(eval $(generic-package))
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/364-package-freescale-imx-Add-option-for-DDR-FW-need.patch b/patches/buildroot/2020.02/364-package-freescale-imx-Add-option-for-DDR-FW-need.patch
new file mode 100644
index 000000000..247ebbdc7
--- /dev/null
+++ b/patches/buildroot/2020.02/364-package-freescale-imx-Add-option-for-DDR-FW-need.patch
@@ -0,0 +1,66 @@
+From 6bb7f3b81092e7005470c7d689a566dbc1d059c6 Mon Sep 17 00:00:00 2001
+From: Stephane Viau <ste...@os...>
+Date: Wed, 27 May 2020 07:07:44 +0200
+Subject: [PATCH 364/365] package/freescale-imx: Add option for DDR FW need
+
+Only some i.MX8 needs a DDR training firmware (8M, 8MM, 8MN). Some other
+i.MX8 (QuadMax, QuadXPlus) rely on system controller for that task.
+
+Suggested-by: Julien Olivain <jul...@os...>
+Signed-off-by: Stephane Viau <ste...@os...>
+Reviewed-by: Gary Bisson <gar...@bo...>
+[yan...@fr...:
+ - use the new variable to drive the firmware installation
+]
+Signed-off-by: Yann E. MORIN <yan...@fr...>
+---
+ package/freescale-imx/Config.in | 6 ++++++
+ package/freescale-imx/firmware-imx/firmware-imx.mk | 2 +-
+ 2 files changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
+index b0c7de8436..0be37ce956 100644
+--- a/package/freescale-imx/Config.in
++++ b/package/freescale-imx/Config.in
+@@ -45,12 +45,15 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8
+
+ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
+ bool "imx8m"
++ select BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
+
+ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
+ bool "imx8mm"
++ select BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
+
+ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
+ bool "imx8mn"
++ select BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
+
+ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
+ bool "imx8x"
+@@ -96,6 +99,9 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU
+ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN || \
+ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
+
++config BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
++ bool
++
+ source "package/freescale-imx/imx-alsa-plugins/Config.in"
+ source "package/freescale-imx/imx-codec/Config.in"
+ source "package/freescale-imx/imx-kobs/Config.in"
+diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
+index cd0dafb3de..7309d21b7a 100644
+--- a/package/freescale-imx/firmware-imx/firmware-imx.mk
++++ b/package/freescale-imx/firmware-imx/firmware-imx.mk
+@@ -18,7 +18,7 @@ define FIRMWARE_IMX_EXTRACT_CMDS
+ $(call FREESCALE_IMX_EXTRACT_HELPER,$(FIRMWARE_IMX_DL_DIR)/$(FIRMWARE_IMX_SOURCE))
+ endef
+
+-ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN),y)
++ifeq ($(BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW),y)
+ FIRMWARE_IMX_INSTALL_IMAGES = YES
+ FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys
+ define FIRMWARE_IMX_PREPARE_LPDDR4_FW
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/365-package-freescale-imx-firmware-imx-add-choice-for-DD.patch b/patches/buildroot/2020.02/365-package-freescale-imx-firmware-imx-add-choice-for-DD.patch
new file mode 100644
index 000000000..a508c16b5
--- /dev/null
+++ b/patches/buildroot/2020.02/365-package-freescale-imx-firmware-imx-add-choice-for-DD.patch
@@ -0,0 +1,130 @@
+From d981a3227e4341c9c4639f070e8aae46e40c91bd Mon Sep 17 00:00:00 2001
+From: Stephane Viau <ste...@os...>
+Date: Wed, 27 May 2020 07:07:45 +0200
+Subject: [PATCH 365/365] package/freescale-imx/firmware-imx: add choice for
+ DDR training binaries
+
+Several i.MX8 (e.g.: 8M, 8MM, 8MN) support many DDR types (LPDDR4, DDR4,
+etc.), for which the DDR training is performed in the bootloader.
+Some boards have LPDDR4 (e.g.: nitrogen8mn) and some others have the DDR4
+(e.g.: NXP's reference board EVK). This patch allows the selection of either
+of the binaries used to train the DDR.
+
+Note that DDR and HDMI FW copies are now separated, which makes latter
+being properly copied only for the relevant SoC (i.MX8MQ).
+Suggested-by: Gary Bisson <gar...@bo...>
+
+Signed-off-by: Stephane Viau <ste...@os...>
+Reviewed-by: Maeva Manuel <mae...@os...>
+Reviewed-by: Julien Olivain <jul...@os...>
+Reviewed-by: Gary Bisson <gar...@bo...>
+Signed-off-by: Yann E. MORIN <yan...@fr...>
+---
+ package/freescale-imx/firmware-imx/Config.in | 24 +++++++++++
+ .../firmware-imx/firmware-imx.mk | 41 ++++++++++++++++++-
+ 2 files changed, 64 insertions(+), 1 deletion(-)
+
+diff --git a/package/freescale-imx/firmware-imx/Config.in b/package/freescale-imx/firmware-imx/Config.in
+index 56d5b80741..4962992346 100644
+--- a/package/freescale-imx/firmware-imx/Config.in
++++ b/package/freescale-imx/firmware-imx/Config.in
+@@ -8,3 +8,27 @@ config BR2_PACKAGE_FIRMWARE_IMX
+
+ This library is provided by Freescale as-is and doesn't have
+ an upstream.
++
++if BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
++
++choice
++ bool "DDR training binaries"
++ default BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4
++ help
++ Choose the DDR training binaries to be used depending on the
++ kind of memory that is available on the target board (DDR4,
++ LPDDR4, etc...).
++
++config BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4
++ bool "lpddr4"
++ help
++ Use LPDDR4 binaries (i.e.: lpddr4_pmu_train_*.bin)
++
++config BR2_PACKAGE_FIRMWARE_DDRFW_DDR4
++ bool "DDR4"
++ help
++ Use DDR4 binaries (i.e.: ddr4_*_201810.bin).
++
++endchoice # DDR training FW
++
++endif
+diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
+index 7309d21b7a..9fd1c54b48 100644
+--- a/package/freescale-imx/firmware-imx/firmware-imx.mk
++++ b/package/freescale-imx/firmware-imx/firmware-imx.mk
+@@ -20,6 +20,8 @@ endef
+
+ ifeq ($(BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW),y)
+ FIRMWARE_IMX_INSTALL_IMAGES = YES
++
++ifeq ($(BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4),y)
+ FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys
+ define FIRMWARE_IMX_PREPARE_LPDDR4_FW
+ $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 \
+@@ -33,7 +35,7 @@ define FIRMWARE_IMX_PREPARE_LPDDR4_FW
+ $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_fw.bin
+ endef
+
+-define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
++define FIRMWARE_IMX_PREPARE_DDR_FW
+ # Create padded versions of lpddr4_pmu_* and generate lpddr4_pmu_train_fw.bin.
+ # lpddr4_pmu_train_fw.bin is needed when generating imx8-boot-sd.bin
+ # which is done in post-image script.
+@@ -42,9 +44,46 @@ define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
+ cat $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_1d_fw.bin \
+ $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_2d_fw.bin > \
+ $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin
++ ln -sf $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin $(BINARIES_DIR)/ddr_fw.bin
++endef
++else ifeq ($(BR2_PACKAGE_FIRMWARE_DDRFW_DDR4),y)
++FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys
++define FIRMWARE_IMX_PREPARE_DDR4_FW
++ $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 \
++ $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810.bin \
++ $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810_pad.bin
++ $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x4000 --gap-fill=0x0 \
++ $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810.bin \
++ $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810_pad.bin
++ cat $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810_pad.bin \
++ $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810_pad.bin > \
++ $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_$(1)_201810_fw.bin
++endef
++
++define FIRMWARE_IMX_PREPARE_DDR_FW
++ # Create padded versions of ddr4_* and generate ddr4_fw.bin.
++ # ddr4_fw.bin is needed when generating imx8-boot-sd.bin
++ # which is done in post-image script.
++ $(call FIRMWARE_IMX_PREPARE_DDR4_FW,1d)
++ $(call FIRMWARE_IMX_PREPARE_DDR4_FW,2d)
++ cat $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_1d_201810_fw.bin \
++ $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_2d_201810_fw.bin > \
++ $(BINARIES_DIR)/ddr4_201810_fw.bin
++ ln -sf $(BINARIES_DIR)/ddr4_201810_fw.bin $(BINARIES_DIR)/ddr_fw.bin
++endef
++endif
++
++ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M),y)
++define FIRMWARE_IMX_PREPARE_HDMI_FW
+ cp $(@D)/firmware/hdmi/cadence/signed_hdmi_imx8m.bin \
+ $(BINARIES_DIR)/signed_hdmi_imx8m.bin
+ endef
++endif
++
++define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
++ $(FIRMWARE_IMX_PREPARE_DDR_FW)
++ $(FIRMWARE_IMX_PREPARE_HDMI_FW)
++endef
+ else ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X),y)
+ define FIRMWARE_IMX_INSTALL_TARGET_CMDS
+ $(INSTALL) -D -m 0644 $(@D)/firmware/vpu/vpu_fw_imx8_dec.bin \
+--
+2.26.2
+
diff --git a/patches/buildroot/2020.02/cleanup_buildroot.sh b/patches/buildroot/2020.02/cleanup_buildroot.sh
index c9ceede6f..d93bfdcf8 100755
--- a/patches/buildroot/2020.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2020.02/cleanup_buildroot.sh
@@ -34,6 +34,24 @@ rm -rf buildroot/package/fb-test-app/001-fixes-tty-vc-config-on-fb-test-exit.pat
rm -rf buildroot/package/fbgrab/0100-fix-pixfmt-report.patch
rm -rf buildroot/package/fbgrab/fbgrab.hash
rm -rf buildroot/package/fbgrab/fbgrab.mk
+rm -rf buildroot/package/freescale-imx/Config.in
+rm -rf buildroot/package/freescale-imx/firmware-imx/Config.in
+rm -rf buildroot/package/freescale-imx/firmware-imx/firmware-imx.hash
+rm -rf buildroot/package/freescale-imx/firmware-imx/firmware-imx.mk
+rm -rf buildroot/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash
+rm -rf buildroot/package/freescale-imx/imx-sc-firmware/imx-sc-firmware.mk
+rm -rf buildroot/package/freescale-imx/imx-seco/Config.in
+rm -rf buildroot/package/freescale-imx/imx-seco/imx-seco.hash
+rm -rf buildroot/package/freescale-imx/imx-seco/imx-seco.mk
+rm -rf buildroot/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch
+rm -rf buildroot/package/freescale-imx/imx-vpu-hantro/0002-Fix-build-with-uclibc-toolchain.patch
+rm -rf buildroot/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash
+rm -rf buildroot/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk
+rm -rf buildroot/package/freescale-imx/imx-vpu/imx-vpu.hash
+rm -rf buildroot/package/freescale-imx/imx-vpu/imx-vpu.mk
+rm -rf buildroot/package/freescale-imx/kernel-module-imx-gpu-viv/Config.in
+rm -rf buildroot/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
+rm -rf buildroot/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
rm -rf buildroot/package/gnash/Config.in
rm -rf buildroot/package/gnash/gnash.mk
rm -rf buildroot/package/gnokii/Config.in
hooks/post-receive
--
armadeus
|