/openbmc/linux/drivers/soc/rockchip/ |
H A D | Kconfig | 26 bool "Rockchip generic power domain" 30 Say y here to enable power domain support. 31 In order to meet high performance and low power requirements, a power 32 management unit is designed or saving power when RK3288 in low power 33 mode. The RK3288 PMU is dedicated for managing the power of the whole chip. 42 on this platform. That will create all the power capping capable
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-devices-real_power_state | 7 power management methods and use ACPI power resources for power 11 power state of the given device node as returned by the _PSC 12 control method or inferred from the configuration of power 14 "D3cold", reflect the power state names defined by the ACPI 19 the same device object. If that happens, some shared power
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/ |
H A D | IdlePowerSaver.interface.yaml | 8 This property shall indicate whether idle power save is enabled. 14 computer system shall be lower than to enter idle power save. 21 power saver is activated. 27 computer system shall be above than to exit idle power save. 33 system is above the ExitUtilizationPercent value before the idle power 41 This property shall indicate whether idle power save is currently 42 active on the system. When this is true, the system has reduced power
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/chassis/ |
H A D | phosphor-skeleton-control-power_git.bb | 2 DESCRIPTION = "A power control implementation suitable for OpenBMC systems." 22 phosphor-wait-power-on@.service \ 23 phosphor-wait-power-off@.service \ 29 ON_TMPL = "phosphor-wait-power-on@.service" 30 ON_INSTFMT = "phosphor-wait-power-on@{0}.service" 34 OFF_TMPL = "phosphor-wait-power-off@.service" 35 OFF_INSTFMT = "phosphor-wait-power-off@{0}.service"
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/power/ |
H A D | phosphor-power-systemd-links-monitor.bb | 8 RDEPENDS:${PN}-monitor += "phosphor-power-monitor" 11 [ -z "${OBMC_POWER_SUPPLY_INSTANCES}" ] && echo "No power supply instance defined" && exit 1 13 … LINK="$D$systemd_system_unitdir/multi-user.target.requires/power-supply-monitor@$inst.service" 19 [ -z "${OBMC_POWER_SUPPLY_INSTANCES}" ] && echo "No power supply instance defined" && exit 1 21 … LINK="$D$systemd_system_unitdir/multi-user.target.requires/power-supply-monitor@$inst.service" 22 TARGET="../power-supply-monitor@.service"
|
/openbmc/linux/arch/arm/boot/dts/renesas/ |
H A D | r8a7790.dtsi | 13 #include <dt-bindings/power/r8a7790-sysc.h> 79 power-domains = <&sysc R8A7790_PD_CA15_CPU0>; 101 power-domains = <&sysc R8A7790_PD_CA15_CPU1>; 123 power-domains = <&sysc R8A7790_PD_CA15_CPU2>; 167 power-domains = <&sysc R8A7790_PD_CA7_CPU0>; 179 power-domains = <&sysc R8A7790_PD_CA7_CPU1>; 191 power-domains = <&sysc R8A7790_PD_CA7_CPU2>; 203 power-domains = <&sysc R8A7790_PD_CA7_CPU3>; 218 power-domains = <&sysc R8A7790_PD_CA7_SCU>; 396 #power-domain-cells = <0>; [all …]
|
H A D | r8a7779.dtsi | 12 #include <dt-bindings/power/r8a7779-sysc.h> 37 power-domains = <&sysc R8A7779_PD_ARM1>; 45 power-domains = <&sysc R8A7779_PD_ARM2>; 53 power-domains = <&sysc R8A7779_PD_ARM3>; 189 power-domains = <&sysc R8A7779_PD_ALWAYS_ON>; 200 power-domains = <&sysc R8A7779_PD_ALWAYS_ON>; 212 power-domains = <&sysc R8A7779_PD_ALWAYS_ON>; 224 power-domains = <&sysc R8A7779_PD_ALWAYS_ON>; 237 power-domains = <&sysc R8A7779_PD_ALWAYS_ON>; 582 #power-domain-cells = <0>; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a77965.dtsi | 13 #include <dt-bindings/power/r8a77965-sysc.h> 100 power-domains = <&sysc R8A77965_PD_CA57_CPU0>; 105 dynamic-power-coefficient = <854>; 124 power-domains = <&sysc R8A77965_PD_CA57_SCU>; 403 #power-domain-cells = <0>; 415 #power-domain-cells = <1>; 986 power-domains = <&sysc R8A77965_PD_A3VC>; 1002 power-domains = <&sysc R8A77965_PD_A3VP>; 2812 sustainable-power = <2439>; 2827 sustainable-power = <2439>; [all …]
|
H A D | r8a77960.dtsi | 10 #include <dt-bindings/power/r8a7796-sysc.h> 148 power-domains = <&sysc R8A7796_PD_CA57_CPU0>; 152 dynamic-power-coefficient = <854>; 182 dynamic-power-coefficient = <277>; 532 #power-domain-cells = <0>; 544 #power-domain-cells = <1>; 1082 power-domains = <&sysc R8A7796_PD_A3IR>; 1131 power-domains = <&sysc R8A7796_PD_A3VC>; 3000 sustainable-power = <3874>; 3015 sustainable-power = <3874>; [all …]
|
H A D | r8a779f0.dtsi | 10 #include <dt-bindings/power/r8a779f0-sysc.h> 117 power-domains = <&sysc R8A779F0_PD_A1E0D0C0>; 129 power-domains = <&sysc R8A779F0_PD_A1E0D0C1>; 141 power-domains = <&sysc R8A779F0_PD_A1E0D1C0>; 153 power-domains = <&sysc R8A779F0_PD_A1E0D1C1>; 211 power-domains = <&sysc R8A779F0_PD_A2E0D0>; 218 power-domains = <&sysc R8A779F0_PD_A2E0D1>; 225 power-domains = <&sysc R8A779F0_PD_A2E1D0>; 232 power-domains = <&sysc R8A779F0_PD_A2E1D1>; 442 #power-domain-cells = <0>; [all …]
|
H A D | r8a774b1.dtsi | 11 #include <dt-bindings/power/r8a774b1-sysc.h> 80 power-domains = <&sysc R8A774B1_PD_CA57_CPU0>; 84 dynamic-power-coefficient = <854>; 93 power-domains = <&sysc R8A774B1_PD_CA57_CPU1>; 102 power-domains = <&sysc R8A774B1_PD_CA57_SCU>; 367 #power-domain-cells = <0>; 379 #power-domain-cells = <1>; 948 power-domains = <&sysc R8A774B1_PD_A3VC>; 2641 sustainable-power = <2439>; 2656 sustainable-power = <2439>; [all …]
|
H A D | r8a774e1.dtsi | 11 #include <dt-bindings/power/r8a774e1-sysc.h> 137 dynamic-power-coefficient = <854>; 195 dynamic-power-coefficient = <277>; 547 #power-domain-cells = <0>; 559 #power-domain-cells = <1>; 1152 power-domains = <&sysc R8A774E1_PD_A3VC>; 1160 power-domains = <&sysc R8A774E1_PD_A3VC>; 1184 power-domains = <&sysc R8A774E1_PD_A3VP>; 2915 sustainable-power = <6313>; 2930 sustainable-power = <6313>; [all …]
|
/openbmc/linux/drivers/video/backlight/ |
H A D | ltv350qv.c | 23 int power; member 191 static int ltv350qv_power(struct ltv350qv *lcd, int power) in ltv350qv_power() argument 195 if (POWER_IS_ON(power) && !POWER_IS_ON(lcd->power)) in ltv350qv_power() 197 else if (!POWER_IS_ON(power) && POWER_IS_ON(lcd->power)) in ltv350qv_power() 201 lcd->power = power; in ltv350qv_power() 206 static int ltv350qv_set_power(struct lcd_device *ld, int power) in ltv350qv_set_power() argument 210 return ltv350qv_power(lcd, power); in ltv350qv_set_power() 217 return lcd->power; in ltv350qv_get_power() 236 lcd->power = FB_BLANK_POWERDOWN; in ltv350qv_probe()
|
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,sc8280xp-pas.yaml | 81 power-domains: 83 - description: LCX power domain 84 - description: LMX power domain 85 power-domain-names: 91 power-domains: 93 - description: NSP power domain 94 power-domain-names: 106 #include <dt-bindings/power/qcom-rpmpd.h> 128 power-domains = <&rpmhpd SC8280XP_LCX>, 130 power-domain-names = "lcx", "lmx";
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sdm670.dtsi | 45 power-domains = <&CPU_PD0>; 46 power-domain-names = "psci"; 72 power-domains = <&CPU_PD1>; 73 power-domain-names = "psci"; 94 power-domains = <&CPU_PD2>; 95 power-domain-names = "psci"; 116 power-domains = <&CPU_PD3>; 117 power-domain-names = "psci"; 138 power-domains = <&CPU_PD4>; 160 power-domains = <&CPU_PD5>; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8192.dtsi | 15 #include <dt-bindings/power/mt8192-power.h> 492 spm: power-controller { 496 #power-domain-cells = <1>; 506 #power-domain-cells = <0>; 514 #power-domain-cells = <0>; 524 #power-domain-cells = <1>; 531 #power-domain-cells = <1>; 572 #power-domain-cells = <1>; 584 #power-domain-cells = <0>; 594 #power-domain-cells = <0>; [all …]
|
H A D | mt8195.dtsi | 15 #include <dt-bindings/power/mt8195-power.h> 528 spm: power-controller { 532 #power-domain-cells = <1>; 539 #power-domain-cells = <1>; 618 #power-domain-cells = <1>; 794 #power-domain-cells = <0>; 800 #power-domain-cells = <0>; 805 #power-domain-cells = <0>; 810 #power-domain-cells = <0>; 818 #power-domain-cells = <0>; [all …]
|
/openbmc/linux/drivers/base/power/ |
H A D | wakeup.c | 314 spin_lock_irq(&dev->power.lock); in device_wakeup_attach() 315 if (dev->power.wakeup) { in device_wakeup_attach() 319 dev->power.wakeup = ws; in device_wakeup_attach() 320 if (dev->power.wakeirq) in device_wakeup_attach() 371 ws = dev->power.wakeup; in device_wakeup_attach_irq() 393 ws = dev->power.wakeup; in device_wakeup_detach_irq() 440 spin_lock_irq(&dev->power.lock); in device_wakeup_detach() 441 ws = dev->power.wakeup; in device_wakeup_detach() 442 dev->power.wakeup = NULL; in device_wakeup_detach() 484 dev->power.can_wakeup = capable; in device_set_wakeup_capable() [all …]
|
/openbmc/openbmc/meta-facebook/meta-greatlakes/recipes-phosphor/state/phosphor-state-manager/ |
H A D | chassis-poweron | 5 source /usr/libexec/phosphor-state-manager/power-cmd 12 chassis-power-on() 19 chassis_status=$(chassis-power-status $SLOT) 31 chassis_status=$(chassis-power-status $SLOT) 38 chassis-power-on
|
H A D | chassis-poweroff | 5 source /usr/libexec/phosphor-state-manager/power-cmd 12 chassis-power-off() 19 chassis_status=$(chassis-power-status $SLOT) 31 chassis_status=$(chassis-power-status $SLOT) 38 chassis-power-off
|
/openbmc/linux/arch/arm64/boot/dts/allwinner/ |
H A D | axp803.dtsi | 13 ac_power_supply: ac-power { 14 compatible = "x-powers,axp803-ac-power-supply", 15 "x-powers,axp813-ac-power-supply"; 30 battery_power_supply: battery-power { 31 compatible = "x-powers,axp803-battery-power-supply", 32 "x-powers,axp813-battery-power-supply"; 140 usb_power_supply: usb-power { 141 compatible = "x-powers,axp803-usb-power-supply", 142 "x-powers,axp813-usb-power-supply";
|
/openbmc/linux/Documentation/devicetree/bindings/arm/ux500/ |
H A D | power_domain.txt | 3 UX500 supports multiple PM domains which are used to gate power to one or 13 - #power-domain-cells : Number of cells in a power domain specifier, must be 1. 18 #power-domain-cells = <1>; 24 - power-domains: A phandle and PM domain specifier. Below are the list of 34 power-domains = <&pm_domains DOMAIN_VAPE>
|
/openbmc/phosphor-state-manager/service_files/ |
H A D | phosphor-reset-chassis-running@.service | 3 Wants=mapper-wait@-org-openbmc-control-power%i.service 4 After=mapper-wait@-org-openbmc-control-power%i.service 5 Wants=obmc-power-reset-on@%i.target 6 Before=obmc-power-reset-on@%i.target 12 …sctl get-property `mapper get-service /org/openbmc/control/power%i` /org/openbmc/control/power%i o…
|
/openbmc/linux/Documentation/hwmon/ |
H A D | ucd9000.rst | 35 The UCD90124 is a 12-rail PMBus/I2C addressable power-supply sequencer and 37 13 power-supply voltage, current, or temperature inputs. Twenty-six GPIO pins 38 can be used for power supply enables, power-on reset signals, external 43 The UCD90160 is a 16-rail PMBus/I2C addressable power-supply sequencer and 45 voltage inputs. Twenty-six GPIO pins can be used for power supply enables, 46 power-on reset signals, external interrupts, cascading, or other system 50 The UCD90320 is a 32-rail PMBus/I2C addressable power-supply sequencer and 51 monitor. The 24 integrated ADC channels (AMONx) monitor the power supply 56 The UCD9090 is a 10-rail PMBus/I2C addressable power-supply sequencer and 59 power-on reset signals, external interrupts, cascading, or other system [all …]
|
H A D | sysfs-interface.rst | 366 `power[1-*]_average` 367 Average power use. 392 `power[1-*]_input` 405 `power[1-*]_accuracy` 408 `power[1-*]_cap` 415 `power[1-*]_cap_max` 418 `power[1-*]_cap_min` 421 `power[1-*]_max` 422 Maximum power. 424 `power[1-*]_crit` [all …]
|