On Wed, 2019-06-05 at 15:45 -0400, Pedro Vanzella wrote: > The gaming line of Logitech devices doesn't use the old hidpp20 > feature > for battery level reporting. Instead, they report the current voltage > of the battery, in millivolts. > > This patch set handles this case by adding a quirk to the devices we > know > to have this new feature, in both wired and wireless mode. > > This version of the patch set is better split, as well as adding the > quirk to make sure we don't needlessly probe every device connected. > > Pedro Vanzella (4): > HID: hid-logitech-hidpp: add quirk to handle battery voltage > HID: hid-logitech-hidpp: add function to query battery voltage > HID: hid-logitech-hidpp: report battery voltage to the power supply > HID: hid-logitech-hidpp: subscribe to battery voltage events > > drivers/hid/hid-logitech-hidpp.c | 150 > ++++++++++++++++++++++++++++++- > 1 file changed, 147 insertions(+), 3 deletions(-) > Hello, Why using quirks? 0x1001 is a feature, it should be discoverable in IFeatureSet (0x0001). I don't understand the need to hardcode the supported devices, HID++ exists specifically to prevent that. Wasn't this what you started in your previous patch? Why move away from it? Thank you, Filipe LaĆ­ns 3DCE 51D6 0930 EBA4 7858 BA41 46F6 33CB B0EB 4BF2