summaryrefslogtreecommitdiffstats
path: root/drivers/regulator/tps51632-regulator.c
diff options
context:
space:
mode:
authorMikko Perttunen <mperttunen@nvidia.com>2013-06-18 12:30:13 +0200
committerMark Brown <broonie@linaro.org>2013-11-24 14:57:15 +0100
commit6930db1e989c79ce3d7b77609efffc4b5183fe4b (patch)
tree7096425a9e0332022c7bbfa5be44044b23741844 /drivers/regulator/tps51632-regulator.c
parentLinux 3.13-rc1 (diff)
downloadlinux-6930db1e989c79ce3d7b77609efffc4b5183fe4b.tar.xz
linux-6930db1e989c79ce3d7b77609efffc4b5183fe4b.zip
regulator: tps51632: Get regulator name from i2c_client
Commit "i2c: core: make it possible to match a pure device tree driver" changed semantics of the i2c probing for device tree devices. Device tree probed devices now get a NULL i2c_device_id pointer. This causes the regulator name to be set to NULL and the regulator registration to fail. Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'drivers/regulator/tps51632-regulator.c')
-rw-r--r--drivers/regulator/tps51632-regulator.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/regulator/tps51632-regulator.c b/drivers/regulator/tps51632-regulator.c
index b0a3f0917a27..3486be935bec 100644
--- a/drivers/regulator/tps51632-regulator.c
+++ b/drivers/regulator/tps51632-regulator.c
@@ -305,7 +305,7 @@ static int tps51632_probe(struct i2c_client *client,
}
tps->dev = &client->dev;
- tps->desc.name = id->name;
+ tps->desc.name = client->name;
tps->desc.id = 0;
tps->desc.ramp_delay = TPS51632_DEFAULT_RAMP_DELAY;
tps->desc.min_uV = TPS51632_MIN_VOLATGE;