This is an automatic generated email to let you know that the following patch 
were queued:

Subject: media: imx335: Fix active area height discrepency
Author:  Umang Jain <umang.j...@ideasonboard.com>
Date:    Sun Apr 14 19:36:20 2024 +0530

The imx335 reports a recommended pixel area of - 2592x1944.
The driver supported mode however limits it to height=1940.

Fix the height discrepency by correctly the value of height
(with updates to vblank and mode registers).

The IMX335_REG_HTRIMMING should also be corrected to the start
offset(i.e. 48) instead of chosing a abritrary crop start of 384.

Signed-off-by: Umang Jain <umang.j...@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bing...@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ai...@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-ci...@xs4all.nl>

 drivers/media/i2c/imx335.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

---

diff --git a/drivers/media/i2c/imx335.c b/drivers/media/i2c/imx335.c
index d07c7de5d22d..b206d17a57bc 100644
--- a/drivers/media/i2c/imx335.c
+++ b/drivers/media/i2c/imx335.c
@@ -255,9 +255,9 @@ static const struct cci_reg_sequence mode_2592x1940_regs[] 
= {
        { IMX335_REG_MODE_SELECT, IMX335_MODE_STANDBY },
        { IMX335_REG_MASTER_MODE, 0x00 },
        { IMX335_REG_WINMODE, 0x04 },
-       { IMX335_REG_HTRIMMING_START, 384 },
+       { IMX335_REG_HTRIMMING_START, 48 },
        { IMX335_REG_HNUM, 2592 },
-       { IMX335_REG_Y_OUT_SIZE, 1940 },
+       { IMX335_REG_Y_OUT_SIZE, 1944 },
        { IMX335_REG_AREA3_ST_ADR_1, 176 },
        { IMX335_REG_AREA3_WIDTH_1, 3928 },
        { IMX335_REG_OPB_SIZE_V, 0 },
@@ -408,10 +408,10 @@ static const u32 imx335_mbus_codes[] = {
 /* Supported sensor mode configurations */
 static const struct imx335_mode supported_mode = {
        .width = 2592,
-       .height = 1940,
+       .height = 1944,
        .hblank = 342,
-       .vblank = 2560,
-       .vblank_min = 2560,
+       .vblank = 2556,
+       .vblank_min = 2556,
        .vblank_max = 133060,
        .pclk = 396000000,
        .reg_list = {

Reply via email to