aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
diff options
context:
space:
mode:
authorDaniel Drake <[email protected]>2018-10-09 06:40:56 +0000
committerAndy Shevchenko <[email protected]>2018-10-31 14:11:40 +0000
commit3b692c55e58d06ba9b17c66784cab5a95ba5be9b (patch)
tree28a46b5dde2c93e22e0abf34070f5c0e1a38a62f /drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
parentplatform/x86: asus-wmi: export function for evaluating WMI methods (diff)
downloadkernel-3b692c55e58d06ba9b17c66784cab5a95ba5be9b.tar.gz
kernel-3b692c55e58d06ba9b17c66784cab5a95ba5be9b.zip
HID: asus: only support backlight when it's not driven by WMI
The Asus GL502VSK has the same 0B05:1837 keyboard as we've seen in several Republic of Gamers laptops. However, in this model, the keybard backlight control exposed by hid-asus has no effect on the keyboard backlight. Instead, the keyboard backlight is correctly driven by asus-wmi. With two keyboard backlight devices available (and only the acer-wmi one working), GNOME is picking the wrong one to drive in the UI. Avoid this problem by not creating the backlight interface when we detect a WMI-driven keyboard backlight. We have also tested Asus GL702VMK which does have the hid-asus backlight present, and it still works fine with this patch (WMI method call returns UNSUPPORTED_METHOD). A direct "depends on ASUS_WMI" is intentionally avoided so that HID_ASUS users who have ASUS_WMI=n will not quietly lose their HID_ASUS driver on a kernel upgrade. Signed-off-by: Daniel Drake <[email protected]> Reviewed-by: Benjamin Tissoires <[email protected]> Signed-off-by: Andy Shevchenko <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c')
0 files changed, 0 insertions, 0 deletions