From: Laxman Dewangan Date: Sun, 20 May 2012 16:18:47 +0000 (+0530) Subject: regulator: tps62360: dt: initialize of_node param for regulator register. X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=9fc3815e26efd044c1a1d0770b4335cd00c833c0;p=GitHub%2FLineageOS%2FG12%2Fandroid_kernel_amlogic_linux-4.9.git regulator: tps62360: dt: initialize of_node param for regulator register. Initialize config.of_node for regulator before registering. This is needed for DT based regulator support. Regulator stores this of_node value in rdev->dev.of_node and used for lookup when client ask for regulator_get(). Signed-off-by: Laxman Dewangan Signed-off-by: Mark Brown --- diff --git a/drivers/regulator/tps62360-regulator.c b/drivers/regulator/tps62360-regulator.c index b5be0d0f9f12..e534269ed44a 100644 --- a/drivers/regulator/tps62360-regulator.c +++ b/drivers/regulator/tps62360-regulator.c @@ -490,6 +490,7 @@ static int __devinit tps62360_probe(struct i2c_client *client, config.dev = &client->dev; config.init_data = pdata->reg_init_data; config.driver_data = tps; + config.of_node = client->dev.of_node; /* Register the regulators */ rdev = regulator_register(&tps->desc, &config);