2021-08-23 18:39:23 +02:00
|
|
|
FILESEXTRAPATHS:prepend:sunxi := "${THISDIR}/files:"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2021-08-23 18:39:23 +02:00
|
|
|
DEPENDS:append:sunxi = " bc-native dtc-native swig-native python3-native flex-native bison-native "
|
2023-05-18 19:46:46 +02:00
|
|
|
DEPENDS:append:sun50i = " trusted-firmware-a"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2021-08-23 18:39:23 +02:00
|
|
|
COMPATIBLE_MACHINE:sunxi = "(sun4i|sun5i|sun7i|sun8i|sun50i)"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2021-08-23 18:39:23 +02:00
|
|
|
DEFAULT_PREFERENCE:sun4i = "1"
|
|
|
|
DEFAULT_PREFERENCE:sun5i = "1"
|
|
|
|
DEFAULT_PREFERENCE:sun7i = "1"
|
|
|
|
DEFAULT_PREFERENCE:sun8i = "1"
|
|
|
|
DEFAULT_PREFERENCE:sun50i = "1"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2021-08-23 18:39:23 +02:00
|
|
|
SRC_URI:append:sunxi = " \
|
2022-04-08 11:37:23 +02:00
|
|
|
file://0001-nanopi_neo_air_defconfig-Enable-eMMC-support.patch \
|
|
|
|
file://0002-Added-nanopi-r1-board-support.patch \
|
2023-07-12 13:11:36 +02:00
|
|
|
file://0003-sunxi-H6-Enable-Ethernet-on-Orange-Pi-One-Plus.patch \
|
2024-04-25 23:32:41 +02:00
|
|
|
file://0004-OrangePi-3-LTS-support.patch \
|
2022-04-08 11:37:23 +02:00
|
|
|
file://boot.cmd \
|
|
|
|
"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2021-08-23 18:39:23 +02:00
|
|
|
UBOOT_ENV_SUFFIX:sunxi = "scr"
|
|
|
|
UBOOT_ENV:sunxi = "boot"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2021-08-23 18:39:23 +02:00
|
|
|
EXTRA_OEMAKE:append:sunxi = ' HOSTLDSHARED="${BUILD_CC} -shared ${BUILD_LDFLAGS} ${BUILD_CFLAGS}" '
|
2022-08-24 14:05:50 +02:00
|
|
|
EXTRA_OEMAKE:append:sun50i = " BL31=${DEPLOY_DIR_IMAGE}/bl31.bin SCP=/dev/null"
|
2017-12-03 20:24:12 +01:00
|
|
|
|
2023-05-18 19:46:46 +02:00
|
|
|
do_compile:sun50i[depends] += "trusted-firmware-a:do_deploy"
|
2017-12-03 19:53:46 +01:00
|
|
|
|
2021-08-23 18:39:23 +02:00
|
|
|
do_compile:append:sunxi() {
|
2016-08-23 13:48:08 +02:00
|
|
|
${B}/tools/mkimage -C none -A arm -T script -d ${WORKDIR}/boot.cmd ${WORKDIR}/${UBOOT_ENV_BINARY}
|
2016-03-20 19:15:03 +01:00
|
|
|
}
|