All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0
@ 2021-10-06 20:41 Chris Dimich
  2021-10-06 20:41 ` [Buildroot] [PATCH 02/12] package/freescale-imx/imx-gpu-viv: " Chris Dimich
                   ` (11 more replies)
  0 siblings, 12 replies; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

To match NXP 5.10.35-2.0.0 release.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash    | 2 +-
 .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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 ab021b6849..ee105ef82c 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  fbf400adbeaa52af0be234a5dcd96059615db4535cda2bd101d65d468e49e288  kernel-module-imx-gpu-viv-3588f2f6e64082153baae116dd393aa15061473d.tar.gz
+sha256  257c6cd8b01cfb6543827cbeb78409e6a2ad4ae321891751dcea1abc47d89379  kernel-module-imx-gpu-viv-ae0f3be0b7240f11cca191a3e2bdd4a445ee46e5.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 3afcc9d228..10505fdf17 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 = 3588f2f6e64082153baae116dd393aa15061473d
+KERNEL_MODULE_IMX_GPU_VIV_VERSION = ae0f3be0b7240f11cca191a3e2bdd4a445ee46e5
 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.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 02/12] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p2.0
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 18:58   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 03/12] package/freescale-imx/imx-vpu-hantro: bump version to 1.22.0 Chris Dimich
                   ` (10 subsequent siblings)
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

To match NXP 5.10.35-2.0.0 release.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++----
 package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk   | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
index 6c0dacba60..312eeb6f82 100644
--- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
+++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
@@ -1,5 +1,5 @@
 # Locally calculated
-sha256  0f139f5544250a3059c0a0266d44f70e89632694861de3e186272b170b37c464  imx-gpu-viv-6.4.3.p1.2-aarch32.bin
-sha256  3de60afb1f54c0888d9849c5a27f938ba229f9f35675456a173bdf00e3538c5d  imx-gpu-viv-6.4.3.p1.2-aarch64.bin
-sha256  4f3cc2dcbe3b7369bd4a51df749f432b69d8189fc2bde88f9fadbec73c686683  COPYING
-sha256  a07e8df685161553d7e0b78b8b93ebe9086d95bb8635abff0ed3247992181e85  EULA
+sha256  1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219  imx-gpu-viv-6.4.3.p2.0-aarch32.bin
+sha256  003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e  imx-gpu-viv-6.4.3.p2.0-aarch64.bin
+sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
+sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
index fec19523a3..ace025c656 100644
--- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
+++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
@@ -5,9 +5,9 @@
 ################################################################################
 
 ifeq ($(BR2_aarch64),y)
-IMX_GPU_VIV_VERSION = 6.4.3.p1.2-aarch64
+IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64
 else
-IMX_GPU_VIV_VERSION = 6.4.3.p1.2-aarch32
+IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32
 endif
 IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE)
 IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 03/12] package/freescale-imx/imx-vpu-hantro: bump version to 1.22.0
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
  2021-10-06 20:41 ` [Buildroot] [PATCH 02/12] package/freescale-imx/imx-gpu-viv: " Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 19:03   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 04/12] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p2.0 Chris Dimich
                   ` (9 subsequent siblings)
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

To match NXP 5.10.35-2.0.0 release.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 ...on.h-header-inclusion-to-be-standard.patch | 47 ++++++++++---------
 .../imx-vpu-hantro/imx-vpu-hantro.hash        |  6 +--
 .../imx-vpu-hantro/imx-vpu-hantro.mk          |  2 +-
 3 files changed, 28 insertions(+), 27 deletions(-)

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 f5a67cd514..43ccb1dfec 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,13 +1,14 @@
-From e776e7360f80da9ac03f81a5df27d8b7fabc7ac7 Mon Sep 17 00:00:00 2001
-From: Gary Bisson <gary.bisson@boundarydevices.com>
-Date: Thu, 26 Mar 2020 16:00:33 +0100
-Subject: [PATCH] Fix ion.h header inclusion to be standard
+From dfe8ef9123936d2c1d5da34f63f661849171d5ef Mon Sep 17 00:00:00 2001
+From: Chris Dimich <chris.dimich@boundarydevices.com>
+Date: Sun, 3 Oct 2021 16:39:29 -0700
+Subject: [PATCH 1/1] Fix ion.h header inclusion to be standard
 
 NXP "solution" was to manually copy the header to include/linux.
 Let's point the Makefile to the proper (mainline) location instead:
 https://elixir.bootlin.com/linux/v4.17/source/drivers/staging/android/uapi/ion.h
 
 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
+Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
 ---
  Makefile_G1G2                                             | 4 ++--
  Makefile_H1                                               | 4 ++--
@@ -16,7 +17,7 @@ Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
  4 files changed, 6 insertions(+), 6 deletions(-)
 
 diff --git a/Makefile_G1G2 b/Makefile_G1G2
-index 8280cce..4c9fc34 100755
+index 8f83391..25884fa 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
@@ -31,10 +32,10 @@ index 8280cce..4c9fc34 100755
  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
+index 0979571..479940a 100755
 --- a/Makefile_H1
 +++ b/Makefile_H1
-@@ -17,8 +17,8 @@ ENV += -DMEMALLOC_MODULE_PATH=\\\"/dev/ion\\\"
+@@ -17,8 +17,8 @@ ENV = -DENC_MODULE_PATH=\\\"/dev/mxc_hantro_h1\\\"
  #ENV += -DSDRAM_LM_BASE=0x00000000
  ENV += -DEWL_NO_HW_TIMEOUT
  ENV += -DUSE_ION
@@ -43,34 +44,34 @@ index 9ab62e1..8d366e3 100755
 +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
+ ifeq ($(CFG_SECURE_DATA_PATH), y)
+ ENV += -DCFG_SECURE_DATA_PATH
 diff --git a/decoder_sw/software/linux/dwl/dwl_linux.c b/decoder_sw/software/linux/dwl/dwl_linux.c
-index 9b057f0..43225f6 100755
+index 7d5e33b..c0e5727 100755
 --- a/decoder_sw/software/linux/dwl/dwl_linux.c
 +++ b/decoder_sw/software/linux/dwl/dwl_linux.c
-@@ -41,7 +41,7 @@
- #include "dwl.h"
- #include <linux/hantrodec.h>
- #ifdef USE_ION
+@@ -50,7 +50,7 @@
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 11, 0)
+ #include <linux/dma-heap.h>
+ #else
 -#include <linux/ion.h>
 +#include <ion.h>
- #include <linux/dma-buf.h>
- #include <linux/version.h>
+ #endif
  #ifdef ANDROID
+ #include <linux/mxc_ion.h>
 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
+index 312e4cc..70630c3 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
+@@ -52,7 +52,7 @@
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 11, 0)
+ #include <linux/dma-heap.h>
+ #else
 -#include <linux/ion.h>
 +#include <ion.h>
+ #endif
  #include <linux/dma-buf.h>
  #include <linux/version.h>
- #ifdef ANDROID
 -- 
-2.25.1
+2.31.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 e9df63bfca..dd3b167e3e 100644
--- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash
+++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash
@@ -1,4 +1,4 @@
 # Locally computed:
-sha256  419725f0c09f5939c88cd234b729c3943cbd37e53db7352b02c8d6cc05b939b9  imx-vpu-hantro-1.21.0.bin
-sha256  4f3cc2dcbe3b7369bd4a51df749f432b69d8189fc2bde88f9fadbec73c686683  COPYING
-sha256  a07e8df685161553d7e0b78b8b93ebe9086d95bb8635abff0ed3247992181e85  EULA
+sha256  03c61dfb268b31a0d25a4d1387cb3ad0261029ad5de801f72224602e2b37da00  imx-vpu-hantro-1.22.0.bin
+sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
+sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  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 0d075c49c0..360591b444 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.21.0
+IMX_VPU_HANTRO_VERSION = 1.22.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
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 04/12] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p2.0
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
  2021-10-06 20:41 ` [Buildroot] [PATCH 02/12] package/freescale-imx/imx-gpu-viv: " Chris Dimich
  2021-10-06 20:41 ` [Buildroot] [PATCH 03/12] package/freescale-imx/imx-vpu-hantro: bump version to 1.22.0 Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 19:04   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 05/12] package/freescale-imx/firmware-imx: bump version to 8.12 Chris Dimich
                   ` (8 subsequent siblings)
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

To match NXP 5.10.35-2.0.0 release.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++----
 package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk   | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
index 4f05ca78b0..4d28b037d0 100644
--- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
+++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
@@ -1,5 +1,5 @@
 # Locally calculated
-sha256  9fd1b2c05ecabb3cc1468c357fc85f024a736de54abb9942e17230f24fa280c0  imx-gpu-g2d-6.4.3.p1.2-arm.bin
-sha256  1b0369e9f75bf8fff7b8a86ade8d0d1748a52579b02ef72e53ad5565eee4dc60  imx-gpu-g2d-6.4.3.p1.2-aarch64.bin
-sha256  4f3cc2dcbe3b7369bd4a51df749f432b69d8189fc2bde88f9fadbec73c686683  COPYING
-sha256  a07e8df685161553d7e0b78b8b93ebe9086d95bb8635abff0ed3247992181e85  EULA
+sha256  39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2  imx-gpu-g2d-6.4.3.p2.0-arm.bin
+sha256  2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3  imx-gpu-g2d-6.4.3.p2.0-aarch64.bin
+sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
+sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
index 12f881105d..0e4078a962 100644
--- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
+++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
@@ -5,9 +5,9 @@
 ################################################################################
 
 ifeq ($(BR2_aarch64),y)
-IMX_GPU_G2D_VERSION = 6.4.3.p1.2-aarch64
+IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64
 else
-IMX_GPU_G2D_VERSION = 6.4.3.p1.2-arm
+IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm
 endif
 IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE)
 IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 05/12] package/freescale-imx/firmware-imx: bump version to 8.12
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (2 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 04/12] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p2.0 Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 19:04   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 06/12] package/freescale-imx/imx-vpu-hantro-vc: add package Chris Dimich
                   ` (7 subsequent siblings)
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

To match NXP 5.10.35-2.0.0 release.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 package/freescale-imx/firmware-imx/firmware-imx.hash | 6 +++---
 package/freescale-imx/firmware-imx/firmware-imx.mk   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/freescale-imx/firmware-imx/firmware-imx.hash b/package/freescale-imx/firmware-imx/firmware-imx.hash
index c434ce7ebd..98a0e73048 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  1a7aaab69cd8c48d10ffb0118c938f4b3daf4c7fd86f0342f4d352906f8e0ecb  firmware-imx-8.11.bin
-sha256  4f3cc2dcbe3b7369bd4a51df749f432b69d8189fc2bde88f9fadbec73c686683  COPYING
-sha256  a07e8df685161553d7e0b78b8b93ebe9086d95bb8635abff0ed3247992181e85  EULA
+sha256  6b6747bf36ecc53e385234afdce01f69c5775adf0d6685c885281ca6e4e322ef  firmware-imx-8.12.bin
+sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
+sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
index 29241342be..60c97fd2b8 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.11
+FIRMWARE_IMX_VERSION = 8.12
 FIRMWARE_IMX_SITE = $(FREESCALE_IMX_SITE)
 FIRMWARE_IMX_SOURCE = firmware-imx-$(FIRMWARE_IMX_VERSION).bin
 
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 06/12] package/freescale-imx/imx-vpu-hantro-vc: add package
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (3 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 05/12] package/freescale-imx/firmware-imx: bump version to 8.12 Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 19:07   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 07/12] package/freescale-imx/isp-vvcam-module: " Chris Dimich
                   ` (6 subsequent siblings)
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

i.MX VC8000E Encoder library. Intended for the i.MX 8M Plus processor.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 package/freescale-imx/Config.in               |  1 +
 .../freescale-imx/imx-vpu-hantro-vc/Config.in | 13 ++++++++++
 .../imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash  |  4 +++
 .../imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk    | 25 +++++++++++++++++++
 4 files changed, 43 insertions(+)
 create mode 100644 package/freescale-imx/imx-vpu-hantro-vc/Config.in
 create mode 100644 package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
 create mode 100644 package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk

diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
index bedd05a471..4a4237fb42 100644
--- a/package/freescale-imx/Config.in
+++ b/package/freescale-imx/Config.in
@@ -115,6 +115,7 @@ 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"
+source "package/freescale-imx/imx-vpu-hantro-vc/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-vpu-hantro-vc/Config.in b/package/freescale-imx/imx-vpu-hantro-vc/Config.in
new file mode 100644
index 0000000000..9ae139550a
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-vc/Config.in
@@ -0,0 +1,13 @@
+comment "imx-vpu-hantro-vc needs an i.MX-specific Linux kernel to be built"
+	depends on !BR2_LINUX_KERNEL
+
+comment "imx-vpu-hantro-vc needs an i.MX platform with Hantro VPU"
+	depends on BR2_LINUX_KERNEL
+	depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
+
+config BR2_PACKAGE_IMX_VPU_HANTRO_VC
+	bool "imx-vpu-hantro-vc"
+	depends on BR2_LINUX_KERNEL
+	depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
+	help
+	  i.MX VC8000E Encoder library. Intended for the i.MX 8M Plus processor.
diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
new file mode 100644
index 0000000000..aadf5b121f
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
@@ -0,0 +1,4 @@
+# Locally computed:
+sha256  d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3  imx-vpu-hantro-vc-1.4.0.bin
+sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
+sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
new file mode 100644
index 0000000000..b07e116674
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
@@ -0,0 +1,25 @@
+################################################################################
+#
+# imx-vpu-hantro-vc
+#
+################################################################################
+
+IMX_VPU_HANTRO_VC_VERSION = 1.4.0
+IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE)
+IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin
+IMX_VPU_HANTRO_VC_DEPENDENCIES = linux
+
+IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement
+IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING
+IMX_VPU_HANTRO_VC_REDISTRIBUTE = NO
+
+define IMX_VPU_HANTRO_VC_EXTRACT_CMDS
+	$(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE))
+endef
+
+define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS
+	$(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so
+	$(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1
+endef
+
+$(eval $(generic-package))
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 07/12] package/freescale-imx/isp-vvcam-module: add package
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (4 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 06/12] package/freescale-imx/imx-vpu-hantro-vc: add package Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 19:15   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 08/12] package/freescale-imx/isp-imx: " Chris Dimich
                   ` (5 subsequent siblings)
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

Verisilicon ISP that can be found in i.MX processors such as the i.MX 8M Plus.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 package/freescale-imx/Config.in               |  1 +
 .../freescale-imx/isp-vvcam-module/Config.in  |  8 ++++++
 .../isp-vvcam-module/isp-vvcam-module.hash    |  2 ++
 .../isp-vvcam-module/isp-vvcam-module.mk      | 26 +++++++++++++++++++
 4 files changed, 37 insertions(+)
 create mode 100644 package/freescale-imx/isp-vvcam-module/Config.in
 create mode 100644 package/freescale-imx/isp-vvcam-module/isp-vvcam-module.hash
 create mode 100644 package/freescale-imx/isp-vvcam-module/isp-vvcam-module.mk

diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
index 4a4237fb42..5f02d24909 100644
--- a/package/freescale-imx/Config.in
+++ b/package/freescale-imx/Config.in
@@ -116,6 +116,7 @@ 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"
 source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
+source "package/freescale-imx/isp-vvcam-module/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/isp-vvcam-module/Config.in b/package/freescale-imx/isp-vvcam-module/Config.in
new file mode 100644
index 0000000000..d3a96c0d02
--- /dev/null
+++ b/package/freescale-imx/isp-vvcam-module/Config.in
@@ -0,0 +1,8 @@
+comment "bdsdmac_module needs a Linux kernel to be built"
+	depends on !BR2_LINUX_KERNEL
+
+config BR2_PACKAGE_ISP_VVCAM_MODULE
+	bool "ISP-VVCAM Kernel module"
+	depends on BR2_LINUX_KERNEL
+	help
+	  Verisilicon ISP that can be found in i.MX processors such as the i.MX 8M Plus.
diff --git a/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.hash b/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.hash
new file mode 100644
index 0000000000..4b2fc15a81
--- /dev/null
+++ b/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.hash
@@ -0,0 +1,2 @@
+# Locally computed:
+sha256  e52166a29a7d58b1f7d30639b451eb8f38971903c898c24e8fcc03dbfc7a503f  isp-vvcam-module-47588cb88cc75400b5d2c35a17527e99b752d9be-br1.tar.gz
diff --git a/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.mk b/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.mk
new file mode 100644
index 0000000000..652250c65e
--- /dev/null
+++ b/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.mk
@@ -0,0 +1,26 @@
+################################################################################
+#
+# ISP_VVCAM_MODULE
+#
+################################################################################
+
+ISP_VVCAM_MODULE_VERSION = 47588cb88cc75400b5d2c35a17527e99b752d9be
+ISP_VVCAM_MODULE_SITE = https://source.codeaurora.org/external/imx/isp-vvcam
+ISP_VVCAM_MODULE_SITE_METHOD = git
+ISP_VVCAM_MODULE_LICENSE = GPL-2.0
+ISP_VVCAM_MODULE_DEPENDENCIES = linux
+
+define ISP_VVCAM_MODULE_BUILD_CMDS
+	cd $(@D)/vvcam/v4l2; \
+	$(TARGET_MAKE_ENV) $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" \
+		ARCH=$(KERNEL_ARCH) KERNEL_SRC=$(LINUX_DIR)
+endef
+
+define ISP_VVCAM_MODULE_INSTALL_TARGET_CMDS
+	cd $(@D)/vvcam/v4l2; \
+	$(TARGET_MAKE_ENV) $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" \
+		ARCH=$(KERNEL_ARCH) KERNEL_SRC=$(LINUX_DIR) \
+		INSTALL_MOD_PATH=$(TARGET_DIR) modules_install
+endef
+
+$(eval $(generic-package))
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 08/12] package/freescale-imx/isp-imx: add package
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (5 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 07/12] package/freescale-imx/isp-vvcam-module: " Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 19:37   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 09/12] package/freescale-imx/basler-camera: " Chris Dimich
                   ` (4 subsequent siblings)
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

i.MX Verisilicon Software ISP.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 package/freescale-imx/Config.in               |   1 +
 .../isp-imx/0001-run.sh-fix-bashisms.patch    | 201 ++++++++++++++++++
 ...rt_isp.sh-refine-device-tree-parsing.patch |  28 +++
 package/freescale-imx/isp-imx/Config.in       |  15 ++
 package/freescale-imx/isp-imx/S80isp          |  18 ++
 package/freescale-imx/isp-imx/isp-imx.hash    |   4 +
 package/freescale-imx/isp-imx/isp-imx.mk      |  65 ++++++
 7 files changed, 332 insertions(+)
 create mode 100644 package/freescale-imx/isp-imx/0001-run.sh-fix-bashisms.patch
 create mode 100644 package/freescale-imx/isp-imx/0001-start_isp.sh-refine-device-tree-parsing.patch
 create mode 100644 package/freescale-imx/isp-imx/Config.in
 create mode 100755 package/freescale-imx/isp-imx/S80isp
 create mode 100644 package/freescale-imx/isp-imx/isp-imx.hash
 create mode 100644 package/freescale-imx/isp-imx/isp-imx.mk

diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
index 5f02d24909..0f0f5c50fd 100644
--- a/package/freescale-imx/Config.in
+++ b/package/freescale-imx/Config.in
@@ -117,6 +117,7 @@ source "package/freescale-imx/imx-sc-firmware/Config.in"
 source "package/freescale-imx/imx-seco/Config.in"
 source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
 source "package/freescale-imx/isp-vvcam-module/Config.in"
