aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-5.10/950-0728-media-i2c-ov9281-Add-fwnode-properties-controls.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/bcm27xx/patches-5.10/950-0728-media-i2c-ov9281-Add-fwnode-properties-controls.patch')
-rw-r--r--target/linux/bcm27xx/patches-5.10/950-0728-media-i2c-ov9281-Add-fwnode-properties-controls.patch56
1 files changed, 0 insertions, 56 deletions
diff --git a/target/linux/bcm27xx/patches-5.10/950-0728-media-i2c-ov9281-Add-fwnode-properties-controls.patch b/target/linux/bcm27xx/patches-5.10/950-0728-media-i2c-ov9281-Add-fwnode-properties-controls.patch
deleted file mode 100644
index 8be530dd37..0000000000
--- a/target/linux/bcm27xx/patches-5.10/950-0728-media-i2c-ov9281-Add-fwnode-properties-controls.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From d7afaa8a210db98544d53fc319187191ae9807b4 Mon Sep 17 00:00:00 2001
-From: Dave Stevenson <dave.stevenson@raspberrypi.com>
-Date: Tue, 3 Aug 2021 11:30:58 +0100
-Subject: [PATCH] media: i2c: ov9281: Add fwnode properties controls
-
-Add call to v4l2_ctrl_new_fwnode_properties to read and
-create the fwnode based controls.
-
-Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
----
- drivers/media/i2c/ov9281.c | 13 ++++++++++++-
- 1 file changed, 12 insertions(+), 1 deletion(-)
-
---- a/drivers/media/i2c/ov9281.c
-+++ b/drivers/media/i2c/ov9281.c
-@@ -25,6 +25,7 @@
- #include <media/media-entity.h>
- #include <media/v4l2-async.h>
- #include <media/v4l2-ctrls.h>
-+#include <media/v4l2-fwnode.h>
- #include <media/v4l2-subdev.h>
-
- #define OV9281_LINK_FREQ_400MHZ 400000000
-@@ -1020,6 +1021,7 @@ static const struct v4l2_ctrl_ops ov9281
-
- static int ov9281_initialize_controls(struct ov9281 *ov9281)
- {
-+ struct v4l2_fwnode_device_properties props;
- const struct ov9281_mode *mode;
- struct v4l2_ctrl_handler *handler;
- struct v4l2_ctrl *ctrl;
-@@ -1029,7 +1031,7 @@ static int ov9281_initialize_controls(st
-
- handler = &ov9281->ctrl_handler;
- mode = ov9281->cur_mode;
-- ret = v4l2_ctrl_handler_init(handler, 9);
-+ ret = v4l2_ctrl_handler_init(handler, 11);
- if (ret)
- return ret;
- handler->lock = &ov9281->mutex;
-@@ -1091,6 +1093,15 @@ static int ov9281_initialize_controls(st
- goto err_free_handler;
- }
-
-+ ret = v4l2_fwnode_device_parse(&ov9281->client->dev, &props);
-+ if (ret)
-+ goto err_free_handler;
-+
-+ ret = v4l2_ctrl_new_fwnode_properties(handler, &ov9281_ctrl_ops,
-+ &props);
-+ if (ret)
-+ goto err_free_handler;
-+
- ov9281->subdev.ctrl_handler = handler;
-
- return 0;