rtc-sa1100.c (7483d45f0aee3afc0646d185cabd4af9f6cab58c) rtc-sa1100.c (2f6e5f9458646263d3d9ffadd5e11e3d8d15a7d0)
1/*
2 * Real Time Clock interface for StrongARM SA1x00 and XScale PXA2xx
3 *
4 * Copyright (c) 2000 Nils Faerber
5 *
6 * Based on rtc.c by Paul Gortmaker
7 *
8 * Original Driver by Nils Faerber <nils@kernelconcepts.de>

--- 146 unchanged lines hidden (view full) ---

155}
156
157static int sa1100_rtc_open(struct device *dev)
158{
159 int ret;
160 struct platform_device *plat_dev = to_platform_device(dev);
161 struct rtc_device *rtc = platform_get_drvdata(plat_dev);
162
1/*
2 * Real Time Clock interface for StrongARM SA1x00 and XScale PXA2xx
3 *
4 * Copyright (c) 2000 Nils Faerber
5 *
6 * Based on rtc.c by Paul Gortmaker
7 *
8 * Original Driver by Nils Faerber <nils@kernelconcepts.de>

--- 146 unchanged lines hidden (view full) ---

155}
156
157static int sa1100_rtc_open(struct device *dev)
158{
159 int ret;
160 struct platform_device *plat_dev = to_platform_device(dev);
161 struct rtc_device *rtc = platform_get_drvdata(plat_dev);
162
163 ret = request_irq(IRQ_RTC1Hz, sa1100_rtc_interrupt, IRQF_DISABLED,
164 "rtc 1Hz", dev);
163 ret = request_irq(IRQ_RTC1Hz, sa1100_rtc_interrupt, 0, "rtc 1Hz", dev);
165 if (ret) {
166 dev_err(dev, "IRQ %d already in use.\n", IRQ_RTC1Hz);
167 goto fail_ui;
168 }
164 if (ret) {
165 dev_err(dev, "IRQ %d already in use.\n", IRQ_RTC1Hz);
166 goto fail_ui;
167 }
169 ret = request_irq(IRQ_RTCAlrm, sa1100_rtc_interrupt, IRQF_DISABLED,
170 "rtc Alrm", dev);
168 ret = request_irq(IRQ_RTCAlrm, sa1100_rtc_interrupt, 0,
169 "rtc Alrm", dev);
171 if (ret) {
172 dev_err(dev, "IRQ %d already in use.\n", IRQ_RTCAlrm);
173 goto fail_ai;
174 }
175 rtc->max_user_freq = RTC_FREQ;
176 rtc_irq_set_freq(rtc, NULL, RTC_FREQ);
177
178 return 0;

--- 196 unchanged lines hidden ---
170 if (ret) {
171 dev_err(dev, "IRQ %d already in use.\n", IRQ_RTCAlrm);
172 goto fail_ai;
173 }
174 rtc->max_user_freq = RTC_FREQ;
175 rtc_irq_set_freq(rtc, NULL, RTC_FREQ);
176
177 return 0;

--- 196 unchanged lines hidden ---