Lines Matching refs:dcs_setting_table
1166 const struct dcs_setting_entry *dcs_setting_table, in it6616_mipi_tx_get_packet_size() argument
1173 if (dcs_setting_table[cmd_name].data_id == packet_size_data_id_map[i].data_id) in it6616_mipi_tx_get_packet_size()
1178 if (dcs_setting_table[cmd_name].count == 0) { in it6616_mipi_tx_get_packet_size()
1181 } else if (dcs_setting_table[cmd_name].count < 3) { in it6616_mipi_tx_get_packet_size()
1211 const struct dcs_setting_entry *dcs_setting_table, in it6616_mipi_tx_setup_packet() argument
1218 pheader->data_id = dcs_setting_table[cmd_name].data_id; in it6616_mipi_tx_setup_packet()
1219 packet_size = it6616_mipi_tx_get_packet_size(it6616, dcs_setting_table, cmd_name); in it6616_mipi_tx_setup_packet()
1227 pheader->word_count_l = dcs_setting_table[cmd_name].para_list[0]; in it6616_mipi_tx_setup_packet()
1228 pheader->word_count_h = dcs_setting_table[cmd_name].para_list[1]; in it6616_mipi_tx_setup_packet()
1235 it6616_mipi_tx_setup_long_packet_header(pheader, dcs_setting_table[cmd_name].count); in it6616_mipi_tx_setup_packet()
1239 const struct dcs_setting_entry *dcs_setting_table, in it6616_mipi_tx_fire_packet() argument
1244 it6616_mipi_tx_write(mipi, 0x75, dcs_setting_table[cmd_name].cmd); in it6616_mipi_tx_fire_packet()
1248 const struct dcs_setting_entry *dcs_setting_table, in it6616_mipi_tx_setup_packet_process() argument
1263 for (i = 0; i < dcs_setting_table[cmd_name].count; i++) { in it6616_mipi_tx_setup_packet_process()
1264 it6616_mipi_tx_write(mipi, 0x73, dcs_setting_table[cmd_name].para_list[i]); in it6616_mipi_tx_setup_packet_process()
1266 dcs_setting_table[cmd_name].para_list[i]); in it6616_mipi_tx_setup_packet_process()
1272 it6616_mipi_tx_setup_packet(it6616, &packet, dcs_setting_table, cmd_name); in it6616_mipi_tx_setup_packet_process()
1273 packet_size = it6616_mipi_tx_get_packet_size(it6616, dcs_setting_table, cmd_name); in it6616_mipi_tx_setup_packet_process()
1289 long_packet_checksum = it6616_get_dcs_crc(dcs_setting_table[cmd_name].count, in it6616_mipi_tx_setup_packet_process()
1290 dcs_setting_table[cmd_name].para_list); in it6616_mipi_tx_setup_packet_process()
1291 for (i = 0; i < dcs_setting_table[cmd_name].count; i++) { in it6616_mipi_tx_setup_packet_process()
1292 it6616_mipi_tx_write(mipi, 0x73, dcs_setting_table[cmd_name].para_list[i]); in it6616_mipi_tx_setup_packet_process()
1294 "cmd para: 0x%02x", dcs_setting_table[cmd_name].para_list[i]); in it6616_mipi_tx_setup_packet_process()
1304 data_count = dcs_setting_table[cmd_name].count + header_crc; in it6616_mipi_tx_setup_packet_process()
1313 const struct dcs_setting_entry *dcs_setting_table, in it6616_mipi_tx_write_lp_cmds() argument
1340 if (dcs_setting_table[i].cmd_name == DELAY) { in it6616_mipi_tx_write_lp_cmds()
1341 msleep(dcs_setting_table[i].cmd); in it6616_mipi_tx_write_lp_cmds()
1346 ((it6616_mipi_tx_get_packet_size(it6616, dcs_setting_table, i) == in it6616_mipi_tx_write_lp_cmds()
1348 data_count = dcs_setting_table[i].count + header_size; in it6616_mipi_tx_write_lp_cmds()
1355 it6616_mipi_tx_setup_packet_process(it6616, dcs_setting_table, i, header_select); in it6616_mipi_tx_write_lp_cmds()
1356 it6616_mipi_tx_fire_packet(it6616, dcs_setting_table, i); in it6616_mipi_tx_write_lp_cmds()
1397 const struct dcs_setting_entry *dcs_setting_table, in it6616_mipi_read_panel() argument
1403 it6616_mipi_tx_write_lp_cmds(it6616, dcs_setting_table, in it6616_mipi_read_panel()