diff options
| author | Vishnu Reddy <busanna.reddy@oss.qualcomm.com> | 2026-08-18 21:43:51 +0530 |
|---|---|---|
| committer | Bryan O'Donoghue <bod@kernel.org> | 2026-09-29 10:43:07 +0100 |
| commit | 1facae9bc3c1cfcabc77184754d64c349831cbc5 (patch) | |
| tree | 1e58ead95a015e8250f692412dbde37c602d435f | |
| parent | 4524809316482b64ff092afb7e7b0525ce137c75 (diff) | |
media: iris: Fix bus_info prefix in VIDIOC_QUERYCAP
The bus_info field returned by VIDIOC_QUERYCAP used the abbreviated
prefix "plat:" instead of the standard "platform:" prefix expected
for platform devices. v4l2-compliance validates that bus_info for
platform devices starts with "platform:", and fails otherwise:
fail: ../utils/v4l2-compliance/v4l2-compliance.cpp(671):
missing bus_info prefix ('plat:aa00000.video-codec:dec')
Update the format string in iris_querycap() to use "platform:" so
that v4l2-compliance bus_info check passes.
Fixes: 94ef75095d5e ("media: iris: Enumerate cap->bus_info to differentiate between encoder and decoder")
Cc: stable@vger.kernel.org
Signed-off-by: Vishnu Reddy <busanna.reddy@oss.qualcomm.com>
Reviewed-by: Vikash Garodia <vikash.garodia@oss.qualcomm.com>
Signed-off-by: Bryan O'Donoghue <bod@kernel.org>
| -rw-r--r-- | drivers/media/platform/qcom/iris/iris_vidc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/qcom/iris/iris_vidc.c b/drivers/media/platform/qcom/iris/iris_vidc.c index fcbc60016bee..d39ac71a25aa 100644 --- a/drivers/media/platform/qcom/iris/iris_vidc.c +++ b/drivers/media/platform/qcom/iris/iris_vidc.c @@ -466,7 +466,7 @@ static int iris_querycap(struct file *filp, void *fh, struct v4l2_capability *ca info = "enc"; } snprintf(cap->bus_info, sizeof(cap->bus_info), - "plat:%s:%s", dev_name(core->dev), info); + "platform:%s:%s", dev_name(core->dev), info); return 0; } |
