From 5e7698f9b861a2e24f579eb2b5ab264badd22ad0 Mon Sep 17 00:00:00 2001 From: Laxman Dewangan Date: Thu, 2 Aug 2012 19:06:18 +0530 Subject: regulator: tps65090: convert regualtor_init_data as pointer In regulator platform data for tps65090, convert the regulator init data to a pointer type to have easy support in DT. Change-Id: I00a88e9f12ce5c55880e5c5084357d495bc99b56 Signed-off-by: Laxman Dewangan Reviewed-on: http://git-master/r/120837 --- drivers/regulator/tps65090-regulator.c | 2 +- include/linux/regulator/tps65090-regulator.h | 4 ++-- 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 */ -- cgit v1.2.3