summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/include
diff options
context:
space:
mode:
authorAsad Kamal <asad.kamal@amd.com>2024-05-20 12:53:07 +0800
committerAlex Deucher <alexander.deucher@amd.com>2024-05-20 16:20:26 -0400
commit64af3d3d66c741c5cf6a62606ae37834973a2428 (patch)
treecc6ff031dc98fcc9e289581c157a6cab2cd94322 /drivers/gpu/drm/amd/include
parentf88e570d4b1fb97dc4d1b27235757cedec7707d3 (diff)
Revert "drm/amd/pm: Add gpu_metrics_v1_6"
Remove gpu_metrics_v1_6 temporarily until tool support is ready This reverts commit 00dedab07b52ca16107e82ce5ca7caaaedf6a417. Signed-off-by: Asad Kamal <asad.kamal@amd.com> Reviewed-by: Lijo Lazar <lijo.lazar@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/include')
-rw-r--r--drivers/gpu/drm/amd/include/kgd_pp_interface.h89
1 files changed, 0 insertions, 89 deletions
diff --git a/drivers/gpu/drm/amd/include/kgd_pp_interface.h b/drivers/gpu/drm/amd/include/kgd_pp_interface.h
index ac76bcd81a5d..4b20e2274313 100644
--- a/drivers/gpu/drm/amd/include/kgd_pp_interface.h
+++ b/drivers/gpu/drm/amd/include/kgd_pp_interface.h
@@ -871,95 +871,6 @@ struct gpu_metrics_v1_5 {
uint16_t padding;
};
-struct gpu_metrics_v1_6 {
- struct metrics_table_header common_header;
-
- /* Temperature (Celsius) */
- uint16_t temperature_hotspot;
- uint16_t temperature_mem;
- uint16_t temperature_vrsoc;
-
- /* Power (Watts) */
- uint16_t curr_socket_power;
-
- /* Utilization (%) */
- uint16_t average_gfx_activity;
- uint16_t average_umc_activity; // memory controller
- uint16_t vcn_activity[NUM_VCN];
- uint16_t jpeg_activity[NUM_JPEG_ENG];
-
- /* Energy (15.259uJ (2^-16) units) */
- uint64_t energy_accumulator;
-
- /* Driver attached timestamp (in ns) */
- uint64_t system_clock_counter;
-
- /* Accumulation cycle counter */
- uint32_t accumulation_counter;
-
- /* Accumulated throttler residencies */
- uint32_t prochot_residency_acc;
- uint32_t ppt_residency_acc;
- uint32_t socket_thm_residency_acc;
- uint32_t vr_thm_residency_acc;
- uint32_t hbm_thm_residency_acc;
-
- /* Throttle status */
- uint32_t throttle_status;
-
- /* Clock Lock Status. Each bit corresponds to clock instance */
- uint32_t gfxclk_lock_status;
-
- /* Link width (number of lanes) and speed (in 0.1 GT/s) */
- uint16_t pcie_link_width;
- uint16_t pcie_link_speed;
-
- /* XGMI bus width and bitrate (in Gbps) */
- uint16_t xgmi_link_width;
- uint16_t xgmi_link_speed;
-
- /* Utilization Accumulated (%) */
- uint32_t gfx_activity_acc;
- uint32_t mem_activity_acc;
-
- /*PCIE accumulated bandwidth (Mbps) */
- uint64_t pcie_bandwidth_acc;
-
- /*PCIE instantaneous bandwidth (Mbps) */
- uint64_t pcie_bandwidth_inst;
-
- /* PCIE L0 to recovery state transition accumulated count */
- uint64_t pcie_l0_to_recov_count_acc;
-
- /* PCIE replay accumulated count */
- uint64_t pcie_replay_count_acc;
-
- /* PCIE replay rollover accumulated count */
- uint64_t pcie_replay_rover_count_acc;
-
- /* PCIE NAK sent accumulated count */
- uint32_t pcie_nak_sent_count_acc;
-
- /* PCIE NAK received accumulated count */
- uint32_t pcie_nak_rcvd_count_acc;
-
- /* XGMI accumulated data transfer size(KiloBytes) */
- uint64_t xgmi_read_data_acc[NUM_XGMI_LINKS];
- uint64_t xgmi_write_data_acc[NUM_XGMI_LINKS];
-
- /* PMFW attached timestamp (10ns resolution) */
- uint64_t firmware_timestamp;
-
- /* Current clocks (Mhz) */
- uint16_t current_gfxclk[MAX_GFX_CLKS];
- uint16_t current_socclk[MAX_CLKS];
- uint16_t current_vclk0[MAX_CLKS];
- uint16_t current_dclk0[MAX_CLKS];
- uint16_t current_uclk;
-
- uint16_t padding;
-};
-
/*
* gpu_metrics_v2_0 is not recommended as it's not naturally aligned.
* Use gpu_metrics_v2_1 or later instead.