summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaimur Hassan <Syed.Hassan@amd.com>2026-02-28 00:35:12 +0300
committerAlex Deucher <alexander.deucher@amd.com>2026-03-11 20:58:07 +0300
commit9e9fbebde4a42268a39e4d9355fd038313f5da64 (patch)
treee4c2c4bb573c80f3725db7cd261985b40a817e74
parente56e3cff2a1bb29545ddbec562e76c0419363a40 (diff)
downloadlinux-9e9fbebde4a42268a39e4d9355fd038313f5da64.tar.xz
drm/amd/display: [FW Promotion] Release 0.1.50.0
[WHAT] Introduce DMUB BOOT_TIME_CRC_INIT command. Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by: Taimur Hassan <Syed.Hassan@amd.com> Signed-off-by: Alex Hung <alex.hung@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h32
1 files changed, 32 insertions, 0 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 0b04f985b15e..e11e32afac6b 100644
--- a/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
+++ b/drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
@@ -1893,6 +1893,11 @@ enum dmub_cmd_type {
DMUB_CMD__IHC = 95,
/**
+ * Command type use for boot time crc commands.
+ */
+ DMUB_CMD__BOOT_TIME_CRC = 96,
+
+ /**
* Command type use for VBIOS shared commands.
*/
DMUB_CMD__VBIOS = 128,
@@ -6839,6 +6844,29 @@ struct dmub_rb_cmd_pr_general_cmd {
};
/**
+ * Command type of a DMUB_CMD__BOOT_TIME_CRC command
+ */
+enum dmub_cmd_boot_time_crc_type {
+ DMUB_CMD__BOOT_TIME_CRC_INIT_MEM = 0
+};
+
+/**
+ * Data passed from driver to FW in a DMUB_CMD__BOOT_TIME_CRC_INIT command.
+ */
+struct dmub_cmd_boot_time_crc_init_data {
+ union dmub_addr buffer_addr;
+ uint32_t buffer_size;
+};
+
+/**
+ * Definition of a DMUB_CMD__BOOT_TIME_CRC_INIT command.
+ */
+struct dmub_rb_cmd_boot_time_crc_init {
+ struct dmub_cmd_header header;
+ struct dmub_cmd_boot_time_crc_init_data data;
+};
+
+/**
* union dmub_rb_cmd - DMUB inbox command.
*/
union dmub_rb_cmd {
@@ -7199,6 +7227,10 @@ union dmub_rb_cmd {
* Definition of a DMUB_CMD__IHC command.
*/
struct dmub_rb_cmd_ihc ihc;
+ /**
+ * Definition of a DMUB_CMD__BOOT_TIME_CRC_INIT command.
+ */
+ struct dmub_rb_cmd_boot_time_crc_init boot_time_crc_init;
};
/**