summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/s5l8700/backlight-meizu.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/s5l8700/backlight-meizu.c')
-rw-r--r--firmware/target/arm/s5l8700/backlight-meizu.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/firmware/target/arm/s5l8700/backlight-meizu.c b/firmware/target/arm/s5l8700/backlight-meizu.c
index 4eb6967b94..d5c9a22f82 100644
--- a/firmware/target/arm/s5l8700/backlight-meizu.c
+++ b/firmware/target/arm/s5l8700/backlight-meizu.c
@@ -32,7 +32,7 @@
level. This makes the brightness curve more linear to the human eye.
*/
-void _backlight_set_brightness(int brightness)
+void backlight_hw_brightness(int brightness)
{
/* pwm = round(sqrt(2)**x), where brightness level x = 1..16 */
static const unsigned int logtable[] =
@@ -42,21 +42,21 @@ void _backlight_set_brightness(int brightness)
TCDATA0 = logtable[brightness];
}
-void _backlight_on(void)
+void backlight_hw_on(void)
{
/* configure backlight pin P0.2 as timer PWM output */
PCON0 = ((PCON0 & ~(3 << 4)) | (2 << 4));
- _backlight_set_brightness(backlight_brightness);
+ backlight_hw_brightness(backlight_brightness);
}
-void _backlight_off(void)
+void backlight_hw_off(void)
{
/* configure backlight pin P0.2 as GPIO and switch off */
PCON0 = ((PCON0 & ~(3 << 4)) | (1 << 4));
PDAT0 &= ~(1 << 2);
}
-bool _backlight_init(void)
+bool backlight_hw_init(void)
{
/* enable timer clock */
PWRCON &= ~(1 << 4);
@@ -72,7 +72,7 @@ bool _backlight_init(void)
TCPRE = 20; /* prescaler */
TCCMD = (1 << 0); /* TC_EN */
- _backlight_on();
+ backlight_hw_on();
return true;
}