diff options
-rw-r--r-- | drivers/net/ethernet/smsc/smsc911x.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/ethernet/smsc/smsc911x.c b/drivers/net/ethernet/smsc/smsc911x.c index 4616bf27d515..e112877d15d3 100644 --- a/drivers/net/ethernet/smsc/smsc911x.c +++ b/drivers/net/ethernet/smsc/smsc911x.c | |||
@@ -2575,11 +2575,13 @@ static const struct dev_pm_ops smsc911x_pm_ops = { | |||
2575 | #define SMSC911X_PM_OPS NULL | 2575 | #define SMSC911X_PM_OPS NULL |
2576 | #endif | 2576 | #endif |
2577 | 2577 | ||
2578 | #ifdef CONFIG_OF | ||
2578 | static const struct of_device_id smsc911x_dt_ids[] = { | 2579 | static const struct of_device_id smsc911x_dt_ids[] = { |
2579 | { .compatible = "smsc,lan9115", }, | 2580 | { .compatible = "smsc,lan9115", }, |
2580 | { /* sentinel */ } | 2581 | { /* sentinel */ } |
2581 | }; | 2582 | }; |
2582 | MODULE_DEVICE_TABLE(of, smsc911x_dt_ids); | 2583 | MODULE_DEVICE_TABLE(of, smsc911x_dt_ids); |
2584 | #endif | ||
2583 | 2585 | ||
2584 | static struct platform_driver smsc911x_driver = { | 2586 | static struct platform_driver smsc911x_driver = { |
2585 | .probe = smsc911x_drv_probe, | 2587 | .probe = smsc911x_drv_probe, |
@@ -2588,7 +2590,7 @@ static struct platform_driver smsc911x_driver = { | |||
2588 | .name = SMSC_CHIPNAME, | 2590 | .name = SMSC_CHIPNAME, |
2589 | .owner = THIS_MODULE, | 2591 | .owner = THIS_MODULE, |
2590 | .pm = SMSC911X_PM_OPS, | 2592 | .pm = SMSC911X_PM_OPS, |
2591 | .of_match_table = smsc911x_dt_ids, | 2593 | .of_match_table = of_match_ptr(smsc911x_dt_ids), |
2592 | }, | 2594 | }, |
2593 | }; | 2595 | }; |
2594 | 2596 | ||