Home
last modified time | relevance | path

Searched full:mpmu (Results 1 – 20 of 20) sorted by relevance

/linux/Documentation/devicetree/bindings/clock/
H A Dspacemit,k1-pll.yaml22 spacemit,mpmu:
25 Phandle to the "Main PMU (MPMU)" syscon. It is used to check PLL
37 - spacemit,mpmu
48 spacemit,mpmu = <&sysctl_mpmu>;
H A Dmarvell,pxa1928.txt5 blocks called APMU, MPMU, and APBC roughly corresponding to internal buses.
11 - "marvell,pxa1928-mpmu" - MPMU controller compatible
H A Dmarvell,mmp2-clock.yaml29 - description: MPMU register region
35 - const: mpmu
65 reg-names = "mpmu", "apmu", "apbc";
H A Dmarvell,pxa168.txt13 "mpmu", "apmu", "apbc". So three reg spaces need to be defined.
H A Dmarvell,pxa910.txt13 "mpmu", "apmu", "apbc", "apbcp". So four reg spaces need to be defined.
/linux/Documentation/devicetree/bindings/soc/spacemit/
H A Dspacemit,k1-syscon.yaml21 - spacemit,k1-syscon-mpmu
62 - spacemit,k1-syscon-mpmu
76 - spacemit,k1-syscon-mpmu
88 compatible = "spacemit,k1-syscon-mpmu";
/linux/drivers/clk/spacemit/
H A Dccu-k1.c103 /* MPMU clocks start */
178 /* MPMU clocks end */
805 .reset_name = "mpmu-reset",
1133 * The lock status of PLLs locate in MPMU region, while PLLs themselves in k1_ccu_probe()
1134 * are in APBS region. Reference to MPMU syscon is required to check PLL in k1_ccu_probe()
1138 struct device_node *mpmu = of_parse_phandle(dev->of_node, in k1_ccu_probe() local
1139 "spacemit,mpmu", 0); in k1_ccu_probe()
1140 if (!mpmu) in k1_ccu_probe()
1142 "Cannot parse MPMU region\n"); in k1_ccu_probe()
1144 lock_regmap = device_node_to_regmap(mpmu); in k1_ccu_probe()
[all …]
/linux/drivers/clk/mmp/
H A DMakefile15 clk-pxa1908-mpmu.o clk-pxa1908-apmu.o
H A Dclk-of-pxa1928.c217 pr_err("failed to map mpmu registers\n"); in pxa1928_mpmu_clk_init()
224 CLK_OF_DECLARE(pxa1928_mpmu_clk, "marvell,pxa1928-mpmu", pxa1928_mpmu_clk_init);
H A Dclk-of-pxa910.c279 pr_err("failed to map mpmu registers\n"); in pxa910_clk_init()
H A Dclk-of-pxa168.c310 pr_err("failed to map mpmu registers\n"); in pxa168_clk_init()
H A Dclk-of-mmp2.c530 pr_err("failed to map mpmu registers\n"); in mmp2_clk_init()
/linux/include/dt-bindings/clock/
H A Dspacemit,k1-syscon.h46 /* MPMU clocks */
85 /* MPMU resets */
/linux/arch/arm64/boot/dts/marvell/mmp/
H A Dpxa1908.dtsi236 mpmu: clock-controller@50000 { label
237 compatible = "marvell,pxa1908-mpmu";
/linux/include/soc/spacemit/
H A Dk1-syscon.h31 /* MPMU register offset */
/linux/arch/arm/boot/dts/marvell/
H A Dpxa910.dtsi172 reg-names = "mpmu", "apmu", "apbc", "apbcp";
H A Dpxa168.dtsi161 reg-names = "mpmu", "apmu", "apbc";
H A Dmmp2.dtsi510 reg-names = "mpmu", "apmu", "apbc";
H A Dmmp3.dtsi575 reg-names = "mpmu", "apmu", "apbc";
/linux/arch/arm/mach-pxa/
H A Dpxa3xx-regs.h24 * Service Power Management Unit (MPMU)