diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index 269437b01328..b85b67a88a3d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h @@ -205,6 +205,7 @@ extern struct amdgpu_mgpu_info mgpu_info;  extern int amdgpu_ras_enable;  extern uint amdgpu_ras_mask;  extern int amdgpu_bad_page_threshold; +extern bool amdgpu_ignore_bad_page_threshold;  extern struct amdgpu_watchdog_timer amdgpu_watchdog_timer;  extern int amdgpu_async_gfx_ring;  extern int amdgpu_mcbp; @@ -744,6 +745,7 @@ enum amd_hw_ip_block_type {  	UVD_HWIP,  	VCN_HWIP = UVD_HWIP,  	JPEG_HWIP = VCN_HWIP, +	VCN1_HWIP,  	VCE_HWIP,  	DF_HWIP,  	DCE_HWIP, @@ -755,11 +757,16 @@ enum amd_hw_ip_block_type {  	CLK_HWIP,  	UMC_HWIP,  	RSMU_HWIP, +	XGMI_HWIP, +	DCI_HWIP,  	MAX_HWIP  };  #define HWIP_MAX_INSTANCE	10 +#define HW_ID_MAX		300 +#define IP_VERSION(mj, mn, rv) (((mj) << 16) | ((mn) << 8) | (rv)) +  struct amd_powerplay {  	void *pp_handle;  	const struct amd_pm_funcs *pp_funcs; @@ -830,6 +837,7 @@ struct amdgpu_device {  	struct notifier_block		acpi_nb;  	struct amdgpu_i2c_chan		*i2c_bus[AMDGPU_MAX_I2C_BUS];  	struct debugfs_blob_wrapper     debugfs_vbios_blob; +	struct debugfs_blob_wrapper     debugfs_discovery_blob;  	struct mutex			srbm_mutex;  	/* GRBM index mutex. Protects concurrent access to GRBM index */  	struct mutex                    grbm_idx_mutex; @@ -1078,8 +1086,6 @@ struct amdgpu_device {  	char				product_name[32];  	char				serial[20]; -	struct amdgpu_autodump		autodump; -  	atomic_t			throttling_logging_enabled;  	struct ratelimit_state		throttling_logging_rs;  	uint32_t                        ras_hw_enabled; @@ -1090,6 +1096,7 @@ struct amdgpu_device {  	pci_channel_state_t		pci_channel_state;  	struct amdgpu_reset_control     *reset_cntl; +	uint32_t                        ip_versions[HW_ID_MAX][HWIP_MAX_INSTANCE];  };  static inline struct amdgpu_device *drm_to_adev(struct drm_device *ddev) |