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