]>
Commit | Line | Data |
---|---|---|
5726fb20 DB |
1 | #ifdef CONFIG_RTC_INTF_DEV |
2 | ||
3 | extern void __init rtc_dev_init(void); | |
4 | extern void __exit rtc_dev_exit(void); | |
cb3a58d2 | 5 | extern void rtc_dev_prepare(struct rtc_device *rtc); |
5726fb20 DB |
6 | |
7 | #else | |
8 | ||
61a7c36a DB |
9 | static inline void rtc_dev_init(void) |
10 | { | |
11 | } | |
12 | ||
13 | static inline void rtc_dev_exit(void) | |
14 | { | |
15 | } | |
16 | ||
cb3a58d2 DB |
17 | static inline void rtc_dev_prepare(struct rtc_device *rtc) |
18 | { | |
19 | } | |
20 | ||
5726fb20 | 21 | #endif |
446ecbd9 | 22 | |
7d9f99ec DB |
23 | #ifdef CONFIG_RTC_INTF_PROC |
24 | ||
61a7c36a DB |
25 | extern void rtc_proc_add_device(struct rtc_device *rtc); |
26 | extern void rtc_proc_del_device(struct rtc_device *rtc); | |
7d9f99ec DB |
27 | |
28 | #else | |
29 | ||
61a7c36a DB |
30 | static inline void rtc_proc_add_device(struct rtc_device *rtc) |
31 | { | |
32 | } | |
33 | ||
34 | static inline void rtc_proc_del_device(struct rtc_device *rtc) | |
35 | { | |
36 | } | |
7d9f99ec DB |
37 | |
38 | #endif | |
39 | ||
446ecbd9 | 40 | #ifdef CONFIG_RTC_INTF_SYSFS |
3ee2c40b | 41 | const struct attribute_group **rtc_get_dev_attribute_groups(void); |
446ecbd9 | 42 | #else |
3ee2c40b | 43 | static inline const struct attribute_group **rtc_get_dev_attribute_groups(void) |
61a7c36a | 44 | { |
3ee2c40b | 45 | return NULL; |
61a7c36a | 46 | } |
446ecbd9 | 47 | #endif |
697e5a47 AB |
48 | |
49 | #ifdef CONFIG_RTC_NVMEM | |
50 | void rtc_nvmem_register(struct rtc_device *rtc); | |
51 | void rtc_nvmem_unregister(struct rtc_device *rtc); | |
52 | #else | |
53 | static inline void rtc_nvmem_register(struct rtc_device *rtc) {} | |
54 | static inline void rtc_nvmem_unregister(struct rtc_device *rtc) {} | |
55 | #endif |