Re: [PATCH] media: i2c: imx334: add support for additional test patterns

From: Sakari Ailus
Date: Mon Jun 30 2025 - 03:06:59 EST


On 6/26/25 10:09, Shravan.Chippa@xxxxxxxxxxxxx wrote:
Hi Kieran,


-----Original Message-----
From: Kieran Bingham <kieran.bingham@xxxxxxxxxxxxxxxx>
Sent: Tuesday, June 24, 2025 3:28 PM
To: mchehab@xxxxxxxxxx; sakari.ailus@xxxxxxxxxxxxxxx; shravan Chippa -
I35088 <Shravan.Chippa@xxxxxxxxxxxxx>
Cc: linux-media@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; Conor Dooley -
M52691 <Conor.Dooley@xxxxxxxxxxxxx>; Valentina Fernandez Alanis -
M63239 <Valentina.FernandezAlanis@xxxxxxxxxxxxx>; Praveen Kumar -
I30718 <Praveen.Kumar@xxxxxxxxxxxxx>; shravan Chippa - I35088
<Shravan.Chippa@xxxxxxxxxxxxx>
Subject: Re: [PATCH] media: i2c: imx334: add support for additional test
patterns

EXTERNAL EMAIL: Do not click links or open attachments unless you know the
content is safe

Hi Shravan

Quoting shravan kumar (2025-06-24 07:54:38)
From: Shravan Chippa <shravan.chippa@xxxxxxxxxxxxx>

Added support for three additional test patterns in the
IMX334 driver: Black and Grey Bars, Black Color, and White Color.

Signed-off-by: Shravan Chippa <shravan.chippa@xxxxxxxxxxxxx>
---
drivers/media/i2c/imx334.c | 9 +++++++++
1 file changed, 9 insertions(+)

diff --git a/drivers/media/i2c/imx334.c b/drivers/media/i2c/imx334.c
index 846b9928d4e8..43dd7edb48c8 100644
--- a/drivers/media/i2c/imx334.c
+++ b/drivers/media/i2c/imx334.c
@@ -118,6 +118,9 @@
#define IMX334_REG_TP CCI_REG8(0x329e)
#define IMX334_TP_COLOR_HBARS 0xa
#define IMX334_TP_COLOR_VBARS 0xb
+#define IMX334_TP_BLACK 0x0
+#define IMX334_TP_WHITE 0x1
+#define IMX334_TP_BLACK_GREY 0xC

This should be lower case to match the other hex constants (0xc)

I also wonder if this list should be in register address order ... but then it won't
match the menu items ...

This is just value to write in the register

The menu items that are off the register value are already there so I'd just keep them as-is. I'll apply this with the constant fixed.

--
Regards,

Sakari Ailus