/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_hubbub.c | 544 uint32_t ref_div = 0; in hubbub2_get_dchub_ref_freq() local 547 REG_GET_2(DCHUBBUB_GLOBAL_TIMER_CNTL, DCHUBBUB_GLOBAL_TIMER_REFDIV, &ref_div, in hubbub2_get_dchub_ref_freq() 551 if (ref_div == 2) in hubbub2_get_dchub_ref_freq()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | ar9002_phy.c | 307 int ref_div = 5; in ar9002_hw_compute_pll_control() local 313 ref_div = 10; in ar9002_hw_compute_pll_control() 320 pll = SM(ref_div, AR_RTC_9160_PLL_REFDIV); in ar9002_hw_compute_pll_control()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | atombios_crtc.c | 626 /* use recommended ref_div for ss */ in atombios_adjust_pll() 828 u32 ref_div, in atombios_crtc_program_pll() 855 args.v1.usRefDiv = cpu_to_le16(ref_div); in atombios_crtc_program_pll() 865 args.v2.usRefDiv = cpu_to_le16(ref_div); in atombios_crtc_program_pll() 875 args.v3.usRefDiv = cpu_to_le16(ref_div); in atombios_crtc_program_pll() 892 args.v5.ucRefDiv = ref_div; in atombios_crtc_program_pll() 921 args.v6.ucRefDiv = ref_div; in atombios_crtc_program_pll() 1071 u32 ref_div = 0, fb_div = 0, frac_fb_div = 0, post_div = 0; in atombios_crtc_set_pll() local 1103 &fb_div, &frac_fb_div, &ref_div, &post_div); in atombios_crtc_set_pll() 1106 &fb_div, &frac_fb_div, &ref_div, in atombios_crtc_set_pll() 822 atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct radeon_atom_ss *ss) atombios_crtc_program_pll() argument [all...] |
H A D | rv770_dpm.c | 333 reference_divider = dividers->ref_div; in rv770_calculate_fractional_mpll_feedback_divider() 414 if ((dividers.ref_div < 1) || (dividers.ref_div > 5)) in rv770_populate_mclk_value() 432 mpll_ad_func_cntl |= CLKR(encoded_reference_dividers[dividers.ref_div - 1]); in rv770_populate_mclk_value() 460 mpll_dq_func_cntl |= CLKR(encoded_reference_dividers[dividers.ref_div - 1]); in rv770_populate_mclk_value() 510 reference_divider = 1 + dividers.ref_div; in rv770_populate_sclk_value() 526 spll_func_cntl |= SPLL_REF_DIV(dividers.ref_div); in rv770_populate_sclk_value() 810 (MPLL_LOCK_TIME(R600_MPLLLOCKTIME_DFLT * pi->ref_div) | in rv770_program_mpll_timing_parameters() 2376 pi->ref_div = dividers.ref_div in rv770_dpm_init() [all...] |
H A D | rv6xx_dpm.c | 530 (dividers->ref_div + 1); in rv6xx_calculate_vco_frequency() 567 (ref_clk / (dividers.ref_div + 1)), in rv6xx_program_engine_spread_spectrum() 573 (ref_clk / (dividers.ref_div + 1))); in rv6xx_program_engine_spread_spectrum() 606 rv6xx_memory_clock_entry_set_reference_divider(rdev, entry, dividers.ref_div); in rv6xx_program_mclk_stepping_entry() 685 (ref_clk / (dividers.ref_div + 1)), in rv6xx_program_mclk_spread_spectrum_parameters() 691 (ref_clk / (dividers.ref_div + 1))); in rv6xx_program_mclk_spread_spectrum_parameters() 1960 pi->spll_ref_div = dividers.ref_div + 1; in rv6xx_dpm_init() 1967 pi->mpll_ref_div = dividers.ref_div + 1; in rv6xx_dpm_init()
|
H A D | radeon_legacy_crtc.c | 266 static uint8_t radeon_compute_pll_gain(uint16_t ref_freq, uint16_t ref_div, in radeon_compute_pll_gain() argument 271 if (!ref_div) in radeon_compute_pll_gain() 274 vcoFreq = ((unsigned)ref_freq * fb_div) / ref_div; in radeon_compute_pll_gain()
|
H A D | cypress_dpm.c | 520 mpll_ad_func_cntl |= CLKR(dividers.ref_div); in cypress_populate_mclk_value() 537 mpll_dq_func_cntl |= CLKR(dividers.ref_div); in cypress_populate_mclk_value() 561 u32 decoded_ref = rv740_get_decoded_reference_divider(dividers.ref_div); in cypress_populate_mclk_value() 2063 pi->ref_div = dividers.ref_div + 1; in cypress_dpm_init() 2065 pi->ref_div = R600_REFERENCEDIVIDER_DFLT; in cypress_dpm_init()
|
H A D | rv770_dpm.h | 115 u32 ref_div; member
|
H A D | ni_dpm.c | 2021 reference_divider = 1 + dividers.ref_div; in ni_calculate_sclk_params() 2029 spll_func_cntl |= SPLL_REF_DIV(dividers.ref_div); in ni_calculate_sclk_params() 2201 mpll_ad_func_cntl |= CLKR(dividers.ref_div); in ni_populate_mclk_value() 2218 mpll_dq_func_cntl |= CLKR(dividers.ref_div); in ni_populate_mclk_value() 2242 u32 decoded_ref = rv740_get_decoded_reference_divider(dividers.ref_div); in ni_populate_mclk_value() 4110 pi->ref_div = dividers.ref_div + 1; in ni_dpm_init() 4112 pi->ref_div = R600_REFERENCEDIVIDER_DFLT; in ni_dpm_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | atombios_crtc.c | 619 /* use recommended ref_div for ss */ in atombios_adjust_pll() 821 u32 ref_div, in atombios_crtc_program_pll() 848 args.v1.usRefDiv = cpu_to_le16(ref_div); in atombios_crtc_program_pll() 858 args.v2.usRefDiv = cpu_to_le16(ref_div); in atombios_crtc_program_pll() 868 args.v3.usRefDiv = cpu_to_le16(ref_div); in atombios_crtc_program_pll() 885 args.v5.ucRefDiv = ref_div; in atombios_crtc_program_pll() 914 args.v6.ucRefDiv = ref_div; in atombios_crtc_program_pll() 1062 u32 ref_div = 0, fb_div = 0, frac_fb_div = 0, post_div = 0; in atombios_crtc_set_pll() local 1094 &fb_div, &frac_fb_div, &ref_div, &post_div); in atombios_crtc_set_pll() 1097 &fb_div, &frac_fb_div, &ref_div, in atombios_crtc_set_pll() 815 atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct radeon_atom_ss *ss) atombios_crtc_program_pll() argument [all...] |
H A D | rv770_dpm.c | 335 reference_divider = dividers->ref_div; in rv770_calculate_fractional_mpll_feedback_divider() 416 if ((dividers.ref_div < 1) || (dividers.ref_div > 5)) in rv770_populate_mclk_value() 434 mpll_ad_func_cntl |= CLKR(encoded_reference_dividers[dividers.ref_div - 1]); in rv770_populate_mclk_value() 462 mpll_dq_func_cntl |= CLKR(encoded_reference_dividers[dividers.ref_div - 1]); in rv770_populate_mclk_value() 512 reference_divider = 1 + dividers.ref_div; in rv770_populate_sclk_value() 528 spll_func_cntl |= SPLL_REF_DIV(dividers.ref_div); in rv770_populate_sclk_value() 812 (MPLL_LOCK_TIME(R600_MPLLLOCKTIME_DFLT * pi->ref_div) | in rv770_program_mpll_timing_parameters() 2378 pi->ref_div = dividers.ref_div in rv770_dpm_init() [all...] |
H A D | rv6xx_dpm.c | 530 (dividers->ref_div + 1); in rv6xx_calculate_vco_frequency() 567 (ref_clk / (dividers.ref_div + 1)), in rv6xx_program_engine_spread_spectrum() 573 (ref_clk / (dividers.ref_div + 1))); in rv6xx_program_engine_spread_spectrum() 606 rv6xx_memory_clock_entry_set_reference_divider(rdev, entry, dividers.ref_div); in rv6xx_program_mclk_stepping_entry() 685 (ref_clk / (dividers.ref_div + 1)), in rv6xx_program_mclk_spread_spectrum_parameters() 691 (ref_clk / (dividers.ref_div + 1))); in rv6xx_program_mclk_spread_spectrum_parameters() 1960 pi->spll_ref_div = dividers.ref_div + 1; in rv6xx_dpm_init() 1967 pi->mpll_ref_div = dividers.ref_div + 1; in rv6xx_dpm_init()
|
H A D | radeon_legacy_crtc.c | 266 static uint8_t radeon_compute_pll_gain(uint16_t ref_freq, uint16_t ref_div, in radeon_compute_pll_gain() argument 271 if (!ref_div) in radeon_compute_pll_gain() 274 vcoFreq = ((unsigned)ref_freq * fb_div) / ref_div; in radeon_compute_pll_gain()
|
H A D | cypress_dpm.c | 518 mpll_ad_func_cntl |= CLKR(dividers.ref_div); in cypress_populate_mclk_value() 535 mpll_dq_func_cntl |= CLKR(dividers.ref_div); in cypress_populate_mclk_value() 559 u32 decoded_ref = rv740_get_decoded_reference_divider(dividers.ref_div); in cypress_populate_mclk_value() 2061 pi->ref_div = dividers.ref_div + 1; in cypress_dpm_init() 2063 pi->ref_div = R600_REFERENCEDIVIDER_DFLT; in cypress_dpm_init()
|
H A D | rv770_dpm.h | 115 u32 ref_div; member
|
/kernel/linux/linux-5.10/drivers/video/fbdev/aty/ |
H A D | radeon_base.c | 578 unsigned sclk, mclk, tmp, ref_div; in radeon_probe_pll_params() local 688 ref_div = INPLL(PPLL_REF_DIV) & 0x3ff; in radeon_probe_pll_params() 698 rinfo->pll.ref_div = ref_div; in radeon_probe_pll_params() 767 rinfo->pll.ref_div = INPLL(PPLL_REF_DIV) & PPLL_REF_DIV_MASK; in radeon_get_pllinfo() 790 rinfo->pll.ref_div = BIOS_IN16(pll_info_block + 0x10); in radeon_get_pllinfo() 825 rinfo->pll.ref_div, in radeon_get_pllinfo() 1613 pr_debug("ref_div = %d, ref_clk = %d, output_freq = %d\n", in radeon_calc_pll_regs() 1614 rinfo->pll.ref_div, rinfo->pll.ref_clk, in radeon_calc_pll_regs() 1623 pr_debug("ref_div in radeon_calc_pll_regs() [all...] |
H A D | atyfb.h | 51 int ref_div; member
|
H A D | radeonfb.h | 142 int ref_div; member
|
/kernel/linux/linux-6.6/drivers/video/fbdev/aty/ |
H A D | radeon_base.c | 579 unsigned sclk, mclk, tmp, ref_div; in radeon_probe_pll_params() local 689 ref_div = INPLL(PPLL_REF_DIV) & 0x3ff; in radeon_probe_pll_params() 699 rinfo->pll.ref_div = ref_div; in radeon_probe_pll_params() 768 rinfo->pll.ref_div = INPLL(PPLL_REF_DIV) & PPLL_REF_DIV_MASK; in radeon_get_pllinfo() 791 rinfo->pll.ref_div = BIOS_IN16(pll_info_block + 0x10); in radeon_get_pllinfo() 826 rinfo->pll.ref_div, in radeon_get_pllinfo() 1614 pr_debug("ref_div = %d, ref_clk = %d, output_freq = %d\n", in radeon_calc_pll_regs() 1615 rinfo->pll.ref_div, rinfo->pll.ref_clk, in radeon_calc_pll_regs() 1624 pr_debug("ref_div in radeon_calc_pll_regs() [all...] |
H A D | atyfb.h | 53 int ref_div; member
|
H A D | radeonfb.h | 142 int ref_div; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/ |
H A D | chipone-icn6211.c | 261 u8 ref_div; in chipone_configure_pll() local 332 ref_div = PLL_REF_DIV_P(best_p >> best_p_pot) | PLL_REF_DIV_S(best_s); in chipone_configure_pll() 334 ref_div |= PLL_REF_DIV_Pe; in chipone_configure_pll() 339 chipone_writeb(icn, PLL_REF_DIV, ref_div); in chipone_configure_pll()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atombios.h | 43 u32 ref_div; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atombios.h | 43 u32 ref_div; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_hubbub.c | 921 uint32_t ref_div = 0; in hubbub31_get_dchub_ref_freq() local 925 REG_GET_2(DCHUBBUB_GLOBAL_TIMER_CNTL, DCHUBBUB_GLOBAL_TIMER_REFDIV, &ref_div, in hubbub31_get_dchub_ref_freq() 929 if (ref_div == 2) in hubbub31_get_dchub_ref_freq()
|