rtc-pcf50633.c (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) rtc-pcf50633.c (d25f0ba97692b4a8ac63bbd2c562741525c5f5ca)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/* NXP PCF50633 RTC Driver
3 *
4 * (C) 2006-2008 by Openmoko, Inc.
5 * Author: Balaji Rao <balajirrao@openmoko.org>
6 * All rights reserved.
7 *
8 * Broken down from monstrous PCF50633 driver mainly by

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

255 if (IS_ERR(rtc->rtc_dev))
256 return PTR_ERR(rtc->rtc_dev);
257
258 pcf50633_register_irq(rtc->pcf, PCF50633_IRQ_ALARM,
259 pcf50633_rtc_irq, rtc);
260 return 0;
261}
262
1// SPDX-License-Identifier: GPL-2.0-or-later
2/* NXP PCF50633 RTC Driver
3 *
4 * (C) 2006-2008 by Openmoko, Inc.
5 * Author: Balaji Rao <balajirrao@openmoko.org>
6 * All rights reserved.
7 *
8 * Broken down from monstrous PCF50633 driver mainly by

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

255 if (IS_ERR(rtc->rtc_dev))
256 return PTR_ERR(rtc->rtc_dev);
257
258 pcf50633_register_irq(rtc->pcf, PCF50633_IRQ_ALARM,
259 pcf50633_rtc_irq, rtc);
260 return 0;
261}
262
263static int pcf50633_rtc_remove(struct platform_device *pdev)
263static void pcf50633_rtc_remove(struct platform_device *pdev)
264{
265 struct pcf50633_rtc *rtc;
266
267 rtc = platform_get_drvdata(pdev);
268 pcf50633_free_irq(rtc->pcf, PCF50633_IRQ_ALARM);
264{
265 struct pcf50633_rtc *rtc;
266
267 rtc = platform_get_drvdata(pdev);
268 pcf50633_free_irq(rtc->pcf, PCF50633_IRQ_ALARM);
269
270 return 0;
271}
272
273static struct platform_driver pcf50633_rtc_driver = {
274 .driver = {
275 .name = "pcf50633-rtc",
276 },
277 .probe = pcf50633_rtc_probe,
269}
270
271static struct platform_driver pcf50633_rtc_driver = {
272 .driver = {
273 .name = "pcf50633-rtc",
274 },
275 .probe = pcf50633_rtc_probe,
278 .remove = pcf50633_rtc_remove,
276 .remove_new = pcf50633_rtc_remove,
279};
280
281module_platform_driver(pcf50633_rtc_driver);
282
283MODULE_DESCRIPTION("PCF50633 RTC driver");
284MODULE_AUTHOR("Balaji Rao <balajirrao@openmoko.org>");
285MODULE_LICENSE("GPL");
286
277};
278
279module_platform_driver(pcf50633_rtc_driver);
280
281MODULE_DESCRIPTION("PCF50633 RTC driver");
282MODULE_AUTHOR("Balaji Rao <balajirrao@openmoko.org>");
283MODULE_LICENSE("GPL");
284