1
0
Fork 0
forked from len0rd/rockbox
foxbox/firmware/export/config
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
..
android.h Use RGB565 define instead of plain 565. 2012-06-20 01:13:51 +02:00
archosfmrecorder.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
archosondiofm.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
archosondiosp.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
archosplayer.h Rework powermgmt to enable code re-use on appliation and sims. 2012-01-03 23:44:38 +00:00
archosrecorder.h Disable LCD_FLIP and MORSE_INPUT on recorder to make it build. 2013-10-18 22:56:49 +02:00
archosrecorderv2.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
cowond2.h Use RGB565 define instead of plain 565. 2012-06-20 01:13:51 +02:00
creativezen.h zen/bootloader: power down the LCD at the end of the bootloader if needed 2014-02-10 23:14:27 +01:00
creativezenmozaic.h zenxfi/zenmozaic: put HAVE_HEADPHONE_DETECTION in config file 2013-11-08 13:05:02 +00:00
creativezenv.h creativezenv: change target_id & MODEL_NUMBER. 2014-01-02 13:35:05 +01:00
creativezenxfi.h zenxfi/zenmozaic: put HAVE_HEADPHONE_DETECTION in config file 2013-11-08 13:05:02 +00:00
creativezenxfi2.h imx233: add support for sd/mmc probing 2014-02-10 23:14:26 +01:00
creativezenxfi3.h imx233: extend partition window support to be more generic 2013-10-22 00:07:07 +02:00
creativezenxfistyle.h Initial commit for the ZEN X-Fi Style 2014-01-21 18:52:28 +01:00
creativezv.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
gigabeatfx.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
gigabeats.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
gogearhdd1630.h HDD1630: enable headphones detection. 2014-01-14 00:45:34 +01:00
gogearhdd6330.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
gogearsa9200.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
hifietma8.h Introduce HiFi E.T. MA8/MA8C ports. 2013-11-05 09:59:45 +04:00
hifietma8c.h Introduce HiFi E.T. MA8/MA8C ports. 2013-11-05 09:59:45 +04:00
hifietma9.h Introduce HiFi E.T MA9 port. 2013-05-06 14:09:24 +04:00
hifietma9c.h Introduce HiFi E.T. MA9C port. 2013-11-05 09:59:45 +04:00
hifimanhm60x.h hm60x/hm801: Fix balance by enabling sw volume control. 2013-04-12 10:11:54 +04:00
hifimanhm801.h hm60x/hm801: Fix balance by enabling sw volume control. 2013-04-12 10:11:54 +04:00
iaudio7.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
iaudiom3.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
iaudiom5.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
iaudiox5.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
ihifi760.h Introduce IHIFI760/960 targets. 2013-12-16 00:45:18 +04:00
ihifi960.h Introduce IHIFI760/960 targets. 2013-12-16 00:45:18 +04:00
ipod1g2g.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
ipod3g.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
ipod4g.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
ipod6g.h iPod6G (Classic) - enable HAVE_DISK_STORAGE 2012-12-29 21:25:57 +01:00
ipodcolor.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
ipodmini1g.h Add IAP support to iPod Mini 1G. 2013-11-20 21:20:54 +01:00
ipodmini2g.h Add Serial Port 1 support for iPod Photo/Color/4G/Mini2G 2013-04-25 21:02:09 +02:00
ipodnano1g.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
ipodnano2g.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
ipodvideo.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
iriverh10.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
iriverh10_5gb.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
iriverh100.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
iriverh120.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
iriverh300.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
iriverifp7xx.h TARGET_TREE is not needed anymore 2012-01-07 17:14:40 +00:00
librockplay.h buflib: Check the validity of of handles passed to buflib_get_data() in DEBUG builds. 2014-02-02 16:59:29 +01:00
logikdax.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
lyreproto1.h TARGET_TREE is not needed anymore 2012-01-07 17:14:40 +00:00
meizum3.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
meizum6sl.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
meizum6sp.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
mini2440.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
mpiohd200.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
mpiohd300.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
mrobe100.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
mrobe500.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
nokian8xx.h Use RGB565 define instead of plain 565. 2012-06-20 01:13:51 +02:00
nokian900.h Use RGB565 define instead of plain 565. 2012-06-20 01:13:51 +02:00
ondavx747.h Implement universal in-PCM-driver software volume control. 2013-04-11 22:55:16 +02:00
ondavx767.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
ondavx777.h Implement universal in-PCM-driver software volume control. 2013-04-11 22:55:16 +02:00
pandora.h Use RGB565 define instead of plain 565. 2012-06-20 01:13:51 +02:00
rk27generic.h rk27xx: implement radio support 2013-04-11 11:18:23 +02:00
samsungyh820.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
samsungyh920.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
samsungyh925.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
samsungypr0.h Simulator for Samsung YP-R0 2013-09-29 14:15:48 +02:00
samsungypr1.h Samsung YP-R1 target port 2014-02-05 09:56:21 +01:00
samsungyps3.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
samsungypz5.h Initial commit for the YP-Z5 port 2013-12-02 20:48:21 +01:00
sansac100.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansac200.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansac200v2.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansaclip.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansaclipplus.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansaclipv2.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansaclipzip.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansaconnect.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansae200.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansae200v2.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansafuze.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansafuzeplus.h fuze+: remove unused, duplicate code in config file 2013-12-06 01:54:34 +01:00
sansafuzev2.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansam200.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansam200v4.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sansaview.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
sdlapp.h Use RGB565 define instead of plain 565. 2012-06-20 01:13:51 +02:00
sim.h Fix sim battery emulation: Set such a low sample value for battery smoothing as to effectively disable it. 2012-02-09 10:59:25 +00:00
sonynwze360.h sonynwz: rework keymap based on lebellium's work and enable volume in list 2013-11-20 13:40:16 +00:00
sonynwze370.h imx233: extend partition window support to be more generic 2013-10-22 00:07:07 +02:00
tatungtpj1022.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
vibe500.h PP: Do not use ATA DMA in bootloader 2013-01-24 13:04:57 +01:00
zenvision.h Add a config file for zenvision (which includes zvm30gb config file) 2010-01-24 19:33:51 +00:00
zenvisionm30gb.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00
zenvisionm60gb.h Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROL 2012-05-09 14:32:38 +02:00