rockbox/bootloader
Amaury Pouly e1003b1536 zen/bootloader: power down the LCD at the end of the bootloader if needed
On the ZEN, the LCD is fed continuously by the DMA and this refresh needs to
be stop when the bootloader gives control to the firmware, otherwise the DMA
will source data from invalid region and it might even lock-up if the new
code touches the memory setup. Work around this by properly stopping the LCD
driver: the bootloader assumes that if the target defines HAVE_LCD_ENABLE
in bootloader build (which is unusual) then it needs to stop the LCD. Since
stopping the LCD could produce funny screens, power down backlight
which is expected to power down the LCD too, giving a nice black screen
instead of some random pixels.

Change-Id: I7ce5ba9bfd08e596907c4ff8f80feb189f0576ce
2014-02-10 23:14:27 +01:00
..
bootloader.make
common.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
common.h Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
creativezvm.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
fat32format.c
gigabeat-s.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
gigabeat.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
iaudio_coldfire.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
imx233.c zen/bootloader: power down the LCD at the end of the bootloader if needed 2014-02-10 23:14:27 +01:00
ipod.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
ipodnano2g.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
iriver_h1x0.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
iriver_h300.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
lyre_proto1.c
main-e200r-installer.c
main-pp.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
main-ppsansawipe.c
Makefile
meizu_m3.c Make Meizu M3 compile again 2012-05-20 16:16:50 +02:00
meizu_m6sl.c
meizu_m6sp.c
mini2440.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
mpio_hd200_hd300.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
mrobe500.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
ondavx747.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
rk27xx.c Add missing kernel.h includes (hopefully all of them). 2014-01-05 20:32:09 +01:00
samsung_yps3.c
sansa_as3525.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
sansaconnect.c sansa connect bootloader: fix red 2013-06-27 14:04:32 +02:00
show_logo.c
SOURCES Introduce IHIFI760/960 targets. 2013-12-16 00:45:18 +04:00
telechips.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
tpj1022.c