diff --git a/packages/tools/u-boot/scripts/update.sh b/packages/tools/u-boot/scripts/update.sh index 4a70fb878f..37c5e0ac71 100755 --- a/packages/tools/u-boot/scripts/update.sh +++ b/packages/tools/u-boot/scripts/update.sh @@ -55,13 +55,19 @@ fi dd if="$SYSTEM_ROOT/usr/share/bootloader/SPL" of="$BOOT_DISK" bs=1k seek=1 conv=fsync fi - # prefer uEnv.txt over boot.scr +# prefer uEnv.txt over boot.scr if [ -f $SYSTEM_ROOT/usr/share/bootloader/uEnv.txt -a ! -f $BOOT_ROOT/uEnv.txt ]; then cp -p $SYSTEM_ROOT/usr/share/bootloader/uEnv.txt $BOOT_ROOT elif [ -f $SYSTEM_ROOT/usr/share/bootloader/boot.scr -a ! -f $BOOT_ROOT/boot.scr ]; then cp -p $SYSTEM_ROOT/usr/share/bootloader/boot.scr $BOOT_ROOT fi +# fixes + if [ -f $BOOT_ROOT/uEnv.txt ]; then + sed -e "s,bpp=32,bpp=16,g" -i $BOOT_ROOT/uEnv.txt + fi + + # mount $BOOT_ROOT r/o sync mount -o remount,ro $BOOT_ROOT diff --git a/projects/imx6/bootloader/uEnv.txt b/projects/imx6/bootloader/uEnv.txt index 3c6a0d2b8e..08ab888465 100644 --- a/projects/imx6/bootloader/uEnv.txt +++ b/projects/imx6/bootloader/uEnv.txt @@ -1,3 +1,3 @@ zImage=/KERNEL bootfile=/KERNEL -mmcargs=setenv bootargs 'boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 quiet video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 dmfc=3' +mmcargs=setenv bootargs 'boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 quiet video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=16 dmfc=3'