Thread (1 message) 1 message, 1 author, 2011-11-04

Re: [PATCH] net: add calxeda xgmac ethernet driver

From: Rob Herring <hidden>
Date: 2011-11-04 20:52:01
Also in: netdev

Grant,

On 11/04/2011 11:57 AM, Grant Likely wrote:
On Wed, Oct 26, 2011 at 10:56 PM, Rob Herring [off-list ref] wrote:
quoted
From: Rob Herring <rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org>

Add support for the XGMAC 10Gb ethernet device in the Calxeda Highbank
SOC.

Signed-off-by: Rob Herring <rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org>
Sinker question: is this a driver for an entirely new GMAC device
(designed from scratch) or is it based on an existing IP block?
Of course I'd rather use a existing driver. It is a new IP block.
quoted
+/**
+ * xgmac_init - Entry point for the driver
+ * Description: This function is the entry point for the driver.
+ */
+static int __init xgmac_init(void)
+{
+       return platform_driver_register(&xgmac_driver);
+}
+module_init(xgmac_init);
+
+/**
+ * xgmac_cleanup_module - Cleanup routine for the driver
+ * Description: This function is the cleanup routine for the driver.
+ */
+static void __exit xgmac_exit(void)
+{
+       platform_driver_unregister(&xgmac_driver);
+}
+module_exit(xgmac_exit);
You can drop some boilerplate with module_platform_driver() now.
Okay.

Rob
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help