Len Brown
ebb6e1a612
[ACPI] Deprecate /proc/acpi/sleep in favor of /sys/power/state
...
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-12 00:05:03 -04:00
Nickolai Zeldovich
9d9437759e
[ACPI] S3 resume -- use lgdtl, not lgdt
...
From: Nickolai Zeldovich <kolya@MIT.EDU >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-12 00:04:31 -04:00
David Shaohua Li
c9c3e457de
[ACPI] PNPACPI vs sound IRQ
...
http://bugme.osdl.org/show_bug.cgi?id=4016
Written-by: David Shaohua Li <shaohua.li@intel.com >
Acked-by: Adam Belay <abelay@novell.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-12 00:03:30 -04:00
Venkatesh Pallipadi
acf05f4b7f
[ACPI] update /proc/acpi/processor/*/power even if only C1 support
...
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-12 00:02:27 -04:00
Ashok Raj
55e59c511c
[ACPI] Evaluate CPEI Processor Override flag
...
ACPI 3.0 added a Correctable Platform Error Interrupt (CPEI)
Processor Overide flag to MADT.Platform_Interrupt_Source.
Record the processor that was provided as hint from ACPI.
Signed-off-by: Ashok Raj <ashok.raj@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-12 00:01:41 -04:00
Keiichiro Tokunaga
6940fabaa3
[ACPI] hotplug Processor consideration in acpi_bus_add()
...
Signed-off-by: Keiichiro Tokunaga <tokunaga.keiich@jp.fujitsu.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-12 00:00:14 -04:00
Andrew Morton
8de7a63b69
[ACPI] fix debug-mode build warning in acpi/hotkey.c
...
drivers/acpi/hotkey.c: In function `create_polling_proc':
drivers/acpi/hotkey.c:334: warning: ISO C90 forbids mixed declarations and code
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:59:34 -04:00
Paulo Marques
d1dd0c2391
[ACPI] fix kmalloc size bug in acpi/video.c
...
acpi_video_device_find_cap() used &p instead of *p
when calculating storage size, thus allocating
only 4 or 8 bytes instead of 12...
Also, kfree(NULL) is legal, so remove some unneeded checks.
From: Paulo Marques <pmarques@grupopie.com >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:58:45 -04:00
Adrian Bunk
7334571f72
[ACPI] fix potential NULL dereference in acpi/video.c
...
Found-by: Adrian Bunk <bunk@stusta.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:58:10 -04:00
Panagiotis Issaris
f422415309
[ACPI] check for kmalloc failure in toshiba_acpi.c
...
Signed-off-by: Panagiotis Issaris <takis@gna.org >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:57:35 -04:00
Andrew Morton
83ea744522
[ACPI] fix build warning
...
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:56:57 -04:00
Greg Kroah-Hartman
f165b10f4a
cleanup: remove unnecessary initializer on static pointers
...
Suggested-by: Greg KH <greg@kroah.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:56:26 -04:00
Matthieu Castet
b008b8d709
[ACPI] PNPACPI parse error
...
http://bugzilla.kernel.org/show_bug.cgi?id=3912
Written-by: matthieu castet <castet.matthieu@free.fr >
Acked-by: Shaohua Li <shaohua.li@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:54:59 -04:00
Len Brown
a406d9e63e
[ACPI] gut acpi_pci_choose_state() to avoid conflict
...
with pending pm_message_t re-definition.
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:54:14 -04:00
Luming Yu
fa9cd547e0
[ACPI] fix EC access width
...
http://bugzilla.kernel.org/show_bug.cgi?id=4346
Written-by: David Shaohua Li and Luming Yu
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:53:38 -04:00
Dmitry Torokhov
451566f45a
[ACPI] Enable EC Burst Mode
...
Fixes several Embedded Controller issues, including
button failure and battery status AE_TIME failure.
http://bugzilla.kernel.org/show_bug.cgi?id=3851
Based on patch by: Andi Kleen <ak@suse.de >
Signed-off-by: Dmitry Torokhov <dtor@mail.ru >
Signed-off-by: Luming Yu <luming.yu@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:52:48 -04:00
David Shaohua Li
b913100d73
[ACPI] pci_set_power_state() now calls
...
platform_pci_set_power_state()
and ACPI can answer
http://bugzilla.kernel.org/show_bug.cgi?id=4277
Signed-off-by: David Shaohua Li <shaohua.li@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:47:06 -04:00
David Shaohua Li
0f64474b8f
[ACPI] PCI can now get suspend state from firmware
...
pci_choose_state() can now call
platform_pci_choose_state()
and ACPI can answer
http://bugzilla.kernel.org/show_bug.cgi?id=4277
Signed-off-by: David Shaohua Li <shaohua.li@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:46:10 -04:00
David Shaohua Li
84df749f36
[ACPI] Bind ACPI and PCI devices
...
http://bugzilla.kernel.org/show_bug.cgi?id=4277
Signed-off-by: David Shaohua Li <shaohua.li@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:45:24 -04:00
David Shaohua Li
4e10d12a3d
[ACPI] Bind PCI devices with ACPI devices
...
Implement the framework for binding physical devices
with ACPI devices. A physical bus like PCI bus
should create a 'acpi_bus_type', with:
.find_device:
For device which has parent such as normal PCI devices.
.find_bridge:
It's for special devices, such as PCI root bridge
or IDE controller. Such devices generally haven't a
parent or ->bus. We use the special method
to get an ACPI handle.
Uses new field in struct device: firmware_data
http://bugzilla.kernel.org/show_bug.cgi?id=4277
Signed-off-by: David Shaohua Li <shaohua.li@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:28:24 -04:00
Luming Yu
fb9802fa59
[ACPI] generic Hot Key support
...
See Documentation/acpi-hotkey.txt
Use cmdline "acpi_specific_hotkey" to enable
legacy platform specific drivers.
http://bugzilla.kernel.org/show_bug.cgi?id=3887
Signed-off-by: Luming Yu <luming.yu@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:27:04 -04:00
David Shaohua Li
d58da59045
[ACPI] S3 Suspend to RAM: fix driver suspend/resume methods
...
Drivers should do this:
.suspend()
pci_disable_device()
.resume()
pci_enable_device()
http://bugzilla.kernel.org/show_bug.cgi?id=3469
Signed-off-by: David Shaohua Li <shaohua.li@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:23:46 -04:00
David Shaohua Li
362b06bb70
[ACPI] S3 Suspend to RAM: interrupt resume fix
...
Delete PCI Interrupt Link Device .resume method --
it is the device driver's job to request interrupts,
not the Link's job to remember what the devices want.
This addresses the issue of attempting to run
the ACPI interpreter too early in resume, when
interrupts are still disabled.
http://bugzilla.kernel.org/show_bug.cgi?id=3469
Signed-off-by: David Shaohua Li <shaohua.li@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:22:52 -04:00
David Shaohua Li
5ae947ecc9
[ACPI] Suspend to RAM fix
...
Free some RAM before entering S3 so that upon
resume we can be sure early allocations will succeed.
http://bugzilla.kernel.org/show_bug.cgi?id=3469
Signed-off-by: David Shaohua Li <shaohua.li@intel.com >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:21:54 -04:00
Alexey Starikovskiy
e2a5b420f7
[ACPI] ACPI poweroff fix
...
Register an "acpi" system device to be notified of shutdown preparation.
This depends on CONFIG_PM
http://bugzilla.kernel.org/show_bug.cgi?id=4041
Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Len Brown <len.brown@intel.com >
2005-07-11 23:20:49 -04:00