diff options
author | Dikshita Agarwal <quic_dikshita@quicinc.com> | 2025-02-07 13:24:49 +0530 |
---|---|---|
committer | Hans Verkuil <hverkuil@xs4all.nl> | 2025-02-07 11:51:24 +0100 |
commit | 38fc8beaba55e06c8831f21a96ec5e33e2f1978f (patch) | |
tree | ecb6e30cf3721b484ef68ecf4f0f8a23a5c5998a /drivers/media/platform/qcom/iris/iris_vpu_buffer.h | |
parent | bb8a95aa038e099f5ec82c466e996b006e05abd7 (diff) | |
download | linux-38fc8beaba55e06c8831f21a96ec5e33e2f1978f.tar.gz linux-38fc8beaba55e06c8831f21a96ec5e33e2f1978f.tar.bz2 linux-38fc8beaba55e06c8831f21a96ec5e33e2f1978f.zip |
media: iris: implement reqbuf ioctl with vb2_queue_setup
Implement the reqbuf IOCTL op and the vb2_queue_setup vb2 op in the
driver with necessary hooks.
Reviewed-by: Hans Verkuil <hverkuil@xs4all.nl>
Tested-by: Stefan Schmidt <stefan.schmidt@linaro.org> # x1e80100 (Dell XPS 13 9345)
Reviewed-by: Stefan Schmidt <stefan.schmidt@linaro.org>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-QRD
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-HDK
Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Diffstat (limited to 'drivers/media/platform/qcom/iris/iris_vpu_buffer.h')
-rw-r--r-- | drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/media/platform/qcom/iris/iris_vpu_buffer.h b/drivers/media/platform/qcom/iris/iris_vpu_buffer.h new file mode 100644 index 000000000000..06e6e958dcac --- /dev/null +++ b/drivers/media/platform/qcom/iris/iris_vpu_buffer.h @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +/* + * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +#ifndef __IRIS_VPU_BUFFER_H__ +#define __IRIS_VPU_BUFFER_H__ + +struct iris_inst; + +#define MIN_BUFFERS 4 + +int iris_vpu_buf_count(struct iris_inst *inst, enum iris_buffer_type buffer_type); + +#endif |