1 From 7b3d0124c5cf462d5be0b0d4e558002b74750911 Mon Sep 17 00:00:00 2001
2 From: Lee Jackson <lee.jackson@arducam.com>
3 Date: Fri, 5 May 2023 14:36:15 +0800
4 Subject: [PATCH] media: i2c: arducam_64mp: Add 8000x6000 resolution
6 Added 8000x6000 10-bit (cropped) @ 3fps mode for Arducam 64MP
8 Signed-off-by: Lee Jackson <lee.jackson@arducam.com>
10 drivers/media/i2c/arducam_64mp.c | 77 ++++++++++++++++++++++++++++++++
11 1 file changed, 77 insertions(+)
13 --- a/drivers/media/i2c/arducam_64mp.c
14 +++ b/drivers/media/i2c/arducam_64mp.c
15 @@ -849,6 +849,65 @@ static const struct arducam_64mp_reg mod
20 +static const struct arducam_64mp_reg mode_8000x6000_regs[] = {
79 static const struct arducam_64mp_reg mode_4624x3472_regs[] = {
81 @@ -1135,6 +1194,24 @@ static const struct arducam_64mp_mode su
82 .regs = mode_9152x6944_regs,
87 + .line_length_pix = 0xb6b2,
89 + .left = ARDUCAM_64MP_PIXEL_ARRAY_LEFT + 624,
90 + .top = ARDUCAM_64MP_PIXEL_ARRAY_TOP + 472,
94 + .timeperframe_default = {
99 + .num_of_regs = ARRAY_SIZE(mode_8000x6000_regs),
100 + .regs = mode_8000x6000_regs,
105 .line_length_pix = 0x6397,