HID: uclogic: Add support for XP-PEN Deco LW
authorJosé Expósito <jose.exposito89@gmail.com>
Sat, 29 Oct 2022 16:12:40 +0000 (18:12 +0200)
committerJiri Kosina <jkosina@suse.cz>
Fri, 4 Nov 2022 14:53:25 +0000 (15:53 +0100)
commitf9ce4db0ec2b6301f4264ba8627863e2632c922b
treea6ed246b8b3a7724fcc4311ff14a3feb84ecb6d4
parent037c1aaeb96fe5f778026f4c1ef28b26cf600bfa
HID: uclogic: Add support for XP-PEN Deco LW

The XP-PEN Deco LW is a UGEE v2 device with a frame with 8 buttons.
Its pen has 2 buttons, supports tilt and pressure.

It can be connected by USB cable or using a USB Bluetooth dongle to use
it in wireless mode. When it is connected using the dongle, the device
battery is used to power it.

Its vendor, product and version are identical to the Deco L. The only
difference reported by its firmware is the product name.
In order to add support for battery reporting, add a new HID descriptor
and a quirk to detect the wireless version of the tablet.

Link: https://github.com/DIGImend/digimend-kernel-drivers/issues/635
Tested-by: Mia Kanashi <chad@redpilled.dev>
Tested-by: Andreas Grosse <andig.mail@t-online.de>
Tested-by: Mia Kanashi <chad@redpilled.dev>
Signed-off-by: José Expósito <jose.exposito89@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-uclogic-params.c
drivers/hid/hid-uclogic-rdesc.c
drivers/hid/hid-uclogic-rdesc.h