HomeSort by: relevance | last modified time | path
    Searched defs:clk_mgr_dce (Results 1 - 10 of 10) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce120/
amdgpu_dce120_clk_mgr.c 54 * @clk_mgr_dce: clock manager internal structure
61 static void dce121_clock_patch_xgmi_ss_info(struct clk_mgr_internal *clk_mgr_dce)
65 struct dc_bios *bp = clk_mgr_dce->base.ctx->dc_bios;
67 clk_mgr_dce->xgmi_enabled = false;
72 clk_mgr_dce->xgmi_enabled = true;
73 clk_mgr_dce->ss_on_dprefclk = true;
74 clk_mgr_dce->dprefclk_ss_divider =
83 clk_mgr_dce->dprefclk_ss_percentage =
93 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce12_update_clocks
99 if (!clk_mgr_dce->dfs_bypass_active
    [all...]
amdgpu_dce120_clk_mgr.c 54 * @clk_mgr_dce: clock manager internal structure
61 static void dce121_clock_patch_xgmi_ss_info(struct clk_mgr_internal *clk_mgr_dce)
65 struct dc_bios *bp = clk_mgr_dce->base.ctx->dc_bios;
67 clk_mgr_dce->xgmi_enabled = false;
72 clk_mgr_dce->xgmi_enabled = true;
73 clk_mgr_dce->ss_on_dprefclk = true;
74 clk_mgr_dce->dprefclk_ss_divider =
83 clk_mgr_dce->dprefclk_ss_percentage =
93 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce12_update_clocks
99 if (!clk_mgr_dce->dfs_bypass_active
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce112/
amdgpu_dce112_clk_mgr.c 77 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce112_set_clock
89 clk_mgr_dce->base.dentist_vco_freq_khz / 62);
103 clk_mgr_dce->cur_min_clks_state = DM_PP_CLOCKS_STATE_NOMINAL;
120 if (clk_mgr_dce->dfs_bypass_disp_clk != actual_clock)
126 clk_mgr_dce->dfs_bypass_disp_clk = actual_clock;
202 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce112_update_clocks
207 if (!clk_mgr_dce->dfs_bypass_active)
212 if ((level_change_req.power_level < clk_mgr_dce->cur_min_clks_state && safe_to_lower)
213 || level_change_req.power_level > clk_mgr_dce->cur_min_clks_state) {
215 clk_mgr_dce->cur_min_clks_state = level_change_req.power_level
    [all...]
amdgpu_dce112_clk_mgr.c 77 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce112_set_clock
89 clk_mgr_dce->base.dentist_vco_freq_khz / 62);
103 clk_mgr_dce->cur_min_clks_state = DM_PP_CLOCKS_STATE_NOMINAL;
120 if (clk_mgr_dce->dfs_bypass_disp_clk != actual_clock)
126 clk_mgr_dce->dfs_bypass_disp_clk = actual_clock;
202 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce112_update_clocks
207 if (!clk_mgr_dce->dfs_bypass_active)
212 if ((level_change_req.power_level < clk_mgr_dce->cur_min_clks_state && safe_to_lower)
213 || level_change_req.power_level > clk_mgr_dce->cur_min_clks_state) {
215 clk_mgr_dce->cur_min_clks_state = level_change_req.power_level
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce110/
amdgpu_dce110_clk_mgr.c 257 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce11_update_clocks
262 if (!clk_mgr_dce->dfs_bypass_active)
267 if ((level_change_req.power_level < clk_mgr_dce->cur_min_clks_state && safe_to_lower)
268 || level_change_req.power_level > clk_mgr_dce->cur_min_clks_state) {
270 clk_mgr_dce->cur_min_clks_state = level_change_req.power_level;
amdgpu_dce110_clk_mgr.c 257 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce11_update_clocks
262 if (!clk_mgr_dce->dfs_bypass_active)
267 if ((level_change_req.power_level < clk_mgr_dce->cur_min_clks_state && safe_to_lower)
268 || level_change_req.power_level > clk_mgr_dce->cur_min_clks_state) {
270 clk_mgr_dce->cur_min_clks_state = level_change_req.power_level;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr/dce100/
amdgpu_dce_clk_mgr.c 119 int dce_adjust_dp_ref_freq_for_ss(struct clk_mgr_internal *clk_mgr_dce, int dp_ref_clk_khz)
121 if (clk_mgr_dce->ss_on_dprefclk && clk_mgr_dce->dprefclk_ss_divider != 0) {
123 dc_fixpt_from_fraction(clk_mgr_dce->dprefclk_ss_percentage,
124 clk_mgr_dce->dprefclk_ss_divider), 200);
162 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce12_get_dp_ref_freq_khz
164 return dce_adjust_dp_ref_freq_for_ss(clk_mgr_dce, clk_mgr_base->dprefclk_khz);
203 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce_get_required_clocks_state
212 for (i = clk_mgr_dce->max_clks_state; i >= DM_PP_CLOCKS_STATE_ULTRA_LOW; i--)
214 clk_mgr_dce->max_clks_by_state[i].display_clk_kh
238 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce_set_clock
404 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce_update_clocks
    [all...]
amdgpu_dce_clk_mgr.c 119 int dce_adjust_dp_ref_freq_for_ss(struct clk_mgr_internal *clk_mgr_dce, int dp_ref_clk_khz)
121 if (clk_mgr_dce->ss_on_dprefclk && clk_mgr_dce->dprefclk_ss_divider != 0) {
123 dc_fixpt_from_fraction(clk_mgr_dce->dprefclk_ss_percentage,
124 clk_mgr_dce->dprefclk_ss_divider), 200);
162 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce12_get_dp_ref_freq_khz
164 return dce_adjust_dp_ref_freq_for_ss(clk_mgr_dce, clk_mgr_base->dprefclk_khz);
203 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce_get_required_clocks_state
212 for (i = clk_mgr_dce->max_clks_state; i >= DM_PP_CLOCKS_STATE_ULTRA_LOW; i--)
214 clk_mgr_dce->max_clks_by_state[i].display_clk_kh
238 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce_set_clock
404 struct clk_mgr_internal *clk_mgr_dce = TO_CLK_MGR_INTERNAL(clk_mgr_base); local in function:dce_update_clocks
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/
dce_clk_mgr.c 44 (clk_mgr_dce->regs->reg)
48 clk_mgr_dce->clk_mgr_shift->field_name, clk_mgr_dce->clk_mgr_mask->field_name
51 clk_mgr_dce->base.ctx
138 static int clk_mgr_adjust_dp_ref_freq_for_ss(struct dce_clk_mgr *clk_mgr_dce, int dp_ref_clk_khz)
140 if (clk_mgr_dce->ss_on_dprefclk && clk_mgr_dce->dprefclk_ss_divider != 0) {
142 dc_fixpt_from_fraction(clk_mgr_dce->dprefclk_ss_percentage,
143 clk_mgr_dce->dprefclk_ss_divider), 200);
155 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr) local in function:dce_get_dp_ref_freq_khz
181 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce12_get_dp_ref_freq_khz
222 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce_get_required_clocks_state
255 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce_set_clock
295 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce112_set_clock
471 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce121_clock_patch_xgmi_ss_info
677 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce_update_clocks
704 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce11_update_clocks
731 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce112_update_clocks
758 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce12_update_clocks
852 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); local in function:dce_clk_mgr_create
875 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); local in function:dce110_clk_mgr_create
900 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); local in function:dce112_clk_mgr_create
921 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); local in function:dce120_clk_mgr_create
943 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), local in function:dce121_clk_mgr_create
964 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(*clk_mgr); local in function:dce_clk_mgr_destroy
    [all...]
