Clean up current VCN start/stop function, and update with latest firmware/hardware implemention. James Zhu (18): drm/amdgpu/vcn:Add new register offset/mask for VCN drm/amdgpu/vcn:Update latest UVD_MPC register for VCN drm/amdgpu/vcn:Update latest spg mode stop for VCN drm/amdgpu/vcn:Add ring W/R PTR check for VCN DPG mode stop drm/amdgpu/vcn:Reduce unnecessary local variable drm/amdgpu/vcn:Update DPG mode VCN memory control drm/amdgpu/vcn:Update DPG mode VCN global tiling registers drm/amdgpu/vcn:Add DPG mode Register XX check drm/amdgpu/vcn:Remove DPG mode unused steps during vcn start drm/amdgpu/vcn:Apply new UMC enable for VNC DPG mode start drm/amdgpu/vcn:Update SPG mode VCN memory control drm/amdgpu/vcn:Update SPG mode VCN global tiling drm/amdgpu/vcn:Move SPG mode mc resume after MPC control drm/amdgpu/vcn:Add SPG mode Register XX check drm/amdgpu/vcn:Remove SPG mode unused steps during vcn start drm/amdgpu/vcn:Apply new UMC enable for VNC DPG mode drm/amdgpu/vcn:Set VCPU busy after gate power during vcn SPG start drm/amdgpu/vcn:Update SPG mode UVD status clear drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 288 ++++++++++++--------- .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 14 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 18 ++ 3 files changed, 201 insertions(+), 119 deletions(-) -- 2.7.4 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx