Home
last modified time | relevance | path

Searched refs:asiu (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/clk/bcm/
H A Dclk-iproc-asiu.c30 struct iproc_asiu *asiu; member
49 struct iproc_asiu *asiu = clk->asiu; in iproc_asiu_clk_enable() local
56 val = readl(asiu->gate_base + clk->gate.offset); in iproc_asiu_clk_enable()
58 writel(val, asiu->gate_base + clk->gate.offset); in iproc_asiu_clk_enable()
66 struct iproc_asiu *asiu = clk->asiu; in iproc_asiu_clk_disable() local
73 val = readl(asiu->gate_base + clk->gate.offset); in iproc_asiu_clk_disable()
75 writel(val, asiu->gate_base + clk->gate.offset); in iproc_asiu_clk_disable()
82 struct iproc_asiu *asiu in iproc_asiu_clk_recalc_rate() local
133 struct iproc_asiu *asiu = clk->asiu; iproc_asiu_clk_set_rate() local
191 struct iproc_asiu *asiu; iproc_asiu_setup() local
[all...]
H A Dclk-iproc-pll.c191 val = readl(pll->asiu_base + ctrl->asiu.offset); in __pll_disable()
192 val &= ~(1 << ctrl->asiu.en_shift); in __pll_disable()
193 iproc_pll_write(pll, pll->asiu_base, ctrl->asiu.offset, val); in __pll_disable()
235 val = readl(pll->asiu_base + ctrl->asiu.offset); in __pll_enable()
236 val |= (1 << ctrl->asiu.en_shift); in __pll_enable()
237 iproc_pll_write(pll, pll->asiu_base, ctrl->asiu.offset, val); in __pll_enable()
H A Dclk-iproc.h168 struct iproc_asiu_gate asiu; member
H A Dclk-cygnus.c197 .asiu = ASIU_GATE_VAL(0x0, 3),
270 CLK_OF_DECLARE(cygnus_asiu_clk, "brcm,cygnus-asiu-clk", cygnus_asiu_init);
/kernel/linux/linux-6.6/drivers/clk/bcm/
H A Dclk-iproc-asiu.c20 struct iproc_asiu *asiu; member
39 struct iproc_asiu *asiu = clk->asiu; in iproc_asiu_clk_enable() local
46 val = readl(asiu->gate_base + clk->gate.offset); in iproc_asiu_clk_enable()
48 writel(val, asiu->gate_base + clk->gate.offset); in iproc_asiu_clk_enable()
56 struct iproc_asiu *asiu = clk->asiu; in iproc_asiu_clk_disable() local
63 val = readl(asiu->gate_base + clk->gate.offset); in iproc_asiu_clk_disable()
65 writel(val, asiu->gate_base + clk->gate.offset); in iproc_asiu_clk_disable()
72 struct iproc_asiu *asiu in iproc_asiu_clk_recalc_rate() local
123 struct iproc_asiu *asiu = clk->asiu; iproc_asiu_clk_set_rate() local
181 struct iproc_asiu *asiu; iproc_asiu_setup() local
[all...]
H A Dclk-iproc-pll.c181 val = readl(pll->asiu_base + ctrl->asiu.offset); in __pll_disable()
182 val &= ~(1 << ctrl->asiu.en_shift); in __pll_disable()
183 iproc_pll_write(pll, pll->asiu_base, ctrl->asiu.offset, val); in __pll_disable()
225 val = readl(pll->asiu_base + ctrl->asiu.offset); in __pll_enable()
226 val |= (1 << ctrl->asiu.en_shift); in __pll_enable()
227 iproc_pll_write(pll, pll->asiu_base, ctrl->asiu.offset, val); in __pll_enable()
H A Dclk-iproc.h158 struct iproc_asiu_gate asiu; member
H A Dclk-cygnus.c187 .asiu = ASIU_GATE_VAL(0x0, 3),
260 CLK_OF_DECLARE(cygnus_asiu_clk, "brcm,cygnus-asiu-clk", cygnus_asiu_init);

Completed in 5 milliseconds