Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/amdgpu: add initial support for sdma444

add sdma444 basic support

Signed-off-by: Le Ma <le.ma@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Le Ma and committed by
Alex Deucher
968e3811 fd0c6bd8

+5
+1
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
··· 2241 2241 break; 2242 2242 case IP_VERSION(4, 4, 2): 2243 2243 case IP_VERSION(4, 4, 5): 2244 + case IP_VERSION(4, 4, 4): 2244 2245 amdgpu_device_ip_block_add(adev, &sdma_v4_4_2_ip_block); 2245 2246 break; 2246 2247 case IP_VERSION(5, 0, 0):
+2
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
··· 263 263 if ((amdgpu_ip_version(adev, SDMA0_HWIP, 0) == 264 264 IP_VERSION(4, 4, 2) || 265 265 amdgpu_ip_version(adev, SDMA0_HWIP, 0) == 266 + IP_VERSION(4, 4, 4) || 267 + amdgpu_ip_version(adev, SDMA0_HWIP, 0) == 266 268 IP_VERSION(4, 4, 5)) && 267 269 adev->firmware.load_type == 268 270 AMDGPU_FW_LOAD_PSP &&
+2
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
··· 189 189 190 190 for (i = 0; i < adev->sdma.num_instances; i++) { 191 191 if (amdgpu_ip_version(adev, SDMA0_HWIP, 0) == IP_VERSION(4, 4, 2) || 192 + amdgpu_ip_version(adev, SDMA0_HWIP, 0) == IP_VERSION(4, 4, 4) || 192 193 amdgpu_ip_version(adev, SDMA0_HWIP, 0) == IP_VERSION(4, 4, 5)) { 193 194 ret = amdgpu_sdma_init_microcode(adev, 0, true); 194 195 break; ··· 1486 1485 1487 1486 amdgpu_sdma_sysfs_reset_mask_fini(adev); 1488 1487 if (amdgpu_ip_version(adev, SDMA0_HWIP, 0) == IP_VERSION(4, 4, 2) || 1488 + amdgpu_ip_version(adev, SDMA0_HWIP, 0) == IP_VERSION(4, 4, 4) || 1489 1489 amdgpu_ip_version(adev, SDMA0_HWIP, 0) == IP_VERSION(4, 4, 5)) 1490 1490 amdgpu_sdma_destroy_inst_ctx(adev, true); 1491 1491 else