Home
last modified time | relevance | path

Searched refs:asiu (Results 1 – 9 of 9) sorted by relevance

/linux-6.6.21/drivers/clk/bcm/
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 = clk->asiu; in iproc_asiu_clk_recalc_rate() local
82 val = readl(asiu->div_base + clk->div.offset); in iproc_asiu_clk_recalc_rate()
123 struct iproc_asiu *asiu = clk->asiu; in iproc_asiu_clk_set_rate() local
[all …]
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()
DMakefile9 obj-$(CONFIG_COMMON_CLK_IPROC) += clk-iproc-armpll.o clk-iproc-pll.o clk-iproc-asiu.o
Dclk-iproc.h158 struct iproc_asiu_gate asiu; member
Dclk-cygnus.c187 .asiu = ASIU_GATE_VAL(0x0, 3),
/linux-6.6.21/Documentation/devicetree/bindings/pinctrl/
Dbrcm,iproc-gpio.txt13 "brcm,cygnus-ccm-gpio", "brcm,cygnus-asiu-gpio", or
97 compatible = "brcm,cygnus-asiu-gpio";
/linux-6.6.21/Documentation/devicetree/bindings/clock/
Dbrcm,iproc-clocks.yaml30 - brcm,cygnus-asiu-clk
97 - brcm,cygnus-asiu-clk
406 compatible = "brcm,cygnus-asiu-clk";
/linux-6.6.21/arch/arm/boot/dts/broadcom/
Dbcm-cygnus-clock.dtsi118 compatible = "brcm,cygnus-asiu-clk";
Dbcm-cygnus.dtsi514 compatible = "brcm,cygnus-asiu-gpio";