@@ -455,19 +455,7 @@ static struct platform_driver lp_gpio_driver = {
.acpi_match_table = ACPI_PTR(lynxpoint_gpio_acpi_match),
},
};
-
-static int __init lp_gpio_init(void)
-{
- return platform_driver_register(&lp_gpio_driver);
-}
-
-static void __exit lp_gpio_exit(void)
-{
- platform_driver_unregister(&lp_gpio_driver);
-}
-
-subsys_initcall(lp_gpio_init);
-module_exit(lp_gpio_exit);
+module_platform_driver(lp_gpio_driver);
MODULE_AUTHOR("Mathias Nyman (Intel)");
MODULE_DESCRIPTION("GPIO interface for Intel Lynxpoint");