| /linux-6.15/drivers/input/tablet/ |
| H A D | wacom_serial4.c | 269 &wacom->res_x, &wacom->res_y); in wacom_handle_configuration_response() 279 r = sscanf(wacom->data, "~C%u,%u", &wacom->max_x, &wacom->max_y); in wacom_handle_coordinates_response() 286 if (wacom->data[0] != '~' || wacom->data[1] != wacom->expect) { in wacom_handle_response() 318 x = (wacom->data[0] & 3) << 14 | wacom->data[1]<<7 | wacom->data[2]; in wacom_handle_packet() 319 y = (wacom->data[3] & 3) << 14 | wacom->data[4]<<7 | wacom->data[5]; in wacom_handle_packet() 401 wacom->data[wacom->idx++] = data; in wacom_interrupt() 499 if (!(wacom->res_x && wacom->res_y)) { in wacom_setup() 507 if (!(wacom->max_x && wacom->max_y)) { in wacom_setup() 520 struct wacom *wacom; in wacom_connect() local 524 wacom = kzalloc(sizeof(*wacom), GFP_KERNEL); in wacom_connect() [all …]
|
| /linux-6.15/drivers/hid/ |
| H A D | wacom_sys.c | 866 struct wacom *wacom = res; in wacom_remove_shared_data() local 1329 struct wacom *wacom = led->wacom; in wacom_leds_brightness_get() local 1344 struct wacom *wacom = led->wacom; in __wacom_led_brightness_get() local 1356 struct wacom *wacom = led->wacom; in wacom_led_brightness_set() local 1402 led->wacom = wacom; in wacom_led_register_one() 1449 struct wacom *wacom, in wacom_led_groups_alloc_and_register_one() argument 1550 struct wacom *wacom = data; in wacom_led_groups_release() local 1798 battery->wacom = wacom; in __wacom_initialize_battery() 2006 struct wacom *wacom = data; in wacom_remotes_destroy() local 2724 struct wacom *wacom = container_of(work, struct wacom, remote_work); in wacom_remote_work() local [all …]
|
| H A D | wacom_wac.c | 66 struct wacom *wacom = from_timer(wacom, list, idleprox_timer); in wacom_idleprox_timeout() local 115 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_notify_battery() local 498 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_intuos_schedule_prox_event() local 1062 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_remote_irq() local 1150 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_remote_status_irq() local 1932 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_wac_battery_event() local 1975 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_wac_battery_report() local 1991 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_wac_pad_usage_mapping() local 2116 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_wac_pad_event() local 2271 struct wacom *wacom = hid_get_drvdata(hdev); in wacom_wac_pad_pre_report() local [all …]
|
| H A D | wacom.h | 111 struct wacom; 116 struct wacom *wacom; member 132 struct wacom *wacom; member 157 struct wacom { struct 188 struct wacom *wacom = container_of(wacom_wac, struct wacom, wacom_wac); in wacom_schedule_work() argument 195 schedule_work(&wacom->battery_work); in wacom_schedule_work() 198 schedule_work(&wacom->remote_work); in wacom_schedule_work() 232 void wacom_setup_device_quirks(struct wacom *wacom); 246 struct wacom_led *wacom_led_find(struct wacom *wacom, unsigned int group, 248 struct wacom_led *wacom_led_next(struct wacom *wacom, struct wacom_led *cur); [all …]
|
| H A D | Makefile | 154 wacom-objs := wacom_wac.o wacom_sys.o 155 obj-$(CONFIG_HID_WACOM) += wacom.o
|
| H A D | Kconfig | 1275 module will be called wacom.
|
| /linux-6.15/Documentation/admin-guide/aoe/ |
| H A D | udev.txt | 13 # 10-wacom.rules 50-udev.rules
|
| /linux-6.15/Documentation/devicetree/bindings/input/ |
| H A D | hid-over-i2c.yaml | 32 - wacom,w9013
|
| /linux-6.15/tools/testing/selftests/hid/ |
| H A D | Makefile | 18 TEST_PROGS += hid-wacom.sh
|
| /linux-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-gru-kevin.dts | 206 /* wacom,w9013 */
|
| H A D | rk3566-pinenote.dtsi | 433 compatible = "wacom,w9013", "hid-over-i2c";
|
| /linux-6.15/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";
|
| /linux-6.15/Documentation/devicetree/bindings/ |
| H A D | vendor-prefixes.yaml | 1658 "^wacom,.*":
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 10578 M: Ping Cheng <ping.cheng@wacom.com> 10579 M: Jason Gerecke <jason.gerecke@wacom.com> 10582 F: drivers/hid/wacom.h
|