diff options
| author | Arnd Bergmann <arnd@arndb.de> | 2016-05-30 14:58:04 -0400 |
|---|---|---|
| committer | Alexandre Belloni <alexandre.belloni@free-electrons.com> | 2016-06-03 18:23:36 -0400 |
| commit | 6705fdb34c7ddc2154f616aba42bc84d4e4a05a2 (patch) | |
| tree | 04d79bf22f1b75b6f46d75dd0e1cdf2d17cb8533 /include/asm-generic | |
| parent | f9a8097a835c504197512f47a3b47823f6432ee1 (diff) | |
char/genrtc: remove the rest of the driver
No architecture uses the genrtc driver any more, so let's kill it off
for good. This now also includes asm-generic/rtc.h, which is otherwise
completely unused.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Diffstat (limited to 'include/asm-generic')
| -rw-r--r-- | include/asm-generic/rtc.h | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/include/asm-generic/rtc.h b/include/asm-generic/rtc.h deleted file mode 100644 index 4fcff22cd707..000000000000 --- a/include/asm-generic/rtc.h +++ /dev/null | |||
| @@ -1,51 +0,0 @@ | |||
| 1 | /* | ||
| 2 | * include/asm-generic/rtc.h | ||
| 3 | * | ||
| 4 | * Author: Tom Rini <trini@mvista.com> | ||
| 5 | * | ||
| 6 | * Based on: | ||
| 7 | * drivers/char/rtc.c | ||
| 8 | * | ||
| 9 | * Please read the COPYING file for all license details. | ||
| 10 | */ | ||
| 11 | |||
| 12 | #ifndef __ASM_RTC_H__ | ||
| 13 | #define __ASM_RTC_H__ | ||
| 14 | |||
| 15 | #include <linux/rtc.h> | ||
| 16 | |||
| 17 | #ifndef get_rtc_time | ||
| 18 | #include <linux/mc146818rtc.h> | ||
| 19 | #define get_rtc_time mc146818_get_time | ||
| 20 | #define set_rtc_time mc146818_set_time | ||
| 21 | #endif | ||
| 22 | |||
| 23 | #define RTC_PIE 0x40 /* periodic interrupt enable */ | ||
| 24 | #define RTC_AIE 0x20 /* alarm interrupt enable */ | ||
| 25 | #define RTC_UIE 0x10 /* update-finished interrupt enable */ | ||
| 26 | |||
| 27 | /* some dummy definitions */ | ||
| 28 | #define RTC_BATT_BAD 0x100 /* battery bad */ | ||
| 29 | #define RTC_SQWE 0x08 /* enable square-wave output */ | ||
| 30 | #define RTC_DM_BINARY 0x04 /* all time/date values are BCD if clear */ | ||
| 31 | #define RTC_24H 0x02 /* 24 hour mode - else hours bit 7 means pm */ | ||
| 32 | #define RTC_DST_EN 0x01 /* auto switch DST - works f. USA only */ | ||
| 33 | |||
| 34 | static inline unsigned int get_rtc_ss(void) | ||
| 35 | { | ||
| 36 | struct rtc_time h; | ||
| 37 | |||
| 38 | get_rtc_time(&h); | ||
| 39 | return h.tm_sec; | ||
| 40 | } | ||
| 41 | |||
| 42 | static inline int get_rtc_pll(struct rtc_pll_info *pll) | ||
| 43 | { | ||
| 44 | return -EINVAL; | ||
| 45 | } | ||
| 46 | static inline int set_rtc_pll(struct rtc_pll_info *pll) | ||
| 47 | { | ||
| 48 | return -EINVAL; | ||
| 49 | } | ||
| 50 | |||
| 51 | #endif /* __ASM_RTC_H__ */ | ||
