| /linux/drivers/gpu/drm/radeon/ |
| H A D | rv740_dpm.c | 130 u32 reference_clock = rdev->clock.spll.reference_freq; in rv740_populate_sclk_value() local 143 do_div(tmp, reference_clock); in rv740_populate_sclk_value() 163 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv740_populate_sclk_value() 250 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv740_populate_mclk_value() local 256 clk_s = reference_clock * 5 / (decoded_ref * ss.rate); in rv740_populate_mclk_value()
|
| H A D | rv730_dpm.c | 49 u32 reference_clock = rdev->clock.spll.reference_freq; in rv730_populate_sclk_value() local 68 do_div(tmp, reference_clock); in rv730_populate_sclk_value() 94 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv730_populate_sclk_value() 169 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv730_populate_mclk_value() local 170 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv730_populate_mclk_value()
|
| H A D | rv770_dpm.c | 320 u32 reference_clock, in rv770_calculate_fractional_mpll_feedback_divider() argument 338 (8 * fyclk * reference_divider * post_divider) / reference_clock; in rv770_calculate_fractional_mpll_feedback_divider() 405 u32 reference_clock = rdev->clock.mpll.reference_freq; in rv770_populate_mclk_value() local 419 rv770_calculate_fractional_mpll_feedback_divider(memory_clock, reference_clock, in rv770_populate_mclk_value() 447 reference_clock, in rv770_populate_mclk_value() 502 u32 reference_clock = rdev->clock.spll.reference_freq; in rv770_populate_sclk_value() local 520 do_div(tmp, reference_clock); in rv770_populate_sclk_value() 545 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in rv770_populate_sclk_value() 1707 u32 reference_clock; in rv770_program_response_times() local 1721 reference_clock = radeon_get_xclk(rdev); 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() 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 …]
|
| H A D | si_dpm.c | 3588 u32 reference_clock; in si_program_response_times() local 3600 reference_clock = radeon_get_xclk(rdev); in si_program_response_times() 3602 vddc_dly = (voltage_response_time * reference_clock) / 100; in si_program_response_times() 3603 acpi_dly = (acpi_delay_time * reference_clock) / 100; in si_program_response_times() 3604 vbi_dly = (vbi_time_out * reference_clock) / 100; in si_program_response_times() 4740 u32 reference_clock = rdev->clock.spll.reference_freq; in si_calculate_sclk_params() local 4753 do_div(tmp, reference_clock); in si_calculate_sclk_params() 4773 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in si_calculate_sclk_params() 4862 u32 reference_clock = rdev->clock.mpll.reference_freq; in si_populate_mclk_value() local 4869 tmp = freq_nom / reference_clock; in si_populate_mclk_value() [all …]
|
| H A D | cypress_dpm.c | 275 u32 reference_clock; in cypress_program_response_times() local 278 reference_clock = radeon_get_xclk(rdev); in cypress_program_response_times() 279 mclk_switch_limit = (460 * reference_clock) / 100; in cypress_program_response_times() 558 u32 reference_clock = rdev->clock.mpll.reference_freq; in cypress_populate_mclk_value() local 564 clk_s = reference_clock * 5 / (decoded_ref * ss.rate); in cypress_populate_mclk_value()
|
| H A D | rv770.c | 788 u32 reference_clock = rdev->clock.spll.reference_freq; in rv770_get_xclk() local 795 return reference_clock / 4; in rv770_get_xclk() 797 return reference_clock; in rv770_get_xclk()
|
| H A D | ci_dpm.c | 934 u32 reference_clock, tmp; in ci_thermal_setup_fan_table() local 980 reference_clock = radeon_get_xclk(rdev); in ci_thermal_setup_fan_table() 983 reference_clock) / 1600); in ci_thermal_setup_fan_table() 2788 u32 reference_clock = rdev->clock.mpll.reference_freq; in ci_calculate_mclk_params() local 2795 tmp = (freq_nom / reference_clock); in ci_calculate_mclk_params() 2799 u32 clks = reference_clock * 5 / ss.rate; in ci_calculate_mclk_params() 3126 u32 reference_clock = rdev->clock.spll.reference_freq; in ci_calculate_sclk_params() local 3150 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in ci_calculate_sclk_params()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_types.h | 127 u32 reference_clock; member
|
| H A D | xe_guc_log.c | 605 drm_printf(p, "CS reference clock: %u\n", log_to_gt(log)->info.reference_clock); in xe_guc_log_print()
|
| H A D | xe_device.c | 1241 drm_printf(p, "\tCS reference clock: %u\n", gt->info.reference_clock); in xe_device_snapshot_print()
|
| H A D | xe_oa.c | 1909 return gt->info.reference_clock << (3 - shift); in xe_oa_timestamp_frequency() 1911 return gt->info.reference_clock; in xe_oa_timestamp_frequency()
|
| /linux/drivers/gpu/drm/amd/pm/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 | 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()
|
| H A D | ci_smumgr.c | 1073 uint32_t reference_clock = atomctrl_get_mpll_reference_clock(hwmgr); in ci_calculate_mclk_params() local 1082 tmp = (freq_nom / reference_clock); in ci_calculate_mclk_params() 1086 uint32_t clks = reference_clock * 5 / ss_info.speed_spectrum_rate; in ci_calculate_mclk_params() 2140 uint32_t reference_clock; in ci_thermal_setup_fan_table() local 2195 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in ci_thermal_setup_fan_table() 2197 …e32((hwmgr->thermal_controller.advanceFanControlParameters.ulCycleDelay * reference_clock) / 1600); in ci_thermal_setup_fan_table()
|
| H A D | fiji_smumgr.c | 2136 uint32_t reference_clock; in fiji_thermal_setup_fan_table() local 2200 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in fiji_thermal_setup_fan_table() 2204 reference_clock) / 1600); in fiji_thermal_setup_fan_table()
|
| H A D | polaris10_smumgr.c | 2174 uint32_t reference_clock; in polaris10_thermal_setup_fan_table() local 2242 reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev); in polaris10_thermal_setup_fan_table() 2246 reference_clock) / 1600); in polaris10_thermal_setup_fan_table()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | soc21.c | 259 u32 reference_clock = adev->clock.spll.reference_freq; in soc21_get_xclk() local 262 if ((adev->flags & AMD_IS_APU) && reference_clock == 10000) in soc21_get_xclk() 265 return reference_clock; in soc21_get_xclk()
|
| /linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
| H A D | si_dpm.c | 4163 u32 reference_clock; in si_program_response_times() local 4175 reference_clock = amdgpu_asic_get_xclk(adev); in si_program_response_times() 4177 vddc_dly = (voltage_response_time * reference_clock) / 100; in si_program_response_times() 4178 acpi_dly = (acpi_delay_time * reference_clock) / 100; in si_program_response_times() 4179 vbi_dly = (vbi_time_out * reference_clock) / 100; in si_program_response_times() 5339 u32 reference_clock = adev->clock.spll.reference_freq; in si_calculate_sclk_params() local 5352 do_div(tmp, reference_clock); in si_calculate_sclk_params() 5372 u32 clk_s = reference_clock * 5 / (reference_divider * ss.rate); in si_calculate_sclk_params() 5461 u32 reference_clock = adev->clock.mpll.reference_freq; in si_populate_mclk_value() local 5468 tmp = freq_nom / reference_clock; in si_populate_mclk_value() [all …]
|