Home
last modified time | relevance | path

Searched refs:clk_writel (Results 1 – 25 of 25) sorted by relevance

/linux-4.4.14/drivers/clk/shmobile/
Dclk-div6.c49 clk_writel(val, clock->reg); in cpg_div6_clock_enable()
69 clk_writel(val, clock->reg); in cpg_div6_clock_disable()
120 clk_writel(val | CPG_DIV6_DIV(clock->div - 1), clock->reg); in cpg_div6_clock_set_rate()
158 clk_writel((clk_readl(clock->reg) & mask) | in cpg_div6_clock_set_parent()
Dclk-sh73a0.c196 clk_writel(0x108, cpg->reg + CPG_SD0CKCR); in sh73a0_cpg_clocks_init()
197 clk_writel(0x108, cpg->reg + CPG_SD1CKCR); in sh73a0_cpg_clocks_init()
198 clk_writel(0x108, cpg->reg + CPG_SD2CKCR); in sh73a0_cpg_clocks_init()
Dclk-rcar-gen2.c103 clk_writel(val, zclk->reg); in cpg_z_clk_set_rate()
111 clk_writel(kick, zclk->kick_reg); in cpg_z_clk_set_rate()
Dclk-mstp.c78 clk_writel(value, group->smstpcr); in cpg_mstp_clock_endisable()
/linux-4.4.14/drivers/clk/zynq/
Dpll.c143 clk_writel(reg, clk->pll_ctrl); in zynq_pll_enable()
173 clk_writel(reg, clk->pll_ctrl); in zynq_pll_disable()
228 clk_writel(reg, pll->pll_ctrl); in clk_register_zynq_pll()
/linux-4.4.14/drivers/clk/ti/
Dclkt_iclk.c41 ti_clk_ll_ops->clk_writel(v, r); in omap2_clkt_iclk_allow_idle()
55 ti_clk_ll_ops->clk_writel(v, r); in omap2_clkt_iclk_deny_idle()
Dapll.c66 ti_clk_ll_ops->clk_writel(v, ad->control_reg); in dra7_apll_enable()
105 ti_clk_ll_ops->clk_writel(v, ad->control_reg); in dra7_apll_disable()
262 ti_clk_ll_ops->clk_writel(v, ad->control_reg); in omap2_apll_enable()
292 ti_clk_ll_ops->clk_writel(v, ad->control_reg); in omap2_apll_disable()
310 ti_clk_ll_ops->clk_writel(v, ad->control_reg); in omap2_apll_set_autoidle()
Ddpll3xxx.c60 ti_clk_ll_ops->clk_writel(v, dd->control_reg); in _omap3_dpll_write_clken()
322 ti_clk_ll_ops->clk_writel(v, dd->control_reg); in omap3_noncore_dpll_program()
353 ti_clk_ll_ops->clk_writel(v, dd->mult_div1_reg); in omap3_noncore_dpll_program()
373 ti_clk_ll_ops->clk_writel(v, dd->control_reg); in omap3_noncore_dpll_program()
672 ti_clk_ll_ops->clk_writel(v, dd->autoidle_reg); in omap3_dpll_allow_idle()
697 ti_clk_ll_ops->clk_writel(v, dd->autoidle_reg); in omap3_dpll_deny_idle()
Dautoidle.c83 ti_clk_ll_ops->clk_writel(val, clk->reg); in _allow_autoidle()
97 ti_clk_ll_ops->clk_writel(val, clk->reg); in _deny_autoidle()
Ddpll44xx.c55 ti_clk_ll_ops->clk_writel(v, clk->clksel_reg); in omap4_dpllmx_allow_gatectrl()
73 ti_clk_ll_ops->clk_writel(v, clk->clksel_reg); in omap4_dpllmx_deny_gatectrl()
Dclkt_dflt.c238 ti_clk_ll_ops->clk_writel(v, clk->enable_reg); in omap2_dflt_clk_enable()
282 ti_clk_ll_ops->clk_writel(v, clk->enable_reg); in omap2_dflt_clk_disable()
Dgate.c86 ti_clk_ll_ops->clk_writel(dummy_v, parent->reg); in omap36xx_gate_clk_enable_with_hsdiv_restore()
89 ti_clk_ll_ops->clk_writel(orig_v, parent->reg); in omap36xx_gate_clk_enable_with_hsdiv_restore()
Dmux.c90 ti_clk_ll_ops->clk_writel(val, mux->reg); in ti_clk_mux_set_parent()
Dclk.c88 ops->clk_writel = clk_memmap_writel; in ti_clk_setup_ll_ops()
Ddivider.c237 ti_clk_ll_ops->clk_writel(val, divider->reg); in ti_clk_divider_set_rate()
/linux-4.4.14/drivers/clk/nxp/
Dclk-lpc18xx-cgu.c422 clk_writel(ctrl, pll->reg + LPC18XX_CGU_PLL0USB_CTRL); in lpc18xx_pll0_set_rate()
425 clk_writel(m, pll->reg + LPC18XX_CGU_PLL0USB_MDIV); in lpc18xx_pll0_set_rate()
426 clk_writel(LPC18XX_PLL0_NP_DIVS_1, pll->reg + LPC18XX_CGU_PLL0USB_NP_DIV); in lpc18xx_pll0_set_rate()
430 clk_writel(ctrl, pll->reg + LPC18XX_CGU_PLL0USB_CTRL); in lpc18xx_pll0_set_rate()
436 clk_writel(ctrl, pll->reg + LPC18XX_CGU_PLL0USB_CTRL); in lpc18xx_pll0_set_rate()
Dclk-lpc18xx-ccu.c160 clk_writel(val, gate->reg); in lpc18xx_ccu_gate_endisable()
165 clk_writel(val, gate->reg); in lpc18xx_ccu_gate_endisable()
/linux-4.4.14/drivers/clk/
Dclk-multiplier.c115 clk_writel(val, mult->reg); in clk_multiplier_set_rate()
Dclk-gate.c71 clk_writel(reg, gate->reg); in clk_gate_endisable()
Dclk-fractional-divider.c104 clk_writel(val, fd->reg); in clk_fd_set_rate()
Dclk-mux.c97 clk_writel(val, mux->reg); in clk_mux_set_parent()
Dclk-divider.c408 clk_writel(val, divider->reg); in clk_divider_set_rate()
/linux-4.4.14/include/linux/clk/
Dti.h228 void (*clk_writel)(u32 val, void __iomem *reg); member
/linux-4.4.14/include/linux/
Dclk-provider.h761 static inline void clk_writel(u32 val, u32 __iomem *reg) in clk_writel() function
773 static inline void clk_writel(u32 val, u32 __iomem *reg) in clk_writel() function
/linux-4.4.14/drivers/clk/tegra/
Dclk-tegra124.c1570 clk_writel(plld_base, clk_base + PLLD_BASE); in tegra124_132_clock_init_pre()