summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/creative-zen/backlight-zen.c
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2013-11-18 20:07:02 +0000
committerAmaury Pouly <amaury.pouly@gmail.com>2013-11-18 21:44:06 +0000
commit977a6c3ce7a2ab960590e9d997388cca2e4c29ee (patch)
tree092ef21d5f2123fee784de7d1ee719270c30c6de /firmware/target/arm/imx233/creative-zen/backlight-zen.c
parenta8b816ae9cc00fe216e43d9bd9276b5d8cf12b25 (diff)
downloadrockbox-977a6c3ce7a2ab960590e9d997388cca2e4c29ee.tar.gz
rockbox-977a6c3ce7a2ab960590e9d997388cca2e4c29ee.zip
Initial commit for the Creative ZEN V
Change-Id: I3408cfdf742ea5995d5c87bf76653f436e1ec2b0
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