diff options
author | Alessandro Zummo <a.zummo@towertech.it> | 2006-03-27 04:16:37 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-27 11:44:51 -0500 |
commit | 0c86edc0d4970649f39748c4ce4f2895f728468f (patch) | |
tree | d4a4b0a45922fff8add243d14c8377eb902aa80a /drivers/rtc/Kconfig | |
parent | 4079c39aaab65022f4875609d76e62669ef94c29 (diff) |
[PATCH] RTC subsystem: class
Add the basic RTC subsystem infrastructure to the kernel.
rtc/class.c - registration facilities for RTC drivers
rtc/interface.c - kernel/rtc interface functions
rtc/hctosys.c - snippet of code that copies hw clock to sw clock
at bootup, if configured to do so.
Signed-off-by: Alessandro Zummo <a.zummo@towertech.it>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/rtc/Kconfig')
-rw-r--r-- | drivers/rtc/Kconfig | 44 |
1 files changed, 42 insertions, 2 deletions
diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 15df7c130fa6..a256f67b78e4 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig | |||
@@ -1,6 +1,46 @@ | |||
1 | # | 1 | \# |
2 | # RTC class/drivers configuration | 2 | # RTC class/drivers configuration |
3 | # | 3 | # |
4 | 4 | ||
5 | menu "Real Time Clock" | ||
6 | |||
5 | config RTC_LIB | 7 | config RTC_LIB |
6 | tristate \ No newline at end of file | 8 | tristate |
9 | |||
10 | config RTC_CLASS | ||
11 | tristate "RTC class" | ||
12 | depends on EXPERIMENTAL | ||
13 | default n | ||
14 | select RTC_LIB | ||
15 | help | ||
16 | Generic RTC class support. If you say yes here, you will | ||
17 | be allowed to plug one or more RTCs to your system. You will | ||
18 | probably want to enable one of more of the interfaces below. | ||
19 | |||
20 | This driver can also be built as a module. If so, the module | ||
21 | will be called rtc-class. | ||
22 | |||
23 | config RTC_HCTOSYS | ||
24 | bool "Set system time from RTC on startup" | ||
25 | depends on RTC_CLASS = y | ||
26 | default y | ||
27 | help | ||
28 | If you say yes here, the system time will be set using | ||
29 | the value read from the specified RTC device. This is useful | ||
30 | in order to avoid unnecessary fschk runs. | ||
31 | |||
32 | config RTC_HCTOSYS_DEVICE | ||
33 | string "The RTC to read the time from" | ||
34 | depends on RTC_HCTOSYS = y | ||
35 | default "rtc0" | ||
36 | help | ||
37 | The RTC device that will be used as the source for | ||
38 | the system time, usually rtc0. | ||
39 | |||
40 | comment "RTC interfaces" | ||
41 | depends on RTC_CLASS | ||
42 | |||
43 | comment "RTC drivers" | ||
44 | depends on RTC_CLASS | ||
45 | |||
46 | endmenu | ||