On Tue Aug 18 21:43:51 2026 +0530, Vishnu Reddy wrote:
> 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: [email protected]
> Signed-off-by: Vishnu Reddy <[email protected]>
> Reviewed-by: Vikash Garodia <[email protected]>
> Signed-off-by: Bryan O'Donoghue <[email protected]>
Patch committed.
Thanks,
Bryan O'Donoghue
drivers/media/platform/qcom/iris/iris_vidc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
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;
}
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]