Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06806d0d authored by Phani Kumar Uppalapati's avatar Phani Kumar Uppalapati
Browse files

drivers: mfd: Reset register values to 0 if core in power collapse



Reset the register value array to "0" when register
read is performed while digital core is in power collapse.

Change-Id: Ieb835b81639f906f20a1f749c1458c3973c2c4e0
Signed-off-by: default avatarPhani Kumar Uppalapati <phaniu@codeaurora.org>
parent 095c42a3
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -262,6 +262,8 @@ static int regmap_slim_read(void *context, const void *reg, size_t reg_size,

	if (is_wcd9xxx_reg_power_down(wcd9xxx, rreg)) {
		ret = 0;
		for (i = 0; i < val_size; i++)
			((u8 *)val)[i] = 0;
		goto err;
	}
	ret = wcd9xxx_page_write(wcd9xxx, &c_reg);