blob: 63f05eb23827479b5f67369955b45fa2b617b263 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Tony Lindgrenf4e4c322006-12-07 13:57:38 -08002#ifndef __LCD_MIPID_H
3#define __LCD_MIPID_H
4
5enum mipid_test_num {
6 MIPID_TEST_RGB_LINES,
7};
8
9enum mipid_test_result {
10 MIPID_TEST_SUCCESS,
11 MIPID_TEST_INVALID,
12 MIPID_TEST_FAILED,
13};
14
15#ifdef __KERNEL__
16
17struct mipid_platform_data {
18 int nreset_gpio;
19 int data_lines;
Imre Deak66d2f992009-09-22 16:46:41 -070020
Tony Lindgrenf4e4c322006-12-07 13:57:38 -080021 void (*shutdown)(struct mipid_platform_data *pdata);
Imre Deak66d2f992009-09-22 16:46:41 -070022 void (*set_bklight_level)(struct mipid_platform_data *pdata,
23 int level);
24 int (*get_bklight_level)(struct mipid_platform_data *pdata);
25 int (*get_bklight_max)(struct mipid_platform_data *pdata);
Tony Lindgrenf4e4c322006-12-07 13:57:38 -080026};
27
28#endif
29
30#endif