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 Refactor and unify objcopy calls in the build system. Also now properly handles DEBUG builds on hosted targets to keep debug symbols if necessary. 2012-04-04 21:48:19 +02:00
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 Rework c200wipe to use proper partitioning and formatting code, which makes the code size-independent. 2011-09-02 21:34:28 +00:00
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 Remove return value from show_logo() in bootloader/ 2011-09-08 18:31:15 +00:00
main-e200r-installer.c Sansa AMS bootloader: enter USB mode only when needed 2010-06-23 05:08:36 +00:00
main-pp.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
main-ppsansawipe.c Rework c200wipe to use proper partitioning and formatting code, which makes the code size-independent. 2011-09-02 21:34:28 +00:00
Makefile Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
meizu_m3.c Make Meizu M3 compile again 2012-05-20 16:16:50 +02:00
meizu_m6sl.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
meizu_m6sp.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
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 Update Samsung YP-S3 bootloader demo 2010-05-30 21:43:14 +00:00
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 center logo horizontaly in bootloader version of show_logo() 2012-03-19 08:45:11 +01:00
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 Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00