projects/linux·commit e753b650

Input: wistron - disable wifi/bluetooth on suspend

e753b650 · Miloslav Trmac <[email protected]> · 2005-11-20 00:51:05 -05:00

Try to save battery power by disabling wifi and bluetooth on suspend.

Signed-off-by: Miloslav Trmac <[email protected]>
Signed-off-by: Dmitry Torokhov <[email protected]>
Commit
e753b650e10af8a040b1081e72088b826bdef72f
Parents
a5b0cc80

Changes

1 files changed · +6 −0

FileStatusAddDelContent
drivers/input/misc/wistron_btns.cmodified+6−0View file

drivers/input/misc/wistron_btns.c

View file
diff --git a/drivers/input/misc/wistron_btns.c b/drivers/input/misc/wistron_btns.c
index 3df3013..49d0416 100644
--- a/drivers/input/misc/wistron_btns.c
+++ b/drivers/input/misc/wistron_btns.c
@@ -451,6 +451,12 @@ static int wistron_suspend(struct platform_device *dev, pm_message_t state)
{
del_timer_sync(&poll_timer);
+ if (have_wifi)
+ bios_set_state(WIFI, 0);
+
+ if (have_bluetooth)
+ bios_set_state(BLUETOOTH, 0);
+
return 0;
}