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

Commit 0fc6145f authored by Phani Kumar Uppalapati's avatar Phani Kumar Uppalapati
Browse files

drivers: mfd: Print register address and size in failure case



Add print messages for logging register address and the size
when read or write to that register is failed. This will
aid in debugging codec register access failures.

Change-Id: I28f39ce5041473316e1f3d9699725bd2b450f5ca
Signed-off-by: default avatarPhani Kumar Uppalapati <phaniu@codeaurora.org>
parent 4c5e5900
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -236,8 +236,8 @@ static int regmap_slim_read(void *context, const void *reg, size_t reg_size,
		goto err;
	ret = wcd9xxx->read_dev(wcd9xxx, c_reg, val_size, val, false);
	if (ret < 0)
		dev_err(dev, "%s: Codec read failed (%d), reg: 0x%x\n",
			__func__, ret, rreg);
		dev_err(dev, "%s: Codec read failed (%d), reg: 0x%x, size:%zd\n",
			__func__, ret, rreg, val_size);
	else {
		for (i = 0; i < val_size; i++)
			dev_dbg(dev, "%s: Read 0x%02x from 0x%x\n",
@@ -334,7 +334,8 @@ static int regmap_slim_gather_write(void *context,
	ret = wcd9xxx->write_dev(wcd9xxx, c_reg, val_size, (void *) val,
				 false);
	if (ret < 0)
		dev_err(dev, "%s: Codec write failed (%d)\n", __func__, ret);
		dev_err(dev, "%s: Codec write failed (%d), reg:0x%x, size:%zd\n",
			__func__, ret, rreg, val_size);

err:
	mutex_unlock(&wcd9xxx->io_lock);