S6D7AA0X01.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * Allwinner SoCs display driver.
  3. *
  4. * Copyright (C) 2016 Allwinner.
  5. *
  6. * This file is licensed under the terms of the GNU General Public
  7. * License version 2. This program is licensed "as is" without any
  8. * warranty of any kind, whether express or implied.
  9. */
  10. #ifndef __S6D7AA0X01_PANEL_H__
  11. #define __S6D7AA0X01_PANEL_H__
  12. #include "panels.h"
  13. extern struct __lcd_panel S6D7AA0X01_panel;
  14. extern __s32 dsi_dcs_wr(__u32 sel, __u8 cmd, __u8 *para_p, __u32 para_num);
  15. extern __s32 dsi_dcs_wr_0para(__u32 sel, __u8 cmd);
  16. extern __s32 dsi_dcs_wr_1para(__u32 sel, __u8 cmd, __u8 para);
  17. extern __s32 dsi_dcs_wr_2para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2);
  18. extern __s32 dsi_dcs_wr_3para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2,
  19. __u8 para3);
  20. extern __s32 dsi_dcs_wr_4para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2,
  21. __u8 para3, __u8 para4);
  22. extern __s32 dsi_dcs_wr_5para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2,
  23. __u8 para3, __u8 para4, __u8 para5);
  24. extern __s32 dsi_gen_wr_0para(__u32 sel, __u8 cmd);
  25. extern __s32 dsi_gen_wr_1para(__u32 sel, __u8 cmd, __u8 para);
  26. extern __s32 dsi_gen_wr_2para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2);
  27. extern __s32 dsi_gen_wr_3para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2,
  28. __u8 para3);
  29. extern __s32 dsi_gen_wr_4para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2,
  30. __u8 para3, __u8 para4);
  31. extern __s32 dsi_gen_wr_5para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2,
  32. __u8 para3, __u8 para4, __u8 para5);
  33. #endif