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

drm/amdgpu: enable PSP IP v13.0.11 support

Enable PSP FW loading for PSP IP v13.0.11

Signed-off-by: Tim Huang <tim.huang@amd.com>
Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com>
Reviewed-by: Aaron Liu <aaron.liu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Tim Huang and committed by
Alex Deucher
2c83e3fd 2a0fe2ca

+4
+1
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
··· 165 165 case IP_VERSION(13, 0, 5): 166 166 case IP_VERSION(13, 0, 8): 167 167 case IP_VERSION(13, 0, 10): 168 + case IP_VERSION(13, 0, 11): 168 169 psp_v13_0_set_psp_funcs(psp); 169 170 psp->autoload_supported = true; 170 171 break;
+3
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
··· 46 46 MODULE_FIRMWARE("amdgpu/psp_13_0_7_ta.bin"); 47 47 MODULE_FIRMWARE("amdgpu/psp_13_0_10_sos.bin"); 48 48 MODULE_FIRMWARE("amdgpu/psp_13_0_10_ta.bin"); 49 + MODULE_FIRMWARE("amdgpu/psp_13_0_11_toc.bin"); 50 + MODULE_FIRMWARE("amdgpu/psp_13_0_11_ta.bin"); 49 51 50 52 /* For large FW files the time to complete can be very long */ 51 53 #define USBC_PD_POLLING_LIMIT_S 240 ··· 104 102 case IP_VERSION(13, 0, 3): 105 103 case IP_VERSION(13, 0, 5): 106 104 case IP_VERSION(13, 0, 8): 105 + case IP_VERSION(13, 0, 11): 107 106 err = psp_init_toc_microcode(psp, chip_name); 108 107 if (err) 109 108 return err;