| /linux/drivers/clk/mmp/ |
| H A D | clk-apmu.c | 28 struct clk_apmu *apmu = to_clk_apmu(hw); in clk_apmu_enable() local 32 if (apmu->lock) in clk_apmu_enable() 33 spin_lock_irqsave(apmu->lock, flags); in clk_apmu_enable() 35 data = readl_relaxed(apmu->base) | apmu->enable_mask; in clk_apmu_enable() 36 writel_relaxed(data, apmu->base); in clk_apmu_enable() 38 if (apmu->lock) in clk_apmu_enable() 39 spin_unlock_irqrestore(apmu->lock, flags); in clk_apmu_enable() 46 struct clk_apmu *apmu = to_clk_apmu(hw); in clk_apmu_disable() local 50 if (apmu->lock) in clk_apmu_disable() 51 spin_lock_irqsave(apmu->lock, flags); in clk_apmu_disable() [all …]
|
| H A D | Makefile | 6 obj-y += clk-apbc.o clk-apmu.o clk-frac.o clk-mix.o clk-gate.o clk.o 15 clk-pxa1908-mpmu.o clk-pxa1908-apmu.o
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-spacemit.c | 41 struct regmap *apmu; member 64 return regmap_update_bits(dwmac->apmu, dwmac->dline_offset, in spacemit_dwmac_set_delay() 108 return regmap_update_bits(dwmac->apmu, dwmac->ctrl_offset, in spacemit_dwmac_update_irq_config() 143 return regmap_update_bits(dwmac->apmu, dwmac->ctrl_offset, in spacemit_set_phy_intf_sel() 154 struct regmap *apmu; in spacemit_dwmac_probe() local 179 apmu = syscon_regmap_lookup_by_phandle_args(pdev->dev.of_node, in spacemit_dwmac_probe() 182 if (IS_ERR(apmu)) in spacemit_dwmac_probe() 183 return dev_err_probe(dev, PTR_ERR(apmu), in spacemit_dwmac_probe() 186 dwmac->apmu = apmu; in spacemit_dwmac_probe()
|
| /linux/drivers/phy/spacemit/ |
| H A D | phy-k3-combo.c | 151 static int k3_combo_phy_update_config(struct regmap *apmu, unsigned int config) in k3_combo_phy_update_config() argument 156 return regmap_update_bits(apmu, PMUA_PCIE_SUBSYS_MGMT, PU_MATRIX_CONF_MASK, config); in k3_combo_phy_update_config() 191 struct regmap *apmu; in k3_combo_phy_probe() local 208 apmu = syscon_regmap_lookup_by_phandle_args(node, "spacemit,apmu", 1, &config); in k3_combo_phy_probe() 209 if (IS_ERR(apmu)) in k3_combo_phy_probe() 210 return dev_err_probe(dev, PTR_ERR(apmu), in k3_combo_phy_probe() 213 ret = k3_combo_phy_update_config(apmu, config); in k3_combo_phy_probe()
|
| /linux/arch/arm/mach-shmobile/ |
| H A D | Makefile | 23 obj-$(CONFIG_ARCH_RCAR_GEN2) += setup-rcar-gen2.o platsmp-apmu.o $(cpu-y) 31 smp-$(CONFIG_ARCH_RCAR_GEN2) += headsmp-apmu.o
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | marvell,pxa910.txt | 13 "mpmu", "apmu", "apbc", "apbcp". So four reg spaces need to be defined.
|
| H A D | marvell,pxa168.txt | 13 "mpmu", "apmu", "apbc". So three reg spaces need to be defined.
|
| H A D | marvell,pxa1928.txt | 10 - "marvell,pxa1928-apmu" - APMU controller compatible
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r8a7790.dtsi | 81 enable-method = "renesas,apmu"; 103 enable-method = "renesas,apmu"; 125 enable-method = "renesas,apmu"; 147 enable-method = "renesas,apmu"; 169 enable-method = "renesas,apmu"; 181 enable-method = "renesas,apmu"; 193 enable-method = "renesas,apmu"; 205 enable-method = "renesas,apmu"; 404 apmu@e6151000 { 405 compatible = "renesas,r8a7790-apmu", "renesas,apmu"; [all …]
|
| H A D | r8a7742.dtsi | 59 enable-method = "renesas,apmu"; 81 enable-method = "renesas,apmu"; 103 enable-method = "renesas,apmu"; 125 enable-method = "renesas,apmu"; 370 apmu@e6151000 { 371 compatible = "renesas,r8a7742-apmu", "renesas,apmu"; 376 apmu@e6152000 { 377 compatible = "renesas,r8a7742-apmu", "renesas,apmu";
|
| H A D | r8a7792.dtsi | 57 enable-method = "renesas,apmu"; 68 enable-method = "renesas,apmu"; 327 apmu@e6152000 { 328 compatible = "renesas,r8a7792-apmu", "renesas,apmu";
|
| H A D | r8a77470.dtsi | 37 enable-method = "renesas,apmu"; 48 enable-method = "renesas,apmu"; 207 apmu@e6151000 { 208 compatible = "renesas,r8a77470-apmu", "renesas,apmu";
|
| H A D | r8a7794.dtsi | 74 enable-method = "renesas,apmu"; 85 enable-method = "renesas,apmu"; 262 apmu@e6151000 { 263 compatible = "renesas,r8a7794-apmu", "renesas,apmu";
|
| H A D | r8a7793.dtsi | 72 enable-method = "renesas,apmu"; 93 enable-method = "renesas,apmu"; 296 apmu@e6152000 { 297 compatible = "renesas,r8a7793-apmu", "renesas,apmu";
|
| H A D | r8a7745.dtsi | 76 enable-method = "renesas,apmu"; 87 enable-method = "renesas,apmu"; 259 apmu@e6151000 { 260 compatible = "renesas,r8a7745-apmu", "renesas,apmu";
|
| H A D | r8a7791.dtsi | 80 enable-method = "renesas,apmu"; 101 enable-method = "renesas,apmu"; 321 apmu@e6152000 { 322 compatible = "renesas,r8a7791-apmu", "renesas,apmu";
|
| H A D | r8a7744.dtsi | 62 enable-method = "renesas,apmu"; 82 enable-method = "renesas,apmu"; 295 apmu@e6152000 { 296 compatible = "renesas,r8a7744-apmu", "renesas,apmu";
|
| H A D | r8a7743.dtsi | 62 enable-method = "renesas,apmu"; 82 enable-method = "renesas,apmu"; 295 apmu@e6152000 { 296 compatible = "renesas,r8a7743-apmu", "renesas,apmu";
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | pxa910.dtsi | 172 reg-names = "mpmu", "apmu", "apbc", "apbcp";
|
| H A D | pxa168.dtsi | 161 reg-names = "mpmu", "apmu", "apbc";
|
| H A D | mmp2.dtsi | 510 reg-names = "mpmu", "apmu", "apbc";
|
| H A D | mmp3.dtsi | 575 reg-names = "mpmu", "apmu", "apbc";
|
| /linux/drivers/reset/spacemit/ |
| H A D | reset-spacemit-k3.c | 230 K3_AUX_DEV_ID(apmu),
|