Searched refs:clk_mgr_dce (Results 1 – 8 of 8) sorted by relevance
39 (clk_mgr_dce->regs->reg)43 clk_mgr_dce->clk_mgr_shift->field_name, clk_mgr_dce->clk_mgr_mask->field_name46 clk_mgr_dce->base.ctx135 if (clk_mgr_dce->ss_on_dprefclk && clk_mgr_dce->dprefclk_ss_divider != 0) { in clk_mgr_adjust_dp_ref_freq_for_ss()236 if (clk_mgr_dce->max_clks_by_state[clk_mgr_dce->max_clks_state].display_clk_khz in dce_get_required_clocks_state()851 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); in dce_clk_mgr_create() local874 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); in dce110_clk_mgr_create() local899 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); in dce112_clk_mgr_create() local920 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); in dce120_clk_mgr_create() local942 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), in dce121_clk_mgr_create() local[all …]
116 if (clk_mgr_dce->ss_on_dprefclk && clk_mgr_dce->dprefclk_ss_divider != 0) { in dce_adjust_dp_ref_freq_for_ss()217 if (clk_mgr_dce->max_clks_by_state[clk_mgr_dce->max_clks_state].display_clk_khz in dce_get_required_clocks_state()248 if (clk_mgr_dce->dfs_bypass_active) in dce_set_clock()253 if (clk_mgr_dce->dfs_bypass_active) { in dce_set_clock()255 clk_mgr_dce->dfs_bypass_disp_clk = in dce_set_clock()322 clk_mgr_dce->dfs_bypass_enabled = true; in dce_clock_read_integrated_info()343 clk_mgr_dce->ss_on_dprefclk = true; in dce_clock_read_ss_info()350 clk_mgr_dce->dprefclk_ss_percentage = in dce_clock_read_ss_info()367 clk_mgr_dce->ss_on_dprefclk = true; in dce_clock_read_ss_info()374 clk_mgr_dce->dprefclk_ss_percentage = in dce_clock_read_ss_info()[all …]
33 int dce_adjust_dp_ref_freq_for_ss(struct clk_mgr_internal *clk_mgr_dce, int dp_ref_clk_khz);44 struct clk_mgr_internal *clk_mgr_dce);
56 static void dce121_clock_patch_xgmi_ss_info(struct clk_mgr_internal *clk_mgr_dce) in dce121_clock_patch_xgmi_ss_info() argument60 struct dc_bios *bp = clk_mgr_dce->base.ctx->dc_bios; in dce121_clock_patch_xgmi_ss_info()62 clk_mgr_dce->xgmi_enabled = false; in dce121_clock_patch_xgmi_ss_info()67 clk_mgr_dce->xgmi_enabled = true; in dce121_clock_patch_xgmi_ss_info()68 clk_mgr_dce->ss_on_dprefclk = true; in dce121_clock_patch_xgmi_ss_info()69 clk_mgr_dce->dprefclk_ss_divider = in dce121_clock_patch_xgmi_ss_info()78 clk_mgr_dce->dprefclk_ss_percentage = in dce121_clock_patch_xgmi_ss_info()88 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); in dce12_update_clocks() local94 if (!clk_mgr_dce->dfs_bypass_active) in dce12_update_clocks()103 if (clk_mgr_dce->xgmi_enabled) in dce12_update_clocks()[all …]
72 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); in dce112_set_clock() local83 clk_mgr_dce->base.dentist_vco_freq_khz / 62); in dce112_set_clock()97 clk_mgr_dce->cur_min_clks_state = DM_PP_CLOCKS_STATE_NOMINAL; in dce112_set_clock()116 if (clk_mgr_dce->dfs_bypass_disp_clk != actual_clock) in dce112_set_clock()122 clk_mgr_dce->dfs_bypass_disp_clk = actual_clock; in dce112_set_clock()199 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); in dce112_update_clocks() local204 if (!clk_mgr_dce->dfs_bypass_active) in dce112_update_clocks()209 if ((level_change_req.power_level < clk_mgr_dce->cur_min_clks_state && safe_to_lower) in dce112_update_clocks()210 || level_change_req.power_level > clk_mgr_dce->cur_min_clks_state) { in dce112_update_clocks()212 clk_mgr_dce->cur_min_clks_state = level_change_req.power_level; in dce112_update_clocks()
124 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); in dce60_update_clocks() local129 if (!clk_mgr_dce->dfs_bypass_active) in dce60_update_clocks()134 if ((level_change_req.power_level < clk_mgr_dce->cur_min_clks_state && safe_to_lower) in dce60_update_clocks()135 || level_change_req.power_level > clk_mgr_dce->cur_min_clks_state) { in dce60_update_clocks()137 clk_mgr_dce->cur_min_clks_state = level_change_req.power_level; in dce60_update_clocks()
34 struct clk_mgr_internal *clk_mgr_dce);
253 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); in dce11_update_clocks() local258 if (!clk_mgr_dce->dfs_bypass_active) in dce11_update_clocks()263 if ((level_change_req.power_level < clk_mgr_dce->cur_min_clks_state && safe_to_lower) in dce11_update_clocks()264 || level_change_req.power_level > clk_mgr_dce->cur_min_clks_state) { in dce11_update_clocks()266 clk_mgr_dce->cur_min_clks_state = level_change_req.power_level; in dce11_update_clocks()
Completed in 11 milliseconds