Added user_overlays support for sun50iw9

This commit is contained in:
leeboby 2020-12-03 09:13:08 +08:00
parent 043485da78
commit 8acd7a1b3d
2 changed files with 8 additions and 1 deletions

View File

@ -50,6 +50,13 @@ fdt set disp tv_vdid <${tv_vdid}>
fdt set disp fb0_width <${fb0_width}> fdt set disp fb0_width <${fb0_width}>
fdt set disp fb0_height <${fb0_height}> fdt set disp fb0_height <${fb0_height}>
for overlay_file in ${user_overlays}; do
if load ${devtype} ${devnum} ${load_addr} ${prefix}overlay-user/${overlay_file}.dtbo; then
echo "Applying user provided DT overlay ${overlay_file}.dtbo"
fdt apply ${load_addr} || setenv overlay_error "true"
fi
done
load ${devtype} ${devnum} ${ramdisk_addr_r} ${prefix}uInitrd load ${devtype} ${devnum} ${ramdisk_addr_r} ${prefix}uInitrd
load ${devtype} ${devnum} ${kernel_addr_r} ${prefix}uImage load ${devtype} ${devnum} ${kernel_addr_r} ${prefix}uImage

View File

@ -36,7 +36,7 @@ fi
. /etc/orangepi-release . /etc/orangepi-release
case "${LINUXFAMILY}" in case "${LINUXFAMILY}" in
sunxi|sunxi64|rockchip64) sunxi|sunxi64|rockchip64|sun50iw9)
:;; :;;
*) *)
echo >&2 "Overlays are not supported on ${LINUXFAMILY^} based boards." echo >&2 "Overlays are not supported on ${LINUXFAMILY^} based boards."