Commit 5b795427 authored by Anthony Koo's avatar Anthony Koo Committed by Alex Deucher

drm/amd/display: [FW Promotion] Release 0.0.183.0

- Add new IPS ALLOW masks
- Add new Replay power configuration options
Tested-by: default avatarDaniel Wheeler <daniel.wheeler@amd.com>
Acked-by: default avatarRodrigo Siqueira <rodrigo.siqueira@amd.com>
Signed-off-by: default avatarAnthony Koo <anthony.koo@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 8ce74b35
...@@ -596,6 +596,11 @@ enum dmub_ips_disable_type { ...@@ -596,6 +596,11 @@ enum dmub_ips_disable_type {
DMUB_IPS_DISABLE_IPS2_Z10 = 3, DMUB_IPS_DISABLE_IPS2_Z10 = 3,
}; };
#define DMUB_IPS1_ALLOW_MASK 0x00000001
#define DMUB_IPS2_ALLOW_MASK 0x00000002
#define DMUB_IPS1_COMMIT_MASK 0x00000004
#define DMUB_IPS2_COMMIT_MASK 0x00000008
/** /**
* union dmub_fw_boot_options - Boot option definitions for SCRATCH14 * union dmub_fw_boot_options - Boot option definitions for SCRATCH14
*/ */
...@@ -2786,6 +2791,10 @@ enum dmub_cmd_replay_type { ...@@ -2786,6 +2791,10 @@ enum dmub_cmd_replay_type {
* Set coasting vtotal. * Set coasting vtotal.
*/ */
DMUB_CMD__REPLAY_SET_COASTING_VTOTAL = 3, DMUB_CMD__REPLAY_SET_COASTING_VTOTAL = 3,
/**
* Set power opt and coasting vtotal.
*/
DMUB_CMD__REPLAY_SET_POWER_OPT_AND_COASTING_VTOTAL = 4,
}; };
/** /**
...@@ -2996,6 +3005,24 @@ struct dmub_rb_cmd_replay_set_coasting_vtotal { ...@@ -2996,6 +3005,24 @@ struct dmub_rb_cmd_replay_set_coasting_vtotal {
struct dmub_cmd_replay_set_coasting_vtotal_data replay_set_coasting_vtotal_data; struct dmub_cmd_replay_set_coasting_vtotal_data replay_set_coasting_vtotal_data;
}; };
/**
* Definition of a DMUB_CMD__REPLAY_SET_POWER_OPT_AND_COASTING_VTOTAL command.
*/
struct dmub_rb_cmd_replay_set_power_opt_and_coasting_vtotal {
/**
* Command header.
*/
struct dmub_cmd_header header;
/**
* Definition of a DMUB_CMD__SET_REPLAY_POWER_OPT command.
*/
struct dmub_cmd_replay_set_power_opt_data replay_set_power_opt_data;
/**
* Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command.
*/
struct dmub_cmd_replay_set_coasting_vtotal_data replay_set_coasting_vtotal_data;
};
/** /**
* Definition of a DMUB_CMD__SET_PSR_POWER_OPT command. * Definition of a DMUB_CMD__SET_PSR_POWER_OPT command.
*/ */
...@@ -4138,6 +4165,10 @@ union dmub_rb_cmd { ...@@ -4138,6 +4165,10 @@ union dmub_rb_cmd {
* Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command. * Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command.
*/ */
struct dmub_rb_cmd_replay_set_coasting_vtotal replay_set_coasting_vtotal; struct dmub_rb_cmd_replay_set_coasting_vtotal replay_set_coasting_vtotal;
/**
* Definition of a DMUB_CMD__REPLAY_SET_POWER_OPT_AND_COASTING_VTOTAL command.
*/
struct dmub_rb_cmd_replay_set_power_opt_and_coasting_vtotal replay_set_power_opt_and_coasting_vtotal;
}; };
/** /**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment