Lines Matching refs:goodix_ts_data

61 static int goodix_check_cfg_8(struct goodix_ts_data *ts,
63 static int goodix_check_cfg_16(struct goodix_ts_data *ts,
65 static void goodix_calc_cfg_checksum_8(struct goodix_ts_data *ts);
66 static void goodix_calc_cfg_checksum_16(struct goodix_ts_data *ts);
251 static int goodix_ts_read_input_report(struct goodix_ts_data *ts, u8 *data)
310 static int goodix_create_pen_input(struct goodix_ts_data *ts)
348 static void goodix_ts_report_pen_down(struct goodix_ts_data *ts, u8 *data)
389 static void goodix_ts_report_pen_up(struct goodix_ts_data *ts)
402 static void goodix_ts_report_touch_8b(struct goodix_ts_data *ts, u8 *coor_data)
417 static void goodix_ts_report_touch_9b(struct goodix_ts_data *ts, u8 *coor_data)
432 static void goodix_ts_release_keys(struct goodix_ts_data *ts)
440 static void goodix_ts_report_key(struct goodix_ts_data *ts, u8 *data)
461 * @ts: our goodix_ts_data pointer
466 static void goodix_process_events(struct goodix_ts_data *ts)
508 struct goodix_ts_data *ts = dev_id;
516 static void goodix_free_irq(struct goodix_ts_data *ts)
521 static int goodix_request_irq(struct goodix_ts_data *ts)
528 static int goodix_check_cfg_8(struct goodix_ts_data *ts, const u8 *cfg, int len)
551 static void goodix_calc_cfg_checksum_8(struct goodix_ts_data *ts)
564 static int goodix_check_cfg_16(struct goodix_ts_data *ts, const u8 *cfg,
588 static void goodix_calc_cfg_checksum_16(struct goodix_ts_data *ts)
604 * @ts: goodix_ts_data pointer
608 static int goodix_check_cfg(struct goodix_ts_data *ts, const u8 *cfg, int len)
623 * @ts: goodix_ts_data pointer
627 int goodix_send_cfg(struct goodix_ts_data *ts, const u8 *cfg, int len)
648 static int goodix_pin_acpi_direction_input(struct goodix_ts_data *ts)
657 static int goodix_pin_acpi_output_method(struct goodix_ts_data *ts, int value)
666 static int goodix_pin_acpi_direction_input(struct goodix_ts_data *ts)
673 static int goodix_pin_acpi_output_method(struct goodix_ts_data *ts, int value)
681 static int goodix_irq_direction_output(struct goodix_ts_data *ts, int value)
704 static int goodix_irq_direction_input(struct goodix_ts_data *ts)
723 int goodix_int_sync(struct goodix_ts_data *ts)
747 * @ts: goodix_ts_data pointer
749 int goodix_reset_no_int_sync(struct goodix_ts_data *ts)
794 * @ts: goodix_ts_data pointer
796 static int goodix_reset(struct goodix_ts_data *ts)
830 struct goodix_ts_data *ts = data;
855 static int goodix_add_acpi_gpio_mappings(struct goodix_ts_data *ts)
945 static int goodix_add_acpi_gpio_mappings(struct goodix_ts_data *ts)
954 * @ts: goodix_ts_data pointer
956 static int goodix_get_gpio_config(struct goodix_ts_data *ts)
1034 * @ts: our goodix_ts_data pointer
1038 static void goodix_read_config(struct goodix_ts_data *ts)
1074 * @ts: our goodix_ts_data pointer
1076 static int goodix_read_version(struct goodix_ts_data *ts)
1123 * @ts: our goodix_ts_data pointer
1130 static int goodix_configure_dev(struct goodix_ts_data *ts)
1254 * @ctx: our goodix_ts_data pointer
1261 struct goodix_ts_data *ts = ctx;
1289 struct goodix_ts_data *ts = arg;
1297 struct goodix_ts_data *ts;
1408 struct goodix_ts_data *ts = i2c_get_clientdata(client);
1417 struct goodix_ts_data *ts = i2c_get_clientdata(client);
1464 struct goodix_ts_data *ts = i2c_get_clientdata(client);