aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm2708/patches-4.14/950-0321-ov5647-Add-set_fmt-and-get_fmt-calls.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/brcm2708/patches-4.14/950-0321-ov5647-Add-set_fmt-and-get_fmt-calls.patch')
-rw-r--r--target/linux/brcm2708/patches-4.14/950-0321-ov5647-Add-set_fmt-and-get_fmt-calls.patch47
1 files changed, 0 insertions, 47 deletions
diff --git a/target/linux/brcm2708/patches-4.14/950-0321-ov5647-Add-set_fmt-and-get_fmt-calls.patch b/target/linux/brcm2708/patches-4.14/950-0321-ov5647-Add-set_fmt-and-get_fmt-calls.patch
deleted file mode 100644
index 4570e5da96..0000000000
--- a/target/linux/brcm2708/patches-4.14/950-0321-ov5647-Add-set_fmt-and-get_fmt-calls.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 76ba71d15be13d6c48a63d53c33134dc17736d71 Mon Sep 17 00:00:00 2001
-From: Dave Stevenson <dave.stevenson@raspberrypi.org>
-Date: Mon, 20 Mar 2017 16:33:44 +0000
-Subject: [PATCH 321/454] 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
-@@ -442,8 +442,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 = {