summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/iriver/h300/backlight-h300.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/coldfire/iriver/h300/backlight-h300.c')
-rw-r--r--firmware/target/coldfire/iriver/h300/backlight-h300.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/firmware/target/coldfire/iriver/h300/backlight-h300.c b/firmware/target/coldfire/iriver/h300/backlight-h300.c
index 4cec54f0d7..c0d441ad3f 100644
--- a/firmware/target/coldfire/iriver/h300/backlight-h300.c
+++ b/firmware/target/coldfire/iriver/h300/backlight-h300.c
@@ -25,7 +25,7 @@
25#include "pcf50606.h" 25#include "pcf50606.h"
26#include "lcd.h" 26#include "lcd.h"
27 27
28bool __backlight_init(void) 28bool _backlight_init(void)
29{ 29{
30 or_l(0x00020000, &GPIO1_ENABLE); 30 or_l(0x00020000, &GPIO1_ENABLE);
31 or_l(0x00020000, &GPIO1_FUNCTION); 31 or_l(0x00020000, &GPIO1_FUNCTION);
@@ -34,21 +34,21 @@ bool __backlight_init(void)
34 return true; /* Backlight always ON after boot. */ 34 return true; /* Backlight always ON after boot. */
35} 35}
36 36
37void __backlight_on(void) 37void _backlight_on(void)
38{ 38{
39 lcd_enable(true); 39 lcd_enable(true);
40 sleep(HZ/100); /* lcd needs time - avoid flashing for dark screens */ 40 sleep(HZ/100); /* lcd needs time - avoid flashing for dark screens */
41 or_l(0x00020000, &GPIO1_OUT); 41 or_l(0x00020000, &GPIO1_OUT);
42} 42}
43 43
44void __backlight_off(void) 44void _backlight_off(void)
45{ 45{
46 and_l(~0x00020000, &GPIO1_OUT); 46 and_l(~0x00020000, &GPIO1_OUT);
47 lcd_enable(false); 47 lcd_enable(false);
48} 48}
49 49
50/* set brightness by changing the PWM */ 50/* set brightness by changing the PWM */
51void __backlight_set_brightness(int val) 51void _backlight_set_brightness(int val)
52{ 52{
53 /* disable IRQs while bitbanging */ 53 /* disable IRQs while bitbanging */
54 int old_irq_level = set_irq_level(HIGHEST_IRQ_LEVEL); 54 int old_irq_level = set_irq_level(HIGHEST_IRQ_LEVEL);
@@ -57,12 +57,12 @@ void __backlight_set_brightness(int val)
57 set_irq_level(old_irq_level); 57 set_irq_level(old_irq_level);
58} 58}
59 59
60void __remote_backlight_on(void) 60void _remote_backlight_on(void)
61{ 61{
62 and_l(~0x00000002, &GPIO1_OUT); 62 and_l(~0x00000002, &GPIO1_OUT);
63} 63}
64 64
65void __remote_backlight_off(void) 65void _remote_backlight_off(void)
66{ 66{
67 or_l(0x00000002, &GPIO1_OUT); 67 or_l(0x00000002, &GPIO1_OUT);
68} 68}