diff options
Diffstat (limited to 'drivers/net/designware_generic.c')
-rw-r--r-- | drivers/net/designware_generic.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/net/designware_generic.c b/drivers/net/designware_generic.c index 809c7b7b69..fc9f0745f7 100644 --- a/drivers/net/designware_generic.c +++ b/drivers/net/designware_generic.c @@ -16,15 +16,12 @@ static struct dw_eth_drvdata dwmac_370a_drvdata = { .enh_desc = 1, }; -static int dwc_ether_probe(struct device_d *dev) +static int dwc_ether_probe(struct device *dev) { struct dw_eth_dev *dwc; dwc = dwc_drv_probe(dev); - if (IS_ERR(dwc)) - return PTR_ERR(dwc); - - return 0; + return PTR_ERR_OR_ZERO(dwc); } static __maybe_unused struct of_device_id dwc_ether_compatible[] = { @@ -38,8 +35,9 @@ static __maybe_unused struct of_device_id dwc_ether_compatible[] = { /* sentinel */ } }; +MODULE_DEVICE_TABLE(of, dwc_ether_compatible); -static struct driver_d dwc_ether_driver = { +static struct driver dwc_ether_driver = { .name = "designware_eth", .probe = dwc_ether_probe, .remove = dwc_drv_remove, |