419 lines
24 KiB
C
419 lines
24 KiB
C
#ifndef _MIPI_TX_PARAM_ILI9881D_H_
|
|
#define _MIPI_TX_PARAM_ILI9881D_H_
|
|
|
|
#include <linux/vo_mipi_tx.h>
|
|
#include <linux/cvi_comm_mipi_tx.h>
|
|
|
|
struct combo_dev_cfg_s dev_cfg_ili9881d_720x1280 = {
|
|
.devno = 0,
|
|
.lane_id = {MIPI_TX_LANE_0, MIPI_TX_LANE_1, MIPI_TX_LANE_2, MIPI_TX_LANE_CLK, MIPI_TX_LANE_3},
|
|
.lane_pn_swap = {false, false, false, false, false},
|
|
.output_mode = OUTPUT_MODE_DSI_VIDEO,
|
|
.video_mode = BURST_MODE,
|
|
.output_format = OUT_FORMAT_RGB_24_BIT,
|
|
.sync_info = {
|
|
.vid_hsa_pixels = 60,
|
|
.vid_hbp_pixels = 60,
|
|
.vid_hfp_pixels = 140,
|
|
.vid_hline_pixels = 720,
|
|
.vid_vsa_lines = 16,
|
|
.vid_vbp_lines = 24,
|
|
.vid_vfp_lines = 8,
|
|
.vid_active_lines = 1280,
|
|
.vid_vsa_pos_polarity = false,
|
|
.vid_hsa_pos_polarity = true,
|
|
},
|
|
.pixel_clk = 70118,
|
|
};
|
|
|
|
const struct hs_settle_s hs_timing_cfg_ili9881d_720x1280 = { .prepare = 6, .zero = 32, .trail = 1 };
|
|
|
|
static CVI_U8 data_ili9881d_0[] = { 0xff, 0x98, 0x81, 0x01 };
|
|
static CVI_U8 data_ili9881d_1[] = { 0x91, 0x00 };
|
|
static CVI_U8 data_ili9881d_2[] = { 0x92, 0x00 };
|
|
static CVI_U8 data_ili9881d_3[] = { 0x93, 0x72 };
|
|
static CVI_U8 data_ili9881d_4[] = { 0x94, 0x00 };
|
|
static CVI_U8 data_ili9881d_5[] = { 0x95, 0x00 };
|
|
static CVI_U8 data_ili9881d_6[] = { 0x96, 0x09 };
|
|
static CVI_U8 data_ili9881d_7[] = { 0x97, 0x00 };
|
|
static CVI_U8 data_ili9881d_8[] = { 0x98, 0x00 };
|
|
static CVI_U8 data_ili9881d_9[] = { 0x09, 0x01 };
|
|
static CVI_U8 data_ili9881d_10[] = { 0x0a, 0x00 };
|
|
static CVI_U8 data_ili9881d_11[] = { 0x0b, 0x00 };
|
|
static CVI_U8 data_ili9881d_12[] = { 0x0c, 0x01 };
|
|
static CVI_U8 data_ili9881d_13[] = { 0x0d, 0x00 };
|
|
static CVI_U8 data_ili9881d_14[] = { 0x0e, 0x00 };
|
|
static CVI_U8 data_ili9881d_15[] = { 0x0f, 0x00 };
|
|
static CVI_U8 data_ili9881d_16[] = { 0x10, 0x00 };
|
|
static CVI_U8 data_ili9881d_17[] = { 0x11, 0x00 };
|
|
static CVI_U8 data_ili9881d_18[] = { 0x12, 0x00 };
|
|
static CVI_U8 data_ili9881d_19[] = { 0x13, 0x00 };
|
|
static CVI_U8 data_ili9881d_20[] = { 0x14, 0x00 };
|
|
static CVI_U8 data_ili9881d_21[] = { 0x15, 0x00 };
|
|
static CVI_U8 data_ili9881d_22[] = { 0x16, 0x00 };
|
|
static CVI_U8 data_ili9881d_23[] = { 0x17, 0x00 };
|
|
static CVI_U8 data_ili9881d_24[] = { 0x18, 0x00 };
|
|
static CVI_U8 data_ili9881d_25[] = { 0x19, 0x00 };
|
|
static CVI_U8 data_ili9881d_26[] = { 0x1a, 0x00 };
|
|
static CVI_U8 data_ili9881d_27[] = { 0x1b, 0x00 };
|
|
static CVI_U8 data_ili9881d_28[] = { 0x1c, 0x00 };
|
|
static CVI_U8 data_ili9881d_29[] = { 0x1d, 0x00 };
|
|
static CVI_U8 data_ili9881d_30[] = { 0x1e, 0xc0 };
|
|
static CVI_U8 data_ili9881d_31[] = { 0x1f, 0x40 };
|
|
static CVI_U8 data_ili9881d_32[] = { 0x20, 0x05 };
|
|
static CVI_U8 data_ili9881d_33[] = { 0x21, 0x02 };
|
|
static CVI_U8 data_ili9881d_34[] = { 0x22, 0x00 };
|
|
static CVI_U8 data_ili9881d_35[] = { 0x23, 0x00 };
|
|
static CVI_U8 data_ili9881d_36[] = { 0x24, 0x00 };
|
|
static CVI_U8 data_ili9881d_37[] = { 0x25, 0x00 };
|
|
static CVI_U8 data_ili9881d_38[] = { 0x26, 0x00 };
|
|
static CVI_U8 data_ili9881d_39[] = { 0x27, 0x00 };
|
|
static CVI_U8 data_ili9881d_40[] = { 0x28, 0x33 };
|
|
static CVI_U8 data_ili9881d_41[] = { 0x29, 0x02 };
|
|
static CVI_U8 data_ili9881d_42[] = { 0x2a, 0x00 };
|
|
static CVI_U8 data_ili9881d_43[] = { 0x2b, 0x00 };
|
|
static CVI_U8 data_ili9881d_44[] = { 0x2c, 0x00 };
|
|
static CVI_U8 data_ili9881d_45[] = { 0x2d, 0x00 };
|
|
static CVI_U8 data_ili9881d_46[] = { 0x2e, 0x00 };
|
|
static CVI_U8 data_ili9881d_47[] = { 0x2f, 0x00 };
|
|
static CVI_U8 data_ili9881d_48[] = { 0x30, 0x00 };
|
|
static CVI_U8 data_ili9881d_49[] = { 0x31, 0x00 };
|
|
static CVI_U8 data_ili9881d_50[] = { 0x32, 0x00 };
|
|
static CVI_U8 data_ili9881d_51[] = { 0x33, 0x00 };
|
|
static CVI_U8 data_ili9881d_52[] = { 0x34, 0x04 };
|
|
static CVI_U8 data_ili9881d_53[] = { 0x35, 0x00 };
|
|
static CVI_U8 data_ili9881d_54[] = { 0x36, 0x00 };
|
|
static CVI_U8 data_ili9881d_55[] = { 0x37, 0x00 };
|
|
static CVI_U8 data_ili9881d_56[] = { 0x38, 0x3c };
|
|
static CVI_U8 data_ili9881d_57[] = { 0x39, 0x07 };
|
|
static CVI_U8 data_ili9881d_58[] = { 0x3a, 0x00 };
|
|
static CVI_U8 data_ili9881d_59[] = { 0x3b, 0x00 };
|
|
static CVI_U8 data_ili9881d_60[] = { 0x3c, 0x00 };
|
|
static CVI_U8 data_ili9881d_61[] = { 0x40, 0x03 };
|
|
static CVI_U8 data_ili9881d_62[] = { 0x41, 0x20 };
|
|
static CVI_U8 data_ili9881d_63[] = { 0x42, 0x00 };
|
|
static CVI_U8 data_ili9881d_64[] = { 0x43, 0x40 };
|
|
static CVI_U8 data_ili9881d_65[] = { 0x44, 0x03 };
|
|
static CVI_U8 data_ili9881d_66[] = { 0x45, 0x00 };
|
|
static CVI_U8 data_ili9881d_67[] = { 0x46, 0x01 };
|
|
static CVI_U8 data_ili9881d_68[] = { 0x47, 0x08 };
|
|
static CVI_U8 data_ili9881d_69[] = { 0x48, 0x00 };
|
|
static CVI_U8 data_ili9881d_70[] = { 0x49, 0x00 };
|
|
static CVI_U8 data_ili9881d_71[] = { 0x4a, 0x00 };
|
|
static CVI_U8 data_ili9881d_72[] = { 0x4b, 0x00 };
|
|
static CVI_U8 data_ili9881d_73[] = { 0x4c, 0x01 };
|
|
static CVI_U8 data_ili9881d_74[] = { 0x4d, 0x45 };
|
|
static CVI_U8 data_ili9881d_75[] = { 0x4e, 0x9b };
|
|
static CVI_U8 data_ili9881d_76[] = { 0x4f, 0x57 };
|
|
static CVI_U8 data_ili9881d_77[] = { 0x50, 0x29 };
|
|
static CVI_U8 data_ili9881d_78[] = { 0x51, 0x27 };
|
|
static CVI_U8 data_ili9881d_79[] = { 0x52, 0x22 };
|
|
static CVI_U8 data_ili9881d_80[] = { 0x53, 0x22 };
|
|
static CVI_U8 data_ili9881d_81[] = { 0x54, 0x22 };
|
|
static CVI_U8 data_ili9881d_82[] = { 0x55, 0x22 };
|
|
static CVI_U8 data_ili9881d_83[] = { 0x56, 0x22 };
|
|
static CVI_U8 data_ili9881d_84[] = { 0x57, 0x01 };
|
|
static CVI_U8 data_ili9881d_85[] = { 0x58, 0x45 };
|
|
static CVI_U8 data_ili9881d_86[] = { 0x59, 0x8a };
|
|
static CVI_U8 data_ili9881d_87[] = { 0x5a, 0x46 };
|
|
static CVI_U8 data_ili9881d_88[] = { 0x5b, 0x28 };
|
|
static CVI_U8 data_ili9881d_89[] = { 0x5c, 0x26 };
|
|
static CVI_U8 data_ili9881d_90[] = { 0x5d, 0x22 };
|
|
static CVI_U8 data_ili9881d_91[] = { 0x5e, 0x22 };
|
|
static CVI_U8 data_ili9881d_92[] = { 0x5f, 0x22 };
|
|
static CVI_U8 data_ili9881d_93[] = { 0x60, 0x22 };
|
|
static CVI_U8 data_ili9881d_94[] = { 0x61, 0x22 };
|
|
static CVI_U8 data_ili9881d_95[] = { 0x62, 0x06 };
|
|
static CVI_U8 data_ili9881d_96[] = { 0x63, 0x01 };
|
|
static CVI_U8 data_ili9881d_97[] = { 0x64, 0x00 };
|
|
static CVI_U8 data_ili9881d_98[] = { 0x65, 0xa4 };
|
|
static CVI_U8 data_ili9881d_99[] = { 0x66, 0xa5 };
|
|
static CVI_U8 data_ili9881d_100[] = { 0x67, 0x58 };
|
|
static CVI_U8 data_ili9881d_101[] = { 0x68, 0x5a };
|
|
static CVI_U8 data_ili9881d_102[] = { 0x69, 0x54 };
|
|
static CVI_U8 data_ili9881d_103[] = { 0x6a, 0x56 };
|
|
static CVI_U8 data_ili9881d_104[] = { 0x6b, 0x06 };
|
|
static CVI_U8 data_ili9881d_105[] = { 0x6c, 0x02 };
|
|
static CVI_U8 data_ili9881d_106[] = { 0x6d, 0x08 };
|
|
static CVI_U8 data_ili9881d_107[] = { 0x6e, 0x02 };
|
|
static CVI_U8 data_ili9881d_108[] = { 0x6f, 0x02 };
|
|
static CVI_U8 data_ili9881d_109[] = { 0x70, 0x02 };
|
|
static CVI_U8 data_ili9881d_110[] = { 0x71, 0x02 };
|
|
static CVI_U8 data_ili9881d_111[] = { 0x72, 0x02 };
|
|
static CVI_U8 data_ili9881d_112[] = { 0x73, 0x02 };
|
|
static CVI_U8 data_ili9881d_113[] = { 0x74, 0x02 };
|
|
static CVI_U8 data_ili9881d_114[] = { 0x75, 0x02 };
|
|
static CVI_U8 data_ili9881d_115[] = { 0x76, 0x02 };
|
|
static CVI_U8 data_ili9881d_116[] = { 0x77, 0x02 };
|
|
static CVI_U8 data_ili9881d_117[] = { 0x78, 0x02 };
|
|
static CVI_U8 data_ili9881d_118[] = { 0x79, 0x01 };
|
|
static CVI_U8 data_ili9881d_119[] = { 0x7a, 0x00 };
|
|
static CVI_U8 data_ili9881d_120[] = { 0x7b, 0xa4 };
|
|
static CVI_U8 data_ili9881d_121[] = { 0x7c, 0xa5 };
|
|
static CVI_U8 data_ili9881d_122[] = { 0x7d, 0x59 };
|
|
static CVI_U8 data_ili9881d_123[] = { 0x7e, 0x5b };
|
|
static CVI_U8 data_ili9881d_124[] = { 0x7f, 0x55 };
|
|
static CVI_U8 data_ili9881d_125[] = { 0x80, 0x57 };
|
|
static CVI_U8 data_ili9881d_126[] = { 0x81, 0x07 };
|
|
static CVI_U8 data_ili9881d_127[] = { 0x82, 0x02 };
|
|
static CVI_U8 data_ili9881d_128[] = { 0x83, 0x09 };
|
|
static CVI_U8 data_ili9881d_129[] = { 0x84, 0x02 };
|
|
static CVI_U8 data_ili9881d_130[] = { 0x85, 0x02 };
|
|
static CVI_U8 data_ili9881d_131[] = { 0x86, 0x02 };
|
|
static CVI_U8 data_ili9881d_132[] = { 0x87, 0x02 };
|
|
static CVI_U8 data_ili9881d_133[] = { 0x88, 0x02 };
|
|
static CVI_U8 data_ili9881d_134[] = { 0x89, 0x02 };
|
|
static CVI_U8 data_ili9881d_135[] = { 0x8a, 0x02 };
|
|
static CVI_U8 data_ili9881d_136[] = { 0x8b, 0x02 };
|
|
static CVI_U8 data_ili9881d_137[] = { 0x8c, 0x02 };
|
|
static CVI_U8 data_ili9881d_138[] = { 0x8d, 0x02 };
|
|
static CVI_U8 data_ili9881d_139[] = { 0x8e, 0x02 };
|
|
static CVI_U8 data_ili9881d_140[] = { 0xa0, 0x35 };
|
|
static CVI_U8 data_ili9881d_141[] = { 0xa1, 0x00 };
|
|
static CVI_U8 data_ili9881d_142[] = { 0xa2, 0x00 };
|
|
static CVI_U8 data_ili9881d_143[] = { 0xa3, 0x00 };
|
|
static CVI_U8 data_ili9881d_144[] = { 0xa4, 0x00 };
|
|
static CVI_U8 data_ili9881d_145[] = { 0xa5, 0x00 };
|
|
static CVI_U8 data_ili9881d_146[] = { 0xa6, 0x00 };
|
|
static CVI_U8 data_ili9881d_147[] = { 0xa7, 0x00 };
|
|
static CVI_U8 data_ili9881d_148[] = { 0xa8, 0x00 };
|
|
static CVI_U8 data_ili9881d_149[] = { 0xa9, 0x00 };
|
|
static CVI_U8 data_ili9881d_150[] = { 0xaa, 0x00 };
|
|
static CVI_U8 data_ili9881d_151[] = { 0xab, 0x00 };
|
|
static CVI_U8 data_ili9881d_152[] = { 0xac, 0x00 };
|
|
static CVI_U8 data_ili9881d_153[] = { 0xad, 0x00 };
|
|
static CVI_U8 data_ili9881d_154[] = { 0xae, 0xff };
|
|
static CVI_U8 data_ili9881d_155[] = { 0xaf, 0x00 };
|
|
static CVI_U8 data_ili9881d_156[] = { 0xb0, 0x00 };
|
|
static CVI_U8 data_ili9881d_157[] = { 0xff, 0x98, 0x81, 0x02 };
|
|
static CVI_U8 data_ili9881d_158[] = {
|
|
0xa0, 0x00, 0x0e, 0x1a, 0x11, 0x13, 0x25, 0x19, 0x1c, 0x6b,
|
|
0x1b, 0x28, 0x66, 0x1b, 0x19, 0x4d, 0x22, 0x27, 0x53, 0x63,
|
|
0x2e
|
|
};
|
|
static CVI_U8 data_ili9881d_159[] = {
|
|
0xc0, 0x00, 0x0e, 0x1a, 0x11, 0x13, 0x25, 0x19, 0x1c, 0x6b,
|
|
0x1b, 0x28, 0x66, 0x1b, 0x19, 0x4d, 0x22, 0x27, 0x53, 0x63,
|
|
0x2e
|
|
};
|
|
//================GIP code finish ================//
|
|
static CVI_U8 data_ili9881d_160[] = { 0x18, 0xf4 };
|
|
static CVI_U8 data_ili9881d_161[] = { 0xff, 0x98, 0x81, 0x04 };
|
|
static CVI_U8 data_ili9881d_162[] = { 0x5d, 0x8b };
|
|
static CVI_U8 data_ili9881d_163[] = { 0x5e, 0x8b };
|
|
static CVI_U8 data_ili9881d_164[] = { 0x60, 0x68 };
|
|
static CVI_U8 data_ili9881d_165[] = { 0x62, 0x52 };
|
|
static CVI_U8 data_ili9881d_166[] = { 0x82, 0x38 };
|
|
static CVI_U8 data_ili9881d_167[] = { 0x84, 0x38 };
|
|
static CVI_U8 data_ili9881d_168[] = { 0x86, 0x1c };
|
|
static CVI_U8 data_ili9881d_169[] = { 0x66, 0x04 };
|
|
static CVI_U8 data_ili9881d_170[] = { 0xc1, 0x70 };
|
|
static CVI_U8 data_ili9881d_171[] = { 0x70, 0x60 };
|
|
static CVI_U8 data_ili9881d_172[] = { 0x71, 0x00 };
|
|
static CVI_U8 data_ili9881d_173[] = { 0x5b, 0x33 };
|
|
static CVI_U8 data_ili9881d_174[] = { 0x6c, 0x10 };
|
|
static CVI_U8 data_ili9881d_175[] = { 0x77, 0x03 };
|
|
static CVI_U8 data_ili9881d_176[] = { 0x7b, 0x02 };
|
|
static CVI_U8 data_ili9881d_177[] = { 0xff, 0x98, 0x81, 0x01 };
|
|
static CVI_U8 data_ili9881d_178[] = { 0xf0, 0x00 };
|
|
static CVI_U8 data_ili9881d_179[] = { 0xf1, 0xc8 };
|
|
static CVI_U8 data_ili9881d_180[] = { 0xff, 0x98, 0x81, 0x05 };
|
|
static CVI_U8 data_ili9881d_181[] = { 0x22, 0x3a };
|
|
static CVI_U8 data_ili9881d_182[] = { 0xff, 0x98, 0x81, 0x00 };
|
|
static CVI_U8 data_ili9881d_183[] = { 0x35, 0x00 };
|
|
static CVI_U8 data_ili9881d_184[] = { 0x11, 0x00 };
|
|
static CVI_U8 data_ili9881d_185[] = { 0x29, 0x00 };
|
|
|
|
const struct dsc_instr dsi_init_cmds_ili9881d_720x1280[] = {
|
|
{.delay = 0, .data_type = 0x29, .size = 4, .data = data_ili9881d_0 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_1 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_2 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_3 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_4 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_5 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_6 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_7 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_8 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_9 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_10 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_11 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_12 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_13 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_14 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_15 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_16 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_17 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_18 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_19 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_20 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_21 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_22 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_23 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_24 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_25 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_26 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_27 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_28 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_29 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_30 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_31 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_32 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_33 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_34 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_35 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_36 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_37 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_38 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_39 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_40 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_41 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_42 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_43 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_44 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_45 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_46 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_47 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_48 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_49 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_50 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_51 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_52 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_53 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_54 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_55 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_56 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_57 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_58 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_59 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_60 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_61 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_62 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_63 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_64 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_65 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_66 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_67 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_68 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_69 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_70 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_71 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_72 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_73 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_74 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_75 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_76 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_77 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_78 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_79 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_80 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_81 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_82 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_83 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_84 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_85 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_86 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_87 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_88 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_89 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_90 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_91 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_92 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_93 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_94 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_95 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_96 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_97 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_98 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_99 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_100 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_101 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_102 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_103 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_104 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_105 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_106 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_107 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_108 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_109 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_110 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_111 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_112 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_113 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_114 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_115 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_116 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_117 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_118 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_119 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_120 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_121 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_122 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_123 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_124 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_125 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_126 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_127 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_128 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_129 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_130 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_131 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_132 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_133 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_134 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_135 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_136 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_137 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_138 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_139 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_140 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_141 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_142 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_143 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_144 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_145 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_146 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_147 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_148 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_149 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_150 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_151 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_152 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_153 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_154 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_155 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_156 },
|
|
{.delay = 0, .data_type = 0x29, .size = 4, .data = data_ili9881d_157 },
|
|
{.delay = 0, .data_type = 0x29, .size = 21, .data = data_ili9881d_158 },
|
|
{.delay = 0, .data_type = 0x29, .size = 21, .data = data_ili9881d_159 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_160 },
|
|
{.delay = 0, .data_type = 0x29, .size = 4, .data = data_ili9881d_161 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_162 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_163 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_164 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_165 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_166 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_167 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_168 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_169 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_170 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_171 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_172 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_173 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_174 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_175 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_176 },
|
|
{.delay = 0, .data_type = 0x29, .size = 4, .data = data_ili9881d_177 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_178 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_179 },
|
|
{.delay = 0, .data_type = 0x29, .size = 4, .data = data_ili9881d_180 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_181 },
|
|
{.delay = 0, .data_type = 0x29, .size = 4, .data = data_ili9881d_182 },
|
|
{.delay = 0, .data_type = 0x15, .size = 2, .data = data_ili9881d_183 },
|
|
{.delay = 120, .data_type = 0x15, .size = 2, .data = data_ili9881d_184 },
|
|
{.delay = 20, .data_type = 0x15, .size = 2, .data = data_ili9881d_185 }
|
|
};
|
|
|
|
#else
|
|
#error "MIPI_TX_PARAM multi-delcaration!!"
|
|
#endif // _MIPI_TX_PARAM_ILI9881D_H_
|