summaryrefslogtreecommitdiff
path: root/meta-unit-kas
diff options
context:
space:
mode:
authorunitexe <unitexe70@gmail.com>2025-12-30 23:13:00 -0600
committerunitexe <unitexe70@gmail.com>2025-12-30 23:15:26 -0600
commit8c27ba27d3e2e065d64c9e2b9a5cc101ce157762 (patch)
tree0e825f5d67f5e758ce238ea6540526ac545f25ac /meta-unit-kas
parentd18e6ba0bceda901a4d4cc48fe553b245d3fb31b (diff)
Build core-image-base and core-image-weston for olimex-imx8mp-evb
- Distro: fslc-wayland - Images: - core-image-base - core-image-weston - Machine: olimex-imx8mp-evb - Release: whinlatter
Diffstat (limited to 'meta-unit-kas')
-rw-r--r--meta-unit-kas/images/fslc-wayland/olimex-imx8mp-evb/core-image-base/whinlatter.yml38
-rw-r--r--meta-unit-kas/images/fslc-wayland/olimex-imx8mp-evb/core-image-weston/whinlatter.yml38
-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
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-distro/fsl-wayland.yml4
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-distro/fslc-wayland.yml4
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-distro/main.yml7
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-distro/remote.yml7
-rw-r--r--meta-unit-kas/include/layers/meta-freescale-extra/conf.yml6
-rw-r--r--meta-unit-kas/include/layers/meta-freescale/conf.yml6
-rw-r--r--meta-unit-kas/include/layers/meta-freescale/main.yml7
-rw-r--r--meta-unit-kas/include/layers/meta-freescale/remote.yml7
-rw-r--r--meta-unit-kas/include/layers/openembedded-core/core-image-weston.yml4
-rw-r--r--meta-unit-kas/include/layers/openembedded-core/main.yml7
19 files changed, 202 insertions, 0 deletions
diff --git a/meta-unit-kas/images/fslc-wayland/olimex-imx8mp-evb/core-image-base/whinlatter.yml b/meta-unit-kas/images/fslc-wayland/olimex-imx8mp-evb/core-image-base/whinlatter.yml
new file mode 100644
index 0000000..247c8d4
--- /dev/null
+++ b/meta-unit-kas/images/fslc-wayland/olimex-imx8mp-evb/core-image-base/whinlatter.yml
@@ -0,0 +1,38 @@
+header:
+ version: 20
+ includes:
+ - meta-unit-kas/include/layers/bitbake/2.16.yml
+ - meta-unit-kas/include/layers/bitbake/remote.yml
+ - meta-unit-kas/include/layers/openembedded-core/main.yml
+ - meta-unit-kas/include/layers/openembedded-core/remote.yml
+ - meta-unit-kas/include/layers/openembedded-core/core-image-base.yml
+ - meta-unit-kas/include/layers/openembedded-core/passwordless-root-login.yml
+ - meta-unit-kas/include/layers/meta-yocto/whinlatter.yml
+ - meta-unit-kas/include/layers/meta-yocto/remote.yml
+ - meta-unit-kas/include/layers/meta-yocto/poky.yml
+ - meta-unit-kas/include/layers/meta-openembedded/remote.yml
+ - meta-unit-kas/include/layers/meta-openembedded/whinlatter.yml
+ - meta-unit-kas/include/layers/meta-freescale/main.yml
+ - meta-unit-kas/include/layers/meta-freescale/remote.yml
+ - meta-unit-kas/include/layers/meta-freescale/conf.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/main.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/remote.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/olimex-imx8mp-evb.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/conf.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/patches.yml
+ - meta-unit-kas/include/layers/meta-freescale-distro/main.yml
+ - meta-unit-kas/include/layers/meta-freescale-distro/remote.yml
+ - meta-unit-kas/include/layers/meta-freescale-distro/fslc-wayland.yml
+ - meta-unit-kas/include/layers/meta-freescale-extra/conf.yml
+
+repos:
+ meta-openembedded:
+ layers:
+ meta-filesystems:
+ meta-oe:
+ meta-networking:
+ meta-python:
+ meta-unit:
+ layers:
+ meta-unit-kas:
+ meta-freescale-extra:
diff --git a/meta-unit-kas/images/fslc-wayland/olimex-imx8mp-evb/core-image-weston/whinlatter.yml b/meta-unit-kas/images/fslc-wayland/olimex-imx8mp-evb/core-image-weston/whinlatter.yml
new file mode 100644
index 0000000..d8cffb6
--- /dev/null
+++ b/meta-unit-kas/images/fslc-wayland/olimex-imx8mp-evb/core-image-weston/whinlatter.yml
@@ -0,0 +1,38 @@
+header:
+ version: 20
+ includes:
+ - meta-unit-kas/include/layers/bitbake/2.16.yml
+ - meta-unit-kas/include/layers/bitbake/remote.yml
+ - meta-unit-kas/include/layers/openembedded-core/main.yml
+ - meta-unit-kas/include/layers/openembedded-core/remote.yml
+ - meta-unit-kas/include/layers/openembedded-core/core-image-weston.yml
+ - meta-unit-kas/include/layers/openembedded-core/passwordless-root-login.yml
+ - meta-unit-kas/include/layers/meta-yocto/whinlatter.yml
+ - meta-unit-kas/include/layers/meta-yocto/remote.yml
+ - meta-unit-kas/include/layers/meta-yocto/poky.yml
+ - meta-unit-kas/include/layers/meta-openembedded/remote.yml
+ - meta-unit-kas/include/layers/meta-openembedded/whinlatter.yml
+ - meta-unit-kas/include/layers/meta-freescale/main.yml
+ - meta-unit-kas/include/layers/meta-freescale/remote.yml
+ - meta-unit-kas/include/layers/meta-freescale/conf.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/main.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/remote.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/olimex-imx8mp-evb.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/conf.yml
+ - meta-unit-kas/include/layers/meta-freescale-3rdparty/patches/whinlatter/patches.yml
+ - meta-unit-kas/include/layers/meta-freescale-distro/main.yml
+ - meta-unit-kas/include/layers/meta-freescale-distro/remote.yml
+ - meta-unit-kas/include/layers/meta-freescale-distro/fslc-wayland.yml
+ - meta-unit-kas/include/layers/meta-freescale-extra/conf.yml
+
+repos:
+ meta-openembedded:
+ layers:
+ meta-filesystems:
+ meta-oe:
+ meta-networking:
+ meta-python:
+ meta-unit:
+ layers:
+ meta-unit-kas:
+ meta-freescale-extra:
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
diff --git a/meta-unit-kas/include/layers/meta-freescale-distro/fsl-wayland.yml b/meta-unit-kas/include/layers/meta-freescale-distro/fsl-wayland.yml
new file mode 100644
index 0000000..80a7ec9
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-distro/fsl-wayland.yml
@@ -0,0 +1,4 @@
+header:
+ version: 20
+
+distro: fsl-wayland
diff --git a/meta-unit-kas/include/layers/meta-freescale-distro/fslc-wayland.yml b/meta-unit-kas/include/layers/meta-freescale-distro/fslc-wayland.yml
new file mode 100644
index 0000000..003a69f
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-distro/fslc-wayland.yml
@@ -0,0 +1,4 @@
+header:
+ version: 20
+
+distro: fslc-wayland
diff --git a/meta-unit-kas/include/layers/meta-freescale-distro/main.yml b/meta-unit-kas/include/layers/meta-freescale-distro/main.yml
new file mode 100644
index 0000000..4d5cba7
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-distro/main.yml
@@ -0,0 +1,7 @@
+header:
+ version: 20
+
+repos:
+ meta-freescale-distro:
+ branch: master
+ commit: 8001652aa3e2c6436c2bfce744e99f398c680858
diff --git a/meta-unit-kas/include/layers/meta-freescale-distro/remote.yml b/meta-unit-kas/include/layers/meta-freescale-distro/remote.yml
new file mode 100644
index 0000000..86e8798
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-distro/remote.yml
@@ -0,0 +1,7 @@
+header:
+ version: 20
+
+repos:
+ meta-freescale-distro:
+ url: https://github.com/Freescale/meta-freescale-distro.git
+ path: layers/meta-freescale-distro
diff --git a/meta-unit-kas/include/layers/meta-freescale-extra/conf.yml b/meta-unit-kas/include/layers/meta-freescale-extra/conf.yml
new file mode 100644
index 0000000..be30bf3
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale-extra/conf.yml
@@ -0,0 +1,6 @@
+header:
+ version: 20
+
+local_conf_header:
+ meta-freescale-extra: |
+ WKS_FILE = "imx-uboot-bootpart-no-tagged-suffix.wks.in"
diff --git a/meta-unit-kas/include/layers/meta-freescale/conf.yml b/meta-unit-kas/include/layers/meta-freescale/conf.yml
new file mode 100644
index 0000000..9045065
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale/conf.yml
@@ -0,0 +1,6 @@
+header:
+ version: 20
+
+local_conf_header:
+ meta-freescale-tweaks: |
+ ACCEPT_FSL_EULA = "1"
diff --git a/meta-unit-kas/include/layers/meta-freescale/main.yml b/meta-unit-kas/include/layers/meta-freescale/main.yml
new file mode 100644
index 0000000..179ab37
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale/main.yml
@@ -0,0 +1,7 @@
+header:
+ version: 20
+
+repos:
+ meta-freescale:
+ branch: master
+ commit: 513970e1207c6d7a4058a3e91d44f441c3306c51
diff --git a/meta-unit-kas/include/layers/meta-freescale/remote.yml b/meta-unit-kas/include/layers/meta-freescale/remote.yml
new file mode 100644
index 0000000..2f8b2ae
--- /dev/null
+++ b/meta-unit-kas/include/layers/meta-freescale/remote.yml
@@ -0,0 +1,7 @@
+header:
+ version: 20
+
+repos:
+ meta-freescale:
+ url: https://github.com/Freescale/meta-freescale.git
+ path: layers/meta-freescale
diff --git a/meta-unit-kas/include/layers/openembedded-core/core-image-weston.yml b/meta-unit-kas/include/layers/openembedded-core/core-image-weston.yml
new file mode 100644
index 0000000..8b2a544
--- /dev/null
+++ b/meta-unit-kas/include/layers/openembedded-core/core-image-weston.yml
@@ -0,0 +1,4 @@
+header:
+ version: 20
+
+target: core-image-weston
diff --git a/meta-unit-kas/include/layers/openembedded-core/main.yml b/meta-unit-kas/include/layers/openembedded-core/main.yml
new file mode 100644
index 0000000..6b1d4c4
--- /dev/null
+++ b/meta-unit-kas/include/layers/openembedded-core/main.yml
@@ -0,0 +1,7 @@
+header:
+ version: 20
+
+repos:
+ openembedded-core:
+ branch: master
+ commit: 2e4c9b8dee3b1d545aee354ac1f8c6a5c0bad433