blob: 6692b3418ccfdd0e219cba62a04e2d482909a5e8 [file] [log] [blame]
Eric Miaob18250a2008-08-29 04:21:44 +08001#ifndef __LINUX_SPI_CORGI_LCD_H
2#define __LINUX_SPI_CORGI_LCD_H
3
4#define CORGI_LCD_MODE_QVGA 1
5#define CORGI_LCD_MODE_VGA 2
6
7struct corgi_lcd_platform_data {
8 int init_mode;
9 int max_intensity;
10 int default_intensity;
Eric Miaobfdcaa32008-08-29 05:57:20 +080011 int limit_mask;
Eric Miaob18250a2008-08-29 04:21:44 +080012
Eric Miaoff7a4c72008-09-07 11:30:06 +080013 int gpio_backlight_on; /* -1 if n/a */
14 int gpio_backlight_cont; /* -1 if n/a */
15
Eric Miaob18250a2008-08-29 04:21:44 +080016 void (*notify)(int intensity);
17 void (*kick_battery)(void);
18};
19
20#endif /* __LINUX_SPI_CORGI_LCD_H */