/openbmc/linux/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 …]
|
/openbmc/linux/drivers/hid/ |
H A D | wacom_sys.c | 88 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_wac_pen_serial_enforce() local 89 struct wacom_wac *wacom_wac = &wacom->wacom_wac; in wacom_wac_pen_serial_enforce() 156 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_raw_event() local 158 if (wacom->wacom_wac.features.type == BOOTLOADER) in wacom_raw_event() 167 memcpy(wacom->wacom_wac.data, raw_data, size); in wacom_raw_event() 169 wacom_wac_irq(&wacom->wacom_wac, size); in wacom_raw_event() 176 struct wacom *wacom = input_get_drvdata(dev); in wacom_open() local 178 return hid_hw_open(wacom->hdev); in wacom_open() 183 struct wacom *wacom = input_get_drvdata(dev); in wacom_close() local 189 if (wacom->hdev) in wacom_close() [all …]
|
H A D | wacom_wac.c | 38 static void wacom_update_led(struct wacom *wacom, int button_count, int mask, 66 struct wacom *wacom = from_timer(wacom, list, idleprox_timer); in wacom_idleprox_timeout() local 67 struct wacom_wac *wacom_wac = &wacom->wacom_wac; in wacom_idleprox_timeout() 73 hid_warn(wacom->hdev, "%s: tool appears to be hung in-prox. forcing it out.\n", __func__); in wacom_idleprox_timeout() 115 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_notify_battery() local 116 bool bat_initialized = wacom->battery.battery; in wacom_notify_battery() 122 __wacom_notify_battery(&wacom->battery, bat_status, bat_capacity, in wacom_notify_battery() 126 static int wacom_penpartner_irq(struct wacom_wac *wacom) in wacom_penpartner_irq() argument 128 unsigned char *data = wacom->data; in wacom_penpartner_irq() 129 struct input_dev *input = wacom->pen_input; in wacom_penpartner_irq() [all …]
|
H A D | wacom.h | 111 struct wacom; 116 struct wacom *wacom; member 132 struct wacom *wacom; member 157 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 | 149 wacom-objs := wacom_wac.o wacom_sys.o 150 obj-$(CONFIG_HID_WACOM) += wacom.o
|
H A D | Kconfig | 1216 module will be called wacom.
|
/openbmc/linux/Documentation/admin-guide/aoe/ |
H A D | udev.txt | 13 # 10-wacom.rules 50-udev.rules
|
/openbmc/qemu/hw/usb/ |
H A D | meson.build | 40 system_ss.add(when: 'CONFIG_USB_TABLET_WACOM', if_true: files('dev-wacom.c'))
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3399-gru-kevin.dts | 206 /* wacom,w9013 */
|
H A D | rk3566-pinenote.dtsi | 431 compatible = "wacom,w9013", "hid-over-i2c";
|
/openbmc/linux/tools/testing/selftests/hid/ |
H A D | Makefile | 18 TEST_PROGS += hid-wacom.sh
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | rk3399-gru-kevin.dts | 187 /* wacom,w9013 */
|
/openbmc/qemu/docs/ |
H A D | qdev-device-use.txt | 343 * wacom-tablet -device usb-wacom-tablet
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sdm850-samsung-w737.dts | 372 compatible = "wacom,w9013", "hid-over-i2c";
|
H A D | sdm845-cheza.dtsi | 704 compatible = "wacom,w9013", "hid-over-i2c";
|
/openbmc/qemu/docs/system/devices/ |
H A D | usb.rst | 166 ``usb-wacom-tablet``
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | qemu.rst | 172 integration of QEMU enables the wacom USB touch pad driver by default to
|
/openbmc/qemu/ |
H A D | qemu-options.hx | 2034 ``wacom-tablet``
|
/openbmc/linux/ |
H A D | MAINTAINERS | 9327 M: Ping Cheng <ping.cheng@wacom.com> 9328 M: Jason Gerecke <jason.gerecke@wacom.com> 9331 F: drivers/hid/wacom.h
|
H A D | opengrok0.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |