|
@@ -1030,8 +1030,8 @@ static int ethoc_probe(struct platform_device *pdev)
|
|
|
}
|
|
|
|
|
|
/* Allow the platform setup code to pass in a MAC address. */
|
|
|
- if (pdev->dev.platform_data) {
|
|
|
- struct ethoc_platform_data *pdata = pdev->dev.platform_data;
|
|
|
+ if (dev_get_platdata(&pdev->dev)) {
|
|
|
+ struct ethoc_platform_data *pdata = dev_get_platdata(&pdev->dev);
|
|
|
memcpy(netdev->dev_addr, pdata->hwaddr, IFHWADDRLEN);
|
|
|
priv->phy_id = pdata->phy_id;
|
|
|
} else {
|