Commit | Line | Data |
---|---|---|
50a5de44 RP |
1 | /* |
2 | * SharpSL SSP Driver | |
3 | */ | |
4 | ||
5 | unsigned long corgi_ssp_ads7846_putget(unsigned long); | |
6 | unsigned long corgi_ssp_ads7846_get(void); | |
7 | void corgi_ssp_ads7846_put(unsigned long data); | |
8 | void corgi_ssp_ads7846_lock(void); | |
9 | void corgi_ssp_ads7846_unlock(void); | |
10 | void corgi_ssp_lcdtg_send (unsigned char adrs, unsigned char data); | |
11 | void corgi_ssp_blduty_set(int duty); | |
12 | int corgi_ssp_max1111_get(unsigned long data); | |
9fc7896b RP |
13 | |
14 | /* | |
15 | * SharpSL Touchscreen Driver | |
16 | */ | |
17 | ||
18 | struct corgits_machinfo { | |
ca4d6cfc | 19 | unsigned long (*get_hsync_invperiod)(void); |
9fc7896b RP |
20 | void (*put_hsync)(void); |
21 | void (*wait_hsync)(void); | |
22 | }; | |
1351e6e0 | 23 | |
078abcf9 | 24 | |
1351e6e0 RP |
25 | /* |
26 | * SharpSL Backlight | |
27 | */ | |
078abcf9 RP |
28 | extern void corgibl_limit_intensity(int limit); |
29 | ||
1351e6e0 | 30 | |
078abcf9 RP |
31 | /* |
32 | * SharpSL Battery/PM Driver | |
33 | */ | |
34 | extern void sharpsl_battery_kick(void); |