Lines Matching refs:clk
56 u32 ref = 27000, clk = 0; in read_pll_1() local
59 clk = ref * N / M; in read_pll_1()
61 return clk >> P; in read_pll_1()
74 u32 ref = 27000, clk = 0; in read_pll_2() local
77 clk = ref * N1 / M1; in read_pll_2()
80 clk = clk * N2 / M2; in read_pll_2()
82 clk = 0; in read_pll_2()
86 return clk >> P; in read_pll_2()
105 nv40_clk_read(struct nvkm_clk *clk, enum nv_clk_src src) in nv40_clk_read() argument
107 struct nv40_clk_priv *priv = (void *)clk; in nv40_clk_read()
130 nv40_clk_calc_pll(struct nv40_clk_priv *priv, u32 reg, u32 clk, in nv40_clk_calc_pll() argument
141 if (clk < pll.vco1.max_freq) in nv40_clk_calc_pll()
144 ret = nv04_pll_calc(nv_subdev(priv), &pll, clk, N1, M1, N2, M2, log2P); in nv40_clk_calc_pll()
152 nv40_clk_calc(struct nvkm_clk *clk, struct nvkm_cstate *cstate) in nv40_clk_calc() argument
154 struct nv40_clk_priv *priv = (void *)clk; in nv40_clk_calc()
192 nv40_clk_prog(struct nvkm_clk *clk) in nv40_clk_prog() argument
194 struct nv40_clk_priv *priv = (void *)clk; in nv40_clk_prog()
205 nv40_clk_tidy(struct nvkm_clk *clk) in nv40_clk_tidy() argument