• José Expósito's avatar
    HID: input: map battery system charging · a608dc1c
    José Expósito authored
    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: default avatarJosé Expósito <jose.exposito89@gmail.com>
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    a608dc1c
.kunitconfig 120 Bytes