diff options
Diffstat (limited to 'arch/arm/mach-pxa/sharpsl.h')
-rw-r--r-- | arch/arm/mach-pxa/sharpsl.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/mach-pxa/sharpsl.h b/arch/arm/mach-pxa/sharpsl.h new file mode 100644 index 000000000000..3977a77aacdd --- /dev/null +++ b/arch/arm/mach-pxa/sharpsl.h | |||
@@ -0,0 +1,34 @@ | |||
1 | /* | ||
2 | * SharpSL SSP Driver | ||
3 | */ | ||
4 | |||
5 | struct corgissp_machinfo { | ||
6 | int port; | ||
7 | int cs_lcdcon; | ||
8 | int cs_ads7846; | ||
9 | int cs_max1111; | ||
10 | int clk_lcdcon; | ||
11 | int clk_ads7846; | ||
12 | int clk_max1111; | ||
13 | }; | ||
14 | |||
15 | void corgi_ssp_set_machinfo(struct corgissp_machinfo *machinfo); | ||
16 | |||
17 | /* | ||
18 | * SharpSL Backlight | ||
19 | */ | ||
20 | |||
21 | void corgi_bl_set_intensity(int intensity); | ||
22 | void spitz_bl_set_intensity(int intensity); | ||
23 | void akita_bl_set_intensity(int intensity); | ||
24 | |||
25 | /* | ||
26 | * SharpSL Touchscreen Driver | ||
27 | */ | ||
28 | |||
29 | unsigned long corgi_get_hsync_len(void); | ||
30 | unsigned long spitz_get_hsync_len(void); | ||
31 | void corgi_put_hsync(void); | ||
32 | void spitz_put_hsync(void); | ||
33 | void corgi_wait_hsync(void); | ||
34 | void spitz_wait_hsync(void); | ||