summaryrefslogtreecommitdiff
path: root/drivers/staging
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2023-01-13 18:55:10 +0300
committerMauro Carvalho Chehab <mchehab@kernel.org>2023-02-08 10:24:34 +0300
commit35fd68153dd3f7d93c8f8208193c504850bbac80 (patch)
tree211b47947730dd730d76fdb8a58ffd5385f5c796 /drivers/staging
parentef6504afd046da6afe7c0f4b36df3654268e97e8 (diff)
downloadlinux-35fd68153dd3f7d93c8f8208193c504850bbac80.tar.xz
media: atomisp: ov2680: Fix frame_size list
3 fixes for the framesize list: 1. Drop modes < 640x480, these are made by significant cropping, leading to such a small remainig field-of-view that they are not really usable 2. 1616x1082 is presumably intended to be 1600x1080 + 16 pixels padding in both dimensions, but the height is wrong. Change this to 1616x1096. 3. The 800x600 mode is missing the 16 pixels padding and 720x592 is missing 16 pixels padding in its width and the 720x576 base mode is a mode with non square pixels, while the sensor has square pixels. Replace both with 768x576 + 16 pixels padding -> 784x592 Reviewed-by: Andy Shevchenko <andy@kernel.org> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r--drivers/staging/media/atomisp/i2c/atomisp-ov2680.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/staging/media/atomisp/i2c/atomisp-ov2680.c b/drivers/staging/media/atomisp/i2c/atomisp-ov2680.c
index 4f44113871fe..b139c4167cf9 100644
--- a/drivers/staging/media/atomisp/i2c/atomisp-ov2680.c
+++ b/drivers/staging/media/atomisp/i2c/atomisp-ov2680.c
@@ -693,17 +693,13 @@ static int ov2680_enum_frame_size(struct v4l2_subdev *sd,
{
static const struct v4l2_frmsize_discrete ov2680_frame_sizes[] = {
{ 1616, 1216 },
- { 1616, 1082 },
+ { 1616, 1096 },
{ 1616, 916 },
{ 1456, 1096 },
{ 1296, 976 },
{ 1296, 736 },
- { 800, 600 },
- { 720, 592 },
+ { 784, 592 },
{ 656, 496 },
- { 336, 256 },
- { 352, 288 },
- { 176, 144 },
};
int index = fse->index;