summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/creative-zen/backlight-zen.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/creative-zen/backlight-zen.c')
-rw-r--r--firmware/target/arm/imx233/creative-zen/backlight-zen.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/creative-zen/backlight-zen.c b/firmware/target/arm/imx233/creative-zen/backlight-zen.c
index 0d223b52e9..74e1e91a49 100644
--- a/firmware/target/arm/imx233/creative-zen/backlight-zen.c
+++ b/firmware/target/arm/imx233/creative-zen/backlight-zen.c
@@ -29,6 +29,9 @@
29 29
30void _backlight_set_brightness(int level) 30void _backlight_set_brightness(int level)
31{ 31{
32#ifdef CREATIVE_ZENV
33 lcd_set_contrast(level);
34#else
32 unsigned val = (level + 200) * level / 1000; 35 unsigned val = (level + 200) * level / 1000;
33 if(level != 0) 36 if(level != 0)
34 { 37 {
@@ -39,14 +42,17 @@ void _backlight_set_brightness(int level)
39 } 42 }
40 else 43 else
41 imx233_pinctrl_set_gpio(1, 12, false); 44 imx233_pinctrl_set_gpio(1, 12, false);
45#endif
42} 46}
43 47
44bool _backlight_init(void) 48bool _backlight_init(void)
45{ 49{
50#ifndef CREATIVE_ZENV
46 imx233_pinctrl_acquire(1, 12, "backlight_enable"); 51 imx233_pinctrl_acquire(1, 12, "backlight_enable");
47 imx233_pinctrl_set_function(1, 12, PINCTRL_FUNCTION_GPIO); 52 imx233_pinctrl_set_function(1, 12, PINCTRL_FUNCTION_GPIO);
48 imx233_pinctrl_enable_gpio(1, 12, true); 53 imx233_pinctrl_enable_gpio(1, 12, true);
49 imx233_uartdbg_init(BAUD_38400); 54 imx233_uartdbg_init(BAUD_38400);
55#endif
50 return true; 56 return true;
51} 57}
52 58