FILESEXTRAPATHS:prepend:sunxi := "${THISDIR}/files:" DEPENDS:append:sunxi = " bc-native dtc-native swig-native python3-native flex-native bison-native " DEPENDS:append:sun50i = " atf-sunxi " COMPATIBLE_MACHINE:sunxi = "(sun4i|sun5i|sun7i|sun8i|sun50i)" DEFAULT_PREFERENCE:sun4i = "1" DEFAULT_PREFERENCE:sun5i = "1" DEFAULT_PREFERENCE:sun7i = "1" DEFAULT_PREFERENCE:sun8i = "1" DEFAULT_PREFERENCE:sun50i = "1" SRC_URI:append:sunxi = " \ file://0001-nanopi_neo_air_defconfig-Enable-eMMC-support.patch \ file://0002-Added-nanopi-r1-board-support.patch \ file://0003-Add-nanopi-duo2-board-support.patch \ file://0004-i2c-mvtwsi-Add-compatible-string-for-allwinner-sun4i.patch \ file://0005-Added-dtb-for-sun8i-h3-nanopi-r1-device.patch \ file://0006-nanopi-r1-dts-fixes.patch \ file://boot.cmd \ " UBOOT_ENV_SUFFIX:sunxi = "scr" UBOOT_ENV:sunxi = "boot" EXTRA_OEMAKE:append:sunxi = ' HOSTLDSHARED="${BUILD_CC} -shared ${BUILD_LDFLAGS} ${BUILD_CFLAGS}" ' EXTRA_OEMAKE:append:sun50i = " BL31=${DEPLOY_DIR_IMAGE}/bl31.bin SCP=/dev/null" do_compile_sun50i[depends] += "atf-sunxi:do_deploy" do_compile:append:sunxi() { ${B}/tools/mkimage -C none -A arm -T script -d ${WORKDIR}/boot.cmd ${WORKDIR}/${UBOOT_ENV_BINARY} }