2019-08-30 20:02:35 +02:00
|
|
|
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2018-11-10 19:58:32 +01:00
|
|
|
DEPENDS += " bc-native dtc-native swig-native python3-native flex-native bison-native "
|
2017-12-03 20:24:12 +01:00
|
|
|
DEPENDS_append_sun50i = " atf-sunxi "
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2017-12-03 20:24:12 +01:00
|
|
|
COMPATIBLE_MACHINE = "(sun4i|sun5i|sun7i|sun8i|sun50i)"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
|
|
|
DEFAULT_PREFERENCE_sun4i="1"
|
|
|
|
DEFAULT_PREFERENCE_sun5i="1"
|
|
|
|
DEFAULT_PREFERENCE_sun7i="1"
|
2016-12-14 20:49:57 +01:00
|
|
|
DEFAULT_PREFERENCE_sun8i="1"
|
2017-12-03 20:24:12 +01:00
|
|
|
DEFAULT_PREFERENCE_sun50i="1"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2019-08-30 20:02:35 +02:00
|
|
|
SRC_URI += " \
|
2018-09-12 14:50:33 +02:00
|
|
|
file://0001-nanopi_neo_air_defconfig-Enable-eMMC-support.patch \
|
2017-04-13 12:33:43 +02:00
|
|
|
file://boot.cmd \
|
|
|
|
"
|
2021-03-30 21:53:22 +02:00
|
|
|
# fix booting issue on orange pi zero
|
|
|
|
SRC_URI_append_orange-pi-zero = " file://0002-Revert-sunxi-psci-avoid-error-address-of-packed-memb.patch"
|
2016-03-20 19:15:03 +01:00
|
|
|
|
2022-02-12 19:52:12 +01:00
|
|
|
SRC_URI_append_nanopi-neo = " file://0002-Revert-sunxi-psci-avoid-error-address-of-packed-memb.patch"
|
|
|
|
|
2016-03-20 19:15:03 +01:00
|
|
|
UBOOT_ENV_SUFFIX = "scr"
|
|
|
|
UBOOT_ENV = "boot"
|
|
|
|
|
2017-12-03 19:53:46 +01:00
|
|
|
EXTRA_OEMAKE += ' HOSTLDSHARED="${BUILD_CC} -shared ${BUILD_LDFLAGS} ${BUILD_CFLAGS}" '
|
2017-12-03 20:24:12 +01:00
|
|
|
EXTRA_OEMAKE_append_sun50i = " BL31=${DEPLOY_DIR_IMAGE}/bl31.bin "
|
|
|
|
|
|
|
|
do_compile_sun50i[depends] += "atf-sunxi:do_deploy"
|
2017-12-03 19:53:46 +01:00
|
|
|
|
2016-03-20 19:15:03 +01:00
|
|
|
do_compile_append() {
|
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
|
|
|
}
|