Searched refs:tsdata (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/input/touchscreen/
H A Dedt-ft5x06.c161 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 Dhycon-hy46xx.c82 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 Dpixcir_i2c_ts.c93 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 Dtsc200x-core.c141 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