lcd-mipid.h 586 B

123456789101112131415161718192021222324252627282930
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __LCD_MIPID_H
  3. #define __LCD_MIPID_H
  4. enum mipid_test_num {
  5. MIPID_TEST_RGB_LINES,
  6. };
  7. enum mipid_test_result {
  8. MIPID_TEST_SUCCESS,
  9. MIPID_TEST_INVALID,
  10. MIPID_TEST_FAILED,
  11. };
  12. #ifdef __KERNEL__
  13. struct mipid_platform_data {
  14. int nreset_gpio;
  15. int data_lines;
  16. void (*shutdown)(struct mipid_platform_data *pdata);
  17. void (*set_bklight_level)(struct mipid_platform_data *pdata,
  18. int level);
  19. int (*get_bklight_level)(struct mipid_platform_data *pdata);
  20. int (*get_bklight_max)(struct mipid_platform_data *pdata);
  21. };
  22. #endif
  23. #endif