diff options
Diffstat (limited to 'drivers/gpu/drm/amd/include/atomfirmware.h')
| -rw-r--r-- | drivers/gpu/drm/amd/include/atomfirmware.h | 63 | 
1 files changed, 63 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/amd/include/atomfirmware.h b/drivers/gpu/drm/amd/include/atomfirmware.h index 0021a1c63356..837296db9628 100644 --- a/drivers/gpu/drm/amd/include/atomfirmware.h +++ b/drivers/gpu/drm/amd/include/atomfirmware.h @@ -1233,6 +1233,69 @@ struct  atom_asic_profiling_info_v4_1    uint32_t  phyclk2gfxclk_c;  }; +struct  atom_asic_profiling_info_v4_2 { +	struct  atom_common_table_header  table_header; +	uint32_t  maxvddc; +	uint32_t  minvddc; +	uint32_t  avfs_meannsigma_acontant0; +	uint32_t  avfs_meannsigma_acontant1; +	uint32_t  avfs_meannsigma_acontant2; +	uint16_t  avfs_meannsigma_dc_tol_sigma; +	uint16_t  avfs_meannsigma_platform_mean; +	uint16_t  avfs_meannsigma_platform_sigma; +	uint32_t  gb_vdroop_table_cksoff_a0; +	uint32_t  gb_vdroop_table_cksoff_a1; +	uint32_t  gb_vdroop_table_cksoff_a2; +	uint32_t  gb_vdroop_table_ckson_a0; +	uint32_t  gb_vdroop_table_ckson_a1; +	uint32_t  gb_vdroop_table_ckson_a2; +	uint32_t  avfsgb_fuse_table_cksoff_m1; +	uint32_t  avfsgb_fuse_table_cksoff_m2; +	uint32_t  avfsgb_fuse_table_cksoff_b; +	uint32_t  avfsgb_fuse_table_ckson_m1; +	uint32_t  avfsgb_fuse_table_ckson_m2; +	uint32_t  avfsgb_fuse_table_ckson_b; +	uint16_t  max_voltage_0_25mv; +	uint8_t   enable_gb_vdroop_table_cksoff; +	uint8_t   enable_gb_vdroop_table_ckson; +	uint8_t   enable_gb_fuse_table_cksoff; +	uint8_t   enable_gb_fuse_table_ckson; +	uint16_t  psm_age_comfactor; +	uint8_t   enable_apply_avfs_cksoff_voltage; +	uint8_t   reserved; +	uint32_t  dispclk2gfxclk_a; +	uint32_t  dispclk2gfxclk_b; +	uint32_t  dispclk2gfxclk_c; +	uint32_t  pixclk2gfxclk_a; +	uint32_t  pixclk2gfxclk_b; +	uint32_t  pixclk2gfxclk_c; +	uint32_t  dcefclk2gfxclk_a; +	uint32_t  dcefclk2gfxclk_b; +	uint32_t  dcefclk2gfxclk_c; +	uint32_t  phyclk2gfxclk_a; +	uint32_t  phyclk2gfxclk_b; +	uint32_t  phyclk2gfxclk_c; +	uint32_t  acg_gb_vdroop_table_a0; +	uint32_t  acg_gb_vdroop_table_a1; +	uint32_t  acg_gb_vdroop_table_a2; +	uint32_t  acg_avfsgb_fuse_table_m1; +	uint32_t  acg_avfsgb_fuse_table_m2; +	uint32_t  acg_avfsgb_fuse_table_b; +	uint8_t   enable_acg_gb_vdroop_table; +	uint8_t   enable_acg_gb_fuse_table; +	uint32_t  acg_dispclk2gfxclk_a; +	uint32_t  acg_dispclk2gfxclk_b; +	uint32_t  acg_dispclk2gfxclk_c; +	uint32_t  acg_pixclk2gfxclk_a; +	uint32_t  acg_pixclk2gfxclk_b; +	uint32_t  acg_pixclk2gfxclk_c; +	uint32_t  acg_dcefclk2gfxclk_a; +	uint32_t  acg_dcefclk2gfxclk_b; +	uint32_t  acg_dcefclk2gfxclk_c; +	uint32_t  acg_phyclk2gfxclk_a; +	uint32_t  acg_phyclk2gfxclk_b; +	uint32_t  acg_phyclk2gfxclk_c; +};  /*     *************************************************************************** |