/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
H A D | radeon_rv740_dpm.c | 136 u32 reference_clock = rdev->clock.spll.reference_freq; in rv740_populate_sclk_value() local 149 do_div(tmp, reference_clock); in rv740_populate_sclk_value() 169 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv740_populate_sclk_value() 256 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv740_populate_mclk_value() local 258 u32 clk_s = reference_clock * 5 / (decoded_ref * ss.rate); in rv740_populate_mclk_value()
|
H A D | radeon_rv730_dpm.c | 56 u32 reference_clock = rdev->clock.spll.reference_freq; in rv730_populate_sclk_value() local 75 do_div(tmp, reference_clock); in rv730_populate_sclk_value() 101 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv730_populate_sclk_value() 176 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv730_populate_mclk_value() local 177 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv730_populate_mclk_value()
|
H A D | radeon_rv770_dpm.c | 323 u32 reference_clock, in rv770_calculate_fractional_mpll_feedback_divider() argument 341 (8 * fyclk * reference_divider * post_divider) / reference_clock; in rv770_calculate_fractional_mpll_feedback_divider() 408 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv770_populate_mclk_value() local 422 rv770_calculate_fractional_mpll_feedback_divider(memory_clock, reference_clock, in rv770_populate_mclk_value() 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() 548 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); 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() [all …]
|
H A D | radeon_ni_dpm.c | 1230 u32 reference_clock; in ni_program_response_times() local 1246 reference_clock = radeon_get_xclk(rdev); in ni_program_response_times() 1248 vddc_dly = (voltage_response_time * reference_clock) / 1600; in ni_program_response_times() 1249 bb_dly = (backbias_response_time * reference_clock) / 1600; in ni_program_response_times() 1250 acpi_dly = (acpi_delay_time * reference_clock) / 1600; in ni_program_response_times() 1251 vbi_dly = (vbi_time_out * reference_clock) / 1600; in ni_program_response_times() 1253 mclk_switch_limit = (460 * reference_clock) / 100; in ni_program_response_times() 2016 u32 reference_clock = rdev->clock.spll.reference_freq; in ni_calculate_sclk_params() local 2030 do_div(tmp, reference_clock); in ni_calculate_sclk_params() 2050 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in ni_calculate_sclk_params() [all …]
|
H A D | radeon_si_dpm.c | 3649 u32 reference_clock; in si_program_response_times() local 3661 reference_clock = radeon_get_xclk(rdev); in si_program_response_times() 3663 vddc_dly = (voltage_response_time * reference_clock) / 100; in si_program_response_times() 3664 acpi_dly = (acpi_delay_time * reference_clock) / 100; in si_program_response_times() 3665 vbi_dly = (vbi_time_out * reference_clock) / 100; in si_program_response_times() 4799 u32 reference_clock = rdev->clock.spll.reference_freq; in si_calculate_sclk_params() local 4812 do_div(tmp, reference_clock); in si_calculate_sclk_params() 4832 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in si_calculate_sclk_params() 4921 u32 reference_clock = rdev->clock.mpll.reference_freq; in si_populate_mclk_value() local 4928 tmp = freq_nom / reference_clock; in si_populate_mclk_value() [all …]
|
H A D | radeon_cypress_dpm.c | 282 u32 reference_clock; in cypress_program_response_times() local 285 reference_clock = radeon_get_xclk(rdev); in cypress_program_response_times() 286 mclk_switch_limit = (460 * reference_clock) / 100; in cypress_program_response_times() 565 u32 reference_clock = rdev->clock.mpll.reference_freq; in cypress_populate_mclk_value() local 567 u32 clk_s = reference_clock * 5 / (decoded_ref * ss.rate); in cypress_populate_mclk_value()
|
H A D | radeon_rv770.c | 801 u32 reference_clock = rdev->clock.spll.reference_freq; in rv770_get_xclk() local 808 return reference_clock / 4; in rv770_get_xclk() 810 return reference_clock; in rv770_get_xclk()
|
H A D | radeon_ci_dpm.c | 968 u32 reference_clock, tmp; in ci_thermal_setup_fan_table() local 1014 reference_clock = radeon_get_xclk(rdev); in ci_thermal_setup_fan_table() 1017 reference_clock) / 1600); in ci_thermal_setup_fan_table() 2837 u32 reference_clock = rdev->clock.mpll.reference_freq; in ci_calculate_mclk_params() local 2844 tmp = (freq_nom / reference_clock); in ci_calculate_mclk_params() 2848 u32 clks = reference_clock * 5 / ss.rate; in ci_calculate_mclk_params() 3175 u32 reference_clock = rdev->clock.spll.reference_freq; in ci_calculate_sclk_params() local 3199 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in ci_calculate_sclk_params()
|
H A D | radeon_cik.c | 1723 u32 reference_clock = rdev->clock.spll.reference_freq; in cik_get_xclk() local 1727 return reference_clock / 2; in cik_get_xclk() 1730 return reference_clock / 4; in cik_get_xclk() 1732 return reference_clock; in cik_get_xclk()
|
H A D | radeon_si.c | 1352 u32 reference_clock = rdev->clock.spll.reference_freq; in si_get_xclk() local 1361 return reference_clock / 4; in si_get_xclk() 1363 return reference_clock; in si_get_xclk()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/ |
H A D | amdgpu_iceland_smumgr.c | 810 uint32_t reference_clock; in iceland_calculate_sclk_params() local 822 reference_clock = atomctrl_get_reference_clock(hwmgr); in iceland_calculate_sclk_params() 854 uint32_t clkS = reference_clock * 5 / (reference_divider * ss_info.speed_spectrum_rate); in iceland_calculate_sclk_params() 1120 uint32_t reference_clock = atomctrl_get_mpll_reference_clock(hwmgr); in iceland_calculate_mclk_params() local 1129 tmp = (freq_nom / reference_clock); in iceland_calculate_mclk_params() 1137 uint32_t clks = reference_clock * 5 / ss_info.speed_spectrum_rate; in iceland_calculate_mclk_params() 2097 uint32_t reference_clock; in iceland_thermal_setup_fan_table() local 2152 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in iceland_thermal_setup_fan_table() 2154 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in iceland_thermal_setup_fan_table()
|
H A D | amdgpu_tonga_smumgr.c | 553 uint32_t reference_clock; in tonga_calculate_sclk_params() local 565 reference_clock = atomctrl_get_reference_clock(hwmgr); in tonga_calculate_sclk_params() 597 uint32_t clkS = reference_clock * 5 / (reference_divider * ss_info.speed_spectrum_rate); in tonga_calculate_sclk_params() 872 uint32_t reference_clock = atomctrl_get_mpll_reference_clock(hwmgr); in tonga_calculate_mclk_params() local 881 tmp = (freq_nom / reference_clock); in tonga_calculate_mclk_params() 889 uint32_t clks = reference_clock * 5 / ss_info.speed_spectrum_rate; in tonga_calculate_mclk_params() 2473 uint32_t reference_clock; in tonga_thermal_setup_fan_table() local 2537 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in tonga_thermal_setup_fan_table() 2539 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in tonga_thermal_setup_fan_table()
|
H A D | amdgpu_ci_smumgr.c | 1077 uint32_t reference_clock = atomctrl_get_mpll_reference_clock(hwmgr); in ci_calculate_mclk_params() local 1086 tmp = (freq_nom / reference_clock); in ci_calculate_mclk_params() 1090 uint32_t clks = reference_clock * 5 / ss_info.speed_spectrum_rate; in ci_calculate_mclk_params() 2135 uint32_t reference_clock; in ci_thermal_setup_fan_table() local 2190 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in ci_thermal_setup_fan_table() 2192 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in ci_thermal_setup_fan_table()
|
H A D | amdgpu_fiji_smumgr.c | 2143 uint32_t reference_clock; in fiji_thermal_setup_fan_table() local 2207 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in fiji_thermal_setup_fan_table() 2211 reference_clock) / 1600); in fiji_thermal_setup_fan_table()
|
H A D | amdgpu_polaris10_smumgr.c | 2077 uint32_t reference_clock; in polaris10_thermal_setup_fan_table() local 2145 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in polaris10_thermal_setup_fan_table() 2149 reference_clock) / 1600); in polaris10_thermal_setup_fan_table()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_cik.c | 850 u32 reference_clock = adev->clock.spll.reference_freq; in cik_get_xclk() local 854 return reference_clock / 2; in cik_get_xclk() 857 return reference_clock / 4; in cik_get_xclk() 859 return reference_clock; in cik_get_xclk()
|
H A D | amdgpu_vi.c | 336 u32 reference_clock = adev->clock.spll.reference_freq; in vi_get_xclk() local 340 return reference_clock; in vi_get_xclk() 348 return reference_clock / 4; in vi_get_xclk() 350 return reference_clock; in vi_get_xclk()
|
H A D | amdgpu_soc15.c | 282 u32 reference_clock = adev->clock.spll.reference_freq; in soc15_get_xclk() local 285 return reference_clock / 4; in soc15_get_xclk() 287 return reference_clock; in soc15_get_xclk()
|
H A D | amdgpu_si.c | 1239 u32 reference_clock = adev->clock.spll.reference_freq; in si_get_xclk() local 1248 return reference_clock / 4; in si_get_xclk() 1250 return reference_clock; in si_get_xclk()
|
H A D | amdgpu_si_dpm.c | 4110 u32 reference_clock; in si_program_response_times() local 4122 reference_clock = amdgpu_asic_get_xclk(adev); in si_program_response_times() 4124 vddc_dly = (voltage_response_time * reference_clock) / 100; in si_program_response_times() 4125 acpi_dly = (acpi_delay_time * reference_clock) / 100; in si_program_response_times() 4126 vbi_dly = (vbi_time_out * reference_clock) / 100; in si_program_response_times() 5263 u32 reference_clock = adev->clock.spll.reference_freq; in si_calculate_sclk_params() local 5276 do_div(tmp, reference_clock); in si_calculate_sclk_params() 5296 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in si_calculate_sclk_params() 5385 u32 reference_clock = adev->clock.mpll.reference_freq; in si_populate_mclk_value() local 5392 tmp = freq_nom / reference_clock; in si_populate_mclk_value() [all …]
|