drm/amd/display: Add DP2 Metrics
authorAustin Zheng <austin.zheng@amd.com>
Thu, 25 May 2023 18:01:01 +0000 (14:01 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 15 Jun 2023 14:44:10 +0000 (10:44 -0400)
Why:
Log DP2 data to be used for debugging purposes

How:
Check the reported link rate of the DP connection and
translate it to the DP version.

Acked-by: Stylon Wang <stylon.wang@amd.com>
Signed-off-by: Austin Zheng <austin.zheng@amd.com>
Reviewed-by: Martin Leung <Martin.Leung@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dc.h
drivers/gpu/drm/amd/display/dc/dc_dp_types.h

index 360dd83b1a7a04cdcccce539089b900d9019cb56..7cf3e95100435fb62bc01cdb168a1e260f4b3914 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-14 Advanced Micro Devices, Inc.
+ * Copyright 2012-2023 Advanced Micro Devices, Inc.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -60,7 +60,9 @@ struct dc_versions {
 };
 
 enum dp_protocol_version {
-       DP_VERSION_1_4,
+       DP_VERSION_1_4 = 0,
+       DP_VERSION_2_1,
+       DP_VERSION_UNKNOWN,
 };
 
 enum dc_plane_type {
index 4a7f6497dc5a4244a2f49f5ae14e7a8470b42cf5..55139d7bf422cb2dcb388d599308f4e304269f3d 100644 (file)
@@ -61,7 +61,7 @@ enum dc_link_rate {
         */
        LINK_RATE_UHBR10 = 1000,        // UHBR10 - 10.0 Gbps/Lane
        LINK_RATE_UHBR13_5 = 1350,      // UHBR13.5 - 13.5 Gbps/Lane
-       LINK_RATE_UHBR20 = 2000,        // UHBR10 - 20.0 Gbps/Lane
+       LINK_RATE_UHBR20 = 2000,        // UHBR20 - 20.0 Gbps/Lane
 };
 
 enum dc_link_spread {