diff options
| author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2022-10-10 08:30:23 +0300 | 
|---|---|---|
| committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2022-10-10 08:30:23 +0300 | 
| commit | 5f8f8574c7f5585b09a9623f0f13462e4eb67b4d (patch) | |
| tree | 8f1d5e88bf9604a9e39fbcce0e37b3d8cee451bb /drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | |
| parent | e62563db857f81d75c5726a35bc0180bed6d1540 (diff) | |
| parent | fe5b6aaef72a0f7daa06e7960e0bee45c2984e41 (diff) | |
| download | linux-5f8f8574c7f5585b09a9623f0f13462e4eb67b4d.tar.xz | |
Merge branch 'next' into for-linus
Prepare input updates for 6.1 merge window.
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h index 56cf127cdf93..484e936812e4 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h @@ -24,12 +24,18 @@  #ifndef __AMDGPU_IMU_H__  #define __AMDGPU_IMU_H__ +enum imu_work_mode { +	DEBUG_MODE, +	MISSION_MODE +}; +  struct amdgpu_imu_funcs {      int (*init_microcode)(struct amdgpu_device *adev);      int (*load_microcode)(struct amdgpu_device *adev);      void (*setup_imu)(struct amdgpu_device *adev);      int (*start_imu)(struct amdgpu_device *adev);      void (*program_rlc_ram)(struct amdgpu_device *adev); +    int (*wait_for_reset_status)(struct amdgpu_device *adev);  };  struct imu_rlc_ram_golden { @@ -46,6 +52,7 @@ struct imu_rlc_ram_golden {  struct amdgpu_imu {      const struct amdgpu_imu_funcs *funcs; +    enum imu_work_mode mode;  };  #endif  | 
