/dragonfly/sys/dev/drm/radeon/ |
H A D | rv740_dpm.c | 132 u32 reference_clock = rdev->clock.spll.reference_freq; in rv740_populate_sclk_value() local 145 do_div(tmp, reference_clock); in rv740_populate_sclk_value() 165 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv740_populate_sclk_value() 252 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv740_populate_mclk_value() local 254 u32 clk_s = reference_clock * 5 / (decoded_ref * ss.rate); in rv740_populate_mclk_value()
|
H A D | rv730_dpm.c | 52 u32 reference_clock = rdev->clock.spll.reference_freq; in rv730_populate_sclk_value() local 71 do_div(tmp, reference_clock); in rv730_populate_sclk_value() 97 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv730_populate_sclk_value() 172 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv730_populate_mclk_value() local 173 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv730_populate_mclk_value()
|
H A D | rv770_dpm.c | 323 u32 reference_clock, in rv770_calculate_fractional_mpll_feedback_divider() argument 408 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv770_populate_mclk_value() local 450 reference_clock, in rv770_populate_mclk_value() 505 u32 reference_clock = rdev->clock.spll.reference_freq; in rv770_populate_sclk_value() local 523 do_div(tmp, reference_clock); in rv770_populate_sclk_value() 1710 u32 reference_clock; in rv770_program_response_times() local 1724 reference_clock = radeon_get_xclk(rdev); in rv770_program_response_times() 1726 vddc_dly = (voltage_response_time * reference_clock) / 1600; in rv770_program_response_times() 1727 bb_dly = (backbias_response_time * reference_clock) / 1600; in rv770_program_response_times() 1728 acpi_dly = (acpi_delay_time * reference_clock) / 1600; in rv770_program_response_times() [all …]
|
H A D | ni_dpm.c | 1224 u32 reference_clock; in ni_program_response_times() local 1240 reference_clock = radeon_get_xclk(rdev); in ni_program_response_times() 1242 vddc_dly = (voltage_response_time * reference_clock) / 1600; in ni_program_response_times() 1243 bb_dly = (backbias_response_time * reference_clock) / 1600; in ni_program_response_times() 1244 acpi_dly = (acpi_delay_time * reference_clock) / 1600; in ni_program_response_times() 1245 vbi_dly = (vbi_time_out * reference_clock) / 1600; in ni_program_response_times() 1247 mclk_switch_limit = (460 * reference_clock) / 100; in ni_program_response_times() 2010 u32 reference_clock = rdev->clock.spll.reference_freq; in ni_calculate_sclk_params() local 2024 do_div(tmp, reference_clock); in ni_calculate_sclk_params() 2240 u32 reference_clock = rdev->clock.mpll.reference_freq; in ni_populate_mclk_value() local [all …]
|
H A D | si_dpm.c | 3643 u32 reference_clock; in si_program_response_times() local 3656 reference_clock = radeon_get_xclk(rdev); in si_program_response_times() 3659 acpi_dly = (acpi_delay_time * reference_clock) / 100; in si_program_response_times() 3660 vbi_dly = (vbi_time_out * reference_clock) / 100; in si_program_response_times() 4794 u32 reference_clock = rdev->clock.spll.reference_freq; in si_calculate_sclk_params() local 4807 do_div(tmp, reference_clock); in si_calculate_sclk_params() 4923 tmp = freq_nom / reference_clock; in si_populate_mclk_value() 4927 u32 clks = reference_clock * 5 / ss.rate; in si_populate_mclk_value() 6033 u32 reference_clock, tmp; in si_thermal_setup_fan_table() local 6079 reference_clock = radeon_get_xclk(rdev); in si_thermal_setup_fan_table() [all …]
|
H A D | cypress_dpm.c | 276 u32 reference_clock; in cypress_program_response_times() local 279 reference_clock = radeon_get_xclk(rdev); in cypress_program_response_times() 280 mclk_switch_limit = (460 * reference_clock) / 100; in cypress_program_response_times() 559 u32 reference_clock = rdev->clock.mpll.reference_freq; in cypress_populate_mclk_value() local 561 u32 clk_s = reference_clock * 5 / (decoded_ref * ss.rate); in cypress_populate_mclk_value()
|
H A D | rv770.c | 789 u32 reference_clock = rdev->clock.spll.reference_freq; in rv770_get_xclk() local 796 return reference_clock / 4; in rv770_get_xclk() 798 return reference_clock; in rv770_get_xclk()
|
H A D | ci_dpm.c | 998 u32 reference_clock, tmp; in ci_thermal_setup_fan_table() local 1044 reference_clock = radeon_get_xclk(rdev); in ci_thermal_setup_fan_table() 1047 reference_clock) / 1600); in ci_thermal_setup_fan_table() 2865 u32 reference_clock = rdev->clock.mpll.reference_freq; in ci_calculate_mclk_params() local 2872 tmp = (freq_nom / reference_clock); in ci_calculate_mclk_params() 2876 u32 clks = reference_clock * 5 / ss.rate; in ci_calculate_mclk_params() 3203 u32 reference_clock = rdev->clock.spll.reference_freq; in ci_calculate_sclk_params() local 3227 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in ci_calculate_sclk_params()
|
H A D | cik.c | 1705 u32 reference_clock = rdev->clock.spll.reference_freq; in cik_get_xclk() local 1709 return reference_clock / 2; in cik_get_xclk() 1712 return reference_clock / 4; in cik_get_xclk() 1714 return reference_clock; in cik_get_xclk()
|
H A D | si.c | 1331 u32 reference_clock = rdev->clock.spll.reference_freq; in si_get_xclk() local 1340 return reference_clock / 4; in si_get_xclk() 1342 return reference_clock; in si_get_xclk()
|
/dragonfly/sys/dev/drm/amd/powerplay/smumgr/ |
H A 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()
|
H A D | tonga_smumgr.c | 538 uint32_t reference_clock; in tonga_calculate_sclk_params() local 550 reference_clock = atomctrl_get_reference_clock(hwmgr); in tonga_calculate_sclk_params() 582 uint32_t clkS = reference_clock * 5 / (reference_divider * ss_info.speed_spectrum_rate); in tonga_calculate_sclk_params() 857 uint32_t reference_clock = atomctrl_get_mpll_reference_clock(hwmgr); in tonga_calculate_mclk_params() local 866 tmp = (freq_nom / reference_clock); in tonga_calculate_mclk_params() 874 uint32_t clks = reference_clock * 5 / ss_info.speed_spectrum_rate; in tonga_calculate_mclk_params() 2458 uint32_t reference_clock; in tonga_thermal_setup_fan_table() local 2522 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in tonga_thermal_setup_fan_table() 2524 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in tonga_thermal_setup_fan_table()
|
H A 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() 2129 uint32_t reference_clock; in ci_thermal_setup_fan_table() local 2184 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in ci_thermal_setup_fan_table() 2186 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in ci_thermal_setup_fan_table()
|
H A D | fiji_smumgr.c | 2150 uint32_t reference_clock; in fiji_thermal_setup_fan_table() local 2214 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in fiji_thermal_setup_fan_table() 2218 reference_clock) / 1600); in fiji_thermal_setup_fan_table()
|
H A D | polaris10_smumgr.c | 2017 uint32_t reference_clock; in polaris10_thermal_setup_fan_table() local 2085 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in polaris10_thermal_setup_fan_table() 2089 reference_clock) / 1600); in polaris10_thermal_setup_fan_table()
|
/dragonfly/sys/dev/drm/amd/amdgpu/ |
H A D | soc15.c | 208 u32 reference_clock = adev->clock.spll.reference_freq; in soc15_get_xclk() local 211 return reference_clock / 4; in soc15_get_xclk() 213 return reference_clock; in soc15_get_xclk()
|
H A D | cik.c | 842 u32 reference_clock = adev->clock.spll.reference_freq; in cik_get_xclk() local 846 return reference_clock / 2; in cik_get_xclk() 849 return reference_clock / 4; in cik_get_xclk() 851 return reference_clock; in cik_get_xclk()
|
H A D | vi.c | 328 u32 reference_clock = adev->clock.spll.reference_freq; in vi_get_xclk() local 332 return reference_clock; in vi_get_xclk() 340 return reference_clock / 4; in vi_get_xclk() 342 return reference_clock; in vi_get_xclk()
|
H A D | si_dpm.c | 4103 u32 reference_clock; in si_program_response_times() local 4116 reference_clock = amdgpu_asic_get_xclk(adev); in si_program_response_times() 4119 acpi_dly = (acpi_delay_time * reference_clock) / 100; in si_program_response_times() 4120 vbi_dly = (vbi_time_out * reference_clock) / 100; in si_program_response_times() 5257 u32 reference_clock = adev->clock.spll.reference_freq; in si_calculate_sclk_params() local 5270 do_div(tmp, reference_clock); in si_calculate_sclk_params() 5386 tmp = freq_nom / reference_clock; in si_populate_mclk_value() 5390 u32 clks = reference_clock * 5 / ss.rate; in si_populate_mclk_value() 6469 u32 reference_clock, tmp; in si_thermal_setup_fan_table() local 6508 reference_clock = amdgpu_asic_get_xclk(adev); in si_thermal_setup_fan_table() [all …]
|