Rafael J. Wysocki
74c4633da7
rtc-cmos: wake again from S5
...
Update rtc-cmos shutdown handling to leave RTC alarms active, resolving
http://bugzilla.kernel.org/show_bug.cgi?id=11411 on several boards. There
are still some systems where the ACPI event handling doesn't cooperate.
(Possibly related to bugid 11312, reporting the spontaneous disabling of
RTC events.)
Bug 11411 reported that changes to work around some ACPI event issues
broke wake-from-S5 handling, as used for DVR applications. (They like to
power off, then wake later to record programs.)
[yakui.zhao@intel.com: add shutdown for PNP devices]
[dbrownell@users.sourceforge.net: update comments]
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: Stefan Bauer <stefan.bauer@cs.tu-chemnitz.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-09-02 19:21:40 -07:00
..
class.c
hctosys.c
interface.c
rtc: don't return -EBUSY when mutex_lock_interruptible() fails
2008-07-30 09:41:45 -07:00
Kconfig
Blackfin RTC Driver: BF561 not have on-chip RTC
2008-08-20 15:40:30 -07:00
Makefile
rtc: ds1305/ds1306 driver
2008-07-24 10:47:33 -07:00
rtc-at32ap700x.c
rtc-at32ap700x: Enable wakeup
2008-07-02 11:05:01 +02:00
rtc-at91rm9200.c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
2008-08-07 09:55:48 +01:00
rtc-at91sam9.c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
2008-08-07 09:55:48 +01:00
rtc-bfin.c
Blackfin RTC Driver: dont let RTC programming in bootloaders randomly cause ~5 second boot delays
2008-08-20 15:40:30 -07:00
rtc-cmos.c
rtc-cmos: wake again from S5
2008-09-02 19:21:40 -07:00
rtc-core.h
rtc-dev.c
rtc: fix double lock on UIE emulation
2008-08-20 15:40:31 -07:00
rtc-ds1216.c
rtc: fix platform driver hotplug/coldplug
2008-04-11 08:06:44 -07:00
rtc-ds1302.c
rtc: replace remaining __FUNCTION__ occurrences
2008-04-28 08:58:17 -07:00
rtc-ds1305.c
rtc: ds1305/ds1306 driver
2008-07-24 10:47:33 -07:00
rtc-ds1307.c
i2c: Convert most new-style drivers to use module aliasing
2008-04-29 23:11:40 +02:00
rtc-ds1374.c
rtc: rtc-ds1374: fix 'no irq' case handling
2008-08-20 15:40:32 -07:00
rtc-ds1511.c
fix irq flags in rtc-ds1511
2008-05-08 10:46:55 -07:00
rtc-ds1553.c
rtc: fix platform driver hotplug/coldplug
2008-04-11 08:06:44 -07:00
rtc-ds1672.c
rtc: replace remaining __FUNCTION__ occurrences
2008-04-28 08:58:17 -07:00
rtc-ds1742.c
rtc: fix platform driver hotplug/coldplug
2008-04-11 08:06:44 -07:00
rtc-ep93xx.c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
2008-08-07 09:55:48 +01:00
rtc-fm3130.c
rtc-fm3130: fix chip naming
2008-07-12 14:33:41 -07:00
rtc-isl1208.c
rtc-isl1208: fix double removal of a sysfs entry
2008-08-12 16:07:28 -07:00
rtc-lib.c
rtc_time_to_tm: fix signed/unsigned arithmetic
2008-09-02 19:21:40 -07:00
rtc-m41t80.c
rtc: m41t80: use pr_info() as appropriate
2008-07-24 10:47:33 -07:00
rtc-m41t94.c
rtc: add support for ST M41T94 SPI RTC
2008-07-24 10:47:33 -07:00
rtc-m48t59.c
rtc: fix platform driver hotplug/coldplug
2008-04-11 08:06:44 -07:00
rtc-m48t86.c
rtc: fix platform driver hotplug/coldplug
2008-04-11 08:06:44 -07:00
rtc-max6900.c
rtc: replace remaining __FUNCTION__ occurrences
2008-04-28 08:58:17 -07:00
rtc-max6902.c
removed unused #include <linux/version.h>'s
2008-08-23 12:14:12 -07:00
rtc-omap.c
rtc: rtc-omap footprint shrinkage
2008-07-24 10:47:33 -07:00
rtc-pcf8563.c
rtc-pcf8563: add chip id
2008-07-12 14:33:42 -07:00
rtc-pcf8583.c
rtc: convert the PCF8583 driver to the new I2C style framework with device_ids
2008-07-24 10:47:34 -07:00
rtc-pl030.c
[RTC] rtc-pl030: add driver, remove old non-rtc lib driver
2008-05-22 14:56:38 +01:00
rtc-pl031.c
[RTC] rtc-pl031: use proper resources, use proper apis, clean up includes
2008-05-22 14:56:36 +01:00
rtc-ppc.c
rtc: class driver for ppc_md RTC functions
2008-06-06 11:29:13 -07:00
rtc-proc.c
drivers: use non-racy method for proc entries creation (2)
2008-04-29 08:06:22 -07:00
rtc-r9701.c
removed unused #include <linux/version.h>'s
2008-08-23 12:14:12 -07:00
rtc-rs5c313.c
rtc: replace remaining __FUNCTION__ occurrences
2008-04-28 08:58:17 -07:00
rtc-rs5c348.c
rtc-rs5c372.c
i2c: Convert most new-style drivers to use module aliasing
2008-04-29 23:11:40 +02:00
rtc-s3c.c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
2008-08-07 09:55:48 +01:00
rtc-s35390a.c
i2c: Match dummy devices by type
2008-05-11 20:37:06 +02:00
rtc-sa1100.c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
2008-08-07 09:55:48 +01:00
rtc-sh.c
rtc: rtc-sh: Fixup for 64-bit resources.
2008-05-08 19:51:45 +09:00
rtc-stk17ta8.c
rtc: fix platform driver hotplug/coldplug
2008-04-11 08:06:44 -07:00
rtc-sysfs.c
rtc: add the support for alarm time relative to current time in sysfs
2008-04-28 08:58:17 -07:00
rtc-test.c
rtc: silence section mismatch warning in rtc-test
2008-04-28 08:58:16 -07:00
rtc-v3020.c
rtc: replace remaining __FUNCTION__ occurrences
2008-04-28 08:58:17 -07:00
rtc-vr41xx.c
rtc-vr41xx: add irq_set_freq() and irq_set_state()
2008-07-24 10:47:34 -07:00
rtc-x1205.c
rtc-x1205: Fix alarm set
2008-07-04 10:40:05 -07:00