From 463995d2069cb92e69f30ba0d4bfa49275ec7138 Mon Sep 17 00:00:00 2001 From: unitexe Date: Sun, 2 Aug 2026 11:48:33 -0500 Subject: Build poky core-image-base for olinuxino-a20-emmc --- meta-sunxi-extra/conf/layer.conf | 14 ++++++++ .../conf/machine/olinuxino-a20-emmc.conf | 10 ++++++ .../olinuxino-a20-emmc/core-image-base/wrynose.yml | 37 ++++++++++++++++++++++ .../layers/meta-sunxi-extra/olinuxino-a20-emmc.yml | 4 +++ meta-unit-kas/include/layers/meta-sunxi/main.yml | 7 ++++ meta-unit-kas/include/layers/meta-sunxi/remote.yml | 7 ++++ 6 files changed, 79 insertions(+) create mode 100644 meta-sunxi-extra/conf/layer.conf create mode 100644 meta-sunxi-extra/conf/machine/olinuxino-a20-emmc.conf create mode 100644 meta-unit-kas/images/poky/olinuxino-a20-emmc/core-image-base/wrynose.yml create mode 100644 meta-unit-kas/include/layers/meta-sunxi-extra/olinuxino-a20-emmc.yml create mode 100644 meta-unit-kas/include/layers/meta-sunxi/main.yml create mode 100644 meta-unit-kas/include/layers/meta-sunxi/remote.yml diff --git a/meta-sunxi-extra/conf/layer.conf b/meta-sunxi-extra/conf/layer.conf new file mode 100644 index 0000000..9f13c06 --- /dev/null +++ b/meta-sunxi-extra/conf/layer.conf @@ -0,0 +1,14 @@ +BBPATH .= ":${LAYERDIR}" + +BBFILES += "\ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend \ +" + +BBFILE_COLLECTIONS += "sunxi-extra-layer" +BBFILE_PATTERN_sunxi-extra-layer = "^${LAYERDIR}/" +BBFILE_PRIORITY_sunxi-extra-layer = "11" + +LAYERDEPENDS_sunxi-extra-layer += "sunxi" + +LAYERSERIES_COMPAT_sunxi-extra-layer = "wrynose" diff --git a/meta-sunxi-extra/conf/machine/olinuxino-a20-emmc.conf b/meta-sunxi-extra/conf/machine/olinuxino-a20-emmc.conf new file mode 100644 index 0000000..2251bde --- /dev/null +++ b/meta-sunxi-extra/conf/machine/olinuxino-a20-emmc.conf @@ -0,0 +1,10 @@ +#@TYPE: Machine +#@NAME: Olimex A20-OLinuXino Board +#@DESCRIPTION: Machine configuration for the Olimex A20-OLinuXino eMMC Board, based on Allwinner A20 CPU +#https://github.com/OLIMEX/OLINUXINO + +require conf/machine/include/sun7i.inc + +KERNEL_DEVICETREE = "allwinner/sun7i-a20-olinuxino-micro-emmc.dtb" +UBOOT_MACHINE = "A20-OLinuXino_MICRO-eMMC_defconfig" +SUNXI_FEX_FILE = "sys_config/a20/a20-olinuxino_micro.fex" diff --git a/meta-unit-kas/images/poky/olinuxino-a20-emmc/core-image-base/wrynose.yml b/meta-unit-kas/images/poky/olinuxino-a20-emmc/core-image-base/wrynose.yml new file mode 100644 index 0000000..a081513 --- /dev/null +++ b/meta-unit-kas/images/poky/olinuxino-a20-emmc/core-image-base/wrynose.yml @@ -0,0 +1,37 @@ +header: + version: 20 + includes: + - meta-unit-kas/include/build/conf.yml + - meta-unit-kas/include/layers/bitbake/2.18.yml + - meta-unit-kas/include/layers/bitbake/remote.yml + - meta-unit-kas/include/layers/openembedded-core/wrynose.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/wrynose.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-arm/remote.yml + - meta-unit-kas/include/layers/meta-arm/wrynose.yml + - meta-unit-kas/include/layers/meta-openembedded/wrynose.yml + - meta-unit-kas/include/layers/meta-openembedded/remote.yml + - meta-unit-kas/include/layers/meta-sunxi/remote.yml + - meta-unit-kas/include/layers/meta-sunxi/main.yml + - meta-unit-kas/include/layers/meta-sunxi-extra/olinuxino-a20-emmc.yml + - meta-unit-kas/include/features/ssh.yml + - meta-unit-kas/include/features/systemd.yml + - meta-unit-kas/include/features/sdk.yml + +repos: + meta-arm: + layers: + meta-arm-toolchain: + meta-arm: + meta-arm-bsp: + meta-openembedded: + layers: + meta-oe: + meta-python: + meta-unit: + layers: + meta-sunxi-extra: diff --git a/meta-unit-kas/include/layers/meta-sunxi-extra/olinuxino-a20-emmc.yml b/meta-unit-kas/include/layers/meta-sunxi-extra/olinuxino-a20-emmc.yml new file mode 100644 index 0000000..9dc2f47 --- /dev/null +++ b/meta-unit-kas/include/layers/meta-sunxi-extra/olinuxino-a20-emmc.yml @@ -0,0 +1,4 @@ +header: + version: 20 + +machine: olinuxino-a20-emmc diff --git a/meta-unit-kas/include/layers/meta-sunxi/main.yml b/meta-unit-kas/include/layers/meta-sunxi/main.yml new file mode 100644 index 0000000..c199d30 --- /dev/null +++ b/meta-unit-kas/include/layers/meta-sunxi/main.yml @@ -0,0 +1,7 @@ +header: + version: 20 + +repos: + meta-sunxi: + branch: master + commit: e035da43a1f5ae4782a90078875826ea64401a3e diff --git a/meta-unit-kas/include/layers/meta-sunxi/remote.yml b/meta-unit-kas/include/layers/meta-sunxi/remote.yml new file mode 100644 index 0000000..bc08fac --- /dev/null +++ b/meta-unit-kas/include/layers/meta-sunxi/remote.yml @@ -0,0 +1,7 @@ +header: + version: 20 + +repos: + meta-sunxi: + url: https://github.com/linux-sunxi/meta-sunxi + path: layers/meta-sunxi -- cgit v1.2.3