linux/drivers/misc
Henrique de Moraes Holschuh 133ec3bd3a ACPI: thinkpad-acpi: WLSW overrides other rfkill switches
On ThinkPads where the WLSW switch exists, the firmware or the hardware
ANDs the WLSW state with the device-specific switches (WWAN, Bluetooth).
It is downright impossible to enable WWAN or Bluetooth when WLSW is
blocking the radios.

This reality does not necessarily carry over to the WWAN and Bluetooth
firmware interfaces, though... so the state thinkpad-acpi was reporting
could be incorrect.

Tie the three switches in the driver so that we keep their state sane.
When WLSL is off, force the other switches to off as well.

Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
2008-07-21 09:15:50 -03:00
..
hdpuftrs hdpu_cpustate: BKL pushdown 2008-06-20 14:05:57 -06:00
ibmasm drivers/misc: replace remaining __FUNCTION__ occurrences 2008-04-29 08:06:03 -07:00
sgi-xp drivers/misc/sgi-xp: replace partid_t with a short 2008-05-13 08:02:23 -07:00
acer-wmi.c acer-wmi: Remove version number 2008-07-16 23:27:02 +02:00
asus-laptop.c
atmel_pwm.c atmel_pwm: Rename the "mck" clock to "pwm_clk" 2008-06-27 15:32:30 +02:00
atmel_tclib.c atmel_tc library 2008-03-04 13:41:23 +01:00
atmel-ssc.c misc: fix platform driver hotplug/coldplug 2008-04-15 19:35:40 -07:00
compal-laptop.c compal-laptop: remove unnecessary lcd_level attribute 2008-07-16 23:27:01 +02:00
eeepc-laptop.c eeepc-laptop: static 2008-07-16 23:27:01 +02:00
eeprom_93cx6.c
enclosure.c [SCSI] ses: fix up functionality after class_device->device conversion 2008-04-22 15:16:29 -05:00
fujitsu-laptop.c Fujitsu-laptop update 2008-07-16 23:27:01 +02:00
intel_menlow.c intel_menlo: fix build warning 2008-04-29 12:24:24 -04:00
ioc4.c drivers/misc: replace remaining __FUNCTION__ occurrences 2008-04-29 08:06:03 -07:00
Kconfig fujitsu-laptop: depends on INPUT 2008-07-16 23:27:03 +02:00
kgdbts.c kgdbts: Use HW breakpoints with CONFIG_DEBUG_RODATA 2008-05-28 12:49:57 -05:00
lkdtm.c NULL noise: drivers/misc 2008-03-30 14:18:41 -07:00
Makefile misc,acpi,backlight: compal Laptop Extras 2008-07-16 23:27:01 +02:00
msi-laptop.c
phantom.c phantom: BKL pushdown 2008-06-20 14:05:51 -06:00
sony-laptop.c sony-laptop: BKL pushdown 2008-07-02 15:06:25 -06:00
tc1100-wmi.c
thinkpad_acpi.c ACPI: thinkpad-acpi: WLSW overrides other rfkill switches 2008-07-21 09:15:50 -03:00
tifm_7xx1.c tifm: clear interrupt mask bits before setting them on adapter init 2008-03-10 18:01:18 -07:00
tifm_core.c