diff options
Diffstat (limited to 'drivers/net/ucc_geth.c')
-rw-r--r-- | drivers/net/ucc_geth.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/net/ucc_geth.c b/drivers/net/ucc_geth.c index 932602db54b3..4a34833b85dd 100644 --- a/drivers/net/ucc_geth.c +++ b/drivers/net/ucc_geth.c | |||
@@ -3719,7 +3719,7 @@ static const struct net_device_ops ucc_geth_netdev_ops = { | |||
3719 | static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *match) | 3719 | static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *match) |
3720 | { | 3720 | { |
3721 | struct device *device = &ofdev->dev; | 3721 | struct device *device = &ofdev->dev; |
3722 | struct device_node *np = ofdev->node; | 3722 | struct device_node *np = ofdev->dev.of_node; |
3723 | struct net_device *dev = NULL; | 3723 | struct net_device *dev = NULL; |
3724 | struct ucc_geth_private *ugeth = NULL; | 3724 | struct ucc_geth_private *ugeth = NULL; |
3725 | struct ucc_geth_info *ug_info; | 3725 | struct ucc_geth_info *ug_info; |
@@ -3963,8 +3963,11 @@ static struct of_device_id ucc_geth_match[] = { | |||
3963 | MODULE_DEVICE_TABLE(of, ucc_geth_match); | 3963 | MODULE_DEVICE_TABLE(of, ucc_geth_match); |
3964 | 3964 | ||
3965 | static struct of_platform_driver ucc_geth_driver = { | 3965 | static struct of_platform_driver ucc_geth_driver = { |
3966 | .name = DRV_NAME, | 3966 | .driver = { |
3967 | .match_table = ucc_geth_match, | 3967 | .name = DRV_NAME, |
3968 | .owner = THIS_MODULE, | ||
3969 | .of_match_table = ucc_geth_match, | ||
3970 | }, | ||
3968 | .probe = ucc_geth_probe, | 3971 | .probe = ucc_geth_probe, |
3969 | .remove = ucc_geth_remove, | 3972 | .remove = ucc_geth_remove, |
3970 | .suspend = ucc_geth_suspend, | 3973 | .suspend = ucc_geth_suspend, |