linux/drivers/platform/x86
Corentin Chary 1d070f89a7 asus-wmi: try to guess the right DSTS methods
This is tricky, new WMI aware notebooks seems to use
0x53545344 while Eee PCs are using 0x53544344. But there
is no way to know if there is an Eee PC in that wild that is
using 0x53545344 or a notebook using 0x53544344. So the
driver try to guess the available DSTS method ... But most Eee PCs
never return 0xFFFFFFFE when a method is not available, they return
0 instead (and that's useless).

So, first, try 0x53544344 then 0x53545344. We will find
a better way when we got more data.

Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
2011-03-28 06:07:21 -04:00
..
acer-wmi.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
acerhdf.c
asus_acpi.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
asus-laptop.c asus-laptop: remove deprecated interfaces (lcd_switch and display_get) 2011-03-28 06:05:20 -04:00
asus-wmi.c asus-wmi: try to guess the right DSTS methods 2011-03-28 06:07:21 -04:00
asus-wmi.h eeepc-wmi: asus generic asus-wmi.ko module 2011-03-28 06:07:20 -04:00
classmate-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
compal-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
dell-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
dell-wmi-aio.c Enable Dell All-In-One volume up/down keys 2011-03-28 06:05:22 -04:00
dell-wmi.c Input: dell-wmi - switch to using sparse keymap library 2010-10-21 09:36:43 -04:00
eeepc-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
eeepc-wmi.c asus-wmi: minor cleanups 2011-03-28 06:07:20 -04:00
fujitsu-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
hdaps.c Move hdaps driver to platform/x86 2010-10-21 10:10:43 -04:00
hp_accel.c hp_accel: Fix driver name 2011-03-21 17:59:36 +01:00
hp-wmi.c hp-wmi: add rfkill support for wireless query 0x1b 2011-03-28 06:07:19 -04:00
ibm_rtl.c ibm_rtl: _RTL_ is not available in UEFI mode 2010-11-24 12:00:03 -05:00
ideapad-laptop.c ideapad: pass ideapad_priv as argument (part 2) 2011-01-07 17:03:47 -05:00
intel_ips.c intel_ips: fix sparse non-ANSI function warning 2011-01-10 11:55:25 -05:00
intel_ips.h drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915. 2010-12-23 09:51:36 +00:00
intel_menlow.c
intel_mid_powerbtn.c intel_mid_powerbtn: add power button driver for Medfield platform (#3) 2011-03-28 06:05:21 -04:00
intel_mid_thermal.c medfield: Add Thermal Driver 2011-03-28 06:07:19 -04:00
intel_pmic_gpio.c platform-drivers: x86: pmic: Use request_irq instead of chained handler 2011-02-21 17:06:11 -05:00
intel_rar_register.c rar: Fix off by one error 2010-08-24 10:42:08 -07:00
intel_scu_ipc.c intel_scu_ipc: remove duplicated #include 2011-01-31 12:59:34 +10:00
intel_scu_ipcutil.c intel_scu_ipcutils: Fix the license tag 2011-01-26 08:57:18 +10:00
Kconfig eeepc-wmi: asus generic asus-wmi.ko module 2011-03-28 06:07:20 -04:00
Makefile eeepc-wmi: asus generic asus-wmi.ko module 2011-03-28 06:07:20 -04:00
msi-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
msi-wmi.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
panasonic-laptop.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
sony-laptop.c sony-laptop: implement new backlight control method 2011-03-28 06:07:17 -04:00
tc1100-wmi.c platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files 2011-02-21 17:06:13 -05:00
thinkpad_acpi.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
topstar-laptop.c topstar-laptop - switch to using sparse keymap library 2010-10-21 09:36:42 -04:00
toshiba_acpi.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
toshiba_bluetooth.c
wmi.c WMI: return error if wmi_create_device() fails 2011-01-07 17:03:45 -05:00
xo1-rfkill.c Add OLPC XO-1 rfkill driver 2010-10-21 10:10:44 -04:00
xo15-ebook.c OLPC XO-1.5 ebook switch driver 2011-03-28 06:05:14 -04:00