Searched refs:cfg_max_ratio (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_hw_btrs.c | 112 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 …]
|