bcm27xx: remove linux 5.10 compatibility
[openwrt/staging/chunkeey.git] / target / linux / bcm27xx / patches-5.10 / 950-0099-media-ov5647-Add-set_fmt-and-get_fmt-calls.patch
diff --git a/target/linux/bcm27xx/patches-5.10/950-0099-media-ov5647-Add-set_fmt-and-get_fmt-calls.patch b/target/linux/bcm27xx/patches-5.10/950-0099-media-ov5647-Add-set_fmt-and-get_fmt-calls.patch
deleted file mode 100644 (file)
index df4b83a..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-From 3774310df4996e7ce45854ddb47a6cf969295f9d Mon Sep 17 00:00:00 2001
-From: Dave Stevenson <dave.stevenson@raspberrypi.org>
-Date: Wed, 31 Oct 2018 14:55:37 +0000
-Subject: [PATCH] media: ov5647: Add set_fmt and get_fmt calls.
-
-There's no way to query the subdevice for the supported
-resolutions.
-Add set_fmt and get_fmt implementations.
-
-Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
----
- drivers/media/i2c/ov5647.c | 22 ++++++++++++++++++++++
- 1 file changed, 22 insertions(+)
-
---- a/drivers/media/i2c/ov5647.c
-+++ b/drivers/media/i2c/ov5647.c
-@@ -463,8 +463,30 @@ static int ov5647_enum_mbus_code(struct
-       return 0;
- }
-+static int ov5647_set_get_fmt(struct v4l2_subdev *sd,
-+                            struct v4l2_subdev_pad_config *cfg,
-+                            struct v4l2_subdev_format *format)
-+{
-+      struct v4l2_mbus_framefmt *fmt = &format->format;
-+
-+      if (format->pad != 0)
-+              return -EINVAL;
-+
-+      /* Only one format is supported, so return that */
-+      memset(fmt, 0, sizeof(*fmt));
-+      fmt->code = MEDIA_BUS_FMT_SBGGR8_1X8;
-+      fmt->colorspace = V4L2_COLORSPACE_SRGB;
-+      fmt->field = V4L2_FIELD_NONE;
-+      fmt->width = 640;
-+      fmt->height = 480;
-+
-+      return 0;
-+}
-+
- static const struct v4l2_subdev_pad_ops ov5647_subdev_pad_ops = {
-       .enum_mbus_code = ov5647_enum_mbus_code,
-+      .set_fmt =        ov5647_set_get_fmt,
-+      .get_fmt =        ov5647_set_get_fmt,
- };
- static const struct v4l2_subdev_ops ov5647_subdev_ops = {