diff options
Diffstat (limited to 'drivers/spi/spi-ppc4xx.c')
-rw-r--r-- | drivers/spi/spi-ppc4xx.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/drivers/spi/spi-ppc4xx.c b/drivers/spi/spi-ppc4xx.c index b267fd901e54..98ec53285fc7 100644 --- a/drivers/spi/spi-ppc4xx.c +++ b/drivers/spi/spi-ppc4xx.c | |||
@@ -514,7 +514,7 @@ static int __init spi_ppc4xx_of_probe(struct platform_device *op) | |||
514 | /* Request IRQ */ | 514 | /* Request IRQ */ |
515 | hw->irqnum = irq_of_parse_and_map(np, 0); | 515 | hw->irqnum = irq_of_parse_and_map(np, 0); |
516 | ret = request_irq(hw->irqnum, spi_ppc4xx_int, | 516 | ret = request_irq(hw->irqnum, spi_ppc4xx_int, |
517 | IRQF_DISABLED, "spi_ppc4xx_of", (void *)hw); | 517 | 0, "spi_ppc4xx_of", (void *)hw); |
518 | if (ret) { | 518 | if (ret) { |
519 | dev_err(dev, "unable to allocate interrupt\n"); | 519 | dev_err(dev, "unable to allocate interrupt\n"); |
520 | goto free_gpios; | 520 | goto free_gpios; |
@@ -594,18 +594,7 @@ static struct platform_driver spi_ppc4xx_of_driver = { | |||
594 | .of_match_table = spi_ppc4xx_of_match, | 594 | .of_match_table = spi_ppc4xx_of_match, |
595 | }, | 595 | }, |
596 | }; | 596 | }; |
597 | 597 | module_platform_driver(spi_ppc4xx_of_driver); | |
598 | static int __init spi_ppc4xx_init(void) | ||
599 | { | ||
600 | return platform_driver_register(&spi_ppc4xx_of_driver); | ||
601 | } | ||
602 | module_init(spi_ppc4xx_init); | ||
603 | |||
604 | static void __exit spi_ppc4xx_exit(void) | ||
605 | { | ||
606 | platform_driver_unregister(&spi_ppc4xx_of_driver); | ||
607 | } | ||
608 | module_exit(spi_ppc4xx_exit); | ||
609 | 598 | ||
610 | MODULE_AUTHOR("Gary Jennejohn & Stefan Roese"); | 599 | MODULE_AUTHOR("Gary Jennejohn & Stefan Roese"); |
611 | MODULE_DESCRIPTION("Simple PPC4xx SPI Driver"); | 600 | MODULE_DESCRIPTION("Simple PPC4xx SPI Driver"); |