Home
last modified time | relevance | path

Searched refs:apmu (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/drivers/clk/mmp/
Dclk-apmu.c31 struct clk_apmu *apmu = to_clk_apmu(hw); in clk_apmu_enable() local
35 if (apmu->lock) in clk_apmu_enable()
36 spin_lock_irqsave(apmu->lock, flags); in clk_apmu_enable()
38 data = readl_relaxed(apmu->base) | apmu->enable_mask; in clk_apmu_enable()
39 writel_relaxed(data, apmu->base); in clk_apmu_enable()
41 if (apmu->lock) in clk_apmu_enable()
42 spin_unlock_irqrestore(apmu->lock, flags); in clk_apmu_enable()
49 struct clk_apmu *apmu = to_clk_apmu(hw); in clk_apmu_disable() local
53 if (apmu->lock) in clk_apmu_disable()
54 spin_lock_irqsave(apmu->lock, flags); in clk_apmu_disable()
[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/power/
Drenesas,apmu.txt8 - compatible: Should be "renesas,<soctype>-apmu", "renesas,apmu" as fallback.
10 - "renesas,r8a7743-apmu" (RZ/G1M)
11 - "renesas,r8a7745-apmu" (RZ/G1E)
12 - "renesas,r8a7790-apmu" (R-Car H2)
13 - "renesas,r8a7791-apmu" (R-Car M2-W)
14 - "renesas,r8a7792-apmu" (R-Car V2H)
15 - "renesas,r8a7793-apmu" (R-Car M2-N)
16 - "renesas,r8a7794-apmu" (R-Car E2)
29 apmu@e6152000 {
30 compatible = "renesas,r8a7791-apmu", "renesas,apmu";
/Linux-v4.19/arch/arm/mach-shmobile/
DMakefile22 obj-$(CONFIG_ARCH_RCAR_GEN2) += setup-rcar-gen2.o platsmp-apmu.o $(cpu-y)
30 smp-$(CONFIG_ARCH_RCAR_GEN2) += headsmp-apmu.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.txt10 - "marvell,pxa1928-apmu" - APMU controller compatible
/Linux-v4.19/arch/arm/boot/dts/
Dpxa168.dtsi153 reg-names = "mpmu", "apmu", "apbc";
Dr8a7792.dtsi47 enable-method = "renesas,apmu";
313 apmu@e6152000 {
314 compatible = "renesas,r8a7792-apmu", "renesas,apmu";
Dpxa910.dtsi170 reg-names = "mpmu", "apmu", "apbc", "apbcp";
Dr8a7790.dtsi72 enable-method = "renesas,apmu";
381 apmu@e6151000 {
382 compatible = "renesas,r8a7790-apmu", "renesas,apmu";
387 apmu@e6152000 {
388 compatible = "renesas,r8a7790-apmu", "renesas,apmu";
Dmmp2.dtsi249 reg-names = "mpmu", "apmu", "apbc";
Dr8a7793.dtsi63 enable-method = "renesas,apmu";
290 apmu@e6152000 {
291 compatible = "renesas,r8a7793-apmu", "renesas,apmu";
Dr8a7794.dtsi65 enable-method = "renesas,apmu";
256 apmu@e6151000 {
257 compatible = "renesas,r8a7794-apmu", "renesas,apmu";
Dr8a7745.dtsi67 enable-method = "renesas,apmu";
258 apmu@e6151000 {
259 compatible = "renesas,r8a7745-apmu", "renesas,apmu";
Dr8a7791.dtsi71 enable-method = "renesas,apmu";
304 apmu@e6152000 {
305 compatible = "renesas,r8a7791-apmu", "renesas,apmu";
Dr8a7743.dtsi71 enable-method = "renesas,apmu";
302 apmu@e6152000 {
303 compatible = "renesas,r8a7743-apmu", "renesas,apmu";
/Linux-v4.19/Documentation/devicetree/bindings/arm/
Dcpus.txt222 "renesas,apmu"