drm/amd/display: Re-enable DPP/HUBP Power Gating
[Why & How] Bugs preventing DPP/HUBP power gating have been addressed so this should be reenabled on dcn314 for sufficient hardware rev versions Acked-by: Stylon Wang <stylon.wang@amd.com> Signed-off-by: Daniel Miess <daniel.miess@amd.com> Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
1c982c9ffe
commit
4cc1cebe08
1 changed files with 9 additions and 2 deletions
|
@ -874,8 +874,8 @@ static const struct dc_debug_options debug_defaults_drv = {
|
||||||
.force_abm_enable = false,
|
.force_abm_enable = false,
|
||||||
.timing_trace = false,
|
.timing_trace = false,
|
||||||
.clock_trace = true,
|
.clock_trace = true,
|
||||||
.disable_dpp_power_gate = true,
|
.disable_dpp_power_gate = false,
|
||||||
.disable_hubp_power_gate = true,
|
.disable_hubp_power_gate = false,
|
||||||
.disable_pplib_clock_request = false,
|
.disable_pplib_clock_request = false,
|
||||||
.pipe_split_policy = MPC_SPLIT_DYNAMIC,
|
.pipe_split_policy = MPC_SPLIT_DYNAMIC,
|
||||||
.force_single_disp_pipe_split = false,
|
.force_single_disp_pipe_split = false,
|
||||||
|
@ -1883,6 +1883,13 @@ static bool dcn314_resource_construct(
|
||||||
/* Use pipe context based otg sync logic */
|
/* Use pipe context based otg sync logic */
|
||||||
dc->config.use_pipe_ctx_sync_logic = true;
|
dc->config.use_pipe_ctx_sync_logic = true;
|
||||||
|
|
||||||
|
/* Disable pipe power gating when unsupported */
|
||||||
|
if (ctx->asic_id.hw_internal_rev == 0x01 ||
|
||||||
|
ctx->asic_id.hw_internal_rev == 0x80) {
|
||||||
|
dc->debug.disable_dpp_power_gate = true;
|
||||||
|
dc->debug.disable_hubp_power_gate = true;
|
||||||
|
}
|
||||||
|
|
||||||
/* read VBIOS LTTPR caps */
|
/* read VBIOS LTTPR caps */
|
||||||
{
|
{
|
||||||
if (ctx->dc_bios->funcs->get_lttpr_caps) {
|
if (ctx->dc_bios->funcs->get_lttpr_caps) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue