1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 22203747cSArnd Bergmann #ifndef __LCD_MIPID_H 32203747cSArnd Bergmann #define __LCD_MIPID_H 42203747cSArnd Bergmann 52203747cSArnd Bergmann enum mipid_test_num { 62203747cSArnd Bergmann MIPID_TEST_RGB_LINES, 72203747cSArnd Bergmann }; 82203747cSArnd Bergmann 92203747cSArnd Bergmann enum mipid_test_result { 102203747cSArnd Bergmann MIPID_TEST_SUCCESS, 112203747cSArnd Bergmann MIPID_TEST_INVALID, 122203747cSArnd Bergmann MIPID_TEST_FAILED, 132203747cSArnd Bergmann }; 142203747cSArnd Bergmann 152203747cSArnd Bergmann #ifdef __KERNEL__ 162203747cSArnd Bergmann 172203747cSArnd Bergmann struct mipid_platform_data { 182203747cSArnd Bergmann int data_lines; 192203747cSArnd Bergmann 202203747cSArnd Bergmann void (*set_bklight_level)(struct mipid_platform_data *pdata, 212203747cSArnd Bergmann int level); 222203747cSArnd Bergmann int (*get_bklight_level)(struct mipid_platform_data *pdata); 232203747cSArnd Bergmann int (*get_bklight_max)(struct mipid_platform_data *pdata); 242203747cSArnd Bergmann }; 252203747cSArnd Bergmann 262203747cSArnd Bergmann #endif 272203747cSArnd Bergmann 282203747cSArnd Bergmann #endif 29