Lines Matching refs:pll_id
855 static inline void pm_pll_wait_lock(uint32_t pll_base, uint32_t pll_id) in pm_pll_wait_lock() argument
867 ERROR("Can't wait pll:%d lock\n", pll_id); in pm_pll_wait_lock()
870 static inline void pll_set_mode(uint32_t pll_id, uint32_t mode) in pll_set_mode() argument
872 uint32_t val = BITS_WITH_WMASK(mode, 0x3, PLL_MODE_SHIFT(pll_id)); in pll_set_mode()
874 if (pll_id != GPLL_ID) in pll_set_mode()
881 static inline void pll_suspend(uint32_t pll_id) in pll_suspend() argument
886 if (pll_id != GPLL_ID) in pll_suspend()
887 pll_base = CRU_BASE + CRU_PLL_CONS(pll_id, 0); in pll_suspend()
893 ddr_data.cru_plls_con_save[pll_id][i] = in pll_suspend()
897 pll_set_mode(pll_id, SLOW_MODE); in pll_suspend()
900 static inline void pll_resume(uint32_t pll_id) in pll_resume() argument
904 if (pll_id != GPLL_ID) { in pll_resume()
905 pll_base = CRU_BASE + CRU_PLL_CONS(pll_id, 0); in pll_resume()
906 mode = (ddr_data.cru_mode_save >> PLL_MODE_SHIFT(pll_id)) & 0x3; in pll_resume()
913 if (ddr_data.cru_plls_con_save[pll_id][1] & PLL_LOCK_MSK) in pll_resume()
914 pm_pll_wait_lock(pll_base, pll_id); in pll_resume()
916 pll_set_mode(pll_id, mode); in pll_resume()