Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/clk/mmp/
Dclk-apbc.c37 struct clk_apbc *apbc = to_clk_apbc(hw); in clk_apbc_prepare() local
45 if (apbc->lock) in clk_apbc_prepare()
46 spin_lock_irqsave(apbc->lock, flags); in clk_apbc_prepare()
48 data = readl_relaxed(apbc->base); in clk_apbc_prepare()
49 if (apbc->flags & APBC_POWER_CTRL) in clk_apbc_prepare()
52 writel_relaxed(data, apbc->base); in clk_apbc_prepare()
54 if (apbc->lock) in clk_apbc_prepare()
55 spin_unlock_irqrestore(apbc->lock, flags); in clk_apbc_prepare()
57 udelay(apbc->delay); in clk_apbc_prepare()
59 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-v4.19/Documentation/devicetree/bindings/clock/
Dmarvell,mmp2.txt13 "mpmu", "apmu", "apbc". So three reg spaces need to be defined.
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-v4.19/arch/arm/boot/dts/
Dpxa168.dtsi153 reg-names = "mpmu", "apmu", "apbc";
Dpxa910.dtsi170 reg-names = "mpmu", "apmu", "apbc", "apbcp";
Dmmp2.dtsi249 reg-names = "mpmu", "apmu", "apbc";