Commit e02b876c authored by Aleksandrs Vinarskis's avatar Aleksandrs Vinarskis Committed by Jiri Kosina
Browse files

HID: i2c-hid: introduce qtec vendor, enable re-power-on quirk



This solves keyboard not working until suspend&resume issue  on Dell XPS
9345 13" (codenamed 'tributo').

Signed-off-by: default avatarAleksandrs Vinarskis <alex.vinarskis@gmail.com>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.com>
parent e6108022
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1089,6 +1089,8 @@
#define USB_VENDOR_ID_PRODIGE		0x05af
#define USB_DEVICE_ID_PRODIGE_CORDLESS	0x3062

#define I2C_VENDOR_ID_QTEC              0x6243

#define USB_VENDOR_ID_QUANTA		0x0408
#define USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH		0x3000
#define USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH_3001		0x3001
+5 −0
Original line number Diff line number Diff line
@@ -136,6 +136,11 @@ static const struct i2c_hid_quirks {
		I2C_HID_QUIRK_BAD_INPUT_SIZE },
	{ I2C_VENDOR_ID_CIRQUE, I2C_PRODUCT_ID_CIRQUE_1063,
		I2C_HID_QUIRK_NO_SLEEP_ON_SUSPEND },
	/*
	 * Without additional power on command, at least some QTEC devices send garbage
	 */
	{ I2C_VENDOR_ID_QTEC, HID_ANY_ID,
		I2C_HID_QUIRK_RE_POWER_ON },
	/*
	 * Sending the wakeup after reset actually break ELAN touchscreen controller
	 */