| /* |
| * SharpSL SSP Driver |
| */ |
| |
| unsigned long corgi_ssp_ads7846_putget(unsigned long); |
| unsigned long corgi_ssp_ads7846_get(void); |
| void corgi_ssp_ads7846_put(unsigned long data); |
| void corgi_ssp_ads7846_lock(void); |
| void corgi_ssp_ads7846_unlock(void); |
| void corgi_ssp_lcdtg_send (unsigned char adrs, unsigned char data); |
| void corgi_ssp_blduty_set(int duty); |
| int corgi_ssp_max1111_get(unsigned long data); |
| |
| /* |
| * SharpSL Touchscreen Driver |
| */ |
| |
| struct corgits_machinfo { |
| unsigned long (*get_hsync_invperiod)(void); |
| void (*put_hsync)(void); |
| void (*wait_hsync)(void); |
| }; |
| |
| |
| /* |
| * SharpSL Backlight |
| */ |
| extern void corgibl_limit_intensity(int limit); |
| extern void corgi_lcd_limit_intensity(int limit); |
| |
| |
| /* |
| * SharpSL Battery/PM Driver |
| */ |
| extern void sharpsl_battery_kick(void); |