summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/dmub
diff options
context:
space:
mode:
authorAnthony Koo <Anthony.Koo@amd.com>2022-10-20 11:46:45 -0400
committerAlex Deucher <alexander.deucher@amd.com>2022-10-27 14:43:00 -0400
commit1fb695d9e67d86c28f888b22d246c4333afa8a71 (patch)
tree5e56d1e9d7e8108813974bfc46c42b37cd756638 /drivers/gpu/drm/amd/display/dmub
parentf7f697403f2067ddbeff3344a4c2d20ff44ace79 (diff)
downloadlinux-stable-1fb695d9e67d86c28f888b22d246c4333afa8a71.tar.gz
linux-stable-1fb695d9e67d86c28f888b22d246c4333afa8a71.tar.bz2
linux-stable-1fb695d9e67d86c28f888b22d246c4333afa8a71.zip
drm/amd/display: Document part of the DMUB cmd
Add a simple documentation in the dmub_cmd. Tested-by: Mark Broadworth <mark.broadworth@amd.com> Reviewed-by: Aric Cyr <Aric.Cyr@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Anthony Koo <Anthony.Koo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dmub')
-rw-r--r--drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h b/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
index dc7c4d74cb5d..bc9344af1995 100644
--- a/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
+++ b/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
@@ -729,6 +729,7 @@ enum dmub_cmd_type {
/**
* Command type used for all VBIOS interface commands.
*/
+
/**
* Command type used for all SECURE_DISPLAY commands.
*/
@@ -3147,14 +3148,23 @@ struct dmub_rb_cmd_get_usbc_cable_id {
} data;
};
+/**
+ * Command type of a DMUB_CMD__SECURE_DISPLAY command
+ */
enum dmub_cmd_secure_display_type {
- DMUB_CMD__SECURE_DISPLAY_TEST_CMD = 0,
+ DMUB_CMD__SECURE_DISPLAY_TEST_CMD = 0, /* test command to only check if inbox message works */
DMUB_CMD__SECURE_DISPLAY_CRC_STOP_UPDATE,
DMUB_CMD__SECURE_DISPLAY_CRC_WIN_NOTIFY
};
+/**
+ * Definition of a DMUB_CMD__SECURE_DISPLAY command
+ */
struct dmub_rb_cmd_secure_display {
struct dmub_cmd_header header;
+ /**
+ * Data passed from driver to dmub firmware.
+ */
struct dmub_cmd_roi_info {
uint16_t x_start;
uint16_t x_end;
@@ -3373,6 +3383,7 @@ union dmub_rb_cmd {
* Definition of a DMUB_CMD__SECURE_DISPLAY command.
*/
struct dmub_rb_cmd_secure_display secure_display;
+
/**
* Definition of a DMUB_CMD__DPIA_HPD_INT_ENABLE command.
*/