On Fri Jul 31 02:54:02 2026 +0300, Dmitry Baryshkov wrote:
> As the Iris driver now supports the QCM2290 hardware too, there is a
> race between Venus and Iris drivers on binding to the corresponding
> device. Follow the approach used by other platforms and skip QCM2290 in
> the Venus driver if Iris is enabled.
> 
> Reviewed-by: Dikshita Agarwal <[email protected]>
> Reviewed-by: Vikash Garodia <[email protected]>
> Signed-off-by: Dmitry Baryshkov <[email protected]>
> Signed-off-by: Bryan O'Donoghue <[email protected]>

Patch committed.

Thanks,
Bryan O'Donoghue

 drivers/media/platform/qcom/venus/core.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

---

diff --git a/drivers/media/platform/qcom/venus/core.c 
b/drivers/media/platform/qcom/venus/core.c
index 2a0ab553c451..7087af32060f 100644
--- a/drivers/media/platform/qcom/venus/core.c
+++ b/drivers/media/platform/qcom/venus/core.c
@@ -1178,7 +1178,6 @@ static const struct venus_resources sc7280_res = {
        .dec_nodename = "video-decoder",
        .enc_nodename = "video-encoder",
 };
-#endif
 
 static const struct bw_tbl qcm2290_bw_table_dec[] = {
        { 352800, 597000, 0, 746000, 0 }, /* 1080p@30 + 720p@30 */
@@ -1229,13 +1228,16 @@ static const struct venus_resources qcm2290_res = {
        .enc_nodename = "video-encoder",
        .min_fw = &min_fw,
 };
+#endif
 
 static const struct of_device_id venus_dt_match[] = {
        { .compatible = "qcom,msm8916-venus", .data = &msm8916_res, },
        { .compatible = "qcom,msm8939-venus", .data = &msm8939_res, },
        { .compatible = "qcom,msm8996-venus", .data = &msm8996_res, },
        { .compatible = "qcom,msm8998-venus", .data = &msm8998_res, },
+#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_IRIS))
        { .compatible = "qcom,qcm2290-venus", .data = &qcm2290_res, },
+#endif
        { .compatible = "qcom,sc7180-venus", .data = &sc7180_res, },
        { .compatible = "qcom,sdm660-venus", .data = &sdm660_res, },
        { .compatible = "qcom,sdm845-venus", .data = &sdm845_res, },
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to