Home
last modified time | relevance | path

Searched refs:cfg_max_ratio (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/accel/ivpu/
H A Divpu_hw_btrs.c112 hw->pll.cfg_max_ratio = hw->pll.max_ratio; in ivpu_hw_btrs_freq_ratios_init()
632 static int ivpu_hw_btrs_cfg_freq_set(struct ivpu_device *vdev, u8 cfg_min_ratio, u8 cfg_max_ratio) in ivpu_hw_btrs_cfg_freq_set() argument
634 u8 min_ratio = clamp_t(u8, cfg_min_ratio, vdev->hw->pll.min_ratio, cfg_max_ratio); in ivpu_hw_btrs_cfg_freq_set()
635 u8 pn_ratio = clamp_t(u8, vdev->hw->pll.pn_ratio, min_ratio, cfg_max_ratio); in ivpu_hw_btrs_cfg_freq_set()
641 ivpu_hw_btrs_pll_ratio_to_mhz(vdev, cfg_max_ratio)); in ivpu_hw_btrs_cfg_freq_set()
647 ret = ivpu_jsm_msg_freq_config(vdev, min_ratio, pn_ratio, cfg_max_ratio); in ivpu_hw_btrs_cfg_freq_set()
655 ivpu_hw_btrs_pll_ratio_to_mhz(vdev, cfg_max_ratio), in ivpu_hw_btrs_cfg_freq_set()
661 vdev->hw->pll.cfg_max_ratio = cfg_max_ratio; in ivpu_hw_btrs_cfg_freq_set()
674 u8 cfg_max_ratio = clamp_t(u8, ratio, vdev->hw->pll.min_ratio, vdev->hw->pll.max_ratio); in ivpu_hw_btrs_cfg_max_freq_set() local
676 return ivpu_hw_btrs_cfg_freq_set(vdev, vdev->hw->pll.cfg_min_ratio, cfg_max_ratio); in ivpu_hw_btrs_cfg_max_freq_set()
[all …]