drm/amdgpu/psp: dont warn on missing optional TA's
authorAlex Deucher <alexander.deucher@amd.com>
Fri, 3 Apr 2020 16:25:48 +0000 (12:25 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 9 Apr 2020 14:43:15 +0000 (10:43 -0400)
Replace dev_warn() with dev_info() and note that they are
optional to avoid confusing users.

The RAS TAs only exist on server boards and the HDCP and DTM
TAs only exist on client boards.  They are optional either way.

Acked-by: Nirmoy Das <nirmoy.das@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c

index 9d587bc276632e70e0ac593eee9cae7901222517..881740c0fefcbe10c4ea2b0a07699d0219655f7f 100644 (file)
@@ -822,7 +822,7 @@ static int psp_ras_initialize(struct psp_context *psp)
 
        if (!psp->adev->psp.ta_ras_ucode_size ||
            !psp->adev->psp.ta_ras_start_addr) {
-               dev_warn(psp->adev->dev, "RAS: ras ta ucode is not available\n");
+               dev_info(psp->adev->dev, "RAS: optional ras ta ucode is not available\n");
                return 0;
        }
 
@@ -907,7 +907,7 @@ static int psp_hdcp_initialize(struct psp_context *psp)
 
        if (!psp->adev->psp.ta_hdcp_ucode_size ||
            !psp->adev->psp.ta_hdcp_start_addr) {
-               dev_warn(psp->adev->dev, "HDCP: hdcp ta ucode is not available\n");
+               dev_info(psp->adev->dev, "HDCP: optional hdcp ta ucode is not available\n");
                return 0;
        }
 
@@ -1054,7 +1054,7 @@ static int psp_dtm_initialize(struct psp_context *psp)
 
        if (!psp->adev->psp.ta_dtm_ucode_size ||
            !psp->adev->psp.ta_dtm_start_addr) {
-               dev_warn(psp->adev->dev, "DTM: dtm ta ucode is not available\n");
+               dev_info(psp->adev->dev, "DTM: optional dtm ta ucode is not available\n");
                return 0;
        }