Searched refs:wacom (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/input/tablet/ |
D | wacom_serial4.c | 168 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-v4.19/drivers/hid/ |
D | wacom_sys.c | 96 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_wac_pen_serial_enforce() local 97 struct wacom_wac *wacom_wac = &wacom->wacom_wac; in wacom_wac_pen_serial_enforce() 163 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_raw_event() local 171 memcpy(wacom->wacom_wac.data, raw_data, size); in wacom_raw_event() 173 wacom_wac_irq(&wacom->wacom_wac, size); in wacom_raw_event() 180 struct wacom *wacom = input_get_drvdata(dev); in wacom_open() local 182 return hid_hw_open(wacom->hdev); in wacom_open() 187 struct wacom *wacom = input_get_drvdata(dev); in wacom_close() local 193 if (wacom->hdev) in wacom_close() 194 hid_hw_close(wacom->hdev); in wacom_close() [all …]
|
D | wacom_wac.c | 46 static void wacom_update_led(struct wacom *wacom, int button_count, int mask, 86 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_notify_battery() local 88 __wacom_notify_battery(&wacom->battery, bat_status, bat_capacity, in wacom_notify_battery() 92 static int wacom_penpartner_irq(struct wacom_wac *wacom) in wacom_penpartner_irq() argument 94 unsigned char *data = wacom->data; in wacom_penpartner_irq() 95 struct input_dev *input = wacom->pen_input; in wacom_penpartner_irq() 100 wacom->tool[0] = (data[5] & 0x20) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN; in wacom_penpartner_irq() 101 wacom->id[0] = (data[5] & 0x20) ? ERASER_DEVICE_ID : STYLUS_DEVICE_ID; in wacom_penpartner_irq() 102 input_report_key(input, wacom->tool[0], 1); in wacom_penpartner_irq() 103 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_penpartner_irq() [all …]
|
D | wacom.h | 116 struct wacom; 121 struct wacom *wacom; member 137 struct wacom *wacom; member 161 struct wacom { struct 190 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_schedule_work() argument 194 schedule_work(&wacom->wireless_work); in wacom_schedule_work() 197 schedule_work(&wacom->battery_work); in wacom_schedule_work() 200 schedule_work(&wacom->remote_work); in wacom_schedule_work() 203 schedule_work(&wacom->mode_change_work); in wacom_schedule_work() 211 void wacom_setup_device_quirks(struct wacom *wacom); [all …]
|
D | Makefile | 117 wacom-objs := wacom_wac.o wacom_sys.o 118 obj-$(CONFIG_HID_WACOM) += wacom.o
|
D | Kconfig | 990 module will be called wacom.
|
/Linux-v4.19/Documentation/aoe/ |
D | udev.txt | 13 # 10-wacom.rules 50-udev.rules
|
/Linux-v4.19/Documentation/devicetree/bindings/input/ |
D | hid-over-i2c.txt | 27 * "wacom,w9013" (Wacom W9013 digitizer). Supports:
|
/Linux-v4.19/arch/arm64/boot/dts/rockchip/ |
D | rk3399-gru-kevin.dts | 187 /* wacom,w9013 */
|