summaryrefslogtreecommitdiff
path: root/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches
diff options
context:
space:
mode:
authorunitexe <unitexe70@gmail.com>2026-09-03 00:42:02 -0500
committerunitexe <unitexe70@gmail.com>2026-09-03 00:56:58 -0500
commit807016df68101688eceee657b97874d669fd94ec (patch)
tree92d60f7dc0a922658b89a2288a4571fe695d5ea8 /meta-unit-kas/include/layers/meta-freescale-3rdparty/patches
parent5c104e3d7bf65b9b23d3f3b17b2c6bb2b67e9389 (diff)
Build core-image-base for poky for olimex-imx8mp-evb
- Patch meta-freescale-3rdparty to follow builddir change for olimex u-boot - Use newer kernel release that has olimex-imx8mp support - Backport fix from 2.0 branch for NXP gpu label renaming - Remove entries from `KERNEL_DEVICETREE` that are no applicable with linux-fslc-imx 6.18 branch - Build boot container
Diffstat (limited to 'meta-unit-kas/include/layers/meta-freescale-3rdparty/patches')
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0001-follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch (renamed from meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch)0
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0002-remove-olimex-imx8mp-evb-kernel-device-trees-that-dont-exist-in-6.18.patch37
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0003-build-boot-container.patch22
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/series4
4 files changed, 62 insertions, 1 deletions
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0001-follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch
index 6004fba..6004fba 100644
--- a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0001-follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0002-remove-olimex-imx8mp-evb-kernel-device-trees-that-dont-exist-in-6.18.patch b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0002-remove-olimex-imx8mp-evb-kernel-device-trees-that-dont-exist-in-6.18.patch
new file mode 100644
index 0000000..7d79007
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0002-remove-olimex-imx8mp-evb-kernel-device-trees-that-dont-exist-in-6.18.patch
@@ -0,0 +1,37 @@
+From 2fbe7abb840a63e4c88b098def30fa4f8088c50f Mon Sep 17 00:00:00 2001
+From: unitexe <unitexe70@gmail.com>
+Date: Wed, 2 Sep 2026 23:34:04 -0500
+Subject: [PATCH] remove olimex-imx8mp-evb kernel device trees that dont exist
+ in 6.18
+
+- `imx8mp-evk-rpmsg-lpv.dtb` was removed in commit cc134e6553f1
+- `imx8mp-evk-pcie-ep` was converted to `.dtso` and then consolidated to shared `imx-pcie0-ep.dtso` in commit 1c9b0c6044c2
+- `imx8mp-evk-usdhc1-m2` was folded into base evk dts in commit a636cb2f5f37
+---
+ conf/machine/olimex-imx8mp-evb.conf | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/conf/machine/olimex-imx8mp-evb.conf b/conf/machine/olimex-imx8mp-evb.conf
+index 6acc656..394ab49 100644
+--- a/conf/machine/olimex-imx8mp-evb.conf
++++ b/conf/machine/olimex-imx8mp-evb.conf
+@@ -33,16 +33,13 @@ KERNEL_DEVICETREE:append:use-nxp-bsp = " \
+ freescale/imx8mp-evk-os08a20-ov5640.dtb \
+ freescale/imx8mp-evk-ov2775.dtb \
+ freescale/imx8mp-evk-ov2775-ov5640.dtb \
+- freescale/imx8mp-evk-pcie-ep.dtb \
+ freescale/imx8mp-evk-revA3-8mic-revE.dtb \
+ freescale/imx8mp-evk-rm67191.dtb \
+ freescale/imx8mp-evk-rm67199.dtb \
+ freescale/imx8mp-evk-root.dtb \
+ freescale/imx8mp-evk-rpmsg.dtb \
+- freescale/imx8mp-evk-rpmsg-lpv.dtb \
+ freescale/imx8mp-evk-sof-wm8960.dtb \
+ freescale/imx8mp-evk-spdif-lb.dtb \
+- freescale/imx8mp-evk-usdhc1-m2.dtb \
+ freescale/imx8mp-evk-8mic-swpdm.dtb \
+ freescale/imx8mp-olimex.dtb \
+ "
+--
+2.43.0
+
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0003-build-boot-container.patch b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0003-build-boot-container.patch
new file mode 100644
index 0000000..08a2bf8
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/0003-build-boot-container.patch
@@ -0,0 +1,22 @@
+From 1ac2626fb498364263a3a5d8584acf26ae5fe4ed Mon Sep 17 00:00:00 2001
+From: unitexe <unitexe70@gmail.com>
+Date: Thu, 3 Sep 2026 00:16:52 -0500
+Subject: [PATCH] build boot container
+
+---
+ conf/machine/olimex-imx8mp-evb.conf | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/conf/machine/olimex-imx8mp-evb.conf b/conf/machine/olimex-imx8mp-evb.conf
+index 394ab49..2f0e034 100644
+--- a/conf/machine/olimex-imx8mp-evb.conf
++++ b/conf/machine/olimex-imx8mp-evb.conf
+@@ -67,3 +67,5 @@ IMXBOOT_TARGETS_BASENAME = "flash_evk"
+ # Also this machine isn't supported by u-boot-fslc but imx8mn-evk.inc already
+ # set the bootloader to u-boot-imx instead when NXP BSP is used.
+ IMX_DEFAULT_BSP = "nxp"
++
++UBOOT_PROVIDES_BOOT_CONTAINER:mx8m-generic-bsp = "0"
+--
+2.43.0
+
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/series b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/series
index 3d27041..1478f32 100644
--- a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/series
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/wrynose/quilt/series
@@ -1 +1,3 @@
-follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch \ No newline at end of file
+0001-follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch
+0002-remove-olimex-imx8mp-evb-kernel-device-trees-that-dont-exist-in-6.18.patch
+0003-build-boot-container.patch \ No newline at end of file