Home
last modified time | relevance | path

Searched refs:meson_parm_write (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/clk/meson/
Dclk-phase.c55 meson_parm_write(clk->map, &phase->ph, val); in meson_clk_phase_set_phase()
89 meson_parm_write(clk->map, &tph->ph1, val); in meson_clk_triphase_sync()
90 meson_parm_write(clk->map, &tph->ph2, val); in meson_clk_triphase_sync()
112 meson_parm_write(clk->map, &tph->ph0, val); in meson_clk_triphase_set_phase()
113 meson_parm_write(clk->map, &tph->ph1, val); in meson_clk_triphase_set_phase()
114 meson_parm_write(clk->map, &tph->ph2, val); in meson_clk_triphase_set_phase()
Dclk-pll.c286 meson_parm_write(clk->map, &pll->rst, 1); in meson_clk_pll_init()
289 meson_parm_write(clk->map, &pll->rst, 0); in meson_clk_pll_init()
326 meson_parm_write(clk->map, &pll->rst, 1); in meson_clk_pll_enable()
329 meson_parm_write(clk->map, &pll->en, 1); in meson_clk_pll_enable()
332 meson_parm_write(clk->map, &pll->rst, 0); in meson_clk_pll_enable()
346 meson_parm_write(clk->map, &pll->rst, 1); in meson_clk_pll_disable()
349 meson_parm_write(clk->map, &pll->en, 0); in meson_clk_pll_disable()
373 meson_parm_write(clk->map, &pll->n, n); in meson_clk_pll_set_rate()
374 meson_parm_write(clk->map, &pll->m, m); in meson_clk_pll_set_rate()
378 meson_parm_write(clk->map, &pll->frac, frac); in meson_clk_pll_set_rate()
Dclk-dualdiv.c114 meson_parm_write(clk->map, &dualdiv->dual, setting->dual); in meson_clk_dualdiv_set_rate()
115 meson_parm_write(clk->map, &dualdiv->n1, setting->n1 - 1); in meson_clk_dualdiv_set_rate()
116 meson_parm_write(clk->map, &dualdiv->m1, setting->m1 - 1); in meson_clk_dualdiv_set_rate()
117 meson_parm_write(clk->map, &dualdiv->n2, setting->n2 - 1); in meson_clk_dualdiv_set_rate()
118 meson_parm_write(clk->map, &dualdiv->m2, setting->m2 - 1); in meson_clk_dualdiv_set_rate()
Dclk-mpll.c119 meson_parm_write(clk->map, &mpll->sdm, sdm); in mpll_set_rate()
122 meson_parm_write(clk->map, &mpll->n2, n2); in mpll_set_rate()
142 meson_parm_write(clk->map, &mpll->sdm_en, 1); in mpll_init()
148 meson_parm_write(clk->map, &mpll->ssen, ss); in mpll_init()
153 meson_parm_write(clk->map, &mpll->misc, 1); in mpll_init()
Dsclk-div.c121 meson_parm_write(clk->map, &sclk->hi, hi); in sclk_apply_ratio()
163 meson_parm_write(clk->map, &sclk->div, sclk->cached_div - 1); in sclk_apply_divider()
205 meson_parm_write(clk->map, &sclk->div, 0); in sclk_div_disable()
Dparm.h38 static inline void meson_parm_write(struct regmap *map, struct parm *p, in meson_parm_write() function
Dclk-cpu-dyndiv.c55 meson_parm_write(clk->map, &data->dyn, 1); in meson_clk_cpu_dyndiv_set_rate()