[AMD Official Use Only - General]

Just a nit-pick for "drm/amdgpu".
With this fixed, Reviewed-by: Aaron Liu <aaron....@amd.com>

> -----Original Message-----
> From: Jesse Zhang <jesse.zh...@amd.com>
> Sent: Friday, May 19, 2023 9:53 AM
> To: Deucher, Alexander <alexander.deuc...@amd.com>
> Cc: Shavakh, Shadi <shadi.shav...@amd.com>; Strauss, Andrew
> <andrew.stra...@amd.com>; amd-gfx@lists.freedesktop.org; Zhang, Jesse(Jie)
> <jesse.zh...@amd.com>; Liu, Aaron <aaron....@amd.com>
> Subject: [PATCH] drm/amdmgpu: don't enable secure display on incompatible
> platforms
>
> [why]
> [drm] psp gfx command LOAD_TA(0x1) failed and response status is (0x7) [drm]
> psp gfx command INVOKE_CMD(0x3) failed and response status is (0x4) amdgpu
> 0000:04:00.0: amdgpu: Secure display: Generic Failure.
>
> [how]
> don't enable secure display on incompatible platforms
>
> Suggested-by: Aaron Liu <aaron....@amd.com>
> Signed-off-by: Jesse zhang <jesse.zh...@amd.com>
> ---
>  drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 8 +++++++-
>  1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
> b/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
> index e1b7fca09666..5f10883da6a2 100644
> --- a/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
> +++ b/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
> @@ -57,7 +57,13 @@ static int psp_v10_0_init_microcode(struct psp_context
> *psp)
>       if (err)
>               return err;
>
> -     return psp_init_ta_microcode(psp, ucode_prefix);
> +     err = psp_init_ta_microcode(psp, ucode_prefix);
> +     if ((adev->ip_versions[GC_HWIP][0] == IP_VERSION(9, 1, 0)) &&
> +             (adev->pdev->revision == 0xa1) &&
> +             (psp->securedisplay_context.context.bin_desc.fw_version >=
> 0x27000008)) {
> +             adev->psp.securedisplay_context.context.bin_desc.size_bytes =
> 0;
> +     }
> +     return err;
>  }
>
>  static int psp_v10_0_ring_create(struct psp_context *psp,
> --
> 2.25.1

Reply via email to