[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181128171918.160643-2-lkundrak@v3.sk>
Date: Wed, 28 Nov 2018 18:19:13 +0100
From: Lubomir Rintel <lkundrak@...sk>
To: "Lad, Prabhakar" <prabhakar.csengg@...il.com>,
Mauro Carvalho Chehab <mchehab@...nel.org>,
Rui Miguel Silva <rmfrfs@...il.com>,
Shunqian Zheng <zhengsq@...k-chips.com>,
Jonathan Corbet <corbet@....net>,
Wenyou Yang <wenyou.yang@...rochip.com>
Cc: Jacopo Mondi <jacopo@...ndi.org>, linux-media@...r.kernel.org,
linux-kernel@...r.kernel.org, Lubomir Rintel <lkundrak@...sk>
Subject: [PATCH 1/6] media: v4l2-subdev: stub v4l2_subdev_get_try_format()
Provide a dummy implementation when configured without
CONFIG_VIDEO_V4L2_SUBDEV_API to avoid ifdef dance in the drivers that can
be built either with or without the option.
Suggested-by: Jacopo Mondi <jacopo@...ndi.org>
Signed-off-by: Lubomir Rintel <lkundrak@...sk>
---
include/media/v4l2-subdev.h | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
index 9102d6ca566e..906e28011bb4 100644
--- a/include/media/v4l2-subdev.h
+++ b/include/media/v4l2-subdev.h
@@ -967,6 +967,17 @@ static inline struct v4l2_rect
pad = 0;
return &cfg[pad].try_compose;
}
+
+#else /* !defined(CONFIG_VIDEO_V4L2_SUBDEV_API) */
+
+static inline struct v4l2_mbus_framefmt
+*v4l2_subdev_get_try_format(struct v4l2_subdev *sd,
+ struct v4l2_subdev_pad_config *cfg,
+ unsigned int pad)
+{
+ return ERR_PTR(-ENOTTY);
+}
+
#endif
extern const struct v4l2_file_operations v4l2_subdev_fops;
--
2.19.1
Powered by blists - more mailing lists