From e21fd8733db7c8d9d6625219ed8fc8f258036a9b Mon Sep 17 00:00:00 2001 From: Marek Belisko Date: Mon, 20 Nov 2023 12:35:09 +0100 Subject: [PATCH] Revert "conf: Move logic for handling dtb in deploy dir to common include" This reverts commit c867cb74e2847599d973e1bccab28af90b8e0bac. --- conf/machine/include/sunxi.inc | 20 -------------------- conf/machine/include/sunxi64.inc | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/conf/machine/include/sunxi.inc b/conf/machine/include/sunxi.inc index 8c6733c..b180497 100644 --- a/conf/machine/include/sunxi.inc +++ b/conf/machine/include/sunxi.inc @@ -45,23 +45,3 @@ WKS_FILES ?= "sunxi-sdcard-image.wks.in" WKS_FILE_DEPENDS ?= "virtual/kernel u-boot" # in case of sunxi kernel, sunxi-board-fex must be built prior wic image assembly WKS_FILE_DEPENDS += " ${@bb.utils.contains('PREFERRED_PROVIDER_virtual/kernel', 'linux-sunxi', 'sunxi-board-fex', '', d)}" - -# arm64 dnd arm32bts are under /dts but is deployed under DEPLOYDIR -do_fix_device_tree_location() { - - for kdt in ${KERNEL_DEVICETREE} - do - local dbt_dir=$(dirname ${kdt}) - if [ "." != "${dbt_dir}" ] ; then - local dbt=$(basename ${kdt}) - local dst=${DEPLOY_DIR_IMAGE}/${dbt_dir}/${dbt} - if [ ! -f ${dst} ] ; then - mkdir -p ${DEPLOY_DIR_IMAGE}/$dbt_dir - ln -s ${DEPLOY_DIR_IMAGE}/${dbt} ${dst} - fi - fi - done -} - -addtask do_fix_device_tree_location after do_write_wks_template before do_image_wic - diff --git a/conf/machine/include/sunxi64.inc b/conf/machine/include/sunxi64.inc index 1973ce0..8c4bca2 100644 --- a/conf/machine/include/sunxi64.inc +++ b/conf/machine/include/sunxi64.inc @@ -24,6 +24,26 @@ SPL_BINARY ?= "u-boot-sunxi-with-spl.bin" SERIAL_CONSOLES ?= "115200;ttyS0" MACHINE_FEATURES ?= "alsa apm keyboard rtc serial screen usbgadget usbhost vfat" +# arm64 dbts are under /dts but is deployed under DEPLOYDIR +do_fix_device_tree_location() { + + for kdt in ${KERNEL_DEVICETREE} + do + local dbt_dir=$(dirname ${kdt}) + if [ "." != "${dbt_dir}" ] ; then + local dbt=$(basename ${kdt}) + local dst=${DEPLOY_DIR_IMAGE}/${dbt_dir}/${dbt} + if [ ! -f ${dst} ] ; then + mkdir -p ${DEPLOY_DIR_IMAGE}/$dbt_dir + ln -s ${DEPLOY_DIR_IMAGE}/${dbt} ${dst} + fi + fi + done +} + + +addtask do_fix_device_tree_location after do_write_wks_template before do_image_wic + SUNXI_BOOT_SPACE ?= "40" IMAGE_BOOT_FILES ?= "${KERNEL_IMAGETYPE} boot.scr ${KERNEL_DEVICETREE}"