/linux/drivers/gpu/drm/radeon/ |
H A D | rv770_dpm.h | 181 u32 engine_clock, 184 u32 engine_clock, u32 memory_clock, 202 int rv740_populate_sclk_value(struct radeon_device *rdev, u32 engine_clock, 205 u32 engine_clock, u32 memory_clock, 227 u32 engine_clock);
|
H A D | rv740_dpm.c | 119 int rv740_populate_sclk_value(struct radeon_device *rdev, u32 engine_clock, in rv740_populate_sclk_value() argument 136 engine_clock, false, ÷rs); in rv740_populate_sclk_value() 142 tmp = (u64) engine_clock * reference_divider * dividers.post_div * 16384; in rv740_populate_sclk_value() 159 u32 vco_freq = engine_clock * dividers.post_div; in rv740_populate_sclk_value() 175 sclk->sclk_value = cpu_to_be32(engine_clock); in rv740_populate_sclk_value() 186 u32 engine_clock, u32 memory_clock, in rv740_populate_mclk_value() argument
|
H A D | rv730_dpm.c | 38 u32 engine_clock, in rv730_populate_sclk_value() argument 55 engine_clock, false, ÷rs); in rv730_populate_sclk_value() 67 tmp = (u64) engine_clock * reference_divider * post_divider * 16384; in rv730_populate_sclk_value() 90 u32 vco_freq = engine_clock * post_divider; in rv730_populate_sclk_value() 106 sclk->sclk_value = cpu_to_be32(engine_clock); in rv730_populate_sclk_value() 117 u32 engine_clock, u32 memory_clock, in rv730_populate_mclk_value() argument
|
H A D | cypress_dpm.h | 125 u32 engine_clock, u32 memory_clock);
|
H A D | rv770_dpm.c | 388 u32 engine_clock, u32 memory_clock, in rv770_populate_mclk_value() argument 486 u32 engine_clock, in rv770_populate_sclk_value() argument 508 engine_clock, false, ÷rs); in rv770_populate_sclk_value() 519 tmp = (u64) engine_clock * reference_divider * post_divider * 16384; in rv770_populate_sclk_value() 541 u32 vco_freq = engine_clock * post_divider; in rv770_populate_sclk_value() 557 sclk->sclk_value = cpu_to_be32(engine_clock); in rv770_populate_sclk_value() 724 u32 engine_clock) in rv770_calculate_memory_refresh_rate() argument 735 mc_arb_rfsh_rate = ((engine_clock * 10) * dram_refresh_rate / dram_rows - 32) / 64; in rv770_calculate_memory_refresh_rate()
|
H A D | ni_dpm.c | 1999 u32 engine_clock, in ni_calculate_sclk_params() argument 2018 engine_clock, false, ÷rs); in ni_calculate_sclk_params() 2025 tmp = (u64) engine_clock * reference_divider * dividers.post_div * 16834; in ni_calculate_sclk_params() 2042 u32 vco_freq = engine_clock * dividers.post_div; in ni_calculate_sclk_params() 2058 sclk->sclk_value = engine_clock; in ni_calculate_sclk_params() 2070 u32 engine_clock, in ni_populate_sclk_value() argument 2076 ret = ni_calculate_sclk_params(rdev, engine_clock, &sclk_tmp); in ni_populate_sclk_value() 2161 u32 engine_clock, in ni_populate_mclk_value() argument
|
H A D | si_dpm.c | 1693 u32 engine_clock, 4210 u32 engine_clock) in si_calculate_memory_refresh_rate() argument 4223 mc_arb_rfsh_rate = ((engine_clock * 10) * dram_refresh_rate / dram_rows - 32) / 64; in si_calculate_memory_refresh_rate() 4720 u32 engine_clock, in si_calculate_sclk_params() argument 4739 engine_clock, false, ÷rs); in si_calculate_sclk_params() 4745 tmp = (u64) engine_clock * reference_divider * dividers.post_div * 16384; in si_calculate_sclk_params() 4762 u32 vco_freq = engine_clock * dividers.post_div; in si_calculate_sclk_params() 4778 sclk->sclk_value = engine_clock; in si_calculate_sclk_params() 4790 u32 engine_clock, in si_populate_sclk_value() argument 4796 ret = si_calculate_sclk_params(rdev, engine_clock, &sclk_tmp); in si_populate_sclk_value() [all …]
|
H A D | cypress_dpm.c | 473 u32 engine_clock, u32 memory_clock, in cypress_populate_mclk_value() argument 907 u32 engine_clock, u32 memory_clock) in cypress_calculate_burst_time() argument 911 u32 result = (4 * multiplier * engine_clock) / (memory_clock / 2); in cypress_calculate_burst_time()
|
H A D | rv6xx_dpm.c | 782 u32 engine_clock) in calculate_memory_refresh_rate() argument 791 return ((engine_clock * 10) * dram_refresh_rate / dram_rows - 32) / 64; in calculate_memory_refresh_rate()
|
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu7_hwmgr.c | 3351 if (smu7_ps->performance_levels[i].engine_clock > max_limits->sclk) in smu7_apply_state_adjust_rules() 3352 smu7_ps->performance_levels[i].engine_clock = max_limits->sclk; in smu7_apply_state_adjust_rules() 3402 sclk = smu7_ps->performance_levels[0].engine_clock; in smu7_apply_state_adjust_rules() 3419 smu7_ps->performance_levels[0].engine_clock = sclk; in smu7_apply_state_adjust_rules() 3422 smu7_ps->performance_levels[1].engine_clock = in smu7_apply_state_adjust_rules() 3423 (smu7_ps->performance_levels[1].engine_clock >= in smu7_apply_state_adjust_rules() 3424 smu7_ps->performance_levels[0].engine_clock) ? in smu7_apply_state_adjust_rules() 3425 smu7_ps->performance_levels[1].engine_clock : in smu7_apply_state_adjust_rules() 3426 smu7_ps->performance_levels[0].engine_clock; in smu7_apply_state_adjust_rules() 3477 smu7_ps->performance_levels[i].engine_clock = stable_pstate_sclk; in smu7_apply_state_adjust_rules() [all …]
|
H A D | smu7_hwmgr.h | 56 uint32_t engine_clock; member
|
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | iceland_smumgr.c | 796 uint32_t engine_clock, SMU71_Discrete_GraphicsLevel *sclk) in iceland_calculate_sclk_params() argument 811 result = atomctrl_get_engine_pll_dividers_vi(hwmgr, engine_clock, ÷rs); in iceland_calculate_sclk_params() 842 uint32_t vcoFreq = engine_clock * dividers.uc_pll_post_div; in iceland_calculate_sclk_params() 863 sclk->SclkFrequency = engine_clock; in iceland_calculate_sclk_params() 892 uint32_t engine_clock, in iceland_populate_single_graphic_level() argument 898 result = iceland_calculate_sclk_params(hwmgr, engine_clock, graphic_level); in iceland_populate_single_graphic_level() 902 hwmgr->dyn_state.vddc_dependency_on_sclk, engine_clock, in iceland_populate_single_graphic_level() 908 graphic_level->SclkFrequency = engine_clock; in iceland_populate_single_graphic_level() 914 engine_clock, in iceland_populate_single_graphic_level() 937 smu7_get_sleep_divider_id_from_clock(engine_clock, in iceland_populate_single_graphic_level() [all …]
|
H A D | tonga_smumgr.c | 539 uint32_t engine_clock, SMU72_Discrete_GraphicsLevel *sclk) in tonga_calculate_sclk_params() argument 554 result = atomctrl_get_engine_pll_dividers_vi(hwmgr, engine_clock, ÷rs); in tonga_calculate_sclk_params() 585 uint32_t vcoFreq = engine_clock * dividers.uc_pll_post_div; in tonga_calculate_sclk_params() 606 sclk->SclkFrequency = engine_clock; in tonga_calculate_sclk_params() 617 uint32_t engine_clock, in tonga_populate_single_graphic_level() argument 627 result = tonga_calculate_sclk_params(hwmgr, engine_clock, graphic_level); in tonga_populate_single_graphic_level() 636 vdd_dep_table, engine_clock, in tonga_populate_single_graphic_level() 643 graphic_level->SclkFrequency = engine_clock; in tonga_populate_single_graphic_level() 664 smu7_get_sleep_divider_id_from_clock(engine_clock, in tonga_populate_single_graphic_level() 1459 uint32_t engine_clock, in tonga_populate_memory_timing_parameters() argument [all …]
|
H A D | ci_smumgr.c | 1623 uint32_t engine_clock, in ci_populate_memory_timing_parameters() argument 1634 engine_clock, memory_clock); in ci_populate_memory_timing_parameters()
|