1/* 2 * SharpSL SSP Driver 3 */ 4 5unsigned long corgi_ssp_ads7846_putget(unsigned long); 6unsigned long corgi_ssp_ads7846_get(void); 7void corgi_ssp_ads7846_put(unsigned long data); 8void corgi_ssp_ads7846_lock(void); 9void corgi_ssp_ads7846_unlock(void); 10void corgi_ssp_lcdtg_send (unsigned char adrs, unsigned char data); 11void corgi_ssp_blduty_set(int duty); 12int corgi_ssp_max1111_get(unsigned long data); 13 14/* 15 * SharpSL Touchscreen Driver 16 */ 17 18struct corgits_machinfo { 19 unsigned long (*get_hsync_len)(void); 20 void (*put_hsync)(void); 21 void (*wait_hsync)(void); 22}; 23 24 25/* 26 * SharpSL Backlight 27 */ 28struct corgibl_machinfo { 29 int max_intensity; 30 int default_intensity; 31 int limit_mask; 32 void (*set_bl_intensity)(int intensity); 33}; 34extern void corgibl_limit_intensity(int limit); 35 36 37/* 38 * SharpSL Battery/PM Driver 39 */ 40extern void sharpsl_battery_kick(void); 41