+ printk(KERN_DEBUG "ramips_eth: unloaded\n");
+ return 0;
+}
+
+static struct platform_driver ramips_eth_driver = {
+ .probe = ramips_eth_plat_probe,
+ .remove = ramips_eth_plat_remove,
+ .driver = {
+ .name = "ramips_eth",
+ .owner = THIS_MODULE,
+ },
+};
+
+static int __init
+ramips_eth_init(void)
+{
+ int ret = platform_driver_register(&ramips_eth_driver);
+ if (ret)
+ printk(KERN_ERR
+ "ramips_eth: Error registering platfom driver!\n");
+ return ret;
+}
+
+static void __exit
+ramips_eth_cleanup(void)
+{
+ platform_driver_unregister(&ramips_eth_driver);