Lines Matching defs:pll_id
855 static inline void pm_pll_wait_lock(uint32_t pll_base, uint32_t pll_id)
867 ERROR("Can't wait pll:%d lock\n", pll_id);
870 static inline void pll_pwr_ctr(uint32_t pll_base, uint32_t pll_id, uint32_t pd)
882 static inline void pll_set_mode(uint32_t pll_id, uint32_t mode)
884 uint32_t val = BITS_WITH_WMASK(mode, 0x3, PLL_MODE_SHIFT(pll_id));
886 if (pll_id != GPLL_ID)
893 static inline void pll_suspend(uint32_t pll_id)
898 if (pll_id != GPLL_ID)
899 pll_base = CRU_BASE + CRU_PLL_CONS(pll_id, 0);
905 ddr_data.cru_plls_con_save[pll_id][i] =
909 pll_set_mode(pll_id, SLOW_MODE);
912 static inline void pll_resume(uint32_t pll_id)
916 if (pll_id != GPLL_ID) {
917 pll_base = CRU_BASE + CRU_PLL_CONS(pll_id, 0);
918 mode = (ddr_data.cru_mode_save >> PLL_MODE_SHIFT(pll_id)) & 0x3;
925 if (ddr_data.cru_plls_con_save[pll_id][1] & PLL_LOCK_MSK)
926 pm_pll_wait_lock(pll_base, pll_id);
928 pll_set_mode(pll_id, mode);