|
@@ -135,7 +135,7 @@ static int __devinit rdc321x_gpio_probe(struct platform_device *pdev)
|
|
|
struct rdc321x_gpio *rdc321x_gpio_dev;
|
|
struct rdc321x_gpio *rdc321x_gpio_dev;
|
|
|
struct rdc321x_gpio_pdata *pdata;
|
|
struct rdc321x_gpio_pdata *pdata;
|
|
|
|
|
|
|
|
- pdata = pdev->dev.platform_data;
|
|
|
|
|
|
|
+ pdata = platform_get_drvdata(pdev);
|
|
|
if (!pdata) {
|
|
if (!pdata) {
|
|
|
dev_err(&pdev->dev, "no platform data supplied\n");
|
|
dev_err(&pdev->dev, "no platform data supplied\n");
|
|
|
return -ENODEV;
|
|
return -ENODEV;
|