[PATCH v2 1/2] media: i2c: imx415: Return test pattern write errors

From: Narasimharao Vadlamudi

Date: Wed Aug 05 2026 - 09:58:58 EST


imx415_set_testpattern() accumulates failures from cci_write(), but drops
the value and always returns success. Return the accumulated error so V4L2
reports failures to userspace.

Fixes: d5df1c7f3f83 ("media: i2c: imx415: Convert to new CCI register access helpers")
Cc: stable@xxxxxxxxxxxxxxx
Reviewed-by: Michael Riesch <michael.riesch@xxxxxxxxxxxxx>
Signed-off-by: Narasimharao Vadlamudi <ahmisaranrao@xxxxxxxxx>
---
drivers/media/i2c/imx415.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/media/i2c/imx415.c b/drivers/media/i2c/imx415.c
index 0b424c17e880..f5cd79da512c 100644
--- a/drivers/media/i2c/imx415.c
+++ b/drivers/media/i2c/imx415.c
@@ -686,7 +686,7 @@ static int imx415_set_testpattern(struct imx415 *sensor, int val)
cci_write(sensor->regmap, IMX415_DIG_CLP_MODE, 0x01, &ret);
cci_write(sensor->regmap, IMX415_WRJ_OPEN, 0x01, &ret);
}
- return 0;
+ return ret;
}

static int imx415_s_ctrl(struct v4l2_ctrl *ctrl)
--
2.43.0