1 #ifndef __LCD_MIPID_H 2 #define __LCD_MIPID_H 3 4 enum mipid_test_num { 5 MIPID_TEST_RGB_LINES, 6 }; 7 8 enum mipid_test_result { 9 MIPID_TEST_SUCCESS, 10 MIPID_TEST_INVALID, 11 MIPID_TEST_FAILED, 12 }; 13 14 #ifdef __KERNEL__ 15 16 struct mipid_platform_data { 17 int nreset_gpio; 18 int data_lines; 19 20 void (*shutdown)(struct mipid_platform_data *pdata); 21 void (*set_bklight_level)(struct mipid_platform_data *pdata, 22 int level); 23 int (*get_bklight_level)(struct mipid_platform_data *pdata); 24 int (*get_bklight_max)(struct mipid_platform_data *pdata); 25 }; 26 27 #endif 28 29 #endif 30