Home
last modified time | relevance | path

Searched full:apbc (Results 1 – 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/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
Dclk-pxa910.c91 pr_err("error to ioremap APBC extension base\n"); in pxa910_clk_init()
97 pr_err("error to ioremap APBC base\n"); in pxa910_clk_init()
Dclk-of-pxa1928.c257 pr_err("failed to map apbc registers\n"); in pxa1928_apbc_clk_init()
267 CLK_OF_DECLARE(pxa1928_apbc_clk, "marvell,pxa1928-apbc", pxa1928_apbc_clk_init);
Dclk-pxa168.c92 pr_err("error to ioremap APBC base\n"); in pxa168_clk_init()
Dclk-of-pxa168.c272 pr_err("failed to map apbc registers\n"); in pxa168_clk_init()
Dclk-of-pxa910.c292 pr_err("failed to map apbc registers\n"); in pxa910_clk_init()
Dclk-mmp2.c99 pr_err("error to ioremap APBC base\n"); in mmp2_clk_init()
Dclk-of-mmp2.c543 pr_err("failed to map apbc registers\n"); in mmp2_clk_init()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dmarvell,pxa1928.txt5 blocks called APMU, MPMU, and APBC roughly corresponding to internal buses.
12 - "marvell,pxa1928-apbc" - APBC controller compatible
Dmarvell,mmp2-clock.yaml31 - description: APBC register region
37 - 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.
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dpxa168.dtsi159 reg-names = "mpmu", "apmu", "apbc";
Dpxa910.dtsi172 reg-names = "mpmu", "apmu", "apbc", "apbcp";
Dmmp2.dtsi507 reg-names = "mpmu", "apmu", "apbc";
Dmmp3.dtsi573 reg-names = "mpmu", "apmu", "apbc";
/kernel/linux/linux-5.10/arch/arm/mach-mmp/
Dmmp2.c22 #include "regs-apbc.h"
Dtime.c34 #include "regs-apbc.h"
Dpxa168.c28 #include "regs-apbc.h"
Dpxa910.c20 #include "regs-apbc.h"