summaryrefslogtreecommitdiff
path: root/drivers/hid/.kunitconfig
diff options
context:
space:
mode:
authorJosé Expósito <jose.exposito89@gmail.com>2022-11-24 20:59:37 +0300
committerJiri Kosina <jkosina@suse.cz>2022-12-20 17:30:35 +0300
commita608dc1c06397dc50ab773498433432fb5938f92 (patch)
treeb66a9dc160a4ea233539d501020196a19d27ab55 /drivers/hid/.kunitconfig
parent2043f9a37d163ef4f572992bec7cdcdf54d965de (diff)
downloadlinux-a608dc1c06397dc50ab773498433432fb5938f92.tar.xz
HID: input: map battery system charging
HID descriptors with Battery System (0x85) Charging (0x44) usage are ignored and POWER_SUPPLY_STATUS_DISCHARGING is always reported to user space, even when the device is charging. Map this usage and when it is reported set the right charging status. In addition, add KUnit tests to make sure that the charging status is correctly set and reported. They can be run with the usual command: $ ./tools/testing/kunit/kunit.py run --kunitconfig=drivers/hid Signed-off-by: José Expósito <jose.exposito89@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/.kunitconfig')
-rw-r--r--drivers/hid/.kunitconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/hid/.kunitconfig b/drivers/hid/.kunitconfig
index 04daeff5c970..675a8209c7ae 100644
--- a/drivers/hid/.kunitconfig
+++ b/drivers/hid/.kunitconfig
@@ -1,5 +1,6 @@
CONFIG_KUNIT=y
CONFIG_USB=y
CONFIG_USB_HID=y
+CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HID_UCLOGIC=y
CONFIG_HID_KUNIT_TEST=y