summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/qcom/camss/camss-csid.h
diff options
context:
space:
mode:
authorTodor Tomov2018-07-25 18:38:35 +0200
committerMauro Carvalho Chehab2018-08-02 12:35:09 +0200
commitcba3819d1e93fb77a9323554ccf7b564276c089b (patch)
treeb75b510a4be55466049d96b999c8bb8ba024dea4 /drivers/media/platform/qcom/camss/camss-csid.h
parentmedia: camss: vfe: Add support for 8x96 (diff)
downloadkernel-qcow2-linux-cba3819d1e93fb77a9323554ccf7b564276c089b.tar.gz
kernel-qcow2-linux-cba3819d1e93fb77a9323554ccf7b564276c089b.tar.xz
kernel-qcow2-linux-cba3819d1e93fb77a9323554ccf7b564276c089b.zip
media: camss: Format configuration per hardware version
As the 8x16 and 8x96 support different formats, separate the arrays which contain the supported formats. For the VFE also add separate arrays for RDI and PIX subdevices. Signed-off-by: Todor Tomov <todor.tomov@linaro.org> Signed-off-by: Hans Verkuil <hansverk@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'drivers/media/platform/qcom/camss/camss-csid.h')
-rw-r--r--drivers/media/platform/qcom/camss/camss-csid.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/platform/qcom/camss/camss-csid.h b/drivers/media/platform/qcom/camss/camss-csid.h
index ed605fd3bb87..1824b3745e10 100644
--- a/drivers/media/platform/qcom/camss/camss-csid.h
+++ b/drivers/media/platform/qcom/camss/camss-csid.h
@@ -58,6 +58,8 @@ struct csid_device {
struct v4l2_mbus_framefmt fmt[MSM_CSID_PADS_NUM];
struct v4l2_ctrl_handler ctrls;
struct v4l2_ctrl *testgen_mode;
+ const struct csid_format *formats;
+ unsigned int nformats;
};
struct resources;