HID: amd_sfh: Add illuminance mask to limit ALS max value
authorBasavaraj Natikar <Basavaraj.Natikar@amd.com>
Mon, 31 Jan 2022 17:18:33 +0000 (22:48 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 23 Feb 2022 11:03:03 +0000 (12:03 +0100)
commit6451058f2720d52cc08e695ad3f10d86d2e8c748
treec44d040beda1e54a420246b6c6a0191b8a169634
parentb3dc4b9d3ca68b370c4aeab5355007eedf948849
HID: amd_sfh: Add illuminance mask to limit ALS max value

commit 91aaea527bc3b707c5d3208cde035421ed54f79c upstream.

ALS illuminance value present only in first 15 bits from SFH firmware
for V2 platforms. Hence added a mask of 15 bit to limit ALS max
illuminance values to get correct illuminance value.

Fixes: 0aad9c95eb9a ("HID: amd_sfh: Extend ALS support for newer AMD platform")
Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c