Home
last modified time | relevance | path

Searched refs:apbc (Results 1 – 10 of 10) sorted by relevance

/linux-6.1.9/drivers/clk/mmp/
Dclk-apbc.c34 struct clk_apbc *apbc = to_clk_apbc(hw); in clk_apbc_prepare() local
42 if (apbc->lock) in clk_apbc_prepare()
43 spin_lock_irqsave(apbc->lock, flags); in clk_apbc_prepare()
45 data = readl_relaxed(apbc->base); in clk_apbc_prepare()
46 if (apbc->flags & APBC_POWER_CTRL) in clk_apbc_prepare()
49 writel_relaxed(data, apbc->base); in clk_apbc_prepare()
51 if (apbc->lock) in clk_apbc_prepare()
52 spin_unlock_irqrestore(apbc->lock, flags); in clk_apbc_prepare()
54 udelay(apbc->delay); in clk_apbc_prepare()
56 if (apbc->lock) in clk_apbc_prepare()
[all …]
DMakefile6 obj-y += clk-apbc.o clk-apmu.o clk-frac.o clk-mix.o clk-gate.o clk.o
/linux-6.1.9/Documentation/devicetree/bindings/clock/
Dmarvell,mmp2-clock.yaml37 - const: apbc
65 reg-names = "mpmu", "apmu", "apbc";
Dmarvell,pxa168.txt13 "mpmu", "apmu", "apbc". So three reg spaces need to be defined.
Dmarvell,pxa910.txt13 "mpmu", "apmu", "apbc", "apbcp". So four reg spaces need to be defined.
Dmarvell,pxa1928.txt12 - "marvell,pxa1928-apbc" - APBC controller compatible
/linux-6.1.9/arch/arm/boot/dts/
Dpxa168.dtsi159 reg-names = "mpmu", "apmu", "apbc";
Dpxa910.dtsi172 reg-names = "mpmu", "apmu", "apbc", "apbcp";
Dmmp2.dtsi510 reg-names = "mpmu", "apmu", "apbc";
Dmmp3.dtsi575 reg-names = "mpmu", "apmu", "apbc";