mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
zen/zenxfi: correctly implement lcdif errata
Change-Id: Ib2a6000035d70d687025a78bbea416d77af562fe
This commit is contained in:
parent
382d1861af
commit
e5ce28ca09
1 changed files with 3 additions and 1 deletions
|
@ -266,7 +266,9 @@ void lcd_enable(bool enable)
|
||||||
lcd_power(false);
|
lcd_power(false);
|
||||||
// stop lcdif
|
// stop lcdif
|
||||||
BF_CLR(LCDIF_CTRL, DOTCLK_MODE);
|
BF_CLR(LCDIF_CTRL, DOTCLK_MODE);
|
||||||
// stmp37xx errata: clearing DOTCLK_MODE won't clear RUN
|
/* stmp37xx errata: clearing DOTCLK_MODE won't clear RUN: wait until
|
||||||
|
* fifo is empty and then clear manually */
|
||||||
|
while(!BF_RD(LCDIF_STAT, TXFIFO_EMPTY));
|
||||||
BF_CLR(LCDIF_CTRL, RUN);
|
BF_CLR(LCDIF_CTRL, RUN);
|
||||||
// disable spi
|
// disable spi
|
||||||
spi_enable(false);
|
spi_enable(false);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue