From: Boyuan Zhang Date: Thu, 26 Mar 2020 23:11:56 +0000 (-0400) Subject: drm/amdgpu: set indirect sram mode for VCN3.0 X-Git-Tag: Ubuntu-5.13.0-19.19~5373^2~19^2~263 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=c0f136ee8d7e3d85a5ca2184b1c5fe73c0f819bc;p=mirror_ubuntu-jammy-kernel.git drm/amdgpu: set indirect sram mode for VCN3.0 Use indirect sram for secure DPG mode V2: update description. Signed-off-by: Boyuan Zhang Reviewed-by: James Zhu Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c index fff77b629d04..15ff30c53e24 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c @@ -111,6 +111,9 @@ int amdgpu_vcn_sw_init(struct amdgpu_device *adev) break; case CHIP_SIENNA_CICHLID: fw_name = FIRMWARE_SIENNA_CICHLID; + if ((adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) && + (adev->pg_flags & AMD_PG_SUPPORT_VCN_DPG)) + adev->vcn.indirect_sram = true; break; default: return -EINVAL;