summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Chen <chenjh@rock-chips.com>2018-01-09 11:43:16 +0800
committerTao Huang <huangtao@rock-chips.com>2018-01-09 14:34:34 +0800
commit0e7d55e6f07c8fe8fe4190e55cff5406f9699fc2 (patch)
tree6feae794a19fafb6f196219d093014ecbbe6ccb4
parent8c6943ea7cbcee85a97a06eba9beef1eda080cf5 (diff)
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 <chenjh@rock-chips.com>
-rw-r--r--drivers/mfd/rk808.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mfd/rk808.c b/drivers/mfd/rk808.c
index 1030066b8200..51ad22c1092a 100644
--- a/drivers/mfd/rk808.c
+++ b/drivers/mfd/rk808.c
@@ -930,6 +930,7 @@ static int rk808_probe(struct i2c_client *client,
}
rk808->i2c = client;
+ rk808_i2c_client = client;
i2c_set_clientdata(client, rk808);
ret = mfd_add_devices(&client->dev, -1,
@@ -943,7 +944,6 @@ static int rk808_probe(struct i2c_client *client,
pm_off = of_property_read_bool(np,
"rockchip,system-power-controller");
if (pm_off) {
- rk808_i2c_client = client;
if (pm_shutdown_prepare_fn) {
pm_shutdown_prepare = pm_shutdown_prepare_fn;
pm_power_off_prepare = rk808_device_shutdown_prepare;