| /* 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 |