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 |