summaryrefslogtreecommitdiff
path: root/firmware/target
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target')
-rw-r--r--firmware/target/arm/as3525/backlight-e200v2-fuze.c4
-rw-r--r--firmware/target/arm/ipod/backlight-target.h3
-rw-r--r--firmware/target/arm/philips/sa9200/backlight-sa9200.c7
-rw-r--r--firmware/target/arm/sandisk/backlight-c200_e200.c7
4 files changed, 13 insertions, 8 deletions
diff --git a/firmware/target/arm/as3525/backlight-e200v2-fuze.c b/firmware/target/arm/as3525/backlight-e200v2-fuze.c
index c26d3919c3..465713a1fc 100644
--- a/firmware/target/arm/as3525/backlight-e200v2-fuze.c
+++ b/firmware/target/arm/as3525/backlight-e200v2-fuze.c
@@ -39,7 +39,9 @@ void _backlight_on(void)
39#ifdef HAVE_LCD_ENABLE 39#ifdef HAVE_LCD_ENABLE
40 lcd_enable(true); /* power on lcd + visible display */ 40 lcd_enable(true); /* power on lcd + visible display */
41#endif 41#endif
42#ifndef USE_BACKLIGHT_SW_FADING 42#if (CONFIG_BACKLIGHT_FADING != BACKLIGHT_FADING_SW_SETTING) /* in bootloader/sim */
43 /* if we set the brightness to the settings value, then fading up
44 * is glitchy */
43 ascodec_write(AS3514_DCDC15, backlight_brightness); 45 ascodec_write(AS3514_DCDC15, backlight_brightness);
44#endif 46#endif
45} 47}
diff --git a/firmware/target/arm/ipod/backlight-target.h b/firmware/target/arm/ipod/backlight-target.h
index 3c4bc04521..ce1b938526 100644
--- a/firmware/target/arm/ipod/backlight-target.h
+++ b/firmware/target/arm/ipod/backlight-target.h
@@ -50,7 +50,8 @@ bool _backlight_init(void);
50void _backlight_on(void); 50void _backlight_on(void);
51void _backlight_off(void); 51void _backlight_off(void);
52 52
53#elif defined HAVE_BACKLIGHT_PWM_FADING /* Mini G1, G2 */ 53/* Mini G1, G2, Video, Nano */
54#elif (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_PWM)
54 55
55#define _backlight_init() true 56#define _backlight_init() true
56void _backlight_hw_on(void); 57void _backlight_hw_on(void);
diff --git a/firmware/target/arm/philips/sa9200/backlight-sa9200.c b/firmware/target/arm/philips/sa9200/backlight-sa9200.c
index 4221959a0d..5c967a84ea 100644
--- a/firmware/target/arm/philips/sa9200/backlight-sa9200.c
+++ b/firmware/target/arm/philips/sa9200/backlight-sa9200.c
@@ -39,15 +39,16 @@ void _backlight_on(void)
39#ifdef HAVE_LCD_ENABLE 39#ifdef HAVE_LCD_ENABLE
40 lcd_enable(true); /* power on lcd + visible display */ 40 lcd_enable(true); /* power on lcd + visible display */
41#endif 41#endif
42#ifndef USE_BACKLIGHT_SW_FADING 42#if (CONFIG_BACKLIGHT_FADING != BACKLIGHT_FADING_SW_SETTING) /* in bootloader/sim */
43 /* that part ain't useful when fading */ 43 /* if we set the brightness to the settings value, then fading up
44 * is glitchy */
44 _backlight_set_brightness(backlight_brightness); 45 _backlight_set_brightness(backlight_brightness);
45#endif 46#endif
46} 47}
47 48
48void _backlight_off(void) 49void _backlight_off(void)
49{ 50{
50 ascodec_write(AS3514_DCDC15, 0x0); 51 _backlight_set_brightness(0);
51#ifdef HAVE_LCD_ENABLE 52#ifdef HAVE_LCD_ENABLE
52 lcd_enable(false); /* power off visible display */ 53 lcd_enable(false); /* power off visible display */
53#endif 54#endif
diff --git a/firmware/target/arm/sandisk/backlight-c200_e200.c b/firmware/target/arm/sandisk/backlight-c200_e200.c
index 67e0cddac9..5a2e98a278 100644
--- a/firmware/target/arm/sandisk/backlight-c200_e200.c
+++ b/firmware/target/arm/sandisk/backlight-c200_e200.c
@@ -39,15 +39,16 @@ void _backlight_on(void)
39#ifdef HAVE_LCD_ENABLE 39#ifdef HAVE_LCD_ENABLE
40 lcd_enable(true); /* power on lcd + visible display */ 40 lcd_enable(true); /* power on lcd + visible display */
41#endif 41#endif
42#ifndef USE_BACKLIGHT_SW_FADING 42#if (CONFIG_BACKLIGHT_FADING != BACKLIGHT_FADING_SW_SETTING) /* in bootloader/sim */
43 /* that part ain't useful when fading */ 43 /* if we set the brightness to the settings value, then fading up
44 * is glitchy */
44 _backlight_set_brightness(backlight_brightness); 45 _backlight_set_brightness(backlight_brightness);
45#endif 46#endif
46} 47}
47 48
48void _backlight_off(void) 49void _backlight_off(void)
49{ 50{
50 ascodec_write(AS3514_DCDC15, 0x0); 51 _backlight_set_brightness(0);
51#ifdef HAVE_LCD_ENABLE 52#ifdef HAVE_LCD_ENABLE
52 lcd_enable(false); /* power off visible display */ 53 lcd_enable(false); /* power off visible display */
53#endif 54#endif