Searched refs:tsdata (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/input/touchscreen/ |
D | edt-ft5x06.c | 151 static bool edt_ft5x06_ts_check_crc(struct edt_ft5x06_ts_data *tsdata, in edt_ft5x06_ts_check_crc() argument 161 dev_err_ratelimited(&tsdata->client->dev, in edt_ft5x06_ts_check_crc() 172 struct edt_ft5x06_ts_data *tsdata = dev_id; in edt_ft5x06_ts_isr() local 173 struct device *dev = &tsdata->client->dev; in edt_ft5x06_ts_isr() 180 switch (tsdata->version) { in edt_ft5x06_ts_isr() 200 datalen = tplen * tsdata->max_support_points + offset + crclen; in edt_ft5x06_ts_isr() 202 error = edt_ft5x06_ts_readwrite(tsdata->client, in edt_ft5x06_ts_isr() 212 if (tsdata->version == M06) { in edt_ft5x06_ts_isr() 221 if (!edt_ft5x06_ts_check_crc(tsdata, rdbuf, datalen)) in edt_ft5x06_ts_isr() 225 for (i = 0; i < tsdata->max_support_points; i++) { in edt_ft5x06_ts_isr() [all …]
|
D | pixcir_i2c_ts.c | 57 static void pixcir_ts_parse(struct pixcir_i2c_ts_data *tsdata, in pixcir_ts_parse() argument 66 const struct pixcir_i2c_chip_data *chip = tsdata->chip; in pixcir_ts_parse() 71 readsize = 2 + tsdata->max_fingers * (4 + i); in pixcir_ts_parse() 75 ret = i2c_master_send(tsdata->client, wrbuf, sizeof(wrbuf)); in pixcir_ts_parse() 77 dev_err(&tsdata->client->dev, in pixcir_ts_parse() 83 ret = i2c_master_recv(tsdata->client, rdbuf, readsize); in pixcir_ts_parse() 85 dev_err(&tsdata->client->dev, in pixcir_ts_parse() 92 if (touch > tsdata->max_fingers) in pixcir_ts_parse() 93 touch = tsdata->max_fingers; in pixcir_ts_parse() 166 struct pixcir_i2c_ts_data *tsdata = dev_id; in pixcir_ts_isr() local [all …]
|
D | tsc200x-core.c | 150 struct tsc200x_data tsdata; in tsc200x_irq_thread() local 154 error = regmap_bulk_read(ts->regmap, TSC200X_REG_X, &tsdata, in tsc200x_irq_thread() 160 if (unlikely(tsdata.x > MAX_12BIT || tsdata.y > MAX_12BIT)) in tsc200x_irq_thread() 164 if (unlikely(tsdata.z1 == 0 || tsdata.z2 > MAX_12BIT)) in tsc200x_irq_thread() 166 if (unlikely(tsdata.z1 >= tsdata.z2)) in tsc200x_irq_thread() 174 ts->in_x == tsdata.x && ts->in_y == tsdata.y && in tsc200x_irq_thread() 175 ts->in_z1 == tsdata.z1 && ts->in_z2 == tsdata.z2) { in tsc200x_irq_thread() 183 ts->in_x = tsdata.x; in tsc200x_irq_thread() 184 ts->in_y = tsdata.y; in tsc200x_irq_thread() 185 ts->in_z1 = tsdata.z1; in tsc200x_irq_thread() [all …]
|