summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c b/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
index 315432ef6b..7f834129b3 100644
--- a/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
+++ b/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c
@@ -22,6 +22,7 @@
22#include "config.h" 22#include "config.h"
23#include "jz4740.h" 23#include "jz4740.h"
24#include "backlight-target.h" 24#include "backlight-target.h"
25#include "lcd.h"
25 26
26/* PWM_CHN7 == GPIO(32*3 + 31) */ 27/* PWM_CHN7 == GPIO(32*3 + 31) */
27#define BACKLIGHT_GPIO (32*3+31) 28#define BACKLIGHT_GPIO (32*3+31)
@@ -89,12 +90,18 @@ bool _backlight_init(void)
89 90
90void _backlight_on(void) 91void _backlight_on(void)
91{ 92{
93#ifdef HAVE_LCD_ENABLE
94 lcd_enable(true); /* power on lcd */
95#endif
92 set_backlight_on(); 96 set_backlight_on();
93} 97}
94 98
95void _backlight_off(void) 99void _backlight_off(void)
96{ 100{
97 set_backlight_off(); 101 set_backlight_off();
102#ifdef HAVE_LCD_ENABLE
103 lcd_enable(false); /* power off lcd */
104#endif
98} 105}
99 106
100#ifdef HAVE_BACKLIGHT_BRIGHTNESS 107#ifdef HAVE_BACKLIGHT_BRIGHTNESS
@@ -108,6 +115,6 @@ void _backlight_set_brightness(int brightness)
108/* Turn off LED supply */ 115/* Turn off LED supply */
109void _backlight_lcd_sleep(void) 116void _backlight_lcd_sleep(void)
110{ 117{
111 set_backlight_off(); 118 _backlight_off();
112} 119}
113#endif 120#endif