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 11 #ifndef __S6D7AA0X01_PANEL_H__ 12 #define __S6D7AA0X01_PANEL_H__ 13 14 #include "panels.h" 15 16 extern struct __lcd_panel S6D7AA0X01_panel; 17 18 extern __s32 dsi_dcs_wr(__u32 sel, __u8 cmd, __u8 *para_p, __u32 para_num); 19 extern __s32 dsi_dcs_wr_0para(__u32 sel, __u8 cmd); 20 extern __s32 dsi_dcs_wr_1para(__u32 sel, __u8 cmd, __u8 para); 21 extern __s32 dsi_dcs_wr_2para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2); 22 extern __s32 dsi_dcs_wr_3para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2, 23 __u8 para3); 24 extern __s32 dsi_dcs_wr_4para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2, 25 __u8 para3, __u8 para4); 26 extern __s32 dsi_dcs_wr_5para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2, 27 __u8 para3, __u8 para4, __u8 para5); 28 extern __s32 dsi_gen_wr_0para(__u32 sel, __u8 cmd); 29 extern __s32 dsi_gen_wr_1para(__u32 sel, __u8 cmd, __u8 para); 30 extern __s32 dsi_gen_wr_2para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2); 31 extern __s32 dsi_gen_wr_3para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2, 32 __u8 para3); 33 extern __s32 dsi_gen_wr_4para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2, 34 __u8 para3, __u8 para4); 35 extern __s32 dsi_gen_wr_5para(__u32 sel, __u8 cmd, __u8 para1, __u8 para2, 36 __u8 para3, __u8 para4, __u8 para5); 37 38 #endif 39