diff options
Diffstat (limited to 'drivers/gpio/gpio-sodaville.c')
-rw-r--r-- | drivers/gpio/gpio-sodaville.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/drivers/gpio/gpio-sodaville.c b/drivers/gpio/gpio-sodaville.c index 031e5d24837..9d9891f7a60 100644 --- a/drivers/gpio/gpio-sodaville.c +++ b/drivers/gpio/gpio-sodaville.c | |||
@@ -224,7 +224,7 @@ static int __devinit sdv_gpio_probe(struct pci_dev *pdev, | |||
224 | 224 | ||
225 | ret = bgpio_init(&sd->bgpio, &pdev->dev, 4, | 225 | ret = bgpio_init(&sd->bgpio, &pdev->dev, 4, |
226 | sd->gpio_pub_base + GPINR, sd->gpio_pub_base + GPOUTR, | 226 | sd->gpio_pub_base + GPINR, sd->gpio_pub_base + GPOUTR, |
227 | NULL, sd->gpio_pub_base + GPOER, NULL, false); | 227 | NULL, sd->gpio_pub_base + GPOER, NULL, 0); |
228 | if (ret) | 228 | if (ret) |
229 | goto unmap; | 229 | goto unmap; |
230 | sd->bgpio.gc.ngpio = SDV_NUM_PUB_GPIOS; | 230 | sd->bgpio.gc.ngpio = SDV_NUM_PUB_GPIOS; |
@@ -282,17 +282,7 @@ static struct pci_driver sdv_gpio_driver = { | |||
282 | .remove = sdv_gpio_remove, | 282 | .remove = sdv_gpio_remove, |
283 | }; | 283 | }; |
284 | 284 | ||
285 | static int __init sdv_gpio_init(void) | 285 | module_pci_driver(sdv_gpio_driver); |
286 | { | ||
287 | return pci_register_driver(&sdv_gpio_driver); | ||
288 | } | ||
289 | module_init(sdv_gpio_init); | ||
290 | |||
291 | static void __exit sdv_gpio_exit(void) | ||
292 | { | ||
293 | pci_unregister_driver(&sdv_gpio_driver); | ||
294 | } | ||
295 | module_exit(sdv_gpio_exit); | ||
296 | 286 | ||
297 | MODULE_AUTHOR("Hans J. Koch <hjk@linutronix.de>"); | 287 | MODULE_AUTHOR("Hans J. Koch <hjk@linutronix.de>"); |
298 | MODULE_DESCRIPTION("GPIO interface for Intel Sodaville SoCs"); | 288 | MODULE_DESCRIPTION("GPIO interface for Intel Sodaville SoCs"); |