[PATCH v2 20/25] media: i2c: imx283: Provide a full active pixels mode
From: Kieran Bingham
Date: Fri Feb 13 2026 - 09:09:21 EST
Add a mode to support output of the full illuminated area of the pixel
array.
Signed-off-by: Kieran Bingham <kieran.bingham@xxxxxxxxxxxxxxxx>
---
drivers/media/i2c/imx283.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/drivers/media/i2c/imx283.c b/drivers/media/i2c/imx283.c
index 4976c08c6832..d001bfb5e241 100644
--- a/drivers/media/i2c/imx283.c
+++ b/drivers/media/i2c/imx283.c
@@ -523,6 +523,21 @@ static const struct imx283_mode supported_modes_12bit[] = {
.crop = imx283_native_area,
},
+ {
+ /* All illuminated pixels : 5496x3694 */
+ .scan = &imx283_scan_modes[IMX283_MODE_0],
+
+ .width = 5496,
+ .height = 3694,
+ .min_hmax = 5914, /* 887 @ 480MHz/72MHz */
+ .min_vmax = 3793, /* Lines */
+
+ /* 20.00 FPS */
+ .default_hmax = 6000, /* 900 @ 480MHz/72MHz */
+ .default_vmax = 4000,
+
+ .crop = imx283_active_area,
+ },
{
/* 20MPix 21.40 fps readout mode 0 */
.scan = &imx283_scan_modes[IMX283_MODE_0],
--
2.52.0