|
@@ -682,7 +682,7 @@ static int wm97xx_probe(struct device *dev)
|
|
}
|
|
}
|
|
platform_set_drvdata(wm->battery_dev, wm);
|
|
platform_set_drvdata(wm->battery_dev, wm);
|
|
wm->battery_dev->dev.parent = dev;
|
|
wm->battery_dev->dev.parent = dev;
|
|
- wm->battery_dev->dev.platform_data = pdata->batt_pdata;
|
|
|
|
|
|
+ wm->battery_dev->dev.platform_data = pdata ? pdata->batt_pdata : NULL;
|
|
ret = platform_device_add(wm->battery_dev);
|
|
ret = platform_device_add(wm->battery_dev);
|
|
if (ret < 0)
|
|
if (ret < 0)
|
|
goto batt_reg_err;
|
|
goto batt_reg_err;
|