Lines Matching refs:goodix_ts_data

71 struct goodix_ts_data;
83 int (*check_config)(struct goodix_ts_data *ts, const u8 *cfg, int len);
84 void (*calc_config_checksum)(struct goodix_ts_data *ts);
94 struct goodix_ts_data {
120 static int goodix_check_cfg_8(struct goodix_ts_data *ts,
122 static int goodix_check_cfg_16(struct goodix_ts_data *ts,
124 static void goodix_calc_cfg_checksum_8(struct goodix_ts_data *ts);
125 static void goodix_calc_cfg_checksum_16(struct goodix_ts_data *ts);
299 static int goodix_ts_read_input_report(struct goodix_ts_data *ts, u8 *data)
356 static void goodix_ts_report_touch_8b(struct goodix_ts_data *ts, u8 *coor_data)
371 static void goodix_ts_report_touch_9b(struct goodix_ts_data *ts, u8 *coor_data)
386 static void goodix_ts_report_key(struct goodix_ts_data *ts, u8 *data)
408 * @ts: our goodix_ts_data pointer
413 static void goodix_process_events(struct goodix_ts_data *ts)
445 struct goodix_ts_data *ts = dev_id;
455 static void goodix_free_irq(struct goodix_ts_data *ts)
460 static int goodix_request_irq(struct goodix_ts_data *ts)
467 static int goodix_check_cfg_8(struct goodix_ts_data *ts, const u8 *cfg, int len)
490 static void goodix_calc_cfg_checksum_8(struct goodix_ts_data *ts)
503 static int goodix_check_cfg_16(struct goodix_ts_data *ts, const u8 *cfg,
527 static void goodix_calc_cfg_checksum_16(struct goodix_ts_data *ts)
543 * @ts: goodix_ts_data pointer
546 static int goodix_check_cfg(struct goodix_ts_data *ts, const u8 *cfg, int len)
561 * @ts: goodix_ts_data pointer
564 static int goodix_send_cfg(struct goodix_ts_data *ts, const u8 *cfg, int len)
587 static int goodix_pin_acpi_direction_input(struct goodix_ts_data *ts)
596 static int goodix_pin_acpi_output_method(struct goodix_ts_data *ts, int value)
605 static int goodix_pin_acpi_direction_input(struct goodix_ts_data *ts)
612 static int goodix_pin_acpi_output_method(struct goodix_ts_data *ts, int value)
620 static int goodix_irq_direction_output(struct goodix_ts_data *ts, int value)
643 static int goodix_irq_direction_input(struct goodix_ts_data *ts)
662 static int goodix_int_sync(struct goodix_ts_data *ts)
682 * @ts: goodix_ts_data pointer
684 static int goodix_reset(struct goodix_ts_data *ts)
758 struct goodix_ts_data *ts = data;
789 static int goodix_add_acpi_gpio_mappings(struct goodix_ts_data *ts)
851 static int goodix_add_acpi_gpio_mappings(struct goodix_ts_data *ts)
860 * @ts: goodix_ts_data pointer
862 static int goodix_get_gpio_config(struct goodix_ts_data *ts)
952 * @ts: our goodix_ts_data pointer
956 static void goodix_read_config(struct goodix_ts_data *ts)
987 * @ts: our goodix_ts_data pointer
989 static int goodix_read_version(struct goodix_ts_data *ts)
1041 * @ts: our goodix_ts_data pointer
1048 static int goodix_configure_dev(struct goodix_ts_data *ts)
1160 * @ts: our goodix_ts_data pointer
1167 struct goodix_ts_data *ts = ctx;
1186 struct goodix_ts_data *ts = arg;
1195 struct goodix_ts_data *ts;
1300 struct goodix_ts_data *ts = i2c_get_clientdata(client);
1311 struct goodix_ts_data *ts = i2c_get_clientdata(client);
1356 struct goodix_ts_data *ts = i2c_get_clientdata(client);