Searched +full:pmgr +full:- +full:pwrstate (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.1/arch/arm64/boot/dts/apple/ |
D | t8103-pmgr.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 3 * PMGR Power domains for the Apple T8103 "M1" SoC 9 &pmgr { 10 ps_sbr: power-controller@100 { 11 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; 13 #power-domain-cells = <0>; 14 #reset-cells = <0>; 16 apple,always-on; /* Core device */ 19 ps_aic: power-controller@108 { 20 compatible = "apple,t8103-pmgr-pwrstate", "apple,pmgr-pwrstate"; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/arm/apple/ |
D | apple,pmgr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/apple/apple,pmgr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Apple SoC Power Manager (PMGR) 10 - Hector Martin <marcan@marcan.st> 13 Apple SoCs include PMGR blocks responsible for power management, 15 performance features. This node represents the PMGR as a syscon, 16 with sub-nodes representing individual features. 20 pattern: "^power-management@[0-9a-f]+$" [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/power/ |
D | apple,pmgr-pwrstate.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/apple,pmgr-pwrstate.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Apple SoC PMGR Power States 10 - Hector Martin <marcan@marcan.st> 13 - $ref: power-domain.yaml# 16 Apple SoCs include PMGR blocks responsible for power management, 21 Each instance of a power controller within the PMGR syscon node 23 Documentation/devicetree/bindings/power/power-domain.yaml. [all …]
|
/Linux-v6.1/drivers/soc/apple/ |
D | apple-pmgr-pwrstate.c | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Apple SoC PMGR device power state driver 17 #include <linux/reset-controller.h> 58 ret = regmap_read(ps->regmap, ps->offset, ®); in apple_pmgr_ps_set() 64 dev_err(ps->dev, "PS %s: powering off with RESET active\n", in apple_pmgr_ps_set() 65 genpd->name); in apple_pmgr_ps_set() 70 dev_dbg(ps->dev, "PS %s: pwrstate = 0x%x: 0x%x\n", genpd->name, pstate, reg); in apple_pmgr_ps_set() 72 regmap_write(ps->regmap, ps->offset, reg); in apple_pmgr_ps_set() 75 ps->regmap, ps->offset, reg, in apple_pmgr_ps_set() 79 dev_err(ps->dev, "PS %s: Failed to reach power state 0x%x (now: 0x%x)\n", in apple_pmgr_ps_set() [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 2 obj-$(CONFIG_APPLE_PMGR_PWRSTATE) += apple-pmgr-pwrstate.o 4 obj-$(CONFIG_APPLE_RTKIT) += apple-rtkit.o 5 apple-rtkit-y = rtkit.o rtkit-crashlog.o 7 obj-$(CONFIG_APPLE_SART) += apple-sart.o 8 apple-sart-y = sart.o
|