|  | /* SPDX-License-Identifier: GPL-2.0 */ | 
|  | #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 |