diff options
-rw-r--r-- | firmware/drivers/lcd-ipodvideo.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/drivers/lcd-ipodvideo.c b/firmware/drivers/lcd-ipodvideo.c index e3bdf163a6..d9ca0fc9da 100644 --- a/firmware/drivers/lcd-ipodvideo.c +++ b/firmware/drivers/lcd-ipodvideo.c | |||
@@ -139,6 +139,8 @@ static void lcd_bcm_finishup(void) { | |||
139 | lcd_bcm_read32(0x1FC); | 139 | lcd_bcm_read32(0x1FC); |
140 | 140 | ||
141 | do { | 141 | do { |
142 | /* This function takes about 14ms to execute - so we yield() */ | ||
143 | yield(); | ||
142 | data = lcd_bcm_read32(0x1F8); | 144 | data = lcd_bcm_read32(0x1F8); |
143 | } while (data == 0xFFFA0005 || data == 0xFFFF); | 145 | } while (data == 0xFFFA0005 || data == 0xFFFF); |
144 | 146 | ||