diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index a7108ba94794..c83d7bd5b712 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h | |||
@@ -81,7 +81,7 @@ extern int amdgpu_pcie_gen2; | |||
81 | extern int amdgpu_msi; | 81 | extern int amdgpu_msi; |
82 | extern int amdgpu_lockup_timeout; | 82 | extern int amdgpu_lockup_timeout; |
83 | extern int amdgpu_dpm; | 83 | extern int amdgpu_dpm; |
84 | extern int amdgpu_smc_load_fw; | 84 | extern int amdgpu_fw_load_type; |
85 | extern int amdgpu_aspm; | 85 | extern int amdgpu_aspm; |
86 | extern int amdgpu_runtime_pm; | 86 | extern int amdgpu_runtime_pm; |
87 | extern unsigned amdgpu_ip_block_mask; | 87 | extern unsigned amdgpu_ip_block_mask; |
@@ -1063,9 +1063,15 @@ struct amdgpu_sdma { | |||
1063 | /* | 1063 | /* |
1064 | * Firmware | 1064 | * Firmware |
1065 | */ | 1065 | */ |
1066 | enum amdgpu_firmware_load_type { | ||
1067 | AMDGPU_FW_LOAD_DIRECT = 0, | ||
1068 | AMDGPU_FW_LOAD_SMU, | ||
1069 | AMDGPU_FW_LOAD_PSP, | ||
1070 | }; | ||
1071 | |||
1066 | struct amdgpu_firmware { | 1072 | struct amdgpu_firmware { |
1067 | struct amdgpu_firmware_info ucode[AMDGPU_UCODE_ID_MAXIMUM]; | 1073 | struct amdgpu_firmware_info ucode[AMDGPU_UCODE_ID_MAXIMUM]; |
1068 | bool smu_load; | 1074 | enum amdgpu_firmware_load_type load_type; |
1069 | struct amdgpu_bo *fw_buf; | 1075 | struct amdgpu_bo *fw_buf; |
1070 | unsigned int fw_size; | 1076 | unsigned int fw_size; |
1071 | }; | 1077 | }; |