File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
drivers/gpu/drm/amd/amdgpu Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 43
43
#define FIRMWARE_NAVI14 "amdgpu/navi14_vcn.bin"
44
44
#define FIRMWARE_NAVI12 "amdgpu/navi12_vcn.bin"
45
45
#define FIRMWARE_SIENNA_CICHLID "amdgpu/sienna_cichlid_vcn.bin"
46
+ #define FIRMWARE_NAVY_FLOUNDER "amdgpu/navy_flounder_vcn.bin"
46
47
47
48
MODULE_FIRMWARE (FIRMWARE_RAVEN );
48
49
MODULE_FIRMWARE (FIRMWARE_PICASSO );
@@ -53,6 +54,7 @@ MODULE_FIRMWARE(FIRMWARE_NAVI10);
53
54
MODULE_FIRMWARE (FIRMWARE_NAVI14 );
54
55
MODULE_FIRMWARE (FIRMWARE_NAVI12 );
55
56
MODULE_FIRMWARE (FIRMWARE_SIENNA_CICHLID );
57
+ MODULE_FIRMWARE (FIRMWARE_NAVY_FLOUNDER );
56
58
57
59
static void amdgpu_vcn_idle_work_handler (struct work_struct * work );
58
60
@@ -115,6 +117,12 @@ int amdgpu_vcn_sw_init(struct amdgpu_device *adev)
115
117
(adev -> pg_flags & AMD_PG_SUPPORT_VCN_DPG ))
116
118
adev -> vcn .indirect_sram = true;
117
119
break ;
120
+ case CHIP_NAVY_FLOUNDER :
121
+ fw_name = FIRMWARE_NAVY_FLOUNDER ;
122
+ if ((adev -> firmware .load_type == AMDGPU_FW_LOAD_PSP ) &&
123
+ (adev -> pg_flags & AMD_PG_SUPPORT_VCN_DPG ))
124
+ adev -> vcn .indirect_sram = true;
125
+ break ;
118
126
default :
119
127
return - EINVAL ;
120
128
}
You can’t perform that action at this time.
0 commit comments