Matthew Garrett
d8c1acb166
rtc: add boot_timesource sysfs attribute
...
CONFIG_RTC_HCTOSYS allows the kernel to read the system time from the RTC
at boot and resume, avoiding the need for userspace to do so.
Unfortunately userspace currently has no way to know whether this
configuration option is enabled and thus cannot sensibly choose whether to
run hwclock itself or not. Add a hctosys sysfs attribute which indicates
whether a given RTC set the system clock.
Signed-off-by: Matthew Garrett <mjg@redhat.com>
Acked-by: Alessandro Zummo <a.zummo@towertech.it>
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-09-23 07:39:46 -07:00
..
class.c
rtc: struct device: replace bus_id with dev_name(), dev_set_name()
2009-01-06 15:59:23 -08:00
hctosys.c
rtc_hctosys expects RTCs in UTC (doc)
2007-11-14 18:45:36 -08:00
interface.c
rtc: make rtc_update_irq callable with irqs enabled
2009-06-19 16:46:05 -07:00
Kconfig
rtc: driver for PCAP2 PMIC
2009-09-23 07:39:45 -07:00
Makefile
rtc: driver for PCAP2 PMIC
2009-09-23 07:39:45 -07:00
rtc-ab3100.c
rtc: AB3100 RTC support
2009-09-17 09:47:24 +02:00
rtc-at32ap700x.c
rtc: bunch of drivers: fix 'no irq' case handing
2009-01-06 15:59:23 -08:00
rtc-at91rm9200.c
rtc: at91rm9200 fixes
2009-09-23 07:39:46 -07:00
rtc-at91sam9.c
rtc: struct device - replace bus_id with dev_name(), dev_set_name()
2009-03-24 16:38:22 -07:00
rtc-au1xxx.c
rtc: t reaches -1, tested 0
2009-02-11 14:25:36 -08:00
rtc-bfin.c
rtc-bfin: do not share RTC IRQ
2009-09-23 07:39:45 -07:00
rtc-bq4802.c
drivers/rtc/rtc-bq4802.c: don't use BIN_2_BCD and BCD_2_BIN
2008-10-20 08:52:41 -07:00
rtc-cmos.c
rtc: mark if rtc-cmos drivers were successfully registered
2009-07-29 19:10:35 -07:00
rtc-coh901331.c
rtc: U300 COH 901 331 RTC driver v3
2009-09-23 07:39:45 -07:00
rtc-core.h
rtc: update to class device removal patches
2007-05-08 11:15:18 -07:00
rtc-dev.c
rtc: make rtc_update_irq callable with irqs enabled
2009-06-19 16:46:05 -07:00
rtc-dm355evm.c
rtc: rtc-dm355evm driver
2009-02-05 12:56:46 -08:00
rtc-ds1216.c
rtc: rtc-ds1216 fixes
2009-01-06 15:59:25 -08:00
rtc-ds1286.c
rtc: rtc-ds1286 and rtc-m48t35 need <linux/io.h>
2008-10-16 11:32:38 -07:00
rtc-ds1302.c
rtc: rtc-ds1302: Kill off unused variables.
2009-08-20 15:06:04 +09:00
rtc-ds1305.c
spi: prefix modalias with "spi:"
2009-09-23 07:39:43 -07:00
rtc-ds1307.c
drivers/rtc: correct error-handling code
2009-09-23 07:39:45 -07:00
rtc-ds1374.c
rtc: ds1374, fix lock imbalance
2009-07-06 13:57:03 -07:00
rtc-ds1390.c
spi: prefix modalias with "spi:"
2009-09-23 07:39:43 -07:00
rtc-ds1511.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-01-07 11:31:52 -08:00
rtc-ds1553.c
rtc-ds1553: drop IRQF_SHARED
2009-06-18 13:03:43 -07:00
rtc-ds1672.c
rtc: use set_mmss when set_time is not available
2009-01-06 15:59:25 -08:00
rtc-ds1742.c
rtc: rtc-ds1742 nvram attribute fix
2009-06-18 13:03:43 -07:00
rtc-ds3234.c
spi: prefix modalias with "spi:"
2009-09-23 07:39:43 -07:00
rtc-efi.c
rtc: add platform driver for EFI
2009-04-01 08:59:24 -07:00
rtc-ep93xx.c
drivers/rtc: introduce missing kfree
2009-09-23 07:39:45 -07:00
rtc-fm3130.c
drivers/rtc/: use bcd2bin/bin2bcd
2008-10-20 08:52:41 -07:00
rtc-generic.c
parisc: rtc: Rename rtc-parisc to rtc-generic
2009-04-02 01:05:31 +00:00
rtc-isl1208.c
rtc: rtc-isl1208: reject invalid dates
2008-12-23 15:58:21 -08:00
rtc-lib.c
rtc: convert LEAP_YEAR into an inline
2009-04-01 08:59:24 -07:00
rtc-m41t80.c
rtc: add m41t62 support to rtc-m41t80 driver
2009-04-02 19:04:51 -07:00
rtc-m41t94.c
spi: prefix modalias with "spi:"
2009-09-23 07:39:43 -07:00
rtc-m48t35.c
rtc: rtc-ds1286 and rtc-m48t35 need <linux/io.h>
2008-10-16 11:32:38 -07:00
rtc-m48t59.c
rtc: bunch of drivers: fix 'no irq' case handing
2009-01-06 15:59:23 -08:00
rtc-m48t86.c
drivers/rtc/: use bcd2bin/bin2bcd
2008-10-20 08:52:41 -07:00
rtc-max6900.c
rtc: fix missing id_table in rtc-ds1672 and rtc-max6900 drivers
2008-12-10 08:01:52 -08:00
rtc-max6902.c
spi: prefix modalias with "spi:"
2009-09-23 07:39:43 -07:00
rtc-mv.c
[ARM] Kirkwood: fail the probe if internal RTC does not work
2009-03-24 09:11:39 -04:00
rtc-mxc.c
rtc: add driver for MXC's internal RTC module
2009-09-23 07:39:45 -07:00
rtc-omap.c
trivial: remove unnecessary semicolons
2009-09-21 15:14:58 +02:00
rtc-pcap.c
rtc: driver for PCAP2 PMIC
2009-09-23 07:39:45 -07:00
rtc-pcf2123.c
rtc-philips-pcf2123-rtc-spi-driver-updates
2009-09-23 07:39:45 -07:00
rtc-pcf8563.c
drivers/rtc/: use bcd2bin/bin2bcd
2008-10-20 08:52:41 -07:00
rtc-pcf8583.c
drivers/rtc/: use bcd2bin/bin2bcd
2008-10-20 08:52:41 -07:00
rtc-pcf50633.c
rtc: PCF50633 rtc driver
2009-01-11 01:34:24 +01:00
rtc-pl030.c
[ARM] 5544/1: Trust PrimeCell resource sizes
2009-06-11 15:36:56 +01:00
rtc-pl031.c
[ARM] 5544/1: Trust PrimeCell resource sizes
2009-06-11 15:36:56 +01:00
rtc-proc.c
proc 2/2: remove struct proc_dir_entry::owner
2009-03-31 01:14:44 +04:00
rtc-ps3.c
powerpc/ps3: Add rtc-ps3
2009-04-02 01:05:32 +00:00
rtc-pxa.c
rtc: update maintainership of pxa rtc driver
2009-02-11 14:25:34 -08:00
rtc-r9701.c
spi: prefix modalias with "spi:"
2009-09-23 07:39:43 -07:00
rtc-rs5c313.c
drivers/rtc/: use bcd2bin/bin2bcd
2008-10-20 08:52:41 -07:00
rtc-rs5c348.c
spi: prefix modalias with "spi:"
2009-09-23 07:39:43 -07:00
rtc-rs5c372.c
drivers/rtc/: use bcd2bin/bin2bcd
2008-10-20 08:52:41 -07:00
rtc-rx8025.c
rtc: add stand-alone driver for RX8025 chip
2009-06-18 13:03:43 -07:00
rtc-rx8581.c
rtc: basic implementation of Epson RX-8581 I2C Real Time Clock
2008-11-12 17:17:18 -08:00
rtc-s3c.c
rtc: move power of 2 periodic frequency check down into drivers
2009-01-06 15:59:24 -08:00
rtc-s35390a.c
drivers/rtc/: use bcd2bin/bin2bcd
2008-10-20 08:52:41 -07:00
rtc-sa1100.c
Nicolas Pitre has a new email address
2009-09-15 09:37:12 -07:00
rtc-sh.c
rtc: rtc-sh: Fix up oops in early periodic freq assignment.
2009-09-09 12:13:01 +09:00
rtc-starfire.c
rtc: rtc-starfire fixes
2008-11-21 01:24:38 -08:00
rtc-stk17ta8.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-01-07 11:31:52 -08:00
rtc-stmp3xxx.c
rtc: add Freescale stmp37xx/378x driver
2009-09-23 07:39:45 -07:00
rtc-sun4v.c
rtc: rtc-sun4v fixes, revised
2008-11-14 16:37:54 -08:00
rtc-sysfs.c
rtc: add boot_timesource sysfs attribute
2009-09-23 07:39:46 -07:00
rtc-test.c
rtc: make rtc_update_irq callable with irqs enabled
2009-06-19 16:46:05 -07:00
rtc-twl4030.c
rtc: rtc-twl4030 don't mask alarm interrupts on suspend
2009-05-12 14:11:35 -07:00
rtc-tx4939.c
rtc-tx4939: drop IRQF_SHARED
2009-06-18 13:03:43 -07:00
rtc-v3020.c
rtc-v3020: add ability to access v3020 chip with GPIOs
2009-04-02 19:04:51 -07:00
rtc-vr41xx.c
Update Yoichi Yuasa's e-mail address
2009-07-03 15:45:29 +01:00
rtc-wm831x.c
rtc: Add support for RTCs on Wolfson WM831x devices
2009-09-17 09:47:13 +02:00
rtc-wm8350.c
rtc-wm8350: retries will reach -1
2009-04-01 08:59:26 -07:00
rtc-x1205.c
drivers/rtc/: use bcd2bin/bin2bcd
2008-10-20 08:52:41 -07:00