Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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

- Add new IPS ALLOW masks
- Add new Replay power configuration options

Tested-by: Daniel Wheeler <daniel.wheeler@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>

authored by

Anthony Koo and committed by
Alex Deucher
5b795427 8ce74b35

+31
+31
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
··· 596 596 DMUB_IPS_DISABLE_IPS2_Z10 = 3, 597 597 }; 598 598 599 + #define DMUB_IPS1_ALLOW_MASK 0x00000001 600 + #define DMUB_IPS2_ALLOW_MASK 0x00000002 601 + #define DMUB_IPS1_COMMIT_MASK 0x00000004 602 + #define DMUB_IPS2_COMMIT_MASK 0x00000008 603 + 599 604 /** 600 605 * union dmub_fw_boot_options - Boot option definitions for SCRATCH14 601 606 */ ··· 2791 2786 * Set coasting vtotal. 2792 2787 */ 2793 2788 DMUB_CMD__REPLAY_SET_COASTING_VTOTAL = 3, 2789 + /** 2790 + * Set power opt and coasting vtotal. 2791 + */ 2792 + DMUB_CMD__REPLAY_SET_POWER_OPT_AND_COASTING_VTOTAL = 4, 2794 2793 }; 2795 2794 2796 2795 /** ··· 2999 2990 * Command header. 3000 2991 */ 3001 2992 struct dmub_cmd_header header; 2993 + /** 2994 + * Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command. 2995 + */ 2996 + struct dmub_cmd_replay_set_coasting_vtotal_data replay_set_coasting_vtotal_data; 2997 + }; 2998 + 2999 + /** 3000 + * Definition of a DMUB_CMD__REPLAY_SET_POWER_OPT_AND_COASTING_VTOTAL command. 3001 + */ 3002 + struct dmub_rb_cmd_replay_set_power_opt_and_coasting_vtotal { 3003 + /** 3004 + * Command header. 3005 + */ 3006 + struct dmub_cmd_header header; 3007 + /** 3008 + * Definition of a DMUB_CMD__SET_REPLAY_POWER_OPT command. 3009 + */ 3010 + struct dmub_cmd_replay_set_power_opt_data replay_set_power_opt_data; 3002 3011 /** 3003 3012 * Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command. 3004 3013 */ ··· 4165 4138 * Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command. 4166 4139 */ 4167 4140 struct dmub_rb_cmd_replay_set_coasting_vtotal replay_set_coasting_vtotal; 4141 + /** 4142 + * Definition of a DMUB_CMD__REPLAY_SET_POWER_OPT_AND_COASTING_VTOTAL command. 4143 + */ 4144 + struct dmub_rb_cmd_replay_set_power_opt_and_coasting_vtotal replay_set_power_opt_and_coasting_vtotal; 4168 4145 }; 4169 4146 4170 4147 /**