e1003b1536
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 |
||
---|---|---|
.. | ||
bootloader.make | ||
common.c | ||
common.h | ||
creativezvm.c | ||
fat32format.c | ||
gigabeat-s.c | ||
gigabeat.c | ||
iaudio_coldfire.c | ||
imx233.c | ||
ipod.c | ||
ipodnano2g.c | ||
iriver_h1x0.c | ||
iriver_h300.c | ||
lyre_proto1.c | ||
main-e200r-installer.c | ||
main-pp.c | ||
main-ppsansawipe.c | ||
Makefile | ||
meizu_m3.c | ||
meizu_m6sl.c | ||
meizu_m6sp.c | ||
mini2440.c | ||
mpio_hd200_hd300.c | ||
mrobe500.c | ||
ondavx747.c | ||
rk27xx.c | ||
samsung_yps3.c | ||
sansa_as3525.c | ||
sansaconnect.c | ||
show_logo.c | ||
SOURCES | ||
telechips.c | ||
tpj1022.c |