diff options
| -rw-r--r-- | firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c index 673f76d..1299059 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/lcd-meg-fx.c @@ -280,6 +280,7 @@ void lcd_sleep(void) lcd_enable(false); LCD_SPI_powerdown(); + GPBDAT &= ~(1 << 2); /* Fully disable the backlight controller */ } } @@ -293,6 +294,7 @@ void lcd_enable(bool state) /* "enabled" implies "powered" */ if (!lcd_powered) { + GPBDAT |= (1 << 2); /* Enable the backlight controller */ LCD_SPI_powerup(); /* Wait long enough for a frame to be written - yes, it * takes awhile. */ |