home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / arm / mach-pxa / include / mach / sharpsl.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  772 b   |  36 lines

  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);
  13.  
  14. /*
  15.  * SharpSL Touchscreen Driver
  16.  */
  17.  
  18. struct corgits_machinfo {
  19.     unsigned long (*get_hsync_invperiod)(void);
  20.     void (*put_hsync)(void);
  21.     void (*wait_hsync)(void);
  22. };
  23.  
  24.  
  25. /*
  26.  * SharpSL Backlight
  27.  */
  28. extern void corgibl_limit_intensity(int limit);
  29. extern void corgi_lcd_limit_intensity(int limit);
  30.  
  31.  
  32. /*
  33.  * SharpSL Battery/PM Driver
  34.  */
  35. extern void sharpsl_battery_kick(void);
  36.