+source "package/freescale-imx/isp-imx/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/isp-imx/0001-run.sh-fix-bashisms.patch b/package/freescale-imx/isp-imx/0001-run.sh-fix-bashisms.patch
new file mode 100644
index 0000000000..cbbc31906c
--- /dev/null
+++ b/package/freescale-imx/isp-imx/0001-run.sh-fix-bashisms.patch
@@ -0,0 +1,201 @@
+From 7c5c07a24c9e77d69002c6a9aefd1cc5a7a0615f Mon Sep 17 00:00:00 2001
+From: Chris Dimich <Chris.Dimich@boundarydevices.com>
+Date: Tue, 28 Sep 2021 17:27:33 -0700
+Subject: [PATCH 1/1] run.sh: fix bashisms
+
+---
+ imx/run.sh | 63 ++++++++++++++++++++++++++----------------------------
+ 1 file changed, 30 insertions(+), 33 deletions(-)
+
+diff --git a/imx/run.sh b/imx/run.sh
+index d3bb03a08..bab13c370 100755
+--- a/imx/run.sh
++++ b/imx/run.sh
+@@ -15,17 +15,17 @@ LOCAL_RUN="0" # search modules in /lib/modules and libraries in /usr/lib
+ RUN_OPTION=""
+ LOCAL_RUN="0"
+ # an array with the modules to load, insertion order
+-declare -a MODULES=("imx8-media-dev" "vvcam-video" "vvcam-dwe" "vvcam-isp")
++MODULES="imx8-media-dev vvcam-video vvcam-dwe vvcam-isp"
+ 
+ USAGE="Usage:\n"
+-USAGE+="run.sh -c <isp_config> &\n"
+-USAGE+="Supported configurations:\n"
+-USAGE+="\tbasler_1080p60         - single basler camera on MIPI-CSI1, 1920x1080, 60 fps\n"
+-USAGE+="\tdual_basler_1080p60    - dual basler cameras on MIPI-CSI1/2, 1920x1080, 60 fps\n"
+-USAGE+="\tbasler_4k              - single basler camera on MIPI-CSI1, 3840x2160, 30 fps\n"
+-USAGE+="\tbasler_1080p60hdr      - single basler camera on MIPI-CSI1, 1920x1080, 60 fps, HDR configuration\n"
+-USAGE+="\tdual_basler_1080p60hdr - dual basler cameras on MIPI-CSI1/2, 1920x1080, 60 fps, HDR configuration\n"
+-USAGE+="\tbasler_4khdr           - single basler camera on MIPI-CSI1, 3840x2160, 30 fps, HDR configuration\n"
++USAGE=$USAGE"run.sh -c <isp_config> &\n"
++USAGE=$USAGE"Supported configurations:\n"
++USAGE=$USAGE"\tbasler_1080p60         - single basler camera on MIPI-CSI1, 1920x1080, 60 fps\n"
++USAGE=$USAGE"\tdual_basler_1080p60    - dual basler cameras on MIPI-CSI1/2, 1920x1080, 60 fps\n"
++USAGE=$USAGE"\tbasler_4k              - single basler camera on MIPI-CSI1, 3840x2160, 30 fps\n"
++USAGE=$USAGE"\tbasler_1080p60hdr      - single basler camera on MIPI-CSI1, 1920x1080, 60 fps, HDR configuration\n"
++USAGE=$USAGE"\tdual_basler_1080p60hdr - dual basler cameras on MIPI-CSI1/2, 1920x1080, 60 fps, HDR configuration\n"
++USAGE=$USAGE"\tbasler_4khdr           - single basler camera on MIPI-CSI1, 3840x2160, 30 fps, HDR configuration\n"
+ 
+ 
+ # parse command line arguments
+@@ -182,21 +182,18 @@ load_module () {
+ 
+ load_modules () {
+ 	# remove any previous instances of the modules
+-	n=${#MODULES_TO_REMOVE[*]}
+-	for (( i = n-1; i >= 0; i-- ))
++	for i in "${MODULES_TO_REMOVE}"
+ 	do
+-		echo "Removing ${MODULES_TO_REMOVE[i]}..."
+-		rmmod ${MODULES_TO_REMOVE[i]} &>/dev/null
+-		#LSMOD_STATUS=`lsmod | grep "${MODULES[i]}"`
+-		#echo "LSMOD_STATUS=$LSMOD_STATUS"
+-		if lsmod | grep "${MODULES_TO_REMOVE[i]}" ; then
+-			echo "Removing ${MODULES_TO_REMOVE[i]} failed!"
++		echo "Removing $i..."
++		rmmod $i &>/dev/null
++		if lsmod | grep "$i" ; then
++			echo "Removing $i failed!"
+ 			exit 1
+ 		fi
+ 	done
+ 
+ 	# and now clean load the modules
+-	for i in "${MODULES[@]}"
++	for i in "${MODULES}"
+ 	do
+ 		echo "Loading module $i ..."
+ 		load_module $i
+@@ -206,10 +203,10 @@ load_modules () {
+ write_default_mode_files
+ 
+ echo "Trying configuration \"$ISP_CONFIG\"..."
+-MODULES_TO_REMOVE=( "basler-camera-driver-vvcam" "os08a20" "ov2775" "${MODULES[@]}")
++MODULES_TO_REMOVE="basler-camera-driver-vvcam os08a20 ov2775 ${MODULES}"
+ case "$ISP_CONFIG" in
+ 		basler_4k )
+-			MODULES=("basler-camera-driver-vvcam" "${MODULES[@]}")
++			MODULES="basler-camera-driver-vvcam ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="basler-vvcam"
+ 			DRV_FILE="DAA3840_30MC_4K.drv"
+@@ -218,7 +215,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor0_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		basler_1080p60 )
+-			MODULES=("basler-camera-driver-vvcam" "${MODULES[@]}")
++			MODULES="basler-camera-driver-vvcam ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="basler-vvcam"
+ 			DRV_FILE="DAA3840_30MC_1080P.drv"
+@@ -227,7 +224,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor0_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		dual_basler_1080p60 )
+-			MODULES=("basler-camera-driver-vvcam" "${MODULES[@]}")
++			MODULES="basler-camera-driver-vvcam ${MODULES}"
+ 			RUN_OPTION="DUAL_CAMERA"
+ 			CAM_NAME="basler-vvcam"
+ 			DRV_FILE="DAA3840_30MC_1080P.drv"
+@@ -237,7 +234,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor1_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		basler_4khdr )
+-			MODULES=("basler-camera-driver-vvcam" "${MODULES[@]}")
++			MODULES="basler-camera-driver-vvcam ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="basler-vvcam"
+ 			DRV_FILE="DAA3840_30MC_4K.drv"
+@@ -246,7 +243,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor0_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		basler_1080p60hdr )
+-			MODULES=("basler-camera-driver-vvcam" "${MODULES[@]}")
++			MODULES="basler-camera-driver-vvcam ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="basler-vvcam"
+ 			DRV_FILE="DAA3840_30MC_1080P.drv"
+@@ -255,7 +252,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor0_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		dual_basler_1080p60hdr )
+-			MODULES=("basler-camera-driver-vvcam" "${MODULES[@]}")
++			MODULES="basler-camera-driver-vvcam ${MODULES}"
+ 			RUN_OPTION="DUAL_CAMERA"
+ 			CAM_NAME="basler-vvcam"
+ 			DRV_FILE="DAA3840_30MC_1080P.drv"
+@@ -265,7 +262,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor1_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		dual_basler_1080p25hdr )
+-			MODULES=("basler-camera-driver-vvcam" "${MODULES[@]}")
++			MODULES="basler-camera-driver-vvcam ${MODULES}"
+ 			RUN_OPTION="DUAL_CAMERA"
+ 			CAM_NAME="basler-vvcam"
+ 			DRV_FILE="DAA3840_30MC_1080P.drv"
+@@ -275,7 +272,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor1_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		ov2775_1080p30 )
+-			MODULES=("ov2775" "${MODULES[@]}")
++			MODULES="ov2775 ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="ov2775"
+ 			DRV_FILE="ov2775.drv"
+@@ -284,7 +281,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor0_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		dual_ov2775_1080p30 )
+-			MODULES=("ov2775" "${MODULES[@]}")
++			MODULES="ov2775 ${MODULES}"
+ 			RUN_OPTION="DUAL_CAMERA"
+ 			CAM_NAME="ov2775"
+ 			DRV_FILE="ov2775.drv"
+@@ -294,7 +291,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor1_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		ov2775_1080p30hdr )
+-			MODULES=("ov2775" "${MODULES[@]}")
++			MODULES="ov2775 ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="ov2775"
+ 			DRV_FILE="ov2775.drv"
+@@ -303,7 +300,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor0_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		dual_ov2775_1080p30hdr )
+-			MODULES=("ov2775" "${MODULES[@]}")
++			MODULES="ov2775 ${MODULES}"
+ 			RUN_OPTION="DUAL_CAMERA"
+ 			CAM_NAME="ov2775"
+ 			DRV_FILE="ov2775.drv"
+@@ -313,7 +310,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor1_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		ov2775_1080p30hdr_native )
+-			MODULES=("ov2775" "${MODULES[@]}")
++			MODULES="ov2775 ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="ov2775"
+ 			DRV_FILE="ov2775.drv"
+@@ -322,7 +319,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor0_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		ov2775_720p )
+-			MODULES=("ov2775" "${MODULES[@]}")
++			MODULES="ov2775 ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="ov2775"
+ 			DRV_FILE="ov2775.drv"
+@@ -331,7 +328,7 @@ case "$ISP_CONFIG" in
+ 			write_sensor_cfg_file "Sensor0_Entry.cfg" $CAM_NAME $DRV_FILE $MODE_FILE $MODE
+ 			;;
+ 		os08a20_4k )
+-			MODULES=("os08a20" "${MODULES[@]}")
++			MODULES="os08a20 ${MODULES}"
+ 			RUN_OPTION="CAMERA0"
+ 			CAM_NAME="os08a20"
+ 			DRV_FILE="os08a20.drv"
+-- 
+2.31.1
+
diff --git a/package/freescale-imx/isp-imx/0001-start_isp.sh-refine-device-tree-parsing.patch b/package/freescale-imx/isp-imx/0001-start_isp.sh-refine-device-tree-parsing.patch
new file mode 100644
index 0000000000..cc98460b5f
--- /dev/null
+++ b/package/freescale-imx/isp-imx/0001-start_isp.sh-refine-device-tree-parsing.patch
@@ -0,0 +1,28 @@
+From ee98a802554a6a962b78bc65a951d84b5d60d526 Mon Sep 17 00:00:00 2001
+From: Chris Dimich <chris.dimich@boundarydevices.com>
+Date: Sun, 3 Oct 2021 10:29:31 -0700
+Subject: [PATCH 1/1] start_isp.sh: refine device tree parsing
+
+Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
+---
+ imx/start_isp.sh | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/imx/start_isp.sh b/imx/start_isp.sh
+index 6daabc59c..892b7c061 100755
+--- a/imx/start_isp.sh
++++ b/imx/start_isp.sh
+@@ -7,8 +7,8 @@
+ #
+ 
+ RUNTIME_DIR="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
+-NR_DEVICE_TREE_BASLER=$(grep basler-camera-vvcam /sys/firmware/devicetree/base/soc@0/*/i2c@*/*/compatible -l | wc -l 2> /dev/null)
+-NR_DEVICE_TREE_OV5640=$(grep ov5640 /sys/firmware/devicetree/base/soc@0/*/i2c@*/*/compatible -l | wc -l 2> /dev/null)
++NR_DEVICE_TREE_BASLER=$(grep basler-camera-vvcam `find /sys/firmware/devicetree/base/soc@0/ -name compatible | grep i2c` -l | wc -l 2> /dev/null)
++NR_DEVICE_TREE_OV5640=$(grep ov5640 `find /sys/firmware/devicetree/base/soc@0/ -name compatible | grep i2c` -l | wc -l 2> /dev/null)
+ 
+ # check if the basler device has been enabled in the device tree
+ if [ $NR_DEVICE_TREE_BASLER -eq 1 ]; then
+-- 
+2.31.1
+
diff --git a/package/freescale-imx/isp-imx/Config.in b/package/freescale-imx/isp-imx/Config.in
new file mode 100644
index 0000000000..04d17284d4
--- /dev/null
+++ b/package/freescale-imx/isp-imx/Config.in
@@ -0,0 +1,15 @@
+comment "isp-imx requires aarch64"
+	depends on !BR2_aarch64
+
+comment "isp-imx requires g2d library"
+	depends on !BR2_PACKAGE_IMX_GPU_G2D
+
+config BR2_PACKAGE_ISP_IMX
+	bool "isp-imx"
+	depends on BR2_aarch64 # Only relevant for i.MX8
+	depends on BR2_PACKAGE_IMX_GPU_G2D
+	select BR2_PACKAGE_LIBDRM
+	select BR2_PACKAGE_LINUX_IMX_HEADERS
+	select BR2_PACKAGE_PYTHON3
+	help
+	  i.MX Verisilicon Software ISP.
diff --git a/package/freescale-imx/isp-imx/S80isp b/package/freescale-imx/isp-imx/S80isp
new file mode 100755
index 0000000000..a41028fde8
--- /dev/null
+++ b/package/freescale-imx/isp-imx/S80isp
@@ -0,0 +1,18 @@
+#! /bin/sh
+
+case "$1" in
+	start|"")
+		/bin/sh /opt/imx8-isp/bin/start_isp.sh &
+		;;
+	stop)
+		;;
+	restart|reload)
+		$0 stop
+		sleep 1
+		$0 start
+		;;
+	*)
+		echo "Usage: $0 {start|stop}" >&2
+		exit 1
+		;;
+esac
diff --git a/package/freescale-imx/isp-imx/isp-imx.hash b/package/freescale-imx/isp-imx/isp-imx.hash
new file mode 100644
index 0000000000..03bc61347f
--- /dev/null
+++ b/package/freescale-imx/isp-imx/isp-imx.hash
@@ -0,0 +1,4 @@
+# Locally computed:
+sha256  e775975684aab4211f0bf8c5e2c6604ba46b83c5586937000675e044a50d77b8  isp-imx-4.2.2.13.0.bin
+sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
+sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
diff --git a/package/freescale-imx/isp-imx/isp-imx.mk b/package/freescale-imx/isp-imx/isp-imx.mk
new file mode 100644
index 0000000000..a05b7749b1
--- /dev/null
+++ b/package/freescale-imx/isp-imx/isp-imx.mk
@@ -0,0 +1,65 @@
+################################################################################
+#
+# isp-imx
+#
+################################################################################
+
+ISP_IMX_VERSION = 4.2.2.13.0
+ISP_IMX_SITE = $(FREESCALE_IMX_SITE)
+ISP_IMX_SOURCE = isp-imx-$(ISP_IMX_VERSION).bin
+ISP_IMX_DEPENDENCIES = linux linux-imx-headers python3 libdrm imx-gpu-g2d
+ISP_IMX_LICENSE = NXP Semiconductor Software License Agreement
+ISP_IMX_LICENSE_FILES = EULA COPYING
+ISP_IMX_REDISTRIBUTE = NO
+ISP_IMX_SUBDIR = appshell
+
+ISP_IMX_CONF_OPTS += \
+    -DCMAKE_BUILD_TYPE=release \
+    -DISP_VERSION=ISP8000NANO_V1802 \
+    -DPLATFORM=ARM64 \
+    -DAPPMODE=V4L2 \
+    -DQTLESS=1 \
+    -DFULL_SRC_COMPILE=1 \
+    -DWITH_DRM=1 \
+    -DWITH_DWE=1 \
+    -DSERVER_LESS=1 \
+    -DSUBDEV_V4L2=1 \
+    -DENABLE_IRQ=1 \
+    -DPARTITION_BUILD=0 \
+    -D3A_SRC_BUILD=0 \
+    -Wno-dev
+
+ISP_IMX_CONF_ENV += SDKTARGETSYSROOT=$(STAGING_DIR)
+
+define ISP_IMX_EXTRACT_CMDS
+	$(call FREESCALE_IMX_EXTRACT_HELPER,$(ISP_IMX_DL_DIR)/$(ISP_IMX_SOURCE))
+endef
+
+define ISP_IMX_INSTALL_TARGET_CMDS
+	mkdir -p $(TARGET_DIR)/opt/imx8-isp/bin
+	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/bin/*2775* $(TARGET_DIR)/opt/imx8-isp/bin
+	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/bin/isp_media_server $(TARGET_DIR)/opt/imx8-isp/bin
+	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/bin/*_test $(TARGET_DIR)/opt/imx8-isp/bin
+	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/bin/vvext $(TARGET_DIR)/opt/imx8-isp/bin
+	cp -r $(@D)/dewarp/dewarp_config $(TARGET_DIR)/opt/imx8-isp/bin
+	cp -r $(@D)/mediacontrol/case/ $(TARGET_DIR)/opt/imx8-isp/bin
+	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/lib/*.so* $(TARGET_DIR)/usr/lib/
+
+	cp $(@D)/imx/run.sh $(TARGET_DIR)/opt/imx8-isp/bin
+	cp $(@D)/imx/start_isp.sh $(TARGET_DIR)/opt/imx8-isp/bin
+
+	chmod +x $(TARGET_DIR)/opt/imx8-isp/bin/run.sh
+	chmod +x $(TARGET_DIR)/opt/imx8-isp/bin/start_isp.sh
+endef
+
+define ISP_IMX_INSTALL_INIT_SYSTEMD
+	$(INSTALL) -D -m 644 $(@D)/imx/imx8-isp.service \
+		$(TARGET_DIR)/usr/lib/systemd/system/imx8-isp.service
+endef
+
+define ISP_IMX_INSTALL_INIT_SYSV
+	$(INSTALL) -D -m 755 package/freescale-imx/isp-imx/S80isp \
+		$(TARGET_DIR)/etc/init.d/S80isp
+endef
+
+$(eval $(cmake-package))
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 09/12] package/freescale-imx/basler-camera: add package
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (6 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 08/12] package/freescale-imx/isp-imx: " Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-06 20:41 ` [Buildroot] [PATCH 10/12] configs/nitrogen*: update kernel to 5.10.x_2.0.0 Chris Dimich
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

Basler camera binary drivers.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 package/freescale-imx/Config.in               |  1 +
 package/freescale-imx/basler-camera/Config.in |  8 ++++++
 .../basler-camera/basler-camera.hash          |  4 +++
 .../basler-camera/basler-camera.mk            | 28 +++++++++++++++++++
 4 files changed, 41 insertions(+)
 create mode 100644 package/freescale-imx/basler-camera/Config.in
 create mode 100644 package/freescale-imx/basler-camera/basler-camera.hash
 create mode 100644 package/freescale-imx/basler-camera/basler-camera.mk

diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
index 0f0f5c50fd..6149e4bf13 100644
--- a/package/freescale-imx/Config.in
+++ b/package/freescale-imx/Config.in
@@ -118,6 +118,7 @@ source "package/freescale-imx/imx-seco/Config.in"
 source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
 source "package/freescale-imx/isp-vvcam-module/Config.in"
 source "package/freescale-imx/isp-imx/Config.in"
+source "package/freescale-imx/basler-camera/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/basler-camera/Config.in b/package/freescale-imx/basler-camera/Config.in
new file mode 100644
index 0000000000..6458dd323f
--- /dev/null
+++ b/package/freescale-imx/basler-camera/Config.in
@@ -0,0 +1,8 @@
+comment "basler camera needs a Linux kernel to be built"
+	depends on !BR2_LINUX_KERNEL
+
+config BR2_PACKAGE_BASLER_CAMERA
+	bool "Basler Camera Driver"
+	depends on BR2_LINUX_KERNEL
+	help
+	  Basler camera binary drivers.
diff --git a/package/freescale-imx/basler-camera/basler-camera.hash b/package/freescale-imx/basler-camera/basler-camera.hash
new file mode 100644
index 0000000000..43980d2e24
--- /dev/null
+++ b/package/freescale-imx/basler-camera/basler-camera.hash
@@ -0,0 +1,4 @@
+# Locally computed:
+sha256  3f09f7a2de290b0580faee9e180a78a322144d316fbbbc80b8a36fb83ab538b1  basler-camera-4.2.2.13.0.bin
+sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
+sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
diff --git a/package/freescale-imx/basler-camera/basler-camera.mk b/package/freescale-imx/basler-camera/basler-camera.mk
new file mode 100644
index 0000000000..743edd5b95
--- /dev/null
+++ b/package/freescale-imx/basler-camera/basler-camera.mk
@@ -0,0 +1,28 @@
+################################################################################
+#
+# basler-camera
+#
+################################################################################
+
+BASLER_CAMERA_VERSION = 4.2.2.13.0
+BASLER_CAMERA_SITE = $(FREESCALE_IMX_SITE)
+BASLER_CAMERA_SOURCE = basler-camera-$(BASLER_CAMERA_VERSION).bin
+BASLER_CAMERA_DEPENDENCIES = linux
+
+BASLER_CAMERA_LICENSE = NXP Semiconductor Software License Agreement
+BASLER_CAMERA_LICENSE_FILES = EULA COPYING
+BASLER_CAMERA_REDISTRIBUTE = NO
+
+define BASLER_CAMERA_EXTRACT_CMDS
+	$(call FREESCALE_IMX_EXTRACT_HELPER,$(BASLER_CAMERA_DL_DIR)/$(BASLER_CAMERA_SOURCE))
+endef
+
+define BASLER_CAMERA_INSTALL_TARGET_CMDS
+	mkdir -p $(TARGET_DIR)/opt/imx8-isp/bin
+	cp -r $(@D)/opt/imx8-isp/bin/* $(TARGET_DIR)/opt/imx8-isp/bin
+	ln -sf /opt/imx8-isp/bin/DAA3840_30MC_1080P.drv $(TARGET_DIR)/usr/lib64/DAA3840_30MC_1080P.drv
+	ln -sf /opt/imx8-isp/bin/DAA3840_30MC_4K.drv $(TARGET_DIR)/usr/lib64/DAA3840_30MC_4K.drv
+	cp -r $(@D)/usr/lib/* $(TARGET_DIR)/usr/lib/
+endef
+
+$(eval $(generic-package))
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 10/12] configs/nitrogen*: update kernel to 5.10.x_2.0.0
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (7 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 09/12] package/freescale-imx/basler-camera: " Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 19:54   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 11/12] configs/nitrogen*: bump u-boot revision Chris Dimich
                   ` (2 subsequent siblings)
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

Also bump linux headers version to 5.10.
Based on NXP 5.10.35-2.0.0 release.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 configs/nitrogen6sx_defconfig | 8 ++++----
 configs/nitrogen6x_defconfig  | 8 ++++----
 configs/nitrogen7_defconfig   | 8 ++++----
 configs/nitrogen8m_defconfig  | 8 ++++----
 configs/nitrogen8mm_defconfig | 8 ++++----
 configs/nitrogen8mn_defconfig | 8 ++++----
 configs/nitrogen8mp_defconfig | 8 ++++----
 7 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig
index 73dfe2caff..317bf192af 100644
--- a/configs/nitrogen6sx_defconfig
+++ b/configs/nitrogen6sx_defconfig
@@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y
 BR2_TARGET_ROOTFS_EXT2=y
 BR2_TARGET_ROOTFS_EXT2_4=y
 
-# Linux headers same as kernel, a 5.4 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
+# Linux headers same as kernel, a 5.10 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 
 # bootloader
 BR2_TARGET_UBOOT=y
@@ -35,8 +35,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
 # kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-# Last version of branch boundary-imx_5.4.x_2.3.0
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
+# Latest revision  of branch boundary-imx_5.10.x_2.0.0
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig
index 8e4b268356..b3d97c52e9 100644
--- a/configs/nitrogen6x_defconfig
+++ b/configs/nitrogen6x_defconfig
@@ -16,8 +16,8 @@ BR2_PACKAGE_HOST_GENIMAGE=y
 BR2_TARGET_ROOTFS_EXT2=y
 BR2_TARGET_ROOTFS_EXT2_4=y
 
-# Linux headers same as kernel, a 5.4 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
+# Linux headers same as kernel, a 5.10 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 
 # bootloader
 BR2_TARGET_UBOOT=y
@@ -34,8 +34,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
 # kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-# Last version of branch boundary-imx_5.4.x_2.3.0
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
+# Latest revision  of branch boundary-imx_5.10.x_2.0.0
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig
index 8b152d931b..7656fe20d9 100644
--- a/configs/nitrogen7_defconfig
+++ b/configs/nitrogen7_defconfig
@@ -16,8 +16,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y
 BR2_TARGET_ROOTFS_EXT2=y
 BR2_TARGET_ROOTFS_EXT2_4=y
 
-# Linux headers same as kernel, a 5.4 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
+# Linux headers same as kernel, a 5.10 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 
 # bootloader
 BR2_TARGET_UBOOT=y
@@ -34,8 +34,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
 # kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-# Last version of branch boundary-imx_5.4.x_2.3.0
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
+# Latest revision  of branch boundary-imx_5.10.x_2.0.0
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig
index 438a0bc29e..9e0e0983ee 100644
--- a/configs/nitrogen8m_defconfig
+++ b/configs/nitrogen8m_defconfig
@@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
 BR2_TARGET_ROOTFS_EXT2=y
 BR2_TARGET_ROOTFS_EXT2_4=y
 
-# Linux headers same as kernel, a 5.4 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
+# Linux headers same as kernel, a 5.10 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 
 # DDR training binaries
 BR2_PACKAGE_FREESCALE_IMX=y
@@ -49,8 +49,8 @@ BR2_TARGET_UBOOT_SPL=y
 # Kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-# Latest revision  of branch boundary-imx_5.4.x_2.3.0
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
+# Latest revision  of branch boundary-imx_5.10.x_2.0.0
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
index 567636ee4c..db5ccef156 100644
--- a/configs/nitrogen8mm_defconfig
+++ b/configs/nitrogen8mm_defconfig
@@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
 BR2_TARGET_ROOTFS_EXT2=y
 BR2_TARGET_ROOTFS_EXT2_4=y
 
-# Linux headers same as kernel, a 5.4 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
+# Linux headers same as kernel, a 5.10 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 
 # DDR training binaries
 BR2_PACKAGE_FREESCALE_IMX=y
@@ -49,8 +49,8 @@ BR2_TARGET_UBOOT_SPL=y
 # Kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-# Latest revision  of branch boundary-imx_5.4.x_2.3.0
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
+# Latest revision  of branch boundary-imx_5.10.x_2.0.0
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig
index 71fb0e7914..95a2a45780 100644
--- a/configs/nitrogen8mn_defconfig
+++ b/configs/nitrogen8mn_defconfig
@@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
 BR2_TARGET_ROOTFS_EXT2=y
 BR2_TARGET_ROOTFS_EXT2_4=y
 
-# Linux headers same as kernel, a 5.4 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
+# Linux headers same as kernel, a 5.10 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 
 # DDR training binaries
 BR2_PACKAGE_FREESCALE_IMX=y
@@ -49,8 +49,8 @@ BR2_TARGET_UBOOT_SPL=y
 # Kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-# Latest revision  of branch boundary-imx_5.4.x_2.3.0
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
+# Latest revision  of branch boundary-imx_5.10.x_2.0.0
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
index 14bd26724d..53933b6b8d 100644
--- a/configs/nitrogen8mp_defconfig
+++ b/configs/nitrogen8mp_defconfig
@@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
 BR2_TARGET_ROOTFS_EXT2=y
 BR2_TARGET_ROOTFS_EXT2_4=y
 
-# Linux headers same as kernel, a 5.4 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
+# Linux headers same as kernel, a 5.10 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 
 # DDR training binaries
 BR2_PACKAGE_FREESCALE_IMX=y
@@ -49,8 +49,8 @@ BR2_TARGET_UBOOT_SPL=y
 # Kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-# Latest revision  of branch boundary-imx_5.4.x_2.3.0
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
+# Latest revision  of branch boundary-imx_5.10.x_2.0.0
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 11/12] configs/nitrogen*: bump u-boot revision
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (8 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 10/12] configs/nitrogen*: update kernel to 5.10.x_2.0.0 Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-13 19:54   ` Arnout Vandecappelle
  2021-10-06 20:41 ` [Buildroot] [PATCH 12/12] configs/nitrogen8mp_defconfig: modify device trees Chris Dimich
  2021-10-13 18:57 ` [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Arnout Vandecappelle
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

- To latest v2020.10 rev (f2c92d83)

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 configs/nitrogen6sx_defconfig | 4 ++--
 configs/nitrogen6x_defconfig  | 4 ++--
 configs/nitrogen7_defconfig   | 4 ++--
 configs/nitrogen8m_defconfig  | 2 +-
 configs/nitrogen8mm_defconfig | 2 +-
 configs/nitrogen8mn_defconfig | 2 +-
 configs/nitrogen8mp_defconfig | 2 +-
 7 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig
index 317bf192af..3c2fe0cc7b 100644
--- a/configs/nitrogen6sx_defconfig
+++ b/configs/nitrogen6sx_defconfig
@@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 BR2_TARGET_UBOOT=y
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
-# Last version of branch boundary-v2020.10
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
+# Latest revision of branch boundary-imx_v2020.10
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
 BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx"
 BR2_TARGET_UBOOT_FORMAT_IMX=y
 BR2_PACKAGE_HOST_UBOOT_TOOLS=y
diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig
index b3d97c52e9..9e1d3ae1bc 100644
--- a/configs/nitrogen6x_defconfig
+++ b/configs/nitrogen6x_defconfig
@@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 BR2_TARGET_UBOOT=y
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
-# Last version of branch boundary-v2020.10
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
+# Latest revision of branch boundary-imx_v2020.10
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
 BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q"
 BR2_TARGET_UBOOT_FORMAT_IMX=y
 BR2_PACKAGE_HOST_UBOOT_TOOLS=y
diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig
index 7656fe20d9..0dbced86e9 100644
--- a/configs/nitrogen7_defconfig
+++ b/configs/nitrogen7_defconfig
@@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
 BR2_TARGET_UBOOT=y
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
-# Last version of branch boundary-v2020.10
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
+# Latest revision of branch boundary-imx_v2020.10
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
 BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7"
 BR2_TARGET_UBOOT_FORMAT_IMX=y
 BR2_PACKAGE_HOST_UBOOT_TOOLS=y
diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig
index 9e0e0983ee..a41e5f04d8 100644
--- a/configs/nitrogen8m_defconfig
+++ b/configs/nitrogen8m_defconfig
@@ -39,7 +39,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m"
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-imx_v2020.10
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
 BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
 BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
 BR2_TARGET_UBOOT_NEEDS_DTC=y
diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
index db5ccef156..a635f8012b 100644
--- a/configs/nitrogen8mm_defconfig
+++ b/configs/nitrogen8mm_defconfig
@@ -39,7 +39,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g"
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-imx_v2020.10
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
 BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
 BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
 BR2_TARGET_UBOOT_NEEDS_DTC=y
diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig
index 95a2a45780..5c2101441d 100644
--- a/configs/nitrogen8mn_defconfig
+++ b/configs/nitrogen8mn_defconfig
@@ -39,7 +39,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0"
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-imx_v2020.10
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
 BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
 BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
 BR2_TARGET_UBOOT_NEEDS_DTC=y
diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
index 53933b6b8d..3c52c526ab 100644
--- a/configs/nitrogen8mp_defconfig
+++ b/configs/nitrogen8mp_defconfig
@@ -39,7 +39,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0"
 BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Latest revision of branch boundary-imx_v2020.10
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
 BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
 BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
 BR2_TARGET_UBOOT_NEEDS_DTC=y
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [Buildroot] [PATCH 12/12] configs/nitrogen8mp_defconfig: modify device trees
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (9 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 11/12] configs/nitrogen*: bump u-boot revision Chris Dimich
@ 2021-10-06 20:41 ` Chris Dimich
  2021-10-15 19:28   ` Arnout Vandecappelle
  2021-10-13 18:57 ` [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Arnout Vandecappelle
  11 siblings, 1 reply; 24+ messages in thread
From: Chris Dimich @ 2021-10-06 20:41 UTC (permalink / raw)
  To: buildroot
  Cc: Gary Bisson, Samuel Martin, Refik Tuzakli, Thomas Petazzoni,
	Chris Dimich

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
 configs/nitrogen8mp_defconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
index 3c52c526ab..94f4554071 100644
--- a/configs/nitrogen8mp_defconfig
+++ b/configs/nitrogen8mp_defconfig
@@ -54,5 +54,5 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/lin
 BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mp-nitrogen8mp freescale/imx8mp-a0-nitrogen8mp"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mq-nitrogen8m freescale/imx8mq-nitrogen8m-m4 freescale/imx8mq-nitrogen8m_som freescale/imx8mq-nitrogen8m_som-m4"
 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
-- 
2.31.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0
  2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
                   ` (10 preceding siblings ...)
  2021-10-06 20:41 ` [Buildroot] [PATCH 12/12] configs/nitrogen8mp_defconfig: modify device trees Chris Dimich
@ 2021-10-13 18:57 ` Arnout Vandecappelle
  11 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 18:57 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> To match NXP 5.10.35-2.0.0 release.
> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>

  Applied to master, thanks.

  Regards,
  Arnout

> ---
>   .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash    | 2 +-
>   .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk      | 2 +-
>   2 files changed, 2 insertions(+), 2 deletions(-)
> 
> 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 ab021b6849..ee105ef82c 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  fbf400adbeaa52af0be234a5dcd96059615db4535cda2bd101d65d468e49e288  kernel-module-imx-gpu-viv-3588f2f6e64082153baae116dd393aa15061473d.tar.gz
> +sha256  257c6cd8b01cfb6543827cbeb78409e6a2ad4ae321891751dcea1abc47d89379  kernel-module-imx-gpu-viv-ae0f3be0b7240f11cca191a3e2bdd4a445ee46e5.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 3afcc9d228..10505fdf17 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 = 3588f2f6e64082153baae116dd393aa15061473d
> +KERNEL_MODULE_IMX_GPU_VIV_VERSION = ae0f3be0b7240f11cca191a3e2bdd4a445ee46e5
>   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
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 02/12] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p2.0
  2021-10-06 20:41 ` [Buildroot] [PATCH 02/12] package/freescale-imx/imx-gpu-viv: " Chris Dimich
@ 2021-10-13 18:58   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 18:58 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> To match NXP 5.10.35-2.0.0 release.
> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
> ---
>   package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++----
>   package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk   | 4 ++--
>   2 files changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
> index 6c0dacba60..312eeb6f82 100644
> --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
> +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
> @@ -1,5 +1,5 @@
>   # Locally calculated
> -sha256  0f139f5544250a3059c0a0266d44f70e89632694861de3e186272b170b37c464  imx-gpu-viv-6.4.3.p1.2-aarch32.bin
> -sha256  3de60afb1f54c0888d9849c5a27f938ba229f9f35675456a173bdf00e3538c5d  imx-gpu-viv-6.4.3.p1.2-aarch64.bin
> -sha256  4f3cc2dcbe3b7369bd4a51df749f432b69d8189fc2bde88f9fadbec73c686683  COPYING
> -sha256  a07e8df685161553d7e0b78b8b93ebe9086d95bb8635abff0ed3247992181e85  EULA
> +sha256  1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219  imx-gpu-viv-6.4.3.p2.0-aarch32.bin
> +sha256  003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e  imx-gpu-viv-6.4.3.p2.0-aarch64.bin
> +sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
> +sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA

  When the hash of a license file changes, you *must* make a comment about it in 
the commit message.

  I've added:

Various updates to the license files, but still NXP license.


  Applied to master, thanks.

  Regards,
  Arnout

> diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
> index fec19523a3..ace025c656 100644
> --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
> +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
> @@ -5,9 +5,9 @@
>   ################################################################################
>   
>   ifeq ($(BR2_aarch64),y)
> -IMX_GPU_VIV_VERSION = 6.4.3.p1.2-aarch64
> +IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64
>   else
> -IMX_GPU_VIV_VERSION = 6.4.3.p1.2-aarch32
> +IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32
>   endif
>   IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE)
>   IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 03/12] package/freescale-imx/imx-vpu-hantro: bump version to 1.22.0
  2021-10-06 20:41 ` [Buildroot] [PATCH 03/12] package/freescale-imx/imx-vpu-hantro: bump version to 1.22.0 Chris Dimich
@ 2021-10-13 19:03   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:03 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> To match NXP 5.10.35-2.0.0 release.

  I've added a comment about the license.

> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
> ---
>   ...on.h-header-inclusion-to-be-standard.patch | 47 ++++++++++---------
>   .../imx-vpu-hantro/imx-vpu-hantro.hash        |  6 +--
>   .../imx-vpu-hantro/imx-vpu-hantro.mk          |  2 +-
>   3 files changed, 28 insertions(+), 27 deletions(-)
> 
> 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 f5a67cd514..43ccb1dfec 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,13 +1,14 @@
> -From e776e7360f80da9ac03f81a5df27d8b7fabc7ac7 Mon Sep 17 00:00:00 2001
> -From: Gary Bisson <gary.bisson@boundarydevices.com>
> -Date: Thu, 26 Mar 2020 16:00:33 +0100
> -Subject: [PATCH] Fix ion.h header inclusion to be standard
> +From dfe8ef9123936d2c1d5da34f63f661849171d5ef Mon Sep 17 00:00:00 2001
> +From: Chris Dimich <chris.dimich@boundarydevices.com>

  You can't claim that you're the author of this patch if you just refresh it. 
Keep the original author.

> +Date: Sun, 3 Oct 2021 16:39:29 -0700
> +Subject: [PATCH 1/1] Fix ion.h header inclusion to be standard

  There shouldn't be a 1/1 (in particular, because there are two patches...). 
Use utils/check-package to verify your package before sending it.

  Applied to master with that fixed.

  Regards,
  Arnout

>   
>   NXP "solution" was to manually copy the header to include/linux.
>   Let's point the Makefile to the proper (mainline) location instead:
>   https://elixir.bootlin.com/linux/v4.17/source/drivers/staging/android/uapi/ion.h
>   
>   Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
> +Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
>   ---
>    Makefile_G1G2                                             | 4 ++--
>    Makefile_H1                                               | 4 ++--
> @@ -16,7 +17,7 @@ Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
>    4 files changed, 6 insertions(+), 6 deletions(-)
>   
>   diff --git a/Makefile_G1G2 b/Makefile_G1G2
> -index 8280cce..4c9fc34 100755
> +index 8f83391..25884fa 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
> @@ -31,10 +32,10 @@ index 8280cce..4c9fc34 100755
>    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
> +index 0979571..479940a 100755
>   --- a/Makefile_H1
>   +++ b/Makefile_H1
> -@@ -17,8 +17,8 @@ ENV += -DMEMALLOC_MODULE_PATH=\\\"/dev/ion\\\"
> +@@ -17,8 +17,8 @@ ENV = -DENC_MODULE_PATH=\\\"/dev/mxc_hantro_h1\\\"
>    #ENV += -DSDRAM_LM_BASE=0x00000000
>    ENV += -DEWL_NO_HW_TIMEOUT
>    ENV += -DUSE_ION
> @@ -43,34 +44,34 @@ index 9ab62e1..8d366e3 100755
>   +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
> + ifeq ($(CFG_SECURE_DATA_PATH), y)
> + ENV += -DCFG_SECURE_DATA_PATH
>   diff --git a/decoder_sw/software/linux/dwl/dwl_linux.c b/decoder_sw/software/linux/dwl/dwl_linux.c
> -index 9b057f0..43225f6 100755
> +index 7d5e33b..c0e5727 100755
>   --- a/decoder_sw/software/linux/dwl/dwl_linux.c
>   +++ b/decoder_sw/software/linux/dwl/dwl_linux.c
> -@@ -41,7 +41,7 @@
> - #include "dwl.h"
> - #include <linux/hantrodec.h>
> - #ifdef USE_ION
> +@@ -50,7 +50,7 @@
> + #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 11, 0)
> + #include <linux/dma-heap.h>
> + #else
>   -#include <linux/ion.h>
>   +#include <ion.h>
> - #include <linux/dma-buf.h>
> - #include <linux/version.h>
> + #endif
>    #ifdef ANDROID
> + #include <linux/mxc_ion.h>
>   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
> +index 312e4cc..70630c3 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
> +@@ -52,7 +52,7 @@
> + #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 11, 0)
> + #include <linux/dma-heap.h>
> + #else
>   -#include <linux/ion.h>
>   +#include <ion.h>
> + #endif
>    #include <linux/dma-buf.h>
>    #include <linux/version.h>
> - #ifdef ANDROID
>   --
> -2.25.1
> +2.31.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 e9df63bfca..dd3b167e3e 100644
> --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash
> +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash
> @@ -1,4 +1,4 @@
>   # Locally computed:
> -sha256  419725f0c09f5939c88cd234b729c3943cbd37e53db7352b02c8d6cc05b939b9  imx-vpu-hantro-1.21.0.bin
> -sha256  4f3cc2dcbe3b7369bd4a51df749f432b69d8189fc2bde88f9fadbec73c686683  COPYING
> -sha256  a07e8df685161553d7e0b78b8b93ebe9086d95bb8635abff0ed3247992181e85  EULA
> +sha256  03c61dfb268b31a0d25a4d1387cb3ad0261029ad5de801f72224602e2b37da00  imx-vpu-hantro-1.22.0.bin
> +sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
> +sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  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 0d075c49c0..360591b444 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.21.0
> +IMX_VPU_HANTRO_VERSION = 1.22.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
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 04/12] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p2.0
  2021-10-06 20:41 ` [Buildroot] [PATCH 04/12] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p2.0 Chris Dimich
@ 2021-10-13 19:04   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:04 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> To match NXP 5.10.35-2.0.0 release.
> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>

  Applied to master with the license comment, thanks.

  Regards,
  Arnout

> ---
>   package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++----
>   package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk   | 4 ++--
>   2 files changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
> index 4f05ca78b0..4d28b037d0 100644
> --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
> +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
> @@ -1,5 +1,5 @@
>   # Locally calculated
> -sha256  9fd1b2c05ecabb3cc1468c357fc85f024a736de54abb9942e17230f24fa280c0  imx-gpu-g2d-6.4.3.p1.2-arm.bin
> -sha256  1b0369e9f75bf8fff7b8a86ade8d0d1748a52579b02ef72e53ad5565eee4dc60  imx-gpu-g2d-6.4.3.p1.2-aarch64.bin
> -sha256  4f3cc2dcbe3b7369bd4a51df749f432b69d8189fc2bde88f9fadbec73c686683  COPYING
> -sha256  a07e8df685161553d7e0b78b8b93ebe9086d95bb8635abff0ed3247992181e85  EULA
> +sha256  39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2  imx-gpu-g2d-6.4.3.p2.0-arm.bin
> +sha256  2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3  imx-gpu-g2d-6.4.3.p2.0-aarch64.bin
> +sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
> +sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
> diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
> index 12f881105d..0e4078a962 100644
> --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
> +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
> @@ -5,9 +5,9 @@
>   ################################################################################
>   
>   ifeq ($(BR2_aarch64),y)
> -IMX_GPU_G2D_VERSION = 6.4.3.p1.2-aarch64
> +IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64
>   else
> -IMX_GPU_G2D_VERSION = 6.4.3.p1.2-arm
> +IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm
>   endif
>   IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE)
>   IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 05/12] package/freescale-imx/firmware-imx: bump version to 8.12
  2021-10-06 20:41 ` [Buildroot] [PATCH 05/12] package/freescale-imx/firmware-imx: bump version to 8.12 Chris Dimich
@ 2021-10-13 19:04   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:04 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> To match NXP 5.10.35-2.0.0 release.
> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>

  Applied to master with the license comment, thanks.

  Regards,
  Arnout

> ---
>   package/freescale-imx/firmware-imx/firmware-imx.hash | 6 +++---
>   package/freescale-imx/firmware-imx/firmware-imx.mk   | 2 +-
>   2 files changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/package/freescale-imx/firmware-imx/firmware-imx.hash b/package/freescale-imx/firmware-imx/firmware-imx.hash
> index c434ce7ebd..98a0e73048 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  1a7aaab69cd8c48d10ffb0118c938f4b3daf4c7fd86f0342f4d352906f8e0ecb  firmware-imx-8.11.bin
> -sha256  4f3cc2dcbe3b7369bd4a51df749f432b69d8189fc2bde88f9fadbec73c686683  COPYING
> -sha256  a07e8df685161553d7e0b78b8b93ebe9086d95bb8635abff0ed3247992181e85  EULA
> +sha256  6b6747bf36ecc53e385234afdce01f69c5775adf0d6685c885281ca6e4e322ef  firmware-imx-8.12.bin
> +sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
> +sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
> diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
> index 29241342be..60c97fd2b8 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.11
> +FIRMWARE_IMX_VERSION = 8.12
>   FIRMWARE_IMX_SITE = $(FREESCALE_IMX_SITE)
>   FIRMWARE_IMX_SOURCE = firmware-imx-$(FIRMWARE_IMX_VERSION).bin
>   
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 06/12] package/freescale-imx/imx-vpu-hantro-vc: add package
  2021-10-06 20:41 ` [Buildroot] [PATCH 06/12] package/freescale-imx/imx-vpu-hantro-vc: add package Chris Dimich
@ 2021-10-13 19:07   ` Arnout Vandecappelle
  2021-10-13 19:16     ` Arnout Vandecappelle
  0 siblings, 1 reply; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:07 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> i.MX VC8000E Encoder library. Intended for the i.MX 8M Plus processor.
> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>

  Applied to master, thanks.

  Regards,
  Arnout

> ---
>   package/freescale-imx/Config.in               |  1 +
>   .../freescale-imx/imx-vpu-hantro-vc/Config.in | 13 ++++++++++
>   .../imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash  |  4 +++
>   .../imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk    | 25 +++++++++++++++++++
>   4 files changed, 43 insertions(+)
>   create mode 100644 package/freescale-imx/imx-vpu-hantro-vc/Config.in
>   create mode 100644 package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
>   create mode 100644 package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
> 
> diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
> index bedd05a471..4a4237fb42 100644
> --- a/package/freescale-imx/Config.in
> +++ b/package/freescale-imx/Config.in
> @@ -115,6 +115,7 @@ 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"
> +source "package/freescale-imx/imx-vpu-hantro-vc/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-vpu-hantro-vc/Config.in b/package/freescale-imx/imx-vpu-hantro-vc/Config.in
> new file mode 100644
> index 0000000000..9ae139550a
> --- /dev/null
> +++ b/package/freescale-imx/imx-vpu-hantro-vc/Config.in
> @@ -0,0 +1,13 @@
> +comment "imx-vpu-hantro-vc needs an i.MX-specific Linux kernel to be built"
> +	depends on !BR2_LINUX_KERNEL
> +
> +comment "imx-vpu-hantro-vc needs an i.MX platform with Hantro VPU"
> +	depends on BR2_LINUX_KERNEL
> +	depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
> +
> +config BR2_PACKAGE_IMX_VPU_HANTRO_VC
> +	bool "imx-vpu-hantro-vc"
> +	depends on BR2_LINUX_KERNEL
> +	depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
> +	help
> +	  i.MX VC8000E Encoder library. Intended for the i.MX 8M Plus processor.
> diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
> new file mode 100644
> index 0000000000..aadf5b121f
> --- /dev/null
> +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
> @@ -0,0 +1,4 @@
> +# Locally computed:
> +sha256  d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3  imx-vpu-hantro-vc-1.4.0.bin
> +sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
> +sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
> diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
> new file mode 100644
> index 0000000000..b07e116674
> --- /dev/null
> +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
> @@ -0,0 +1,25 @@
> +################################################################################
> +#
> +# imx-vpu-hantro-vc
> +#
> +################################################################################
> +
> +IMX_VPU_HANTRO_VC_VERSION = 1.4.0
> +IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE)
> +IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin
> +IMX_VPU_HANTRO_VC_DEPENDENCIES = linux
> +
> +IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement
> +IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING
> +IMX_VPU_HANTRO_VC_REDISTRIBUTE = NO
> +
> +define IMX_VPU_HANTRO_VC_EXTRACT_CMDS
> +	$(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE))
> +endef
> +
> +define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS
> +	$(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so
> +	$(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1
> +endef
> +
> +$(eval $(generic-package))
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 07/12] package/freescale-imx/isp-vvcam-module: add package
  2021-10-06 20:41 ` [Buildroot] [PATCH 07/12] package/freescale-imx/isp-vvcam-module: " Chris Dimich
@ 2021-10-13 19:15   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:15 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> Verisilicon ISP that can be found in i.MX processors such as the i.MX 8M Plus.
> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
> ---
>   package/freescale-imx/Config.in               |  1 +
>   .../freescale-imx/isp-vvcam-module/Config.in  |  8 ++++++
>   .../isp-vvcam-module/isp-vvcam-module.hash    |  2 ++
>   .../isp-vvcam-module/isp-vvcam-module.mk      | 26 +++++++++++++++++++
>   4 files changed, 37 insertions(+)
>   create mode 100644 package/freescale-imx/isp-vvcam-module/Config.in
>   create mode 100644 package/freescale-imx/isp-vvcam-module/isp-vvcam-module.hash
>   create mode 100644 package/freescale-imx/isp-vvcam-module/isp-vvcam-module.mk
> 
> diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
> index 4a4237fb42..5f02d24909 100644
> --- a/package/freescale-imx/Config.in
> +++ b/package/freescale-imx/Config.in
> @@ -116,6 +116,7 @@ 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"
>   source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
> +source "package/freescale-imx/isp-vvcam-module/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/isp-vvcam-module/Config.in b/package/freescale-imx/isp-vvcam-module/Config.in
> new file mode 100644
> index 0000000000..d3a96c0d02
> --- /dev/null
> +++ b/package/freescale-imx/isp-vvcam-module/Config.in
> @@ -0,0 +1,8 @@
> +comment "bdsdmac_module needs a Linux kernel to be built"
> +	depends on !BR2_LINUX_KERNEL
> +
> +config BR2_PACKAGE_ISP_VVCAM_MODULE
> +	bool "ISP-VVCAM Kernel module"
> +	depends on BR2_LINUX_KERNEL

  I haven't applied this (and the rest of the series) because I was thinking it 
would make sense to add something like BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU for 
this module.

> +	help
> +	  Verisilicon ISP that can be found in i.MX processors such as the i.MX 8M Plus.

  This line is too long, as check-package can tell you.

  Regards,
  Arnout

> diff --git a/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.hash b/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.hash
> new file mode 100644
> index 0000000000..4b2fc15a81
> --- /dev/null
> +++ b/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.hash
> @@ -0,0 +1,2 @@
> +# Locally computed:
> +sha256  e52166a29a7d58b1f7d30639b451eb8f38971903c898c24e8fcc03dbfc7a503f  isp-vvcam-module-47588cb88cc75400b5d2c35a17527e99b752d9be-br1.tar.gz
> diff --git a/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.mk b/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.mk
> new file mode 100644
> index 0000000000..652250c65e
> --- /dev/null
> +++ b/package/freescale-imx/isp-vvcam-module/isp-vvcam-module.mk
> @@ -0,0 +1,26 @@
> +################################################################################
> +#
> +# ISP_VVCAM_MODULE
> +#
> +################################################################################
> +
> +ISP_VVCAM_MODULE_VERSION = 47588cb88cc75400b5d2c35a17527e99b752d9be
> +ISP_VVCAM_MODULE_SITE = https://source.codeaurora.org/external/imx/isp-vvcam
> +ISP_VVCAM_MODULE_SITE_METHOD = git
> +ISP_VVCAM_MODULE_LICENSE = GPL-2.0
> +ISP_VVCAM_MODULE_DEPENDENCIES = linux
> +
> +define ISP_VVCAM_MODULE_BUILD_CMDS
> +	cd $(@D)/vvcam/v4l2; \
> +	$(TARGET_MAKE_ENV) $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" \
> +		ARCH=$(KERNEL_ARCH) KERNEL_SRC=$(LINUX_DIR)
> +endef
> +
> +define ISP_VVCAM_MODULE_INSTALL_TARGET_CMDS
> +	cd $(@D)/vvcam/v4l2; \
> +	$(TARGET_MAKE_ENV) $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" \
> +		ARCH=$(KERNEL_ARCH) KERNEL_SRC=$(LINUX_DIR) \
> +		INSTALL_MOD_PATH=$(TARGET_DIR) modules_install
> +endef

  Why isn't this using the kernel-module infrastructure? That should definitely 
be explained in the commit message.

  Regards,
  Arnout

> +
> +$(eval $(generic-package))
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 06/12] package/freescale-imx/imx-vpu-hantro-vc: add package
  2021-10-13 19:07   ` Arnout Vandecappelle
@ 2021-10-13 19:16     ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:16 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson


On 13/10/2021 21:07, Arnout Vandecappelle wrote:
>
>
> On 06/10/2021 22:41, Chris Dimich wrote:
>> i.MX VC8000E Encoder library. Intended for the i.MX 8M Plus processor.
>>
>> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
>
>  Applied to master, thanks.

  I forgot: please add yourself to the DEVELOPERS file [1] for this package. 
This way, you'll get an e-mail if the package fails in the autobuilders, or when 
a new version is released if the package is registered on release-monitoring.org.


  Regards,
  Arnout

[1] https://buildroot.org/downloads/manual/manual.html#DEVELOPERS

>
>  Regards,
>  Arnout
>
>> ---
>>   package/freescale-imx/Config.in               |  1 +
>>   .../freescale-imx/imx-vpu-hantro-vc/Config.in | 13 ++++++++++
>>   .../imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash  |  4 +++
>>   .../imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk    | 25 +++++++++++++++++++
>>   4 files changed, 43 insertions(+)
>>   create mode 100644 package/freescale-imx/imx-vpu-hantro-vc/Config.in
>>   create mode 100644 
>> package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
>>   create mode 100644 
>> package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
>>
>> diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
>> index bedd05a471..4a4237fb42 100644
>> --- a/package/freescale-imx/Config.in
>> +++ b/package/freescale-imx/Config.in
>> @@ -115,6 +115,7 @@ 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"
>> +source "package/freescale-imx/imx-vpu-hantro-vc/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-vpu-hantro-vc/Config.in 
>> b/package/freescale-imx/imx-vpu-hantro-vc/Config.in
>> new file mode 100644
>> index 0000000000..9ae139550a
>> --- /dev/null
>> +++ b/package/freescale-imx/imx-vpu-hantro-vc/Config.in
>> @@ -0,0 +1,13 @@
>> +comment "imx-vpu-hantro-vc needs an i.MX-specific Linux kernel to be built"
>> +    depends on !BR2_LINUX_KERNEL
>> +
>> +comment "imx-vpu-hantro-vc needs an i.MX platform with Hantro VPU"
>> +    depends on BR2_LINUX_KERNEL
>> +    depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
>> +
>> +config BR2_PACKAGE_IMX_VPU_HANTRO_VC
>> +    bool "imx-vpu-hantro-vc"
>> +    depends on BR2_LINUX_KERNEL
>> +    depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
>> +    help
>> +      i.MX VC8000E Encoder library. Intended for the i.MX 8M Plus processor.
>> diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash 
>> b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
>> new file mode 100644
>> index 0000000000..aadf5b121f
>> --- /dev/null
>> +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
>> @@ -0,0 +1,4 @@
>> +# Locally computed:
>> +sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 
>> imx-vpu-hantro-vc-1.4.0.bin
>> +sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING
>> +sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA
>> diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk 
>> b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
>> new file mode 100644
>> index 0000000000..b07e116674
>> --- /dev/null
>> +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
>> @@ -0,0 +1,25 @@
>> +################################################################################ 
>>
>> +#
>> +# imx-vpu-hantro-vc
>> +#
>> +################################################################################ 
>>
>> +
>> +IMX_VPU_HANTRO_VC_VERSION = 1.4.0
>> +IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE)
>> +IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin
>> +IMX_VPU_HANTRO_VC_DEPENDENCIES = linux
>> +
>> +IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement
>> +IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING
>> +IMX_VPU_HANTRO_VC_REDISTRIBUTE = NO
>> +
>> +define IMX_VPU_HANTRO_VC_EXTRACT_CMDS
>> +    $(call 
>> FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE))
>> +endef
>> +
>> +define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS
>> +    $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so 
>> $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so
>> +    $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 
>> $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1
>> +endef
>> +
>> +$(eval $(generic-package))
>>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 08/12] package/freescale-imx/isp-imx: add package
  2021-10-06 20:41 ` [Buildroot] [PATCH 08/12] package/freescale-imx/isp-imx: " Chris Dimich
@ 2021-10-13 19:37   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:37 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> i.MX Verisilicon Software ISP.

  Same as for vvcam, I wonder if it makes sense to add a symbol for this in 
freescal-imx/Config.in

> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
> ---
>   package/freescale-imx/Config.in               |   1 +
>   .../isp-imx/0001-run.sh-fix-bashisms.patch    | 201 ++++++++++++++++++
>   ...rt_isp.sh-refine-device-tree-parsing.patch |  28 +++
>   package/freescale-imx/isp-imx/Config.in       |  15 ++
>   package/freescale-imx/isp-imx/S80isp          |  18 ++
>   package/freescale-imx/isp-imx/isp-imx.hash    |   4 +
>   package/freescale-imx/isp-imx/isp-imx.mk      |  65 ++++++
>   7 files changed, 332 insertions(+)
>   create mode 100644 package/freescale-imx/isp-imx/0001-run.sh-fix-bashisms.patch
>   create mode 100644 package/freescale-imx/isp-imx/0001-start_isp.sh-refine-device-tree-parsing.patch
>   create mode 100644 package/freescale-imx/isp-imx/Config.in
>   create mode 100755 package/freescale-imx/isp-imx/S80isp
>   create mode 100644 package/freescale-imx/isp-imx/isp-imx.hash
>   create mode 100644 package/freescale-imx/isp-imx/isp-imx.mk
> 
> diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
> index 5f02d24909..0f0f5c50fd 100644
> --- a/package/freescale-imx/Config.in
> +++ b/package/freescale-imx/Config.in
> @@ -117,6 +117,7 @@ source "package/freescale-imx/imx-sc-firmware/Config.in"
>   source "package/freescale-imx/imx-seco/Config.in"
>   source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
>   source "package/freescale-imx/isp-vvcam-module/Config.in"
> +source "package/freescale-imx/isp-imx/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/isp-imx/0001-run.sh-fix-bashisms.patch b/package/freescale-imx/isp-imx/0001-run.sh-fix-bashisms.patch
> new file mode 100644
> index 0000000000..cbbc31906c
> --- /dev/null
> +++ b/package/freescale-imx/isp-imx/0001-run.sh-fix-bashisms.patch
> @@ -0,0 +1,201 @@
> +From 7c5c07a24c9e77d69002c6a9aefd1cc5a7a0615f Mon Sep 17 00:00:00 2001
> +From: Chris Dimich <Chris.Dimich@boundarydevices.com>
> +Date: Tue, 28 Sep 2021 17:27:33 -0700
> +Subject: [PATCH 1/1] run.sh: fix bashisms

  Again: remove the 1/1 part.

  The patch needs your signed-off-by as well.

  Please send the patch upstream, and add something like

Upstream: <URL>

If there's no upstream to send to (likely, in this case), add something like:

Upstream: nowhere to send it to

[snip]
> diff --git a/package/freescale-imx/isp-imx/Config.in b/package/freescale-imx/isp-imx/Config.in
> new file mode 100644
> index 0000000000..04d17284d4
> --- /dev/null
> +++ b/package/freescale-imx/isp-imx/Config.in
> @@ -0,0 +1,15 @@
> +comment "isp-imx requires aarch64"
> +	depends on !BR2_aarch64
> +
> +comment "isp-imx requires g2d library"
> +	depends on !BR2_PACKAGE_IMX_GPU_G2D
> +
> +config BR2_PACKAGE_ISP_IMX
> +	bool "isp-imx"
> +	depends on BR2_aarch64 # Only relevant for i.MX8
> +	depends on BR2_PACKAGE_IMX_GPU_G2D

  Instead of depending on g2d, you should select it (and copy its dependencies, 
with a comment behind them to show where they come from).

> +	select BR2_PACKAGE_LIBDRM
> +	select BR2_PACKAGE_LINUX_IMX_HEADERS
> +	select BR2_PACKAGE_PYTHON3
> +	help
> +	  i.MX Verisilicon Software ISP.
> diff --git a/package/freescale-imx/isp-imx/S80isp b/package/freescale-imx/isp-imx/S80isp
> new file mode 100755
> index 0000000000..a41028fde8
> --- /dev/null
> +++ b/package/freescale-imx/isp-imx/S80isp
> @@ -0,0 +1,18 @@
> +#! /bin/sh
> +
> +case "$1" in
> +	start|"")
> +		/bin/sh /opt/imx8-isp/bin/start_isp.sh &
> +		;;
> +	stop)

  Is there really no stop?

> +		;;
> +	restart|reload)
> +		$0 stop
> +		sleep 1
> +		$0 start
> +		;;
> +	*)
> +		echo "Usage: $0 {start|stop}" >&2
> +		exit 1
> +		;;
> +esac
> diff --git a/package/freescale-imx/isp-imx/isp-imx.hash b/package/freescale-imx/isp-imx/isp-imx.hash
> new file mode 100644
> index 0000000000..03bc61347f
> --- /dev/null
> +++ b/package/freescale-imx/isp-imx/isp-imx.hash
> @@ -0,0 +1,4 @@
> +# Locally computed:
> +sha256  e775975684aab4211f0bf8c5e2c6604ba46b83c5586937000675e044a50d77b8  isp-imx-4.2.2.13.0.bin
> +sha256  ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee  COPYING
> +sha256  50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c  EULA
> diff --git a/package/freescale-imx/isp-imx/isp-imx.mk b/package/freescale-imx/isp-imx/isp-imx.mk
> new file mode 100644
> index 0000000000..a05b7749b1
> --- /dev/null
> +++ b/package/freescale-imx/isp-imx/isp-imx.mk
> @@ -0,0 +1,65 @@
> +################################################################################
> +#
> +# isp-imx
> +#
> +################################################################################
> +
> +ISP_IMX_VERSION = 4.2.2.13.0
> +ISP_IMX_SITE = $(FREESCALE_IMX_SITE)
> +ISP_IMX_SOURCE = isp-imx-$(ISP_IMX_VERSION).bin
> +ISP_IMX_DEPENDENCIES = linux linux-imx-headers python3 libdrm imx-gpu-g2d
> +ISP_IMX_LICENSE = NXP Semiconductor Software License Agreement
> +ISP_IMX_LICENSE_FILES = EULA COPYING
> +ISP_IMX_REDISTRIBUTE = NO
> +ISP_IMX_SUBDIR = appshell
> +
> +ISP_IMX_CONF_OPTS += \
> +    -DCMAKE_BUILD_TYPE=release \
> +    -DISP_VERSION=ISP8000NANO_V1802 \
> +    -DPLATFORM=ARM64 \
> +    -DAPPMODE=V4L2 \
> +    -DQTLESS=1 \
> +    -DFULL_SRC_COMPILE=1 \
> +    -DWITH_DRM=1 \
> +    -DWITH_DWE=1 \
> +    -DSERVER_LESS=1 \
> +    -DSUBDEV_V4L2=1 \
> +    -DENABLE_IRQ=1 \
> +    -DPARTITION_BUILD=0 \
> +    -D3A_SRC_BUILD=0 \
> +    -Wno-dev
> +
> +ISP_IMX_CONF_ENV += SDKTARGETSYSROOT=$(STAGING_DIR)
> +
> +define ISP_IMX_EXTRACT_CMDS
> +	$(call FREESCALE_IMX_EXTRACT_HELPER,$(ISP_IMX_DL_DIR)/$(ISP_IMX_SOURCE))
> +endef
> +
> +define ISP_IMX_INSTALL_TARGET_CMDS

  A CMake package usually has a working install command. If it doesn't work in 
this case, please explain in the commit log why not.

  If the cmake install just misses a few files, then you can install those in a 
post-install hook.

> +	mkdir -p $(TARGET_DIR)/opt/imx8-isp/bin

  We don't install stuff in /opt. In fact, we go out of our way to patch scripts 
etc. so we can install things in /usr. There could be an exception for this 
package, but then there needs to be a *very* good explanation in the commit message.

  Regards,
  Arnout

> +	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/bin/*2775* $(TARGET_DIR)/opt/imx8-isp/bin
> +	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/bin/isp_media_server $(TARGET_DIR)/opt/imx8-isp/bin
> +	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/bin/*_test $(TARGET_DIR)/opt/imx8-isp/bin
> +	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/bin/vvext $(TARGET_DIR)/opt/imx8-isp/bin
> +	cp -r $(@D)/dewarp/dewarp_config $(TARGET_DIR)/opt/imx8-isp/bin
> +	cp -r $(@D)/mediacontrol/case/ $(TARGET_DIR)/opt/imx8-isp/bin
> +	cp -r $(@D)/$(ISP_IMX_SUBDIR)/generated/release/lib/*.so* $(TARGET_DIR)/usr/lib/
> +
> +	cp $(@D)/imx/run.sh $(TARGET_DIR)/opt/imx8-isp/bin
> +	cp $(@D)/imx/start_isp.sh $(TARGET_DIR)/opt/imx8-isp/bin
> +
> +	chmod +x $(TARGET_DIR)/opt/imx8-isp/bin/run.sh
> +	chmod +x $(TARGET_DIR)/opt/imx8-isp/bin/start_isp.sh
> +endef
> +
> +define ISP_IMX_INSTALL_INIT_SYSTEMD
> +	$(INSTALL) -D -m 644 $(@D)/imx/imx8-isp.service \
> +		$(TARGET_DIR)/usr/lib/systemd/system/imx8-isp.service
> +endef
> +
> +define ISP_IMX_INSTALL_INIT_SYSV
> +	$(INSTALL) -D -m 755 package/freescale-imx/isp-imx/S80isp \
> +		$(TARGET_DIR)/etc/init.d/S80isp
> +endef
> +
> +$(eval $(cmake-package))
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 10/12] configs/nitrogen*: update kernel to 5.10.x_2.0.0
  2021-10-06 20:41 ` [Buildroot] [PATCH 10/12] configs/nitrogen*: update kernel to 5.10.x_2.0.0 Chris Dimich
@ 2021-10-13 19:54   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:54 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> Also bump linux headers version to 5.10.
> Based on NXP 5.10.35-2.0.0 release.
> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>

  Applied to master, thanks.

  Regards,
  Arnout

> ---
>   configs/nitrogen6sx_defconfig | 8 ++++----
>   configs/nitrogen6x_defconfig  | 8 ++++----
>   configs/nitrogen7_defconfig   | 8 ++++----
>   configs/nitrogen8m_defconfig  | 8 ++++----
>   configs/nitrogen8mm_defconfig | 8 ++++----
>   configs/nitrogen8mn_defconfig | 8 ++++----
>   configs/nitrogen8mp_defconfig | 8 ++++----
>   7 files changed, 28 insertions(+), 28 deletions(-)
> 
> diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig
> index 73dfe2caff..317bf192af 100644
> --- a/configs/nitrogen6sx_defconfig
> +++ b/configs/nitrogen6sx_defconfig
> @@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y
>   BR2_TARGET_ROOTFS_EXT2=y
>   BR2_TARGET_ROOTFS_EXT2_4=y
>   
> -# Linux headers same as kernel, a 5.4 series
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
> +# Linux headers same as kernel, a 5.10 series
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   
>   # bootloader
>   BR2_TARGET_UBOOT=y
> @@ -35,8 +35,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
>   # kernel
>   BR2_LINUX_KERNEL=y
>   BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
> -# Last version of branch boundary-imx_5.4.x_2.3.0
> -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
> +# Latest revision  of branch boundary-imx_5.10.x_2.0.0
> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
> diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig
> index 8e4b268356..b3d97c52e9 100644
> --- a/configs/nitrogen6x_defconfig
> +++ b/configs/nitrogen6x_defconfig
> @@ -16,8 +16,8 @@ BR2_PACKAGE_HOST_GENIMAGE=y
>   BR2_TARGET_ROOTFS_EXT2=y
>   BR2_TARGET_ROOTFS_EXT2_4=y
>   
> -# Linux headers same as kernel, a 5.4 series
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
> +# Linux headers same as kernel, a 5.10 series
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   
>   # bootloader
>   BR2_TARGET_UBOOT=y
> @@ -34,8 +34,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
>   # kernel
>   BR2_LINUX_KERNEL=y
>   BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
> -# Last version of branch boundary-imx_5.4.x_2.3.0
> -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
> +# Latest revision  of branch boundary-imx_5.10.x_2.0.0
> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
> diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig
> index 8b152d931b..7656fe20d9 100644
> --- a/configs/nitrogen7_defconfig
> +++ b/configs/nitrogen7_defconfig
> @@ -16,8 +16,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS=y
>   BR2_TARGET_ROOTFS_EXT2=y
>   BR2_TARGET_ROOTFS_EXT2_4=y
>   
> -# Linux headers same as kernel, a 5.4 series
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
> +# Linux headers same as kernel, a 5.10 series
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   
>   # bootloader
>   BR2_TARGET_UBOOT=y
> @@ -34,8 +34,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo
>   # kernel
>   BR2_LINUX_KERNEL=y
>   BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
> -# Last version of branch boundary-imx_5.4.x_2.3.0
> -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
> +# Latest revision  of branch boundary-imx_5.10.x_2.0.0
> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
> diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig
> index 438a0bc29e..9e0e0983ee 100644
> --- a/configs/nitrogen8m_defconfig
> +++ b/configs/nitrogen8m_defconfig
> @@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
>   BR2_TARGET_ROOTFS_EXT2=y
>   BR2_TARGET_ROOTFS_EXT2_4=y
>   
> -# Linux headers same as kernel, a 5.4 series
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
> +# Linux headers same as kernel, a 5.10 series
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   
>   # DDR training binaries
>   BR2_PACKAGE_FREESCALE_IMX=y
> @@ -49,8 +49,8 @@ BR2_TARGET_UBOOT_SPL=y
>   # Kernel
>   BR2_LINUX_KERNEL=y
>   BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
> -# Latest revision  of branch boundary-imx_5.4.x_2.3.0
> -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
> +# Latest revision  of branch boundary-imx_5.10.x_2.0.0
> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
> diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
> index 567636ee4c..db5ccef156 100644
> --- a/configs/nitrogen8mm_defconfig
> +++ b/configs/nitrogen8mm_defconfig
> @@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
>   BR2_TARGET_ROOTFS_EXT2=y
>   BR2_TARGET_ROOTFS_EXT2_4=y
>   
> -# Linux headers same as kernel, a 5.4 series
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
> +# Linux headers same as kernel, a 5.10 series
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   
>   # DDR training binaries
>   BR2_PACKAGE_FREESCALE_IMX=y
> @@ -49,8 +49,8 @@ BR2_TARGET_UBOOT_SPL=y
>   # Kernel
>   BR2_LINUX_KERNEL=y
>   BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
> -# Latest revision  of branch boundary-imx_5.4.x_2.3.0
> -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
> +# Latest revision  of branch boundary-imx_5.10.x_2.0.0
> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
> diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig
> index 71fb0e7914..95a2a45780 100644
> --- a/configs/nitrogen8mn_defconfig
> +++ b/configs/nitrogen8mn_defconfig
> @@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
>   BR2_TARGET_ROOTFS_EXT2=y
>   BR2_TARGET_ROOTFS_EXT2_4=y
>   
> -# Linux headers same as kernel, a 5.4 series
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
> +# Linux headers same as kernel, a 5.10 series
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   
>   # DDR training binaries
>   BR2_PACKAGE_FREESCALE_IMX=y
> @@ -49,8 +49,8 @@ BR2_TARGET_UBOOT_SPL=y
>   # Kernel
>   BR2_LINUX_KERNEL=y
>   BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
> -# Latest revision  of branch boundary-imx_5.4.x_2.3.0
> -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
> +# Latest revision  of branch boundary-imx_5.10.x_2.0.0
> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
> diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
> index 14bd26724d..53933b6b8d 100644
> --- a/configs/nitrogen8mp_defconfig
> +++ b/configs/nitrogen8mp_defconfig
> @@ -17,8 +17,8 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
>   BR2_TARGET_ROOTFS_EXT2=y
>   BR2_TARGET_ROOTFS_EXT2_4=y
>   
> -# Linux headers same as kernel, a 5.4 series
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
> +# Linux headers same as kernel, a 5.10 series
> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   
>   # DDR training binaries
>   BR2_PACKAGE_FREESCALE_IMX=y
> @@ -49,8 +49,8 @@ BR2_TARGET_UBOOT_SPL=y
>   # Kernel
>   BR2_LINUX_KERNEL=y
>   BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
> -# Latest revision  of branch boundary-imx_5.4.x_2.3.0
> -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/8961f5c1.tar.gz"
> +# Latest revision  of branch boundary-imx_5.10.x_2.0.0
> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/950d5f1b.tar.gz"
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 11/12] configs/nitrogen*: bump u-boot revision
  2021-10-06 20:41 ` [Buildroot] [PATCH 11/12] configs/nitrogen*: bump u-boot revision Chris Dimich
@ 2021-10-13 19:54   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-13 19:54 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson



On 06/10/2021 22:41, Chris Dimich wrote:
> - To latest v2020.10 rev (f2c92d83)
> 
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>

  Applied to master, thanks.

  Regards,
  Arnout

> ---
>   configs/nitrogen6sx_defconfig | 4 ++--
>   configs/nitrogen6x_defconfig  | 4 ++--
>   configs/nitrogen7_defconfig   | 4 ++--
>   configs/nitrogen8m_defconfig  | 2 +-
>   configs/nitrogen8mm_defconfig | 2 +-
>   configs/nitrogen8mn_defconfig | 2 +-
>   configs/nitrogen8mp_defconfig | 2 +-
>   7 files changed, 10 insertions(+), 10 deletions(-)
> 
> diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig
> index 317bf192af..3c2fe0cc7b 100644
> --- a/configs/nitrogen6sx_defconfig
> +++ b/configs/nitrogen6sx_defconfig
> @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   BR2_TARGET_UBOOT=y
>   BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
>   BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
> -# Last version of branch boundary-v2020.10
> -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
> +# Latest revision of branch boundary-imx_v2020.10
> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
>   BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx"
>   BR2_TARGET_UBOOT_FORMAT_IMX=y
>   BR2_PACKAGE_HOST_UBOOT_TOOLS=y
> diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig
> index b3d97c52e9..9e1d3ae1bc 100644
> --- a/configs/nitrogen6x_defconfig
> +++ b/configs/nitrogen6x_defconfig
> @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   BR2_TARGET_UBOOT=y
>   BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
>   BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
> -# Last version of branch boundary-v2020.10
> -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
> +# Latest revision of branch boundary-imx_v2020.10
> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
>   BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q"
>   BR2_TARGET_UBOOT_FORMAT_IMX=y
>   BR2_PACKAGE_HOST_UBOOT_TOOLS=y
> diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig
> index 7656fe20d9..0dbced86e9 100644
> --- a/configs/nitrogen7_defconfig
> +++ b/configs/nitrogen7_defconfig
> @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
>   BR2_TARGET_UBOOT=y
>   BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
>   BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
> -# Last version of branch boundary-v2020.10
> -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
> +# Latest revision of branch boundary-imx_v2020.10
> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
>   BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7"
>   BR2_TARGET_UBOOT_FORMAT_IMX=y
>   BR2_PACKAGE_HOST_UBOOT_TOOLS=y
> diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig
> index 9e0e0983ee..a41e5f04d8 100644
> --- a/configs/nitrogen8m_defconfig
> +++ b/configs/nitrogen8m_defconfig
> @@ -39,7 +39,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m"
>   BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
>   BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
>   # Latest revision of branch boundary-imx_v2020.10
> -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
>   BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
>   BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
>   BR2_TARGET_UBOOT_NEEDS_DTC=y
> diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig
> index db5ccef156..a635f8012b 100644
> --- a/configs/nitrogen8mm_defconfig
> +++ b/configs/nitrogen8mm_defconfig
> @@ -39,7 +39,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g"
>   BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
>   BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
>   # Latest revision of branch boundary-imx_v2020.10
> -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
>   BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
>   BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
>   BR2_TARGET_UBOOT_NEEDS_DTC=y
> diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig
> index 95a2a45780..5c2101441d 100644
> --- a/configs/nitrogen8mn_defconfig
> +++ b/configs/nitrogen8mn_defconfig
> @@ -39,7 +39,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0"
>   BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
>   BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
>   # Latest revision of branch boundary-imx_v2020.10
> -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
>   BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
>   BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
>   BR2_TARGET_UBOOT_NEEDS_DTC=y
> diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
> index 53933b6b8d..3c52c526ab 100644
> --- a/configs/nitrogen8mp_defconfig
> +++ b/configs/nitrogen8mp_defconfig
> @@ -39,7 +39,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0"
>   BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
>   BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
>   # Latest revision of branch boundary-imx_v2020.10
> -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/e05b6d68.tar.gz"
> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/f2c92d83.tar.gz"
>   BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
>   BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
>   BR2_TARGET_UBOOT_NEEDS_DTC=y
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [Buildroot] [PATCH 12/12] configs/nitrogen8mp_defconfig: modify device trees
  2021-10-06 20:41 ` [Buildroot] [PATCH 12/12] configs/nitrogen8mp_defconfig: modify device trees Chris Dimich
@ 2021-10-15 19:28   ` Arnout Vandecappelle
  0 siblings, 0 replies; 24+ messages in thread
From: Arnout Vandecappelle @ 2021-10-15 19:28 UTC (permalink / raw)
  To: Chris Dimich, buildroot
  Cc: Refik Tuzakli, Samuel Martin, Thomas Petazzoni, Gary Bisson

  Hi Chris,

  "modify device trees" is meaningless. Why are you doing this? Why are the 
device trees specified by Gary no longer OK?

  It's particularly surprising that the device trees for the Nitrogen8MP board 
no longer contain "mp"

  Regards,
  Arnout


On 06/10/2021 22:41, Chris Dimich wrote:
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
> ---
>   configs/nitrogen8mp_defconfig | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig
> index 3c52c526ab..94f4554071 100644
> --- a/configs/nitrogen8mp_defconfig
> +++ b/configs/nitrogen8mp_defconfig
> @@ -54,5 +54,5 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/lin
>   BR2_LINUX_KERNEL_DEFCONFIG="boundary"
>   BR2_LINUX_KERNEL_DTS_SUPPORT=y
>   BR2_LINUX_KERNEL_INSTALL_TARGET=y
> -BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mp-nitrogen8mp freescale/imx8mp-a0-nitrogen8mp"
> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mq-nitrogen8m freescale/imx8mq-nitrogen8m-m4 freescale/imx8mq-nitrogen8m_som freescale/imx8mq-nitrogen8m_som-m4"
>   BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> 
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2021-10-15 19:29 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-06 20:41 [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Chris Dimich
2021-10-06 20:41 ` [Buildroot] [PATCH 02/12] package/freescale-imx/imx-gpu-viv: " Chris Dimich
2021-10-13 18:58   ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 03/12] package/freescale-imx/imx-vpu-hantro: bump version to 1.22.0 Chris Dimich
2021-10-13 19:03   ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 04/12] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p2.0 Chris Dimich
2021-10-13 19:04   ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 05/12] package/freescale-imx/firmware-imx: bump version to 8.12 Chris Dimich
2021-10-13 19:04   ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 06/12] package/freescale-imx/imx-vpu-hantro-vc: add package Chris Dimich
2021-10-13 19:07   ` Arnout Vandecappelle
2021-10-13 19:16     ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 07/12] package/freescale-imx/isp-vvcam-module: " Chris Dimich
2021-10-13 19:15   ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 08/12] package/freescale-imx/isp-imx: " Chris Dimich
2021-10-13 19:37   ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 09/12] package/freescale-imx/basler-camera: " Chris Dimich
2021-10-06 20:41 ` [Buildroot] [PATCH 10/12] configs/nitrogen*: update kernel to 5.10.x_2.0.0 Chris Dimich
2021-10-13 19:54   ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 11/12] configs/nitrogen*: bump u-boot revision Chris Dimich
2021-10-13 19:54   ` Arnout Vandecappelle
2021-10-06 20:41 ` [Buildroot] [PATCH 12/12] configs/nitrogen8mp_defconfig: modify device trees Chris Dimich
2021-10-15 19:28   ` Arnout Vandecappelle
2021-10-13 18:57 ` [Buildroot] [PATCH 01/12] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p2.0 Arnout Vandecappelle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.