aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-5.4/950-1034-media-i2c-ov5647-Selection-compliance-fixes.patch
diff options
context:
space:
mode:
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>2021-10-05 20:51:18 +0200
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>2021-10-05 23:54:18 +0200
commiteb3a99bc183e36922b9e8314620e4e64964bcaf0 (patch)
tree9f810d6d91e43a3e3dd05ba6b0c9b450b96be5bc /target/linux/bcm27xx/patches-5.4/950-1034-media-i2c-ov5647-Selection-compliance-fixes.patch
parent81ba544f88e6fd3252fb2f7dd9103c4bd9f83bfb (diff)
downloadupstream-eb3a99bc183e36922b9e8314620e4e64964bcaf0.tar.gz
upstream-eb3a99bc183e36922b9e8314620e4e64964bcaf0.tar.bz2
upstream-eb3a99bc183e36922b9e8314620e4e64964bcaf0.zip
bcm27xx: remove obsolete kernel 5.4
With the upgrade to kernel 5.10 per default the old version is no longer required to be in tree. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/bcm27xx/patches-5.4/950-1034-media-i2c-ov5647-Selection-compliance-fixes.patch')
-rw-r--r--target/linux/bcm27xx/patches-5.4/950-1034-media-i2c-ov5647-Selection-compliance-fixes.patch88
1 files changed, 0 insertions, 88 deletions
diff --git a/target/linux/bcm27xx/patches-5.4/950-1034-media-i2c-ov5647-Selection-compliance-fixes.patch b/target/linux/bcm27xx/patches-5.4/950-1034-media-i2c-ov5647-Selection-compliance-fixes.patch
deleted file mode 100644
index 58ba7e16e6..0000000000
--- a/target/linux/bcm27xx/patches-5.4/950-1034-media-i2c-ov5647-Selection-compliance-fixes.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From f05add64bf89b04310bc78606a5c70c0e97cb8b8 Mon Sep 17 00:00:00 2001
-From: Paul Elder <paul.elder@ideasonboard.com>
-Date: Tue, 22 Dec 2020 14:27:46 +0900
-Subject: [PATCH] media: i2c: ov5647: Selection compliance fixes
-
-To comply with the intended usage of the V4L2 selection target when
-used to retrieve a sensor image properties, adjust the rectangles
-returned by the ov5647 driver.
-
-The top/left crop coordinates of the TGT_CROP rectangle were set to
-(0, 0) instead of (16, 16) which is the offset from the larger physical
-pixel array rectangle. This was also a mismatch with the default values
-crop rectangle value, so this is corrected. Found with v4l2-compliance.
-
-While at it, add V4L2_SEL_TGT_CROP_BOUNDS support: CROP_DEFAULT and
-CROP_BOUNDS have the same size as the non-active pixels are not readable
-using the selection API. Found with v4l2-compliance.
-
-Signed-off-by: Paul Elder <paul.elder@ideasonboard.com>
----
- drivers/media/i2c/ov5647.c | 21 +++++++++++----------
- 1 file changed, 11 insertions(+), 10 deletions(-)
-
---- a/drivers/media/i2c/ov5647.c
-+++ b/drivers/media/i2c/ov5647.c
-@@ -606,8 +606,8 @@ static struct ov5647_mode supported_mode
- .height = 480
- },
- .crop = {
-- .left = 0,
-- .top = 0,
-+ .left = OV5647_PIXEL_ARRAY_LEFT,
-+ .top = OV5647_PIXEL_ARRAY_TOP,
- .width = 1280,
- .height = 960,
- },
-@@ -632,8 +632,8 @@ static struct ov5647_mode supported_mode
- .height = 1944
- },
- .crop = {
-- .left = 0,
-- .top = 0,
-+ .left = OV5647_PIXEL_ARRAY_LEFT,
-+ .top = OV5647_PIXEL_ARRAY_TOP,
- .width = 2592,
- .height = 1944
- },
-@@ -656,8 +656,8 @@ static struct ov5647_mode supported_mode
- .height = 1080
- },
- .crop = {
-- .left = 348,
-- .top = 434,
-+ .left = 364,
-+ .top = 450,
- .width = 1928,
- .height = 1080,
- },
-@@ -679,8 +679,8 @@ static struct ov5647_mode supported_mode
- .height = 972
- },
- .crop = {
-- .left = 0,
-- .top = 0,
-+ .left = OV5647_PIXEL_ARRAY_LEFT,
-+ .top = OV5647_PIXEL_ARRAY_TOP,
- .width = 2592,
- .height = 1944,
- },
-@@ -703,8 +703,8 @@ static struct ov5647_mode supported_mode
- .height = 480
- },
- .crop = {
-- .left = 16,
-- .top = 0,
-+ .left = OV5647_PIXEL_ARRAY_LEFT,
-+ .top = OV5647_PIXEL_ARRAY_TOP,
- .width = 2560,
- .height = 1920,
- },
-@@ -1080,6 +1080,7 @@ static int ov5647_get_selection(struct v
- return 0;
-
- case V4L2_SEL_TGT_CROP_DEFAULT:
-+ case V4L2_SEL_TGT_CROP_BOUNDS:
- sel->r.top = OV5647_PIXEL_ARRAY_TOP;
- sel->r.left = OV5647_PIXEL_ARRAY_LEFT;
- sel->r.width = OV5647_PIXEL_ARRAY_WIDTH;