Home
last modified time | relevance | path

Searched refs:memory_clock (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/gpu/drm/radeon/
H A Drv740_dpm.c93 u32 rv740_get_dll_speed(bool is_gddr5, u32 memory_clock) in rv740_get_dll_speed() argument
104 data_rate = (u16)(memory_clock * factor / 1000); in rv740_get_dll_speed()
186 u32 engine_clock, u32 memory_clock, in rv740_populate_mclk_value() argument
204 memory_clock, false, &dividers); in rv740_populate_mclk_value()
246 u32 vco_freq = memory_clock * dividers.post_div; in rv740_populate_mclk_value()
269 memory_clock); in rv740_populate_mclk_value()
274 mclk->mclk770.mclk_value = cpu_to_be32(memory_clock); in rv740_populate_mclk_value()
408 u8 rv740_get_mclk_frequency_ratio(u32 memory_clock) in rv740_get_mclk_frequency_ratio() argument
412 if ((memory_clock < 10000) || (memory_clock > 47500)) in rv740_get_mclk_frequency_ratio()
415 mc_para_index = (u8)((memory_clock - 10000) / 2500); in rv740_get_mclk_frequency_ratio()
H A Drv770_dpm.h184 u32 engine_clock, u32 memory_clock,
205 u32 engine_clock, u32 memory_clock,
212 u8 rv740_get_mclk_frequency_ratio(u32 memory_clock);
213 u32 rv740_get_dll_speed(bool is_gddr5, u32 memory_clock);
H A Dcypress_dpm.h125 u32 engine_clock, u32 memory_clock);
157 u32 memory_clock, bool strobe_mode);
H A Dcypress_dpm.c473 u32 engine_clock, u32 memory_clock, in cypress_populate_mclk_value() argument
500 memory_clock, strobe_mode, &dividers); in cypress_populate_mclk_value()
554 u32 vco_freq = memory_clock * dividers.post_div; in cypress_populate_mclk_value()
577 memory_clock); in cypress_populate_mclk_value()
600 mclk->mclk770.mclk_value = cpu_to_be32(memory_clock); in cypress_populate_mclk_value()
614 u32 memory_clock, bool strobe_mode) in cypress_get_mclk_frequency_ratio() argument
620 if (memory_clock < 10000) in cypress_get_mclk_frequency_ratio()
622 else if (memory_clock > 47500) in cypress_get_mclk_frequency_ratio()
625 mc_para_index = (u8)((memory_clock - 10000) / 2500); in cypress_get_mclk_frequency_ratio()
627 if (memory_clock < 65000) in cypress_get_mclk_frequency_ratio()
[all …]
H A Dsi_dpm.h230 u8 si_get_ddr3_mclk_frequency_ratio(u32 memory_clock);
231 u8 si_get_mclk_frequency_ratio(u32 memory_clock, bool strobe_mode);
H A Drv730_dpm.c117 u32 engine_clock, u32 memory_clock, in rv730_populate_mclk_value() argument
133 memory_clock, false, &dividers); in rv730_populate_mclk_value()
165 u32 vco_freq = memory_clock * post_divider; in rv730_populate_mclk_value()
185 mclk->mclk730.mclk_value = cpu_to_be32(memory_clock); in rv730_populate_mclk_value()
H A Dci_dpm.c2453 const u32 memory_clock, in ci_register_patching_mc_arb() argument
2466 if ((memory_clock > 100000) && (memory_clock <= 125000)) { in ci_register_patching_mc_arb()
2470 } else if ((memory_clock > 125000) && (memory_clock <= 137500)) { in ci_register_patching_mc_arb()
2746 u32 memory_clock, in ci_calculate_mclk_params() argument
2764 ret = radeon_atom_get_memory_pll_dividers(rdev, memory_clock, strobe_mode, &mpll_param); in ci_calculate_mclk_params()
2791 freq_nom = memory_clock * 4 * (1 << mpll_param.post_div); in ci_calculate_mclk_params()
2793 freq_nom = memory_clock * 2 * (1 << mpll_param.post_div); in ci_calculate_mclk_params()
2818 mclk->MclkFrequency = memory_clock; in ci_calculate_mclk_params()
2833 u32 memory_clock, in ci_populate_single_memory_level() argument
2843 memory_clock, &memory_level->MinVddc); in ci_populate_single_memory_level()
[all …]
H A Drv770_dpm.c319 static void rv770_calculate_fractional_mpll_feedback_divider(u32 memory_clock, in rv770_calculate_fractional_mpll_feedback_divider() argument
330 fyclk = (memory_clock * 8) / 2; in rv770_calculate_fractional_mpll_feedback_divider()
332 fyclk = (memory_clock * 4) / 2; in rv770_calculate_fractional_mpll_feedback_divider()
388 u32 engine_clock, u32 memory_clock, in rv770_populate_mclk_value() argument
412 memory_clock, false, &dividers); in rv770_populate_mclk_value()
419 rv770_calculate_fractional_mpll_feedback_divider(memory_clock, reference_clock, in rv770_populate_mclk_value()
446 rv770_calculate_fractional_mpll_feedback_divider(memory_clock, in rv770_populate_mclk_value()
474 mclk->mclk770.mclk_value = cpu_to_be32(memory_clock); in rv770_populate_mclk_value()
H A Dsi_dpm.c3767 u8 si_get_ddr3_mclk_frequency_ratio(u32 memory_clock) in si_get_ddr3_mclk_frequency_ratio() argument
3771 if (memory_clock < 10000) in si_get_ddr3_mclk_frequency_ratio()
3773 else if (memory_clock >= 80000) in si_get_ddr3_mclk_frequency_ratio()
3776 mc_para_index = (u8)((memory_clock - 10000) / 5000 + 1); in si_get_ddr3_mclk_frequency_ratio()
3780 u8 si_get_mclk_frequency_ratio(u32 memory_clock, bool strobe_mode) in si_get_mclk_frequency_ratio() argument
3785 if (memory_clock < 12500) in si_get_mclk_frequency_ratio()
3787 else if (memory_clock > 47500) in si_get_mclk_frequency_ratio()
3790 mc_para_index = (u8)((memory_clock - 10000) / 2500); in si_get_mclk_frequency_ratio()
3792 if (memory_clock < 65000) in si_get_mclk_frequency_ratio()
3794 else if (memory_clock > 135000) in si_get_mclk_frequency_ratio()
[all …]
H A Dni_dpm.c2162 u32 memory_clock, in ni_populate_mclk_value() argument
2184 memory_clock, strobe_mode, &dividers); in ni_populate_mclk_value()
2238 u32 vco_freq = memory_clock * dividers.post_div; in ni_populate_mclk_value()
2261 memory_clock); in ni_populate_mclk_value()
2285 mclk->mclk_value = cpu_to_be32(memory_clock); in ni_populate_mclk_value()
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Diceland_smumgr.c1046 uint32_t memory_clock, in iceland_calculate_mclk_params() argument
1068 memory_clock, &mpll_param, strobe_mode); in iceland_calculate_mclk_params()
1119 freq_nom = memory_clock * 4 * (1 << mpll_param.mpll_post_divider); in iceland_calculate_mclk_params()
1121 freq_nom = memory_clock * 2 * (1 << mpll_param.mpll_post_divider); in iceland_calculate_mclk_params()
1155 mclk->MclkFrequency = memory_clock; in iceland_calculate_mclk_params()
1169 static uint8_t iceland_get_mclk_frequency_ratio(uint32_t memory_clock, in iceland_get_mclk_frequency_ratio() argument
1175 if (memory_clock < 12500) { in iceland_get_mclk_frequency_ratio()
1177 } else if (memory_clock > 47500) { in iceland_get_mclk_frequency_ratio()
1180 mc_para_index = (uint8_t)((memory_clock - 10000) / 2500); in iceland_get_mclk_frequency_ratio()
1183 if (memory_clock < 65000) { in iceland_get_mclk_frequency_ratio()
[all …]
H A Dci_smumgr.c1024 uint32_t memory_clock, in ci_calculate_mclk_params() argument
1045 memory_clock, &mpll_param, strobe_mode); in ci_calculate_mclk_params()
1077 freq_nom = memory_clock * 4 * (1 << mpll_param.mpll_post_divider); in ci_calculate_mclk_params()
1079 freq_nom = memory_clock * 2 * (1 << mpll_param.mpll_post_divider); in ci_calculate_mclk_params()
1104 mclk->MclkFrequency = memory_clock; in ci_calculate_mclk_params()
1118 static uint8_t ci_get_mclk_frequency_ratio(uint32_t memory_clock, in ci_get_mclk_frequency_ratio() argument
1124 if (memory_clock < 12500) in ci_get_mclk_frequency_ratio()
1126 else if (memory_clock > 47500) in ci_get_mclk_frequency_ratio()
1129 mc_para_index = (uint8_t)((memory_clock - 10000) / 2500); in ci_get_mclk_frequency_ratio()
1131 if (memory_clock < 65000) in ci_get_mclk_frequency_ratio()
[all …]
H A Dtonga_smumgr.c789 uint32_t memory_clock, in tonga_calculate_mclk_params() argument
811 memory_clock, &mpll_param, strobe_mode); in tonga_calculate_mclk_params()
871 freq_nom = memory_clock * 4 * (1 << mpll_param.mpll_post_divider); in tonga_calculate_mclk_params()
873 freq_nom = memory_clock * 2 * (1 << mpll_param.mpll_post_divider); in tonga_calculate_mclk_params()
906 mclk->MclkFrequency = memory_clock; in tonga_calculate_mclk_params()
920 static uint8_t tonga_get_mclk_frequency_ratio(uint32_t memory_clock, in tonga_get_mclk_frequency_ratio() argument
926 if (memory_clock < 12500) in tonga_get_mclk_frequency_ratio()
928 else if (memory_clock > 47500) in tonga_get_mclk_frequency_ratio()
931 mc_para_index = (uint8_t)((memory_clock - 10000) / 2500); in tonga_get_mclk_frequency_ratio()
933 if (memory_clock < 65000) in tonga_get_mclk_frequency_ratio()
[all …]
/linux/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h293 uint32_t memory_clock; member
512 uint32_t memory_clock; member