dce_clk_mgr.c 44 (clk_mgr_dce->regs->reg)
48 clk_mgr_dce->clk_mgr_shift->field_name, clk_mgr_dce->clk_mgr_mask->field_name
51 clk_mgr_dce->base.ctx
138 static int clk_mgr_adjust_dp_ref_freq_for_ss(struct dce_clk_mgr *clk_mgr_dce, int dp_ref_clk_khz)
140 if (clk_mgr_dce->ss_on_dprefclk && clk_mgr_dce->dprefclk_ss_divider != 0) {
142 dc_fixpt_from_fraction(clk_mgr_dce->dprefclk_ss_percentage,
143 clk_mgr_dce->dprefclk_ss_divider), 200);
155 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr) local in function:dce_get_dp_ref_freq_khz
181 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce12_get_dp_ref_freq_khz
222 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce_get_required_clocks_state
255 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce_set_clock
295 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce112_set_clock
471 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce121_clock_patch_xgmi_ss_info
677 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce_update_clocks
704 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce11_update_clocks
731 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce112_update_clocks
758 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(clk_mgr); local in function:dce12_update_clocks
852 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); local in function:dce_clk_mgr_create
875 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); local in function:dce110_clk_mgr_create
900 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); local in function:dce112_clk_mgr_create
921 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), GFP_KERNEL); local in function:dce120_clk_mgr_create
943 struct dce_clk_mgr *clk_mgr_dce = kzalloc(sizeof(*clk_mgr_dce), local in function:dce121_clk_mgr_create
964 struct dce_clk_mgr *clk_mgr_dce = TO_DCE_CLK_MGR(*clk_mgr); local in function:dce_clk_mgr_destroy
    [all...]

Completed in 54 milliseconds