diff --git a/projects/Amlogic/bootloader/update.sh b/projects/Amlogic/bootloader/update.sh index 4c0e5afed4..3e15824856 100755 --- a/projects/Amlogic/bootloader/update.sh +++ b/projects/Amlogic/bootloader/update.sh @@ -57,8 +57,8 @@ for arg in $(cat /proc/cmdline); do UPDATE_DTB_SOURCE="$UPDATE_DTB_IMG" elif [ -f "$UPDATE_DTB" ] ; then UPDATE_DTB_SOURCE="$UPDATE_DTB" - elif [ -n "$LE_DT_ID" -a -f "$SYSTEM_ROOT/usr/share/bootloader/$LE_DT_ID.dtb" ] ; then - UPDATE_DTB_SOURCE="$SYSTEM_ROOT/usr/share/bootloader/$LE_DT_ID.dtb" + elif [ -n "$LE_DT_ID" -a -f "$SYSTEM_ROOT/usr/share/bootloader/device_trees/$LE_DT_ID.dtb" ] ; then + UPDATE_DTB_SOURCE="$SYSTEM_ROOT/usr/share/bootloader/device_trees/$LE_DT_ID.dtb" fi if [ -f "$UPDATE_DTB_SOURCE" ] ; then diff --git a/projects/Amlogic/packages/device-trees-amlogic/package.mk b/projects/Amlogic/packages/device-trees-amlogic/package.mk index af6038cee8..5ea0033c35 100644 --- a/projects/Amlogic/packages/device-trees-amlogic/package.mk +++ b/projects/Amlogic/packages/device-trees-amlogic/package.mk @@ -73,6 +73,10 @@ make_target() { } makeinstall_target() { - mkdir -p $INSTALL/usr/share/bootloader - cp -a $PKG_BUILD/*.dtb $INSTALL/usr/share/bootloader + case "$DEVICE" in + S905|S912) + mkdir -p $INSTALL/usr/share/bootloader/device_trees + cp -a $PKG_BUILD/*.dtb $INSTALL/usr/share/bootloader/device_trees + ;; + esac }