drm/amd/display: [FW Promotion] Release 0.0.193.0
authorAnthony Koo <anthony.koo@amd.com>
Sun, 12 Nov 2023 03:47:50 +0000 (22:47 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 29 Nov 2023 21:49:01 +0000 (16:49 -0500)
- Add a tracing framework, to measure duration, execution count and
  longest duration of main loop/vsync interrupt work
  GPINT command is used to start/stop the measurements.

Acked-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Anthony Koo <anthony.koo@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h

index a08073fc92aeb9a013073d271d759d310fa2ce82..b7d9360bfdc82f5fc4cc0e822c89766c978c8222 100644 (file)
@@ -185,8 +185,7 @@ union abm_flags {
                unsigned int disable_abm_requested : 1;
 
                /**
-                * @disable_abm_immediately: Indicates if driver has requested ABM to be disabled
-                * immediately.
+                * @disable_abm_immediately: Indicates if driver has requested ABM to be disabled immediately.
                 */
                unsigned int disable_abm_immediately : 1;
 
@@ -866,6 +865,13 @@ enum dmub_gpint_command {
         * DESC: Updates the trace buffer mask bit32~bit63.
         */
        DMUB_GPINT__GET_TRACE_BUFFER_MASK_WORD3 = 119,
+
+       /**
+        * DESC: Enable measurements for various task duration
+        * ARGS: 0 - Disable measurement
+        *       1 - Enable measurement
+        */
+       DMUB_GPINT__TRACE_DMUB_WAKE_ACTIVITY = 123,
 };
 
 /**