From db1243d054134a3e17de8f29d706c889cdcc0ea7 Mon Sep 17 00:00:00 2001 From: Joseph Chen Date: Mon, 25 Dec 2017 14:53:06 +0800 Subject: [PATCH] mfd: rk808: initialize rk808_i2c_client by default Even "rockchip,system-power-controller" is not found, rk808_i2c_client is needed for suspend/resume and the other. Change-Id: I17ebb3a1d1e7ec8dc9f4a3ee2dbdcd9ae4c1648b Signed-off-by: Joseph Chen --- drivers/mfd/rk808.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/rk808.c b/drivers/mfd/rk808.c index 20685ee2ed94..be9a5c416a95 100644 --- a/drivers/mfd/rk808.c +++ b/drivers/mfd/rk808.c @@ -831,6 +831,7 @@ static int rk808_probe(struct i2c_client *client, } rk808->i2c = client; + rk808_i2c_client = client; i2c_set_clientdata(client, rk808); rk808->regmap = devm_regmap_init_i2c(client, rk808->regmap_cfg); @@ -889,7 +890,6 @@ static int rk808_probe(struct i2c_client *client, pm_off = of_property_read_bool(np, "rockchip,system-power-controller"); if (pm_off && !pm_power_off) { - rk808_i2c_client = client; pm_power_off = pm_pwroff_fn; }