Lines Matching defs:dds
147 * @tar_dds: target dds for fhctl_mon to be.
227 * _cal_pll_data() - input freq, calculate correspond post dividor and dds.
229 * @dds: address of output dds.
232 * Given freq, this function will calculate correspond post dividor and dds.
236 * * 0 - done for calculating post dividor and dds.
238 static int32_t _cal_pll_data(uint32_t *pd, uint32_t *dds, uint32_t freq)
261 *dds = pcw_val | RG_PLL_SDM_PCW_CHG;
510 uint32_t pd, old_pd, dds;
519 _cal_pll_data(&pd, &dds, freq / 1000);
521 INFO("%s %s new post_div=%d, target dds=0x%08x(%dMhz) mode = %d\n",
522 __func__, pllidx2name(pll_idx), pd, dds, freq / 1000, mode);
537 (pd & POSDIV_MASK) << POSDIV_SHIFT | dds;
544 apupwr_writel(dds, fhctl_dds_addr[pll_idx]);
556 apupwr_writel(dds, fhctl_dvfs_addr[pll_idx]);
558 apupwr_writel(dds, fhctl_dvfs_addr[pll_idx]);
561 ret = _fhctl_mon_done(pll_idx, dds);