kernel_optimize_test/drivers/platform/x86
Chris Chiu ed99d29b2b platform/x86: asus-wmi: Add keyboard backlight toggle support
Some ASUS laptops like UX550GE has hotkey (Fn+F7) for keyboard
backlight toggle which would emit the scan code 0xc7 each keypress.
On the UX550GE, the max keyboard brightness level is 3 so the
toggle would not be simply on/off the led but need to be cyclic.
Per ASUS spec, it should increment the brightness for each keypress,
then toggle(off) the LED when it already reached the max level.

Signed-off-by: Chris Chiu <chiu@endlessm.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
2018-07-02 15:13:40 +03:00
..
acer-wireless.c
acer-wmi.c platform/x86: acer-wmi: add another KEY_POWER keycode 2018-05-22 12:24:12 +03:00
acerhdf.c
alienware-wmi.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
amilo-rfkill.c
apple-gmux.c platform/x86: apple-gmux: fix gmux_get_client_id()'s return type 2018-04-24 19:55:33 +03:00
asus-laptop.c platform/x86: Simplify getting .drvdata 2018-04-23 08:52:59 -07:00
asus-nb-wmi.c
asus-wireless.c platform/x86: asus-wireless: Fix format specifier 2018-05-31 17:16:59 +03:00
asus-wmi.c platform/x86: asus-wmi: Add keyboard backlight toggle support 2018-07-02 15:13:40 +03:00
asus-wmi.h
classmate-laptop.c
compal-laptop.c
dell-laptop.c platform/x86: dell-laptop: Fix keyboard backlight timeout on XPS 13 9370 2018-06-04 12:30:09 +03:00
dell-rbtn.c
dell-rbtn.h
dell-smbios-base.c platform/x86: dell-smbios-base: Support systems without tokens 2018-06-26 15:01:52 -07:00
dell-smbios-smm.c platform/x86: dell-smbios: make a function and a pointer static 2018-06-26 15:12:20 -07:00
dell-smbios-wmi.c
dell-smbios.h
dell-smo8800.c
dell-wmi-aio.c
dell-wmi-descriptor.c
dell-wmi-descriptor.h
dell-wmi-led.c
dell-wmi.c platform/x86: dell-wmi: Ignore new rfkill and fn-lock events 2018-06-04 12:20:22 +03:00
eeepc-laptop.c
eeepc-wmi.c
fujitsu-laptop.c
fujitsu-tablet.c
gpd-pocket-fan.c
hdaps.c
hp_accel.c
hp-wireless.c
hp-wmi.c
ibm_rtl.c
ideapad-laptop.c platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too 2018-06-26 15:01:52 -07:00
intel_bxtwc_tmu.c
intel_cht_int33fe.c
intel_chtdc_ti_pwrbtn.c
intel_int0002_vgpio.c
intel_ips.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
intel_ips.h
intel_menlow.c
intel_mid_powerbtn.c
intel_mid_thermal.c
intel_oaktrail.c
intel_pmc_core.c platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers 2018-07-02 15:00:30 +03:00
intel_pmc_core.h platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers 2018-07-02 15:00:30 +03:00
intel_pmc_ipc.c
intel_punit_ipc.c
intel_scu_ipc.c platform: x86: intel_scu_ipc: Replace mdelay with usleep_range in intel_scu_ipc_i2c_cntrl 2018-04-23 17:24:23 +03:00
intel_scu_ipcutil.c
intel_telemetry_core.c
intel_telemetry_debugfs.c
intel_telemetry_pltdrv.c
intel_turbo_max_3.c
intel-hid.c
intel-rst.c
intel-smartconnect.c
intel-vbtn.c
intel-wmi-thunderbolt.c
Kconfig platform/x86: Rename silead_dmi to touchscreen_dmi 2018-07-02 15:00:30 +03:00
Makefile platform/x86: Rename silead_dmi to touchscreen_dmi 2018-07-02 15:00:30 +03:00
mlx-platform.c platform/x86: mlx-platform: Add mlxreg-io platform driver activation 2018-06-19 16:57:21 -07:00
msi-laptop.c
msi-wmi.c
mxm-wmi.c
panasonic-laptop.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
peaq-wmi.c
pmc_atom.c
pvpanic.c
samsung-laptop.c platform/x86: Simplify getting .drvdata 2018-04-23 08:52:59 -07:00
samsung-q10.c
sony-laptop.c
surface3_button.c
surface3-wmi.c
surfacepro3_button.c
tc1100-wmi.c
thinkpad_acpi.c platform/x86: thinkpad_acpi: Add support for calculator hotkey 2018-06-26 15:01:52 -07:00
topstar-laptop.c
toshiba_acpi.c platform/x86: toshiba_acpi: Update KBD backlight LED on second gen laptops 2018-06-26 14:51:38 -07:00
toshiba_bluetooth.c
toshiba_haps.c
toshiba-wmi.c
touchscreen_dmi.c platform/x86: Rename silead_dmi to touchscreen_dmi 2018-07-02 15:00:30 +03:00
wmi-bmof.c
wmi.c platform/x86: wmi: Do not mix pages and kmalloc 2018-06-22 16:24:40 -07:00
xo1-rfkill.c
xo15-ebook.c