OSDN Git Service

drm/amdgpu: implement initialization part on VCN2.0 for SRIOV
authorMonk Liu <Monk.Liu@amd.com>
Thu, 5 Mar 2020 13:11:32 +0000 (21:11 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 6 Mar 2020 19:34:56 +0000 (14:34 -0500)
commitdd26858a9cd8bbe5a0a63c5b1e52a3b1a1888d80
tree70ed421f4f22c813507db6faf4f652a6b7ac6a3b
parentfe4424918655cc8229bd21ecdf33523cd40b0fc6
drm/amdgpu: implement initialization part on VCN2.0 for SRIOV

something need to do for VCN2.0 enablement on SRIOV:
1)use one dec ring and one enc ring
2)allocate MM table for MMSCH usage
3)implement SRIOV version vcn_start which orgnize vcn programing
with patcket format and implement start mmsch for to run those
packet
4)doorbell is changed for SRIOV

Singed-off-by: darlington Opara <darlington.opara@amd.com>
Signed-off-by: Jinage Zhao <jiange.zhao@amd.com>
Signed-off-by: Monk Liu <Monk.Liu@amd.com>
Reviewed-by: Emily Deng <Emily.Deng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c