summaryrefslogtreecommitdiff
path: root/meta-unit-kas/include/layers/meta-freescale-3rdparty
diff options
context:
space:
mode:
Diffstat (limited to 'meta-unit-kas/include/layers/meta-freescale-3rdparty')
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/conf.yml6
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/main.yml7
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/olimex-imx8mp-evb.yml4
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/patches.yml9
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch33
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/series1
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-3rdparty/remote.yml7
7 files changed, 67 insertions, 0 deletions
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/conf.yml b/meta-unit-kas/include/layers/meta-freescale-3rdparty/conf.yml
new file mode 100644
index 0000000..32fc4eb
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/conf.yml
@@ -0,0 +1,6 @@
+header:
+ version: 20
+
+local_conf_header:
+ meta-freescale-3rdparty-tweaks: |
+ PREFERRED_PROVIDER_virtual/kernel = "linux-fslc-imx"
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/main.yml b/meta-unit-kas/include/layers/meta-freescale-3rdparty/main.yml
new file mode 100644
index 0000000..6f6536c
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/main.yml
@@ -0,0 +1,7 @@
+header:
+ version: 20
+
+repos:
+ meta-freescale-3rdparty:
+ branch: master
+ commit: b2b1987841018013006f909f817a3e9b034c6227
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/olimex-imx8mp-evb.yml b/meta-unit-kas/include/layers/meta-freescale-3rdparty/olimex-imx8mp-evb.yml
new file mode 100644
index 0000000..98225e6
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/olimex-imx8mp-evb.yml
@@ -0,0 +1,4 @@
+header:
+ version: 20
+
+machine: olimex-imx8mp-evb
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/patches.yml b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/patches.yml
new file mode 100644
index 0000000..f338177
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/patches.yml
@@ -0,0 +1,9 @@
+header:
+ version: 20
+
+repos:
+ meta-freescale-3rdparty:
+ patches:
+ quilt:
+ repo: meta-unit
+ path: meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch
new file mode 100644
index 0000000..6004fba
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch
@@ -0,0 +1,33 @@
+diff --git a/recipes-bsp/u-boot/u-boot-olimex_2024.04.bb b/recipes-bsp/u-boot/u-boot-olimex_2024.04.bb
+index 01c121f..e35fff2 100644
+--- a/recipes-bsp/u-boot/u-boot-olimex_2024.04.bb
++++ b/recipes-bsp/u-boot/u-boot-olimex_2024.04.bb
+@@ -25,11 +25,13 @@ do_deploy:append:mx8m-generic-bsp() {
+ for config in ${UBOOT_MACHINE}; do
+ i=$(expr $i + 1);
+ for type in ${UBOOT_CONFIG}; do
++ builddir="${config}-${type}"
+ j=$(expr $j + 1);
+ if [ $j -eq $i ]
+ then
++ builddir="${config}-${type}"
+ install -d ${DEPLOYDIR}/${BOOT_TOOLS}
+- install -m 0644 ${B}/${config}/u-boot-nodtb.bin ${DEPLOYDIR}/${BOOT_TOOLS}/u-boot-nodtb.bin-${MACHINE}-${type}
++ install -m 0644 ${B}/${builddir}/u-boot-nodtb.bin ${DEPLOYDIR}/${BOOT_TOOLS}/u-boot-nodtb.bin-${MACHINE}-${type}
+ UBOOT_DTB_NAME_FLAGS="${type}:${UBOOT_DTB_NAME}"
+ for key_value in ${UBOOT_DTB_NAME_FLAGS}; do
+ local type_key="${key_value%%:*}"
+@@ -39,11 +41,11 @@ do_deploy:append:mx8m-generic-bsp() {
+ bbnote "UBOOT_CONFIG = $type, UBOOT_DTB_NAME = $dtb_name"
+ # There is only one ${dtb_name}, the first one. All the other are with the type appended
+ if [ ! -f "${DEPLOYDIR}/${BOOT_TOOLS}/${dtb_name}" ]; then
+- install -m 0644 ${B}/${config}/arch/arm/dts/${dtb_name} ${DEPLOYDIR}/${BOOT_TOOLS}/${dtb_name}
++ install -m 0644 ${B}/${builddir}/arch/arm/dts/${dtb_name} ${DEPLOYDIR}/${BOOT_TOOLS}/${dtb_name}
+ else
+ bbwarn "Use custom wks.in for $dtb_name = $type"
+ fi
+- install -m 0644 ${B}/${config}/arch/arm/dts/${dtb_name} ${DEPLOYDIR}/${BOOT_TOOLS}/${dtb_name}-${type}
++ install -m 0644 ${B}/${builddir}/arch/arm/dts/${dtb_name} ${DEPLOYDIR}/${BOOT_TOOLS}/${dtb_name}-${type}
+ fi
+ unset type_key
+ unset dtb_name
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/series b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/series
new file mode 100644
index 0000000..3d27041
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/quilt/series
@@ -0,0 +1 @@
+follow-imx-boot-container-builddir-change-for-olimex-u-boot.patch \ No newline at end of file
diff --git a/meta-unit-kas/include/layers/meta-freescale-3rdparty/remote.yml b/meta-unit-kas/include/layers/meta-freescale-3rdparty/remote.yml
new file mode 100644
index 0000000..6c12474
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-3rdparty/remote.yml
@@ -0,0 +1,7 @@
+header:
+ version: 20
+
+repos:
+ meta-freescale-3rdparty:
+ url: https://github.com/Freescale/meta-freescale-3rdparty
+ path: layers/meta-freescale-3rdparty