From 727692604a306376502d84b0f76389846b714406 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 8 Dec 2014 20:34:39 +0100 Subject: [PATCH] projects/imx6/bootloader: use 16bit colorpalette for framebuffer Signed-off-by: Stephan Raue --- packages/tools/u-boot/scripts/update.sh | 8 +++++++- projects/imx6/bootloader/uEnv.txt | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) 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'