| /OK3568_Linux_fs/kernel/drivers/input/tablet/ |
| H A D | wacom_serial4.c | 163 struct wacom { struct 188 static void wacom_handle_model_response(struct wacom *wacom) in wacom_handle_model_response() argument 193 p = strrchr(wacom->data, 'V'); in wacom_handle_model_response() 199 switch (wacom->data[2] << 8 | wacom->data[3]) { in wacom_handle_model_response() 202 if ((wacom->data[2] << 8 | wacom->data[3]) == MODEL_CINTIQ) { in wacom_handle_model_response() 203 wacom->dev->name = "Wacom Cintiq"; in wacom_handle_model_response() 204 wacom->dev->id.version = MODEL_CINTIQ; in wacom_handle_model_response() 206 wacom->dev->name = "Wacom Cintiq II"; in wacom_handle_model_response() 207 wacom->dev->id.version = MODEL_CINTIQ2; in wacom_handle_model_response() 209 wacom->res_x = 508; in wacom_handle_model_response() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hid/ |
| H A D | wacom_sys.c | 93 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_wac_pen_serial_enforce() local 94 struct wacom_wac *wacom_wac = &wacom->wacom_wac; in wacom_wac_pen_serial_enforce() 161 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_raw_event() local 169 memcpy(wacom->wacom_wac.data, raw_data, size); in wacom_raw_event() 171 wacom_wac_irq(&wacom->wacom_wac, size); in wacom_raw_event() 178 struct wacom *wacom = input_get_drvdata(dev); in wacom_open() local 180 return hid_hw_open(wacom->hdev); in wacom_open() 185 struct wacom *wacom = input_get_drvdata(dev); in wacom_close() local 191 if (wacom->hdev) in wacom_close() 192 hid_hw_close(wacom->hdev); in wacom_close() [all …]
|
| H A D | wacom_wac.c | 42 static void wacom_update_led(struct wacom *wacom, int button_count, int mask, 82 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_notify_battery() local 84 __wacom_notify_battery(&wacom->battery, bat_status, bat_capacity, in wacom_notify_battery() 88 static int wacom_penpartner_irq(struct wacom_wac *wacom) in wacom_penpartner_irq() argument 90 unsigned char *data = wacom->data; in wacom_penpartner_irq() 91 struct input_dev *input = wacom->pen_input; in wacom_penpartner_irq() 96 wacom->tool[0] = (data[5] & 0x20) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN; in wacom_penpartner_irq() 97 wacom->id[0] = (data[5] & 0x20) ? ERASER_DEVICE_ID : STYLUS_DEVICE_ID; in wacom_penpartner_irq() 98 input_report_key(input, wacom->tool[0], 1); in wacom_penpartner_irq() 99 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_penpartner_irq() [all …]
|
| H A D | wacom.h | 113 struct wacom; 118 struct wacom *wacom; member 134 struct wacom *wacom; member 158 struct wacom { struct 187 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_schedule_work() argument 191 schedule_work(&wacom->wireless_work); in wacom_schedule_work() 194 schedule_work(&wacom->battery_work); in wacom_schedule_work() 197 schedule_work(&wacom->remote_work); in wacom_schedule_work() 200 schedule_work(&wacom->mode_change_work); in wacom_schedule_work() 223 void wacom_setup_device_quirks(struct wacom *wacom); [all …]
|
| H A D | Makefile | 132 wacom-objs := wacom_wac.o wacom_sys.o 133 obj-$(CONFIG_HID_WACOM) += wacom.o
|
| H A D | Kconfig | 1103 module will be called wacom.
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/qemu/qemu/ |
| H A D | 0001-qemu-Add-missing-wacom-HID-descriptor.patch | 4 Subject: [PATCH] qemu: Add missing wacom HID descriptor 6 The USB wacom device is missing a HID descriptor which causes it 20 hw/usb/dev-wacom.c | 94 +++++++++++++++++++++++++++++++++++++++++++++- 23 Index: qemu-6.0.0/hw/usb/dev-wacom.c 25 --- qemu-6.0.0.orig/hw/usb/dev-wacom.c 26 +++ qemu-6.0.0/hw/usb/dev-wacom.c
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3566-evb2-lp4x-v10-eink.dts | 274 wacom: wacom@9 { label 275 compatible = "wacom,w9013"; 313 wacom { 314 wacom_gpio: wacom-gpio {
|
| H A D | rk3566-rk817-eink.dts | 551 wacom: wacom@9 { label 552 compatible = "wacom,w9013"; 728 wacom { 729 wacom_gpio: wacom-gpio {
|
| H A D | rk3566-rk817-eink-w103.dts | 686 wacom: wacom@9 { label 687 compatible = "wacom,w9013"; 860 wacom { 861 wacom_gpio: wacom-gpio {
|
| H A D | rk3399-gru-kevin.dts | 205 /* wacom,w9013 */
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/aoe/ |
| H A D | udev.txt | 13 # 10-wacom.rules 50-udev.rules
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/ |
| H A D | hid-over-i2c.txt | 27 * "wacom,w9013" (Wacom W9013 digitizer). Supports:
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/doc/ |
| H A D | Registry | 104 wacom
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/qemu/ |
| H A D | qemu.inc | 19 file://0001-qemu-Add-missing-wacom-HID-descriptor.patch \
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/ |
| H A D | sdm845-cheza.dtsi | 579 compatible = "wacom,w9013", "hid-over-i2c";
|
| /OK3568_Linux_fs/yocto/poky/documentation/dev-manual/ |
| H A D | qemu.rst | 178 integration of QEMU enables the wacom USB touch pad driver by default to
|
| /OK3568_Linux_fs/external/xserver/debian/ |
| H A D | changelog | 1784 wacom devices are initialized by the udev backend (LP: #522318, 2742 * Add conflict on xserver-xorg-input-wacom (<< 0.7.8) to xserver-xorg-core.
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 10621 Treat this button like xf86-input-wacom and send a button 8 event 10624 Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com> 11522 Acked-by: Jason Gerecke <jason.gerecke@wacom.com> 14413 Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com> 14429 Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com> 14746 Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com> 15570 all and be re-used. The wacom driver initializes the pad with the correct 15578 Acked-by: Ping Cheng <ping.cheng@wacom.com> 15600 Acked-by: Ping Cheng <ping.cheng@wacom.com> 15615 Acked-by: Ping Cheng <ping.cheng@wacom.com> [all …]
|