Home
last modified time | relevance | path

Searched refs:pinexio (Results 1 – 1 of 1) sorted by relevance

/linux-4.4.14/drivers/input/touchscreen/
Dinexio.c65 static void inexio_process_data(struct inexio *pinexio) in inexio_process_data() argument
67 struct input_dev *dev = pinexio->dev; in inexio_process_data()
69 if (INEXIO_FORMAT_LENGTH == ++pinexio->idx) { in inexio_process_data()
70 input_report_abs(dev, ABS_X, INEXIO_GET_XC(pinexio->data)); in inexio_process_data()
71 input_report_abs(dev, ABS_Y, INEXIO_GET_YC(pinexio->data)); in inexio_process_data()
72 input_report_key(dev, BTN_TOUCH, INEXIO_GET_TOUCHED(pinexio->data)); in inexio_process_data()
75 pinexio->idx = 0; in inexio_process_data()
82 struct inexio* pinexio = serio_get_drvdata(serio); in inexio_interrupt() local
84 pinexio->data[pinexio->idx] = data; in inexio_interrupt()
86 if (INEXIO_RESPONSE_BEGIN_BYTE&pinexio->data[0]) in inexio_interrupt()
[all …]