wacom_sys.c (d9eef346b601afb0bd74b49e0db06f6a5cebd030) | wacom_sys.c (16a9c24f24fbe4564284eb575b18cc20586b9270) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * USB Wacom tablet support - system specific code 4 */ 5 6#include "wacom_wac.h" 7#include "wacom.h" 8#include <linux/input/mt.h> --- 2400 unchanged lines hidden (view full) --- 2409 if ((features->type == BAMBOO_TOUCH) && 2410 (features->device_type & WACOM_DEVICETYPE_PEN)) { 2411 cancel_delayed_work_sync(&wacom->init_work); 2412 _wacom_query_tablet_data(wacom); 2413 error = -ENODEV; 2414 goto fail_quirks; 2415 } 2416 | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * USB Wacom tablet support - system specific code 4 */ 5 6#include "wacom_wac.h" 7#include "wacom.h" 8#include <linux/input/mt.h> --- 2400 unchanged lines hidden (view full) --- 2409 if ((features->type == BAMBOO_TOUCH) && 2410 (features->device_type & WACOM_DEVICETYPE_PEN)) { 2411 cancel_delayed_work_sync(&wacom->init_work); 2412 _wacom_query_tablet_data(wacom); 2413 error = -ENODEV; 2414 goto fail_quirks; 2415 } 2416 |
2417 if (features->device_type & WACOM_DEVICETYPE_WL_MONITOR) | 2417 if (features->device_type & WACOM_DEVICETYPE_WL_MONITOR) { |
2418 error = hid_hw_open(hdev); | 2418 error = hid_hw_open(hdev); |
2419 if (error) { 2420 hid_err(hdev, "hw open failed\n"); 2421 goto fail_quirks; 2422 } 2423 } |
|
2419 2420 wacom_set_shared_values(wacom_wac); 2421 devres_close_group(&hdev->dev, wacom); 2422 2423 return 0; 2424 2425fail_quirks: 2426 hid_hw_stop(hdev); --- 448 unchanged lines hidden --- | 2424 2425 wacom_set_shared_values(wacom_wac); 2426 devres_close_group(&hdev->dev, wacom); 2427 2428 return 0; 2429 2430fail_quirks: 2431 hid_hw_stop(hdev); --- 448 unchanged lines hidden --- |