Home
last modified time | relevance | path

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

/linux-4.4.14/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 …]
DMakefile5 obj-y += clk-apbc.o clk-apmu.o clk-frac.o clk-mix.o clk-gate.o clk.o
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dmarvell,pxa910.txt13 "mpmu", "apmu", "apbc", "apbcp". So four reg spaces need to be defined.
Dmarvell,pxa168.txt13 "mpmu", "apmu", "apbc". So three reg spaces need to be defined.
Dmarvell,mmp2.txt13 "mpmu", "apmu", "apbc". So three reg spaces need to be defined.
Dmarvell,pxa1928.txt12 - "marvell,pxa1928-apbc" - APBC controller compatible
/linux-4.4.14/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";