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/vcn: Enable VCN 4.0.6 Support

Modified driver to use the appropriate FW files and instance.

v2: squash in fixes (Alex)

Reviewed-by: Leo Liu <leo.liu@amd.com>
Signed-off-by: Veerabadhran Gopalakrishnan <veerabadhran.gopalakrishnan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Veerabadhran Gopalakrishnan and committed by
Alex Deucher
2b53b366 07cb7fd0

+5
+2
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
··· 59 59 #define FIRMWARE_VCN4_0_3 "amdgpu/vcn_4_0_3.bin" 60 60 #define FIRMWARE_VCN4_0_4 "amdgpu/vcn_4_0_4.bin" 61 61 #define FIRMWARE_VCN4_0_5 "amdgpu/vcn_4_0_5.bin" 62 + #define FIRMWARE_VCN4_0_6 "amdgpu/vcn_4_0_6.bin" 62 63 #define FIRMWARE_VCN5_0_0 "amdgpu/vcn_5_0_0.bin" 63 64 64 65 MODULE_FIRMWARE(FIRMWARE_RAVEN); ··· 84 83 MODULE_FIRMWARE(FIRMWARE_VCN4_0_3); 85 84 MODULE_FIRMWARE(FIRMWARE_VCN4_0_4); 86 85 MODULE_FIRMWARE(FIRMWARE_VCN4_0_5); 86 + MODULE_FIRMWARE(FIRMWARE_VCN4_0_6); 87 87 MODULE_FIRMWARE(FIRMWARE_VCN5_0_0); 88 88 89 89 static void amdgpu_vcn_idle_work_handler(struct work_struct *work);
+3
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
··· 1684 1684 case SOC15_IH_CLIENTID_VCN: 1685 1685 ip_instance = 0; 1686 1686 break; 1687 + case SOC15_IH_CLIENTID_VCN1: 1688 + ip_instance = 1; 1689 + break; 1687 1690 default: 1688 1691 DRM_ERROR("Unhandled client id: %d\n", entry->client_id); 1689 1692 return 0;