Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/input/tablet/
Dwacom_serial4.c168 struct wacom { struct
192 static void wacom_handle_model_response(struct wacom *wacom) in wacom_handle_model_response() argument
197 p = strrchr(wacom->data, 'V'); in wacom_handle_model_response()
203 switch (wacom->data[2] << 8 | wacom->data[3]) { in wacom_handle_model_response()
206 if ((wacom->data[2] << 8 | wacom->data[3]) == MODEL_CINTIQ) { in wacom_handle_model_response()
207 wacom->dev->name = "Wacom Cintiq"; in wacom_handle_model_response()
208 wacom->dev->id.version = MODEL_CINTIQ; in wacom_handle_model_response()
210 wacom->dev->name = "Wacom Cintiq II"; in wacom_handle_model_response()
211 wacom->dev->id.version = MODEL_CINTIQ2; in wacom_handle_model_response()
213 wacom->res_x = 508; in wacom_handle_model_response()
[all …]
/linux-4.4.14/drivers/hid/
Dwacom_sys.c71 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_raw_event() local
76 memcpy(wacom->wacom_wac.data, raw_data, size); in wacom_raw_event()
78 wacom_wac_irq(&wacom->wacom_wac, size); in wacom_raw_event()
85 struct wacom *wacom = input_get_drvdata(dev); in wacom_open() local
87 return hid_hw_open(wacom->hdev); in wacom_open()
92 struct wacom *wacom = input_get_drvdata(dev); in wacom_close() local
94 hid_hw_close(wacom->hdev); in wacom_close()
116 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_feature_mapping() local
117 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_feature_mapping()
118 struct hid_data *hid_data = &wacom->wacom_wac.hid_data; in wacom_feature_mapping()
[all …]
Dwacom_wac.c52 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_notify_battery() local
64 if (wacom->battery) in wacom_notify_battery()
65 power_supply_changed(wacom->battery); in wacom_notify_battery()
69 static int wacom_penpartner_irq(struct wacom_wac *wacom) in wacom_penpartner_irq() argument
71 unsigned char *data = wacom->data; in wacom_penpartner_irq()
72 struct input_dev *input = wacom->pen_input; in wacom_penpartner_irq()
77 wacom->tool[0] = (data[5] & 0x20) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN; in wacom_penpartner_irq()
78 wacom->id[0] = (data[5] & 0x20) ? ERASER_DEVICE_ID : STYLUS_DEVICE_ID; in wacom_penpartner_irq()
79 input_report_key(input, wacom->tool[0], 1); in wacom_penpartner_irq()
80 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_penpartner_irq()
[all …]
Dwacom.h108 struct wacom { struct
132 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_schedule_work() argument
133 schedule_work(&wacom->work); in wacom_schedule_work()
139 void wacom_setup_device_quirks(struct wacom *wacom);
152 int wacom_remote_create_attr_group(struct wacom *wacom, __u32 serial,
154 void wacom_remote_destroy_attr_group(struct wacom *wacom, __u32 serial);
DMakefile101 wacom-objs := wacom_wac.o wacom_sys.o
102 obj-$(CONFIG_HID_WACOM) += wacom.o
DKconfig839 module will be called wacom.
/linux-4.4.14/Documentation/aoe/
Dudev.txt13 # 10-wacom.rules 50-udev.rules
/linux-4.4.14/Documentation/input/
Dinput.txt140 3.1.4 wacom