/Linux-v5.4/drivers/gpu/drm/radeon/ |
D | rv740_dpm.c | 131 u32 reference_clock = rdev->clock.spll.reference_freq; in rv740_populate_sclk_value() local 144 do_div(tmp, reference_clock); in rv740_populate_sclk_value() 164 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv740_populate_sclk_value() 251 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv740_populate_mclk_value() local 253 u32 clk_s = reference_clock * 5 / (decoded_ref * ss.rate); in rv740_populate_mclk_value()
|
D | rv730_dpm.c | 51 u32 reference_clock = rdev->clock.spll.reference_freq; in rv730_populate_sclk_value() local 70 do_div(tmp, reference_clock); in rv730_populate_sclk_value() 96 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv730_populate_sclk_value() 171 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv730_populate_mclk_value() local 172 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv730_populate_mclk_value()
|
D | rv770_dpm.c | 318 u32 reference_clock, in rv770_calculate_fractional_mpll_feedback_divider() argument 336 (8 * fyclk * reference_divider * post_divider) / reference_clock; in rv770_calculate_fractional_mpll_feedback_divider() 403 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv770_populate_mclk_value() local 417 rv770_calculate_fractional_mpll_feedback_divider(memory_clock, reference_clock, in rv770_populate_mclk_value() 445 reference_clock, in rv770_populate_mclk_value() 500 u32 reference_clock = rdev->clock.spll.reference_freq; in rv770_populate_sclk_value() local 518 do_div(tmp, reference_clock); in rv770_populate_sclk_value() 543 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv770_populate_sclk_value() 1705 u32 reference_clock; in rv770_program_response_times() local 1719 reference_clock = radeon_get_xclk(rdev); in rv770_program_response_times() [all …]
|
D | ni_dpm.c | 1226 u32 reference_clock; in ni_program_response_times() local 1242 reference_clock = radeon_get_xclk(rdev); in ni_program_response_times() 1244 vddc_dly = (voltage_response_time * reference_clock) / 1600; in ni_program_response_times() 1245 bb_dly = (backbias_response_time * reference_clock) / 1600; in ni_program_response_times() 1246 acpi_dly = (acpi_delay_time * reference_clock) / 1600; in ni_program_response_times() 1247 vbi_dly = (vbi_time_out * reference_clock) / 1600; in ni_program_response_times() 1249 mclk_switch_limit = (460 * reference_clock) / 100; in ni_program_response_times() 2012 u32 reference_clock = rdev->clock.spll.reference_freq; in ni_calculate_sclk_params() local 2026 do_div(tmp, reference_clock); in ni_calculate_sclk_params() 2046 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in ni_calculate_sclk_params() [all …]
|
D | cypress_dpm.c | 277 u32 reference_clock; in cypress_program_response_times() local 280 reference_clock = radeon_get_xclk(rdev); in cypress_program_response_times() 281 mclk_switch_limit = (460 * reference_clock) / 100; in cypress_program_response_times() 560 u32 reference_clock = rdev->clock.mpll.reference_freq; in cypress_populate_mclk_value() local 562 u32 clk_s = reference_clock * 5 / (decoded_ref * ss.rate); in cypress_populate_mclk_value()
|
D | si_dpm.c | 3645 u32 reference_clock; in si_program_response_times() local 3658 reference_clock = radeon_get_xclk(rdev); in si_program_response_times() 3660 vddc_dly = (voltage_response_time * reference_clock) / 100; in si_program_response_times() 3661 acpi_dly = (acpi_delay_time * reference_clock) / 100; in si_program_response_times() 3662 vbi_dly = (vbi_time_out * reference_clock) / 100; in si_program_response_times() 4796 u32 reference_clock = rdev->clock.spll.reference_freq; in si_calculate_sclk_params() local 4809 do_div(tmp, reference_clock); in si_calculate_sclk_params() 4829 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in si_calculate_sclk_params() 4918 u32 reference_clock = rdev->clock.mpll.reference_freq; in si_populate_mclk_value() local 4925 tmp = freq_nom / reference_clock; in si_populate_mclk_value() [all …]
|
D | rv770.c | 796 u32 reference_clock = rdev->clock.spll.reference_freq; in rv770_get_xclk() local 803 return reference_clock / 4; in rv770_get_xclk() 805 return reference_clock; in rv770_get_xclk()
|
D | ci_dpm.c | 964 u32 reference_clock, tmp; in ci_thermal_setup_fan_table() local 1010 reference_clock = radeon_get_xclk(rdev); in ci_thermal_setup_fan_table() 1013 reference_clock) / 1600); in ci_thermal_setup_fan_table() 2831 u32 reference_clock = rdev->clock.mpll.reference_freq; in ci_calculate_mclk_params() local 2838 tmp = (freq_nom / reference_clock); in ci_calculate_mclk_params() 2842 u32 clks = reference_clock * 5 / ss.rate; in ci_calculate_mclk_params() 3169 u32 reference_clock = rdev->clock.spll.reference_freq; in ci_calculate_sclk_params() local 3193 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in ci_calculate_sclk_params()
|
D | cik.c | 1720 u32 reference_clock = rdev->clock.spll.reference_freq; in cik_get_xclk() local 1724 return reference_clock / 2; in cik_get_xclk() 1727 return reference_clock / 4; in cik_get_xclk() 1729 return reference_clock; in cik_get_xclk()
|
D | si.c | 1345 u32 reference_clock = rdev->clock.spll.reference_freq; in si_get_xclk() local 1354 return reference_clock / 4; in si_get_xclk() 1356 return reference_clock; in si_get_xclk()
|
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/smumgr/ |
D | iceland_smumgr.c | 805 uint32_t reference_clock; in iceland_calculate_sclk_params() local 817 reference_clock = atomctrl_get_reference_clock(hwmgr); in iceland_calculate_sclk_params() 849 uint32_t clkS = reference_clock * 5 / (reference_divider * ss_info.speed_spectrum_rate); in iceland_calculate_sclk_params() 1115 uint32_t reference_clock = atomctrl_get_mpll_reference_clock(hwmgr); in iceland_calculate_mclk_params() local 1124 tmp = (freq_nom / reference_clock); in iceland_calculate_mclk_params() 1132 uint32_t clks = reference_clock * 5 / ss_info.speed_spectrum_rate; in iceland_calculate_mclk_params() 2092 uint32_t reference_clock; in iceland_thermal_setup_fan_table() local 2147 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in iceland_thermal_setup_fan_table() 2149 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in iceland_thermal_setup_fan_table()
|
D | tonga_smumgr.c | 548 uint32_t reference_clock; in tonga_calculate_sclk_params() local 560 reference_clock = atomctrl_get_reference_clock(hwmgr); in tonga_calculate_sclk_params() 592 uint32_t clkS = reference_clock * 5 / (reference_divider * ss_info.speed_spectrum_rate); in tonga_calculate_sclk_params() 867 uint32_t reference_clock = atomctrl_get_mpll_reference_clock(hwmgr); in tonga_calculate_mclk_params() local 876 tmp = (freq_nom / reference_clock); in tonga_calculate_mclk_params() 884 uint32_t clks = reference_clock * 5 / ss_info.speed_spectrum_rate; in tonga_calculate_mclk_params() 2468 uint32_t reference_clock; in tonga_thermal_setup_fan_table() local 2532 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in tonga_thermal_setup_fan_table() 2534 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in tonga_thermal_setup_fan_table()
|
D | ci_smumgr.c | 1072 uint32_t reference_clock = atomctrl_get_mpll_reference_clock(hwmgr); in ci_calculate_mclk_params() local 1081 tmp = (freq_nom / reference_clock); in ci_calculate_mclk_params() 1085 uint32_t clks = reference_clock * 5 / ss_info.speed_spectrum_rate; in ci_calculate_mclk_params() 2130 uint32_t reference_clock; in ci_thermal_setup_fan_table() local 2185 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in ci_thermal_setup_fan_table() 2187 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in ci_thermal_setup_fan_table()
|
D | fiji_smumgr.c | 2141 uint32_t reference_clock; in fiji_thermal_setup_fan_table() local 2205 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in fiji_thermal_setup_fan_table() 2209 reference_clock) / 1600); in fiji_thermal_setup_fan_table()
|
D | polaris10_smumgr.c | 2072 uint32_t reference_clock; in polaris10_thermal_setup_fan_table() local 2140 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in polaris10_thermal_setup_fan_table() 2144 reference_clock) / 1600); in polaris10_thermal_setup_fan_table()
|
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | cik.c | 843 u32 reference_clock = adev->clock.spll.reference_freq; in cik_get_xclk() local 847 return reference_clock / 2; in cik_get_xclk() 850 return reference_clock / 4; in cik_get_xclk() 852 return reference_clock; in cik_get_xclk()
|
D | vi.c | 329 u32 reference_clock = adev->clock.spll.reference_freq; in vi_get_xclk() local 333 return reference_clock; in vi_get_xclk() 341 return reference_clock / 4; in vi_get_xclk() 343 return reference_clock; in vi_get_xclk()
|
D | si.c | 1216 u32 reference_clock = adev->clock.spll.reference_freq; in si_get_xclk() local 1225 return reference_clock / 4; in si_get_xclk() 1227 return reference_clock; in si_get_xclk()
|
D | si_dpm.c | 4105 u32 reference_clock; in si_program_response_times() local 4117 reference_clock = amdgpu_asic_get_xclk(adev); in si_program_response_times() 4119 vddc_dly = (voltage_response_time * reference_clock) / 100; in si_program_response_times() 4120 acpi_dly = (acpi_delay_time * reference_clock) / 100; in si_program_response_times() 4121 vbi_dly = (vbi_time_out * reference_clock) / 100; in si_program_response_times() 5258 u32 reference_clock = adev->clock.spll.reference_freq; in si_calculate_sclk_params() local 5271 do_div(tmp, reference_clock); in si_calculate_sclk_params() 5291 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in si_calculate_sclk_params() 5380 u32 reference_clock = adev->clock.mpll.reference_freq; in si_populate_mclk_value() local 5387 tmp = freq_nom / reference_clock; in si_populate_mclk_value() [all …]
|