From: Ivan Lipski <ivan.lip...@amd.com>

[Why&How]
Right now, only selected APUs have enabled DTM v3, which allows to use
newer firmware for content protection.

We want to enable it on the dGPUs starting with DCN 3.2

Reviewed-by: Aurabindo Pillai <aurabindo.pil...@amd.com>
Signed-off-by: Ivan Lipski <ivan.lip...@amd.com>
---
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c   | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c 
b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
index 30e3ba7e69f7..38eeb1211cca 100644
--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
@@ -768,14 +768,18 @@ struct hdcp_workqueue *hdcp_create_workqueue(struct 
amdgpu_device *adev,
                struct mod_hdcp_ddc_funcs *ddc_funcs = &config->ddc.funcs;
 
                config->psp.handle = &adev->psp;
-               if (dc->ctx->dce_version == DCN_VERSION_3_1 ||
+               if (dc->ctx->dce_version == DCN_VERSION_3_1  ||
                    dc->ctx->dce_version == DCN_VERSION_3_14 ||
                    dc->ctx->dce_version == DCN_VERSION_3_15 ||
-                   dc->ctx->dce_version == DCN_VERSION_3_5 ||
+                   dc->ctx->dce_version == DCN_VERSION_3_16 ||
+                   dc->ctx->dce_version == DCN_VERSION_3_2  ||
+                   dc->ctx->dce_version == DCN_VERSION_3_21 ||
+                   dc->ctx->dce_version == DCN_VERSION_3_5  ||
                    dc->ctx->dce_version == DCN_VERSION_3_51 ||
-                   dc->ctx->dce_version == DCN_VERSION_3_6 ||
-                   dc->ctx->dce_version == DCN_VERSION_3_16)
+                   dc->ctx->dce_version == DCN_VERSION_3_6  ||
+                   dc->ctx->dce_version == DCN_VERSION_4_01)
                        config->psp.caps.dtm_v3_supported = 1;
+
                config->ddc.handle = dc_get_link_at_index(dc, i);
 
                ddc_funcs->write_i2c = lp_write_i2c;
-- 
2.43.0

Reply via email to