Lines Matching refs:dualdiv_clk

226 	struct meson_ao_cec_g12a_dualdiv_clk *dualdiv_clk =  in meson_ao_cec_g12a_dualdiv_clk_recalc_rate()  local
231 regmap_read(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, &reg0); in meson_ao_cec_g12a_dualdiv_clk_recalc_rate()
232 regmap_read(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, &reg1); in meson_ao_cec_g12a_dualdiv_clk_recalc_rate()
262 struct meson_ao_cec_g12a_dualdiv_clk *dualdiv_clk = in meson_ao_cec_g12a_dualdiv_clk_enable() local
267 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, in meson_ao_cec_g12a_dualdiv_clk_enable()
272 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, in meson_ao_cec_g12a_dualdiv_clk_enable()
276 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, in meson_ao_cec_g12a_dualdiv_clk_enable()
281 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG1, in meson_ao_cec_g12a_dualdiv_clk_enable()
285 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG1, in meson_ao_cec_g12a_dualdiv_clk_enable()
290 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, in meson_ao_cec_g12a_dualdiv_clk_enable()
294 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG1, in meson_ao_cec_g12a_dualdiv_clk_enable()
298 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, in meson_ao_cec_g12a_dualdiv_clk_enable()
307 struct meson_ao_cec_g12a_dualdiv_clk *dualdiv_clk = in meson_ao_cec_g12a_dualdiv_clk_disable() local
310 regmap_update_bits(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, in meson_ao_cec_g12a_dualdiv_clk_disable()
317 struct meson_ao_cec_g12a_dualdiv_clk *dualdiv_clk = in meson_ao_cec_g12a_dualdiv_clk_is_enabled() local
321 regmap_read(dualdiv_clk->regmap, CECB_CLK_CNTL_REG0, &val); in meson_ao_cec_g12a_dualdiv_clk_is_enabled()
335 struct meson_ao_cec_g12a_dualdiv_clk *dualdiv_clk; in meson_ao_cec_g12a_setup_clk() local
342 dualdiv_clk = devm_kzalloc(dev, sizeof(*dualdiv_clk), GFP_KERNEL); in meson_ao_cec_g12a_setup_clk()
343 if (!dualdiv_clk) in meson_ao_cec_g12a_setup_clk()
357 dualdiv_clk->regmap = ao_cec->regmap; in meson_ao_cec_g12a_setup_clk()
358 dualdiv_clk->hw.init = &init; in meson_ao_cec_g12a_setup_clk()
360 clk = devm_clk_register(dev, &dualdiv_clk->hw); in meson_ao_cec_g12a_setup_clk()