Eric Miao | b18250a | 2008-08-29 04:21:44 +0800 | [diff] [blame] | 1 | #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 | |
| 7 | struct corgi_lcd_platform_data { |
| 8 | int init_mode; |
| 9 | int max_intensity; |
| 10 | int default_intensity; |
Eric Miao | bfdcaa3 | 2008-08-29 05:57:20 +0800 | [diff] [blame] | 11 | int limit_mask; |
Eric Miao | b18250a | 2008-08-29 04:21:44 +0800 | [diff] [blame] | 12 | |
Eric Miao | ff7a4c7 | 2008-09-07 11:30:06 +0800 | [diff] [blame] | 13 | int gpio_backlight_on; /* -1 if n/a */ |
| 14 | int gpio_backlight_cont; /* -1 if n/a */ |
| 15 | |
Eric Miao | b18250a | 2008-08-29 04:21:44 +0800 | [diff] [blame] | 16 | void (*notify)(int intensity); |
| 17 | void (*kick_battery)(void); |
| 18 | }; |
| 19 | |
| 20 | #endif /* __LINUX_SPI_CORGI_LCD_H */ |