struct dc_state *state = link->dc->current_state;
struct dc_stream_update stream_update = { 0 };
bool dpms_off = false;
- bool needs_divider_update = false;
bool was_hpo_acquired = resource_is_hpo_acquired(link->dc->current_state);
bool is_hpo_acquired;
uint8_t count;
int num_streams_on_link = 0;
struct dc *dc = (struct dc *)link->dc;
- needs_divider_update = (link->dc->link_srv->dp_get_encoding_format(link_setting) !=
- link->dc->link_srv->dp_get_encoding_format((const struct dc_link_settings *) &link->cur_link_settings));
-
udelay(100);
link_get_master_pipes_with_dpms_on(link, state, &count, pipes);
pipes[i]->stream_res.tg->funcs->disable_crtc(pipes[i]->stream_res.tg);
}
- if (needs_divider_update && link->dc->res_pool->funcs->update_dc_state_for_encoder_switch) {
+ if (link->dc->res_pool->funcs->update_dc_state_for_encoder_switch) {
link->dc->res_pool->funcs->update_dc_state_for_encoder_switch(link,
link_setting, count,
*pipes, &audio_output[0]);