|
@@ -616,31 +616,6 @@ void amdgpu_benchmark(struct amdgpu_device *adev, int test_number);
|
|
|
*/
|
|
|
void amdgpu_test_moves(struct amdgpu_device *adev);
|
|
|
|
|
|
-
|
|
|
-/*
|
|
|
- * amdgpu smumgr functions
|
|
|
- */
|
|
|
-struct amdgpu_smumgr_funcs {
|
|
|
- int (*check_fw_load_finish)(struct amdgpu_device *adev, uint32_t fwtype);
|
|
|
- int (*request_smu_load_fw)(struct amdgpu_device *adev);
|
|
|
- int (*request_smu_specific_fw)(struct amdgpu_device *adev, uint32_t fwtype);
|
|
|
-};
|
|
|
-
|
|
|
-/*
|
|
|
- * amdgpu smumgr
|
|
|
- */
|
|
|
-struct amdgpu_smumgr {
|
|
|
- struct amdgpu_bo *toc_buf;
|
|
|
- struct amdgpu_bo *smu_buf;
|
|
|
- /* asic priv smu data */
|
|
|
- void *priv;
|
|
|
- spinlock_t smu_lock;
|
|
|
- /* smumgr functions */
|
|
|
- const struct amdgpu_smumgr_funcs *smumgr_funcs;
|
|
|
- /* ucode loading complete flag */
|
|
|
- uint32_t fw_flags;
|
|
|
-};
|
|
|
-
|
|
|
/*
|
|
|
* ASIC specific register table accessible by UMD
|
|
|
*/
|
|
@@ -976,9 +951,6 @@ struct amdgpu_device {
|
|
|
u32 cg_flags;
|
|
|
u32 pg_flags;
|
|
|
|
|
|
- /* amdgpu smumgr */
|
|
|
- struct amdgpu_smumgr smu;
|
|
|
-
|
|
|
/* gfx */
|
|
|
struct amdgpu_gfx gfx;
|
|
|
|