Home
last modified time | relevance | path

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

/Linux-v5.4/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-v5.4/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,r8a7744-apmu" (RZ/G1N)
12 - "renesas,r8a7745-apmu" (RZ/G1E)
13 - "renesas,r8a77470-apmu" (RZ/G1C)
14 - "renesas,r8a7790-apmu" (R-Car H2)
15 - "renesas,r8a7791-apmu" (R-Car M2-W)
16 - "renesas,r8a7792-apmu" (R-Car V2H)
17 - "renesas,r8a7793-apmu" (R-Car M2-N)
18 - "renesas,r8a7794-apmu" (R-Car E2)
[all …]
/Linux-v5.4/arch/arm/mach-shmobile/
DMakefile23 obj-$(CONFIG_ARCH_RCAR_GEN2) += setup-rcar-gen2.o platsmp-apmu.o $(cpu-y)
31 smp-$(CONFIG_ARCH_RCAR_GEN2) += headsmp-apmu.o
/Linux-v5.4/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-v5.4/arch/arm/boot/dts/
Dpxa168.dtsi152 reg-names = "mpmu", "apmu", "apbc";
Dpxa910.dtsi169 reg-names = "mpmu", "apmu", "apbc", "apbcp";
Dr8a7792.dtsi48 enable-method = "renesas,apmu";
314 apmu@e6152000 {
315 compatible = "renesas,r8a7792-apmu", "renesas,apmu";
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";
Dr8a77470.dtsi28 enable-method = "renesas,apmu";
205 apmu@e6151000 {
206 compatible = "renesas,r8a77470-apmu", "renesas,apmu";
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";
Dmmp2.dtsi421 reg-names = "mpmu", "apmu", "apbc";
Dr8a7791.dtsi71 enable-method = "renesas,apmu";
304 apmu@e6152000 {
305 compatible = "renesas,r8a7791-apmu", "renesas,apmu";
Dr8a7743.dtsi52 enable-method = "renesas,apmu";
293 apmu@e6152000 {
294 compatible = "renesas,r8a7743-apmu", "renesas,apmu";
Dr8a7744.dtsi52 enable-method = "renesas,apmu";
293 apmu@e6152000 {
294 compatible = "renesas,r8a7744-apmu", "renesas,apmu";