drm/amd/display: Add new GPINT command definitions
authorAurabindo Pillai <aurabindo.pillai@amd.com>
Thu, 16 May 2024 14:30:53 +0000 (10:30 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 29 May 2024 18:40:40 +0000 (14:40 -0400)
New commands for enabling copy of DC bounding box values from VBIOS DMUB

Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h

index abf248d46b1c2fa00b6cf4aafeb27431ef497782..f52716c54180fa89da37d805b76f4edb8d0b1ade 100644 (file)
@@ -952,6 +952,37 @@ enum dmub_gpint_command {
         */
        DMUB_GPINT__REPLAY_RESIDENCY = 14,
 
+       /**
+        * DESC: Copy bounding box to the host.
+        * ARGS: Version of bounding box to copy
+        * RETURN: Result of copying bounding box
+        */
+       DMUB_GPINT__BB_COPY = 96,
+
+       /**
+        * DESC: Updates the host addresses bit48~bit63 for bounding box.
+        * ARGS: The word3 for the 64 bit address
+        */
+       DMUB_GPINT__SET_BB_ADDR_WORD3 = 97,
+
+       /**
+        * DESC: Updates the host addresses bit32~bit47 for bounding box.
+        * ARGS: The word2 for the 64 bit address
+        */
+       DMUB_GPINT__SET_BB_ADDR_WORD2 = 98,
+
+       /**
+        * DESC: Updates the host addresses bit16~bit31 for bounding box.
+        * ARGS: The word1 for the 64 bit address
+        */
+       DMUB_GPINT__SET_BB_ADDR_WORD1 = 99,
+
+       /**
+        * DESC: Updates the host addresses bit0~bit15 for bounding box.
+        * ARGS: The word0 for the 64 bit address
+        */
+       DMUB_GPINT__SET_BB_ADDR_WORD0 = 100,
+
        /**
         * DESC: Updates the trace buffer lower 32-bit mask.
         * ARGS: The new mask