diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
commit | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch) | |
tree | a8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /drivers/rtc/rtc-mc13xxx.c | |
parent | 406089d01562f1e2bf9f089fd7637009ebaad589 (diff) |
Patched in Tegra support.
Diffstat (limited to 'drivers/rtc/rtc-mc13xxx.c')
-rw-r--r-- | drivers/rtc/rtc-mc13xxx.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/drivers/rtc/rtc-mc13xxx.c b/drivers/rtc/rtc-mc13xxx.c index 2643d887492..a1a278bc340 100644 --- a/drivers/rtc/rtc-mc13xxx.c +++ b/drivers/rtc/rtc-mc13xxx.c | |||
@@ -309,7 +309,7 @@ static irqreturn_t mc13xxx_rtc_reset_handler(int irq, void *dev) | |||
309 | return IRQ_HANDLED; | 309 | return IRQ_HANDLED; |
310 | } | 310 | } |
311 | 311 | ||
312 | static int __init mc13xxx_rtc_probe(struct platform_device *pdev) | 312 | static int __devinit mc13xxx_rtc_probe(struct platform_device *pdev) |
313 | { | 313 | { |
314 | int ret; | 314 | int ret; |
315 | struct mc13xxx_rtc *priv; | 315 | struct mc13xxx_rtc *priv; |
@@ -378,7 +378,7 @@ err_reset_irq_request: | |||
378 | return ret; | 378 | return ret; |
379 | } | 379 | } |
380 | 380 | ||
381 | static int __exit mc13xxx_rtc_remove(struct platform_device *pdev) | 381 | static int __devexit mc13xxx_rtc_remove(struct platform_device *pdev) |
382 | { | 382 | { |
383 | struct mc13xxx_rtc *priv = platform_get_drvdata(pdev); | 383 | struct mc13xxx_rtc *priv = platform_get_drvdata(pdev); |
384 | 384 | ||
@@ -399,21 +399,18 @@ static int __exit mc13xxx_rtc_remove(struct platform_device *pdev) | |||
399 | return 0; | 399 | return 0; |
400 | } | 400 | } |
401 | 401 | ||
402 | static const struct platform_device_id mc13xxx_rtc_idtable[] = { | 402 | const struct platform_device_id mc13xxx_rtc_idtable[] = { |
403 | { | 403 | { |
404 | .name = "mc13783-rtc", | 404 | .name = "mc13783-rtc", |
405 | }, { | 405 | }, { |
406 | .name = "mc13892-rtc", | 406 | .name = "mc13892-rtc", |
407 | }, { | ||
408 | .name = "mc34708-rtc", | ||
409 | }, | 407 | }, |
410 | { /* sentinel */ } | 408 | { } |
411 | }; | 409 | }; |
412 | MODULE_DEVICE_TABLE(platform, mc13xxx_rtc_idtable); | ||
413 | 410 | ||
414 | static struct platform_driver mc13xxx_rtc_driver = { | 411 | static struct platform_driver mc13xxx_rtc_driver = { |
415 | .id_table = mc13xxx_rtc_idtable, | 412 | .id_table = mc13xxx_rtc_idtable, |
416 | .remove = __exit_p(mc13xxx_rtc_remove), | 413 | .remove = __devexit_p(mc13xxx_rtc_remove), |
417 | .driver = { | 414 | .driver = { |
418 | .name = DRIVER_NAME, | 415 | .name = DRIVER_NAME, |
419 | .owner = THIS_MODULE, | 416 | .owner = THIS_MODULE, |
@@ -435,3 +432,4 @@ module_exit(mc13xxx_rtc_exit); | |||
435 | MODULE_AUTHOR("Sascha Hauer <s.hauer@pengutronix.de>"); | 432 | MODULE_AUTHOR("Sascha Hauer <s.hauer@pengutronix.de>"); |
436 | MODULE_DESCRIPTION("RTC driver for Freescale MC13XXX PMIC"); | 433 | MODULE_DESCRIPTION("RTC driver for Freescale MC13XXX PMIC"); |
437 | MODULE_LICENSE("GPL v2"); | 434 | MODULE_LICENSE("GPL v2"); |
435 | MODULE_ALIAS("platform:" DRIVER_NAME); | ||