36 lines
		
	
	
		
			772 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			772 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * 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);
 |