diff options
Diffstat (limited to 'drivers/rtc/rtc-at91rm9200.c')
-rw-r--r-- | drivers/rtc/rtc-at91rm9200.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/drivers/rtc/rtc-at91rm9200.c b/drivers/rtc/rtc-at91rm9200.c index 26d1cf5d19ae..518a76ec71ca 100644 --- a/drivers/rtc/rtc-at91rm9200.c +++ b/drivers/rtc/rtc-at91rm9200.c | |||
@@ -183,33 +183,6 @@ static int at91_rtc_setalarm(struct device *dev, struct rtc_wkalrm *alrm) | |||
183 | return 0; | 183 | return 0; |
184 | } | 184 | } |
185 | 185 | ||
186 | /* | ||
187 | * Handle commands from user-space | ||
188 | */ | ||
189 | static int at91_rtc_ioctl(struct device *dev, unsigned int cmd, | ||
190 | unsigned long arg) | ||
191 | { | ||
192 | int ret = 0; | ||
193 | |||
194 | pr_debug("%s(): cmd=%08x, arg=%08lx.\n", __func__, cmd, arg); | ||
195 | |||
196 | /* important: scrub old status before enabling IRQs */ | ||
197 | switch (cmd) { | ||
198 | case RTC_UIE_OFF: /* update off */ | ||
199 | at91_sys_write(AT91_RTC_IDR, AT91_RTC_SECEV); | ||
200 | break; | ||
201 | case RTC_UIE_ON: /* update on */ | ||
202 | at91_sys_write(AT91_RTC_SCCR, AT91_RTC_SECEV); | ||
203 | at91_sys_write(AT91_RTC_IER, AT91_RTC_SECEV); | ||
204 | break; | ||
205 | default: | ||
206 | ret = -ENOIOCTLCMD; | ||
207 | break; | ||
208 | } | ||
209 | |||
210 | return ret; | ||
211 | } | ||
212 | |||
213 | static int at91_rtc_alarm_irq_enable(struct device *dev, unsigned int enabled) | 186 | static int at91_rtc_alarm_irq_enable(struct device *dev, unsigned int enabled) |
214 | { | 187 | { |
215 | pr_debug("%s(): cmd=%08x\n", __func__, enabled); | 188 | pr_debug("%s(): cmd=%08x\n", __func__, enabled); |
@@ -269,7 +242,6 @@ static irqreturn_t at91_rtc_interrupt(int irq, void *dev_id) | |||
269 | } | 242 | } |
270 | 243 | ||
271 | static const struct rtc_class_ops at91_rtc_ops = { | 244 | static const struct rtc_class_ops at91_rtc_ops = { |
272 | .ioctl = at91_rtc_ioctl, | ||
273 | .read_time = at91_rtc_readtime, | 245 | .read_time = at91_rtc_readtime, |
274 | .set_time = at91_rtc_settime, | 246 | .set_time = at91_rtc_settime, |
275 | .read_alarm = at91_rtc_readalarm, | 247 | .read_alarm = at91_rtc_readalarm, |