diff options
Diffstat (limited to 'drivers/rtc/rtc-ep93xx.c')
-rw-r--r-- | drivers/rtc/rtc-ep93xx.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/rtc/rtc-ep93xx.c b/drivers/rtc/rtc-ep93xx.c index 36e4ac0bd69c..f7a3283dd029 100644 --- a/drivers/rtc/rtc-ep93xx.c +++ b/drivers/rtc/rtc-ep93xx.c | |||
@@ -49,18 +49,6 @@ static int ep93xx_rtc_set_mmss(struct device *dev, unsigned long secs) | |||
49 | return 0; | 49 | return 0; |
50 | } | 50 | } |
51 | 51 | ||
52 | static int ep93xx_rtc_set_time(struct device *dev, struct rtc_time *tm) | ||
53 | { | ||
54 | int err; | ||
55 | unsigned long secs; | ||
56 | |||
57 | err = rtc_tm_to_time(tm, &secs); | ||
58 | if (err != 0) | ||
59 | return err; | ||
60 | |||
61 | return ep93xx_rtc_set_mmss(dev, secs); | ||
62 | } | ||
63 | |||
64 | static int ep93xx_rtc_proc(struct device *dev, struct seq_file *seq) | 52 | static int ep93xx_rtc_proc(struct device *dev, struct seq_file *seq) |
65 | { | 53 | { |
66 | unsigned short preload, delete; | 54 | unsigned short preload, delete; |
@@ -75,7 +63,6 @@ static int ep93xx_rtc_proc(struct device *dev, struct seq_file *seq) | |||
75 | 63 | ||
76 | static const struct rtc_class_ops ep93xx_rtc_ops = { | 64 | static const struct rtc_class_ops ep93xx_rtc_ops = { |
77 | .read_time = ep93xx_rtc_read_time, | 65 | .read_time = ep93xx_rtc_read_time, |
78 | .set_time = ep93xx_rtc_set_time, | ||
79 | .set_mmss = ep93xx_rtc_set_mmss, | 66 | .set_mmss = ep93xx_rtc_set_mmss, |
80 | .proc = ep93xx_rtc_proc, | 67 | .proc = ep93xx_rtc_proc, |
81 | }; | 68 | }; |