30 lines
		
	
	
		
			547 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			547 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __LCD_MIPID_H
 | |
| #define __LCD_MIPID_H
 | |
| 
 | |
| enum mipid_test_num {
 | |
| 	MIPID_TEST_RGB_LINES,
 | |
| };
 | |
| 
 | |
| enum mipid_test_result {
 | |
| 	MIPID_TEST_SUCCESS,
 | |
| 	MIPID_TEST_INVALID,
 | |
| 	MIPID_TEST_FAILED,
 | |
| };
 | |
| 
 | |
| #ifdef __KERNEL__
 | |
| 
 | |
| struct mipid_platform_data {
 | |
| 	int	nreset_gpio;
 | |
| 	int	data_lines;
 | |
| 
 | |
| 	void	(*shutdown)(struct mipid_platform_data *pdata);
 | |
| 	void	(*set_bklight_level)(struct mipid_platform_data *pdata,
 | |
| 				     int level);
 | |
| 	int	(*get_bklight_level)(struct mipid_platform_data *pdata);
 | |
| 	int	(*get_bklight_max)(struct mipid_platform_data *pdata);
 | |
| };
 | |
| 
 | |
| #endif
 | |
| 
 | |
| #endif
 |