summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/regulator/tps65090-regulator.c2
-rw-r--r--include/linux/regulator/tps65090-regulator.h4
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/regulator/tps65090-regulator.c b/drivers/regulator/tps65090-regulator.c
index caa89867e833..e18679c51fea 100644
--- a/drivers/regulator/tps65090-regulator.c
+++ b/drivers/regulator/tps65090-regulator.c
@@ -166,7 +166,7 @@ static int __devinit tps65090_regulator_probe(struct platform_device *pdev)
ri->rinfo = rinfo;
rdev = regulator_register(&ri->rinfo->desc, &pdev->dev,
- &tps_pdata->regulator, ri);
+ tps_pdata->reg_init_data, ri);
if (IS_ERR(rdev)) {
dev_err(&pdev->dev, "failed to register regulator %s\n",
ri->rinfo->desc.name);
diff --git a/include/linux/regulator/tps65090-regulator.h b/include/linux/regulator/tps65090-regulator.h
index 5e27d4a01230..e352a93a7bc7 100644
--- a/include/linux/regulator/tps65090-regulator.h
+++ b/include/linux/regulator/tps65090-regulator.h
@@ -39,12 +39,12 @@ enum {
/*
* struct tps65090_regulator_platform_data
*
- * @regulator: The regulator init data.
+ * @reg_init_data: The regulator init data.
* @slew_rate_uV_per_us: Slew rate microvolt per microsec.
*/
struct tps65090_regulator_platform_data {
- struct regulator_init_data regulator;
+ struct regulator_init_data *reg_init_data;
};
#endif /* __REGULATOR_TPS65090_H */