diff --git a/conf/layer.conf b/conf/layer.conf index 5ea199d..a9d19c0 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -14,4 +14,4 @@ LAYERVERSION_meta-sunxi = "1" LAYERDEPENDS_meta-sunxi = "core openembedded-layer" -LAYERSERIES_COMPAT_meta-sunxi = "zeus dunfell" +LAYERSERIES_COMPAT_meta-sunxi = "zeus dunfell gatesgarth" diff --git a/conf/machine/include/sunxi.inc b/conf/machine/include/sunxi.inc index b2a74bf..92e2b02 100644 --- a/conf/machine/include/sunxi.inc +++ b/conf/machine/include/sunxi.inc @@ -1,6 +1,8 @@ SOC_FAMILY ??= "" include conf/machine/include/soc-family.inc +MACHINEOVERRIDES =. "sunxi:" + # Sub-architecture support MACHINE_SOCARCH_SUFFIX ?= "" MACHINE_SOCARCH_SUFFIX_sun4i = "-sun4i" diff --git a/conf/machine/include/sunxi64.inc b/conf/machine/include/sunxi64.inc index dc8b92d..d7ef8f2 100644 --- a/conf/machine/include/sunxi64.inc +++ b/conf/machine/include/sunxi64.inc @@ -1,6 +1,8 @@ SOC_FAMILY ??= "" include conf/machine/include/soc-family.inc +MACHINEOVERRIDES =. "sunxi:sunxi64:" + PREFERRED_PROVIDER_virtual/kernel ?= "linux-mainline" PREFERRED_PROVIDER_u-boot ?= "u-boot" PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot" diff --git a/recipes-bsp/u-boot/u-boot_%.bbappend b/recipes-bsp/u-boot/u-boot_%.bbappend index 9305d77..f6acd3b 100644 --- a/recipes-bsp/u-boot/u-boot_%.bbappend +++ b/recipes-bsp/u-boot/u-boot_%.bbappend @@ -1,9 +1,9 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/files:" +FILESEXTRAPATHS_prepend_sunxi := "${THISDIR}/files:" -DEPENDS += " bc-native dtc-native swig-native python3-native flex-native bison-native " +DEPENDS_append_sunxi = " bc-native dtc-native swig-native python3-native flex-native bison-native " DEPENDS_append_sun50i = " atf-sunxi " -COMPATIBLE_MACHINE = "(sun4i|sun5i|sun7i|sun8i|sun50i)" +COMPATIBLE_MACHINE_sunxi = "(sun4i|sun5i|sun7i|sun8i|sun50i)" DEFAULT_PREFERENCE_sun4i="1" DEFAULT_PREFERENCE_sun5i="1" @@ -11,19 +11,19 @@ DEFAULT_PREFERENCE_sun7i="1" DEFAULT_PREFERENCE_sun8i="1" DEFAULT_PREFERENCE_sun50i="1" -SRC_URI += " \ +SRC_URI_append_sunxi = " \ file://0001-nanopi_neo_air_defconfig-Enable-eMMC-support.patch \ file://boot.cmd \ " -UBOOT_ENV_SUFFIX = "scr" -UBOOT_ENV = "boot" +UBOOT_ENV_SUFFIX_sunxi = "scr" +UBOOT_ENV_sunxi = "boot" -EXTRA_OEMAKE += ' HOSTLDSHARED="${BUILD_CC} -shared ${BUILD_LDFLAGS} ${BUILD_CFLAGS}" ' +EXTRA_OEMAKE_append_sunxi = ' HOSTLDSHARED="${BUILD_CC} -shared ${BUILD_LDFLAGS} ${BUILD_CFLAGS}" ' EXTRA_OEMAKE_append_sun50i = " BL31=${DEPLOY_DIR_IMAGE}/bl31.bin " do_compile_sun50i[depends] += "atf-sunxi:do_deploy" -do_compile_append() { +do_compile_append_sunxi() { ${B}/tools/mkimage -C none -A arm -T script -d ${WORKDIR}/boot.cmd ${WORKDIR}/${UBOOT_ENV_BINARY} } diff --git a/recipes-kernel/linux/linux-mainline_5.9.1.bb b/recipes-kernel/linux/linux-mainline_5.9.1.bb index 9e4d4d5..4e08c9f 100644 --- a/recipes-kernel/linux/linux-mainline_5.9.1.bb +++ b/recipes-kernel/linux/linux-mainline_5.9.1.bb @@ -2,6 +2,8 @@ require linux-mainline.inc DESCRIPTION = "Mainline Stable Linux kernel" +LICENSE = "GPLv2" + LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" SRC_URI[md5sum] = "199f037b5adc4ca158dc281b60a226f6"