Home
last modified time | relevance | path

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

/linux/drivers/clk/mmp/
H A Dclk-apmu.c28 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 DMakefile6 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 Ddwmac-spacemit.c41 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 Dphy-k3-combo.c151 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 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/Documentation/devicetree/bindings/clock/
H A Dmarvell,pxa910.txt13 "mpmu", "apmu", "apbc", "apbcp". So four reg spaces need to be defined.
H A Dmarvell,pxa168.txt13 "mpmu", "apmu", "apbc". So three reg spaces need to be defined.
H A Dmarvell,pxa1928.txt10 - "marvell,pxa1928-apmu" - APMU controller compatible
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7790.dtsi81 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 Dr8a7742.dtsi59 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 Dr8a7792.dtsi57 enable-method = "renesas,apmu";
68 enable-method = "renesas,apmu";
327 apmu@e6152000 {
328 compatible = "renesas,r8a7792-apmu", "renesas,apmu";
H A Dr8a77470.dtsi37 enable-method = "renesas,apmu";
48 enable-method = "renesas,apmu";
207 apmu@e6151000 {
208 compatible = "renesas,r8a77470-apmu", "renesas,apmu";
H A Dr8a7794.dtsi74 enable-method = "renesas,apmu";
85 enable-method = "renesas,apmu";
262 apmu@e6151000 {
263 compatible = "renesas,r8a7794-apmu", "renesas,apmu";
H A Dr8a7793.dtsi72 enable-method = "renesas,apmu";
93 enable-method = "renesas,apmu";
296 apmu@e6152000 {
297 compatible = "renesas,r8a7793-apmu", "renesas,apmu";
H A Dr8a7745.dtsi76 enable-method = "renesas,apmu";
87 enable-method = "renesas,apmu";
259 apmu@e6151000 {
260 compatible = "renesas,r8a7745-apmu", "renesas,apmu";
H A Dr8a7791.dtsi80 enable-method = "renesas,apmu";
101 enable-method = "renesas,apmu";
321 apmu@e6152000 {
322 compatible = "renesas,r8a7791-apmu", "renesas,apmu";
H A Dr8a7744.dtsi62 enable-method = "renesas,apmu";
82 enable-method = "renesas,apmu";
295 apmu@e6152000 {
296 compatible = "renesas,r8a7744-apmu", "renesas,apmu";
H A Dr8a7743.dtsi62 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 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/drivers/reset/spacemit/
H A Dreset-spacemit-k3.c230 K3_AUX_DEV_ID(apmu),