Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/input/touchscreen/
H A Dcy8c_touchpad.c137 struct input_dev *input_device; in cy8ctouch_init() local
147 input_device = devm_input_allocate_device(&ts->client->dev); in cy8ctouch_init()
148 if (!input_device) { in cy8ctouch_init()
154 ts->input = input_device; in cy8ctouch_init()
155 input_device->name = "cy8c_touchpad"; in cy8ctouch_init()
156 input_device->id.bustype = BUS_I2C; in cy8ctouch_init()
157 input_device->dev.parent = &client->dev; in cy8ctouch_init()
158 input_set_drvdata(input_device, ts); in cy8ctouch_init()
160 __set_bit(EV_ABS, input_device->evbit); in cy8ctouch_init()
161 __set_bit(EV_KEY, input_device->evbit); in cy8ctouch_init()
[all …]
H A Dgslx680_firefly.c797 struct input_dev *input_device; local
813 input_device = input_allocate_device();
814 if (!input_device) {
819 ts->input = input_device;
820 input_device->name = GSLX680_I2C_NAME;
821 input_device->id.bustype = BUS_I2C;
822 input_device->dev.parent = &client->dev;
823 input_set_drvdata(input_device, ts);
826 __set_bit(EV_ABS, input_device->evbit);
827 __set_bit(EV_KEY, input_device->evbit);
[all …]
H A Dgslx680.c1393 struct input_dev *input_device; in gslX680_ts_init() local
1416 input_device = devm_input_allocate_device(&ts->client->dev); in gslX680_ts_init()
1417 if (!input_device) { in gslX680_ts_init()
1422 ts->input = input_device; in gslX680_ts_init()
1423 input_device->name = GSLX680_I2C_NAME; in gslX680_ts_init()
1424 input_device->id.bustype = BUS_I2C; in gslX680_ts_init()
1425 input_device->dev.parent = &client->dev; in gslX680_ts_init()
1426 input_set_drvdata(input_device, ts); in gslX680_ts_init()
1429 __set_bit(EV_ABS, input_device->evbit); in gslX680_ts_init()
1430 __set_bit(EV_KEY, input_device->evbit); in gslX680_ts_init()
[all …]
H A Dgslx6801.c1268 struct input_dev *input_device; in gslX680_ts_init() local
1289 input_device = devm_input_allocate_device(&ts->client->dev); in gslX680_ts_init()
1290 if (!input_device) { in gslX680_ts_init()
1295 ts->input = input_device; in gslX680_ts_init()
1296 input_device->name = GSLX680_I2C_NAME; in gslX680_ts_init()
1297 input_device->id.bustype = BUS_I2C; in gslX680_ts_init()
1298 input_device->dev.parent = &client->dev; in gslX680_ts_init()
1299 input_set_drvdata(input_device, ts); in gslX680_ts_init()
1302 __set_bit(EV_ABS, input_device->evbit); in gslX680_ts_init()
1303 __set_bit(EV_KEY, input_device->evbit); in gslX680_ts_init()
[all …]
H A Dgslx680_pad.c825 struct input_dev *input_device; in gslX680_ts_init() local
841 input_device = input_allocate_device(); in gslX680_ts_init()
842 if (!input_device) { in gslX680_ts_init()
847 ts->input = input_device; in gslX680_ts_init()
848 input_device->name = GSLX680_I2C_NAME; in gslX680_ts_init()
849 input_device->id.bustype = BUS_I2C; in gslX680_ts_init()
850 input_device->dev.parent = &client->dev; in gslX680_ts_init()
851 input_set_drvdata(input_device, ts); in gslX680_ts_init()
854 __set_bit(EV_ABS, input_device->evbit); in gslX680_ts_init()
855 __set_bit(EV_KEY, input_device->evbit); in gslX680_ts_init()
[all …]
H A Dgsl3673.c977 struct input_dev *input_device; in gsl3673_ts_init() local
993 input_device = devm_input_allocate_device(&ts->client->dev); in gsl3673_ts_init()
994 if (!input_device) { in gsl3673_ts_init()
997 ts->input = input_device; in gsl3673_ts_init()
998 input_device->name = GSL3673_I2C_NAME; in gsl3673_ts_init()
999 input_device->id.bustype = BUS_I2C; in gsl3673_ts_init()
1000 input_device->dev.parent = &client->dev; in gsl3673_ts_init()
1001 input_set_drvdata(input_device, ts); in gsl3673_ts_init()
1004 input_device->evbit[i] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY); in gsl3673_ts_init()
1005 set_bit(key_array[i], input_device->keybit); in gsl3673_ts_init()
[all …]
H A Dgslx680a.c996 struct input_dev *input_device; in gslX680_ts_init() local
1014 input_device = devm_input_allocate_device(&client->dev); in gslX680_ts_init()
1015 if (!input_device) { in gslX680_ts_init()
1020 ts->input = input_device; in gslX680_ts_init()
1021 input_device->name = GSLX680_I2C_NAME; in gslX680_ts_init()
1022 input_device->id.bustype = BUS_I2C; in gslX680_ts_init()
1023 input_device->dev.parent = &client->dev; in gslX680_ts_init()
1024 input_set_drvdata(input_device, ts); in gslX680_ts_init()
1027 __set_bit(EV_ABS, input_device->evbit); in gslX680_ts_init()
1028 __set_bit(EV_KEY, input_device->evbit); in gslX680_ts_init()
[all …]
H A Dgsl3673_800x1280.c999 struct input_dev *input_device; in gsl3673_ts_init() local
1015 input_device = devm_input_allocate_device(&ts->client->dev); in gsl3673_ts_init()
1016 if (!input_device) { in gsl3673_ts_init()
1019 ts->input = input_device; in gsl3673_ts_init()
1020 input_device->name = GSL3673_I2C_NAME; in gsl3673_ts_init()
1021 input_device->id.bustype = BUS_I2C; in gsl3673_ts_init()
1022 input_device->dev.parent = &client->dev; in gsl3673_ts_init()
1023 input_set_drvdata(input_device, ts); in gsl3673_ts_init()
1026 input_device->evbit[i] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY); in gsl3673_ts_init()
1027 set_bit(key_array[i], input_device->keybit); in gsl3673_ts_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/hid/
H A Dhid-hyperv.c181 static void mousevsc_on_receive_device_info(struct mousevsc_dev *input_device, in mousevsc_on_receive_device_info() argument
188 input_device->dev_info_status = -ENOMEM; in mousevsc_on_receive_device_info()
190 input_device->hid_dev_info = device_info->hid_dev_info; in mousevsc_on_receive_device_info()
196 kfree(input_device->hid_desc); in mousevsc_on_receive_device_info()
197 input_device->hid_desc = kmemdup(desc, desc->bLength, GFP_ATOMIC); in mousevsc_on_receive_device_info()
199 if (!input_device->hid_desc) in mousevsc_on_receive_device_info()
202 input_device->report_desc_size = desc->desc[0].wDescriptorLength; in mousevsc_on_receive_device_info()
203 if (input_device->report_desc_size == 0) { in mousevsc_on_receive_device_info()
204 input_device->dev_info_status = -EINVAL; in mousevsc_on_receive_device_info()
209 kfree(input_device->report_desc); in mousevsc_on_receive_device_info()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/gslx680_d708/
H A Drockchip_gslX680.c980 struct input_dev *input_device; in gsl_ts_init_ts() local
998 input_device = input_allocate_device(); in gsl_ts_init_ts()
999 if (!input_device) { in gsl_ts_init_ts()
1004 ts->input = input_device; in gsl_ts_init_ts()
1005 input_device->name = GSLX680_I2C_NAME; in gsl_ts_init_ts()
1006 input_device->id.bustype = BUS_I2C; in gsl_ts_init_ts()
1007 input_device->dev.parent = &client->dev; in gsl_ts_init_ts()
1008 input_set_drvdata(input_device, ts); in gsl_ts_init_ts()
1011 __set_bit(EV_ABS, input_device->evbit); in gsl_ts_init_ts()
1012 __set_bit(EV_KEY, input_device->evbit); in gsl_ts_init_ts()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/hyn_cst2xx/
H A Dhyn_cst2xx.c1546 struct input_dev *input_device; in cst2xx_ts_init() local
1552 input_device = input_allocate_device(); in cst2xx_ts_init()
1553 if (!input_device) { in cst2xx_ts_init()
1558 ts->input = input_device; in cst2xx_ts_init()
1559 input_device->name = CST2XX_I2C_NAME; in cst2xx_ts_init()
1560 input_device->id.bustype = BUS_I2C; in cst2xx_ts_init()
1561 input_device->dev.parent = &client->dev; in cst2xx_ts_init()
1562 input_set_drvdata(input_device, ts); in cst2xx_ts_init()
1565 __set_bit(EV_ABS, input_device->evbit); in cst2xx_ts_init()
1566 __set_bit(EV_KEY, input_device->evbit); in cst2xx_ts_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/gsl3676/
H A Dgsl3676.c972 struct input_dev *input_device; in gsl_thzy_ts_init() local
988 input_device = devm_input_allocate_device(&ts->client->dev); in gsl_thzy_ts_init()
989 if (!input_device) { in gsl_thzy_ts_init()
992 ts->input = input_device; in gsl_thzy_ts_init()
993 input_device->name = GSL_I2C_NAME; in gsl_thzy_ts_init()
994 input_device->id.bustype = BUS_I2C; in gsl_thzy_ts_init()
995 input_device->dev.parent = &client->dev; in gsl_thzy_ts_init()
996 input_set_drvdata(input_device, ts); in gsl_thzy_ts_init()
999 input_device->evbit[i] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY); in gsl_thzy_ts_init()
1000 set_bit(key_array[i], input_device->keybit); in gsl_thzy_ts_init()
[all …]