linux/drivers/platform/x86
João Paulo Rechi Vita f6a6bbae04 platform/x86: Add Asus Wireless Radio Control driver
Some Asus notebooks like the Asus E202SA and the Asus X555UB have a
separate ACPI device for notifications from the airplane mode hotkey.
This device is called "Wireless Radio Control" in Asus websites and ASHS
in the DSDT, and its ACPI _HID is ATK4002 in the two models mentioned
above.

For these models, when the airplane mode hotkey (Fn+F2) is pressed, a
query 0x0B is started in the Embedded Controller, and all this query does
is a notify ASHS with the value 0x88 (for acpi_osi >= "Windows 2012"):

	Scope (_SB.PCI0.SBRG.EC0)
	{
		(...)
		Method (_Q0B, 0, NotSerialized)  // _Qxx: EC Query
		{
			If ((MSOS () >= OSW8))
			{
				Notify (ASHS, 0x88) // Device-Specific
			}
			Else
			{
				(...)
			}
		}
	}

Signed-off-by: João Paulo Rechi Vita <jprvita@endlessm.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2016-01-19 17:35:46 -08:00
..
acer-wmi.c
acerhdf.c
alienware-wmi.c
amilo-rfkill.c
apple-gmux.c apple-gmux: Assign apple_gmux_data before registering 2016-01-19 15:49:34 -08:00
asus-laptop.c
asus-nb-wmi.c
asus-wireless.c platform/x86: Add Asus Wireless Radio Control driver 2016-01-19 17:35:46 -08:00
asus-wmi.c asus-wmi: drop to_platform_driver macro 2016-01-19 17:35:45 -08:00
asus-wmi.h
classmate-laptop.c
compal-laptop.c
dell-laptop.c
dell-rbtn.c
dell-rbtn.h
dell-smo8800.c
dell-wmi-aio.c
dell-wmi.c dell-wmi: Improve unknown hotkey handling 2016-01-19 15:49:35 -08:00
eeepc-laptop.c
eeepc-wmi.c
fujitsu-laptop.c
fujitsu-tablet.c
hdaps.c
hp_accel.c
hp-wireless.c
hp-wmi.c
ibm_rtl.c
ideapad-laptop.c ideapad-laptop: Add Lenovo ideapad Y700-17ISK to no_hw_rfkill dmi list 2016-01-19 15:49:35 -08:00
intel_ips.c
intel_ips.h
intel_menlow.c
intel_mid_powerbtn.c
intel_mid_thermal.c
intel_oaktrail.c
intel_pmc_ipc.c intel_pmc_ipc: update acpi resource structure for Punit 2016-01-19 15:49:36 -08:00
intel_pmic_gpio.c
intel_punit_ipc.c platform:x86: add Intel P-Unit mailbox IPC driver 2016-01-19 15:49:36 -08:00
intel_scu_ipc.c intel_scu_ipc: Protect dev member assignment on ->remove() 2015-10-15 08:23:30 -07:00
intel_scu_ipcutil.c
intel-hid.c intel-hid: new hid event driver for hotkeys 2016-01-19 17:35:36 -08:00
intel-rst.c
intel-smartconnect.c
Kconfig platform/x86: Add Asus Wireless Radio Control driver 2016-01-19 17:35:46 -08:00
Makefile platform/x86: Add Asus Wireless Radio Control driver 2016-01-19 17:35:46 -08:00
msi-laptop.c
msi-wmi.c
mxm-wmi.c
panasonic-laptop.c
pvpanic.c
samsung-laptop.c
samsung-q10.c
sony-laptop.c Keyboard backlight control for some Vaio Fit models 2016-01-19 15:49:37 -08:00
surfacepro3_button.c
tc1100-wmi.c
thinkpad_acpi.c thinkpad_acpi: Don't yell on unsupported brightness interfaces 2015-11-06 09:58:01 -08:00
topstar-laptop.c
toshiba_acpi.c toshiba_acpi: Fix keyboard backlight sysfs entries not being updated 2016-01-19 15:49:21 -08:00
toshiba_bluetooth.c toshiba_bluetooth: Add missing newline in toshiba_bluetooth_present function 2015-11-20 15:20:08 -08:00
toshiba_haps.c
toshiba-wmi.c
wmi.c
xo1-rfkill.c
xo15-ebook.c