From 0e7d55e6f07c8fe8fe4190e55cff5406f9699fc2 Mon Sep 17 00:00:00 2001 From: Joseph Chen Date: Tue, 9 Jan 2018 11:43:16 +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 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;