Searched refs:tsdata (Results 1 - 4 of 4) sorted by relevance
/linux-master/drivers/input/touchscreen/ |
H A D | edt-ft5x06.c | 161 static bool edt_ft5x06_ts_check_crc(struct edt_ft5x06_ts_data *tsdata, argument 171 tsdata->crc_errors++; 172 dev_err_ratelimited(&tsdata->client->dev, 186 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(i2c); local 209 wbuf[0] = M06_REG_CMD(tsdata->factory_mode); 210 wbuf[1] = M06_REG_ADDR(tsdata->factory_mode, addr); 211 wbuf[1] |= tsdata->factory_mode ? 0x80 : 0x40; 237 tsdata->header_errors++; 244 if (!edt_ft5x06_ts_check_crc(tsdata, val_buf, val_size)) 249 if (!edt_ft5x06_ts_check_crc(tsdata, wbu 262 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(i2c); local 301 struct edt_ft5x06_ts_data *tsdata = dev_id; local 379 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local 445 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local 528 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local 539 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local 551 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local 563 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local 585 edt_ft5x06_restore_reg_parameters(struct edt_ft5x06_ts_data *tsdata) argument 604 edt_ft5x06_factory_mode(struct edt_ft5x06_ts_data *tsdata) argument 665 edt_ft5x06_work_mode(struct edt_ft5x06_ts_data *tsdata) argument 708 struct edt_ft5x06_ts_data *tsdata = data; local 717 struct edt_ft5x06_ts_data *tsdata = data; local 742 struct edt_ft5x06_ts_data *tsdata = file->private_data; local 818 edt_ft5x06_ts_prepare_debugfs(struct edt_ft5x06_ts_data *tsdata, const char *debugfs_name) argument 832 edt_ft5x06_ts_teardown_debugfs(struct edt_ft5x06_ts_data *tsdata) argument 840 edt_ft5x06_factory_mode(struct edt_ft5x06_ts_data *tsdata) argument 845 edt_ft5x06_ts_prepare_debugfs(struct edt_ft5x06_ts_data *tsdata, const char *debugfs_name) argument 850 edt_ft5x06_ts_teardown_debugfs(struct edt_ft5x06_ts_data *tsdata) argument 856 edt_ft5x06_ts_identify(struct i2c_client *client, struct edt_ft5x06_ts_data *tsdata) argument 979 edt_ft5x06_ts_get_defaults(struct device *dev, struct edt_ft5x06_ts_data *tsdata) argument 1021 edt_ft5x06_ts_get_parameters(struct edt_ft5x06_ts_data *tsdata) argument 1050 edt_ft5x06_ts_set_tdata_parameters(struct edt_ft5x06_ts_data *tsdata) argument 1070 edt_ft5x06_ts_set_regs(struct edt_ft5x06_ts_data *tsdata) argument 1136 struct edt_ft5x06_ts_data *tsdata; local 1347 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local 1356 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local 1399 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); local [all...] |
H A D | hycon-hy46xx.c | 82 static bool hycon_hy46xx_check_checksum(struct hycon_hy46xx_data *tsdata, u8 *buf) argument 93 dev_err_ratelimited(&tsdata->client->dev, 102 struct hycon_hy46xx_data *tsdata = dev_id; local 103 struct device *dev = &tsdata->client->dev; 110 error = regmap_bulk_read(tsdata->regmap, 0, rdbuf, sizeof(rdbuf)); 117 if (!hycon_hy46xx_check_checksum(tsdata, rdbuf)) 132 input_mt_slot(tsdata->input, id); 133 if (input_mt_report_slot_state(tsdata->input, MT_TOOL_FINGER, 135 touchscreen_report_pos(tsdata->input, &tsdata 180 struct hycon_hy46xx_data *tsdata = i2c_get_clientdata(client); local 217 struct hycon_hy46xx_data *tsdata = i2c_get_clientdata(client); local 279 hycon_hy46xx_get_defaults(struct device *dev, struct hycon_hy46xx_data *tsdata) argument 347 hycon_hy46xx_get_parameters(struct hycon_hy46xx_data *tsdata) argument 441 struct hycon_hy46xx_data *tsdata; local [all...] |
H A D | pixcir_i2c_ts.c | 93 static void pixcir_ts_parse(struct pixcir_i2c_ts_data *tsdata, argument 102 const struct pixcir_i2c_chip_data *chip = tsdata->chip; 107 readsize = 2 + tsdata->chip->max_fingers * (4 + i); 111 ret = i2c_master_send(tsdata->client, wrbuf, sizeof(wrbuf)); 113 dev_err(&tsdata->client->dev, 119 ret = i2c_master_recv(tsdata->client, rdbuf, readsize); 121 dev_err(&tsdata->client->dev, 128 if (touch > tsdata->chip->max_fingers) 129 touch = tsdata->chip->max_fingers; 135 touchscreen_set_mt_pos(&report->pos[i], &tsdata 193 struct pixcir_i2c_ts_data *tsdata = dev_id; local 221 pixcir_reset(struct pixcir_i2c_ts_data *tsdata) argument 469 struct pixcir_i2c_ts_data *tsdata; local [all...] |
H A D | tsc200x-core.c | 141 struct tsc200x_data tsdata; local 145 error = regmap_bulk_read(ts->regmap, TSC200X_REG_X, &tsdata, 151 if (unlikely(tsdata.x > MAX_12BIT || tsdata.y > MAX_12BIT)) 155 if (unlikely(tsdata.z1 == 0 || tsdata.z2 > MAX_12BIT)) 157 if (unlikely(tsdata.z1 >= tsdata.z2)) 165 ts->in_x == tsdata.x && ts->in_y == tsdata [all...] |
Completed in 157 milliseconds