/openbmc/openbmc/meta-phosphor/recipes-phosphor/power/ |
H A D | phosphor-power_git.bb | 1 SUMMARY = "Phosphor Power services and utilities" 2 DESCRIPTION = "Configure and monitor power supplies, power sequencers, and \ 3 voltage regulators, and analyzes power devices for faults" 17 ${PN}-cold-redundancy \ 18 ${PN}-monitor \ 19 ${PN}-psu-monitor \ 20 ${PN}-regulators \ 21 ${PN}-sequencer \ 22 ${PN}-control \ 24 POWER_UTIL_PACKAGES = "${PN}-utils" [all …]
|
H A D | phosphor-power-systemd-links-monitor.bb | 1 SUMMARY = "Phosphor Power Monitor services installation" 2 LICENSE = "Apache-2.0" 3 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacd… 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" 18 mkdir -p $D$systemd_system_unitdir/multi-user.target.requires 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" [all …]
|
/openbmc/phosphor-fan-presence/ |
H A D | meson.options | 5 'json-config', 12 'machine-name', 21 'control-service', 28 'json-control', 32 (using json-control=disabled) when json-config is enabled. 33 If json-control=enabled and json-config=disabled it will 38 'control-persist-root-path', 40 value: '/var/lib/phosphor-fan-presence/control', 45 'fan-def-yaml-file', 51 'fan-zone-yaml-file', [all …]
|
H A D | README.md | 5 - [Overview](#overview) 6 - [Building](#building) 7 - [Contents](#contents) 11 The phosphor-fan-presence repository provides a set of thermal related 12 applications that control and monitor the cooling of a system using fans. Each 29 - [Fan Control](#fan-control) 31 - To disable from building, use the `-Dcontrol-service=disabled` meson option: 33 meson build -Dcontrol-service=disabled 35 - [Fan Presence Detection](#fan-presence-detection) 37 - To disable from building, use the `-Dpresence-service=disabled` meson [all …]
|
/openbmc/phosphor-power/ |
H A D | meson.build | 2 'phosphor-power', 11 license: 'Apache-2.0', 20 add_global_arguments('-Wno-defaulted-function-deleted', language: 'cpp') 25 if get_option('oe-sdk').allowed() 29 '-c', 41 '-c', 42 'find ' + OECORE_TARGET_SYSROOT + '/lib/ld-*.so | sort -r -n | head -n1', 44 dynamic_linker = ['-Wl,-dynamic-linker,' + ld_so] 76 phosphor_dbus_interfaces = dependency('phosphor-dbus-interfaces') 77 phosphor_logging = dependency('phosphor-logging') [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/packagegroups/ |
H A D | packagegroup-obmc-apps.bbappend | 2 phosphor-power-monitor \ 3 phosphor-power-systemd-links-monitor \ 4 phosphor-power-sequencer \ 5 phosphor-power-systemd-links-sequencer \ 6 phosphor-power-utils \ 7 phosphor-power \ 10 # P10 does not need/want the old PSU monitor 12 phosphor-power-control \ 13 phosphor-power-utils \ 14 phosphor-power \ [all …]
|
/openbmc/phosphor-power/services/ |
H A D | power-supply-monitor@.service | 2 Description=Power Supply %I Monitor 3 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-powersupply%i.service 4 After=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-powersupply%i.service 5 Wants=mapper-wait@-org-openbmc-control-power0.service 6 After=mapper-wait@-org-openbmc-control-power0.service 7 ConditionPathExists=/etc/default/obmc/power-supply-monitor/power-supply-monitor-%i.conf 10 EnvironmentFile=/etc/default/obmc/power-supply-monitor/power-supply-monitor-%i.conf 11 …-monitor --path=${DEVPATH} --instance=${INSTANCE} --inventory=${INVENTORY} --num-history-records=$… 12 SyslogIdentifier=psu-monitor 15 RequiredBy=multi-user.target
|
H A D | pseq-monitor-pgood.service | 2 Description=Power Sequencer Power-on Monitor 3 Wants=obmc-power-start@0.service 4 After=obmc-power-start@0.service 5 Conflicts=obmc-power-stop-pre@0.target 6 After=obmc-power-stop-pre@0.target 7 ConditionPathExists=!/run/openbmc/chassis@0-on 11 ExecStart=/usr/bin/env pseq-monitor -a pgood-monitor -i 5000 12 SyslogIdentifier=pseq-monitor
|
H A D | pseq-monitor.service | 2 Description=Power Sequencer Runtime Monitor 3 Wants=obmc-host-start-pre@0.target 4 Before=obmc-host-start-pre@0.target 5 After=obmc-power-on@0.target 6 Conflicts=obmc-power-stop-pre@0.target 7 After=obmc-power-stop-pre@0.target 10 ExecStart=/usr/bin/env pseq-monitor -a runtime-monitor -i 500 11 SyslogIdentifier=pseq-monitor
|
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/gpio/ |
H A D | phosphor-gpio-monitor_%.bbappend | 3 inherit obmc-phosphor-systemd systemd 5 SRC_URI += "file://assert-gpio-log@.service \ 6 file://assert-post-end \ 7 file://assert-post-end.service \ 8 file://assert-power-good \ 9 file://assert-power-good.service \ 10 file://assert-reset-button \ 11 file://assert-reset-button.service \ 12 file://auto-power \ 13 file://auto-poweroff \ [all …]
|
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/images/ |
H A D | fb-harma-phosphor-image.inc | 3 # Monitor power status, for example, add handling for power good and post-end signals to manage pow… 5 phosphor-gpio-monitor \ 8 # Monitor gpio presence status 10 phosphor-gpio-monitor-presence \ 13 # Monitor Chassis power status 15 phosphor-power-control \ 23 # Enable obmc-phosphor-buttons which needed by debug card function. 25 obmc-phosphor-buttons-signals \ 26 obmc-phosphor-buttons-handler \
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/power/ |
H A D | phosphor-power_%.bbappend | 3 inherit obmc-phosphor-systemd 5 SRC_URI:append:df-openpower = " file://psu.json" 7 EXTRA_OEMESON:append:ibm-ac-server = " -Ducd90160-yaml=${STAGING_DIR_HOST}${datadir}/power-sequence… 8 EXTRA_OEMESON:append:p10bmc = " -Dibm-vpd=true" 10 DEPENDS:append:ibm-ac-server = " power-sequencer" 11 DEPENDS:append:p10bmc = " power-sequencer" 13 PACKAGECONFIG:append:ibm-ac-server = " monitor" 14 PACKAGECONFIG:append:p10bmc = " monitor-ng" 16 do_install:append:df-openpower(){ 17 install -D ${UNPACKDIR}/psu.json ${D}${datadir}/phosphor-power/psu.json [all …]
|
/openbmc/openbmc/meta-facebook/meta-minerva/recipes-phosphor/gpio/ |
H A D | phosphor-gpio-monitor_%.bbappend | 3 inherit obmc-phosphor-systemd systemd 5 SERVICE_LIST = "power-good-assert@.service \ 6 power-good-deassert@.service \ 7 leak-detect-assert@.service \ 8 leak-detect-deassert@.service \ 9 rpu-ready-assert@.service \ 10 rpu-ready-deassert@.service \ 11 ac-power-good-assert@.service \ 12 ac-power-good-deassert@.service \ 13 power-fail-assert@.service \ [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/state/ |
H A D | phosphor-state-manager_%.bbappend | 2 PACKAGECONFIG:append:witherspoon = " no-warm-reboot" 5 PACKAGECONFIG:append:p10bmc = " no-force-warm-reboot" 7 # IBM systems only want power restore when AC loss occurred 8 PACKAGECONFIG:append = " only-run-apr-on-power-loss" 11 PACKAGECONFIG:append = " only-allow-boot-when-bmc-ready" 13 # The scheduled-host-transition package provides support to 14 # schedule power on and off operations for the host at some 16 RRECOMMENDS:${PN}-host:append = " ${PN}-scheduled-host-transition" 21 RRECOMMENDS:${PN}-host:append = " ${PN}-hypervisor" 23 # IBM p10 machines want the optional secure-check [all …]
|
/openbmc/linux/tools/power/cpupower/man/ |
H A D | cpupower-monitor.1 | 1 .TH CPUPOWER\-MONITOR "1" "22/02/2011" "" "cpupower Manual" 3 cpupower\-monitor \- Report processor frequency and idle statistics 6 .B cpupower monitor 7 .RB "\-l" 9 .B cpupower monitor 10 .RB [ -c ] [ "\-m <mon1>," [ "<mon2>,..." ] ] 11 .RB [ "\-i seconds" ] 13 .B cpupower monitor 14 .RB [ -c ][ "\-m <mon1>," [ "<mon2>,..." ] ] 18 \fBcpupower-monitor \fP reports processor topology, frequency and idle power [all …]
|
/openbmc/linux/Documentation/hwmon/ |
H A D | ucd9000.rst | 11 Addresses scanned: - 15 - http://focus.ti.com/lit/ds/symlink/ucd90120.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd90124.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd90160.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd90320.pdf 19 - http://focus.ti.com/lit/ds/symlink/ucd9090.pdf 20 - http://focus.ti.com/lit/ds/symlink/ucd90910.pdf 22 Author: Guenter Roeck <linux@roeck-us.net> 26 ----------- 30 The UCD90120 Power Supply Sequencer and System Health Monitor monitors and [all …]
|
/openbmc/docs/designs/ |
H A D | psu-monitoring.md | 1 # Power Supply Monitoring Application 7 Created: 2019-06-17 11 This is a proposal to provide a set of enhancements to the current OpenBMC power 13 may consist of a number of configuration variations including different power 15 different power supplies is needed in order to initialize the power supplies, 22 The OpenBMC project currently has a [witherspoon-pfault-analysis][1] repository 23 that contains a power supply monitor application and a power sequencer monitor 24 application. The current power supply application is lacking things desired for 28 a single power supply application that can communicate with one or more 29 [PMBus][2] power supplies and provide the enterprise features currently lacking [all …]
|
/openbmc/openbmc/meta-hpe/meta-rl300-g11/recipes-hpe/power-sequencing/ |
H A D | power-sequencing.bb | 1 inherit obmc-phosphor-systemd 2 SUMMARY = "Power Sequencing for HPE RL300 Gen11" 4 SYSTEMD_SERVICE:${PN} = "monitor-ipmi-power-transition.service power-sequencing.service gpiosdown.s… 5 …monitor-ipmi-power-transition.service file://ipmi-power-button-monitoring.sh file://rl300Start.sh … 7 LICENSE = "Apache-2.0" 8 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacd… 11 IMAGE_INSTALL += "power-sequencing " 16 install -d ${D}${sysconfdir}/system/ 17 install -d ${D}/usr/share/gpios 18 install -d ${D}/usr/bin [all …]
|
/openbmc/openbmc/meta-hpe/meta-dl360-g11/recipes-hpe/power-sequencing/ |
H A D | power-sequencing.bb | 1 inherit obmc-phosphor-systemd 2 SUMMARY = "Power Sequencing for HPE DL360 Gen11" 4 SYSTEMD_SERVICE:${PN} = "monitor-ipmi-power-transition.service power-sequencing.service gpiosdown.s… 5 …monitor-ipmi-power-transition.service file://ipmi-power-button-monitoring.sh file://dl360Start.sh … 7 LICENSE = "Apache-2.0" 8 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacd… 11 IMAGE_INSTALL += "power-sequencing " 16 install -d ${D}${sysconfdir}/system/ 17 install -d ${D}/usr/share/gpios 18 install -d ${D}/usr/bin [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/power/phosphor-power/witherspoon/ |
H A D | pseq-monitor-pgood.service | 2 Description=Power Sequencer Power-on Monitor 3 Wants=obmc-power-start@0.service 4 After=obmc-power-start@0.service 5 Wants=power-workarounds@0.service 6 After=power-workarounds@0.service 7 Conflicts=obmc-chassis-poweroff@0.target 8 ConditionPathExists=!/run/openbmc/chassis@0-on 12 ExecStart=/usr/bin/pseq-monitor -a pgood-monitor -i 5000
|
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | device-reinitial | 2 # shellcheck source=meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/device-util 3 source /usr/libexec/phosphor-gpio-monitor/device-util 5 # shellcheck source=meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/auto-power 6 source /usr/libexec/phosphor-gpio-monitor/auto-power 9 if ! check-auto-power-condition "$1"; then
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/state/ |
H A D | phosphor-state-manager_git.bb | 5 HOMEPAGE = "https://github.com/openbmc/phosphor-state-manager" 8 LICENSE = "Apache-2.0" 11 include phosphor-state-manager-systemd-links.inc 14 ${PN}-host \ 15 ${PN}-chassis \ 16 ${PN}-bmc \ 17 ${PN}-hypervisor \ 18 ${PN}-discover \ 19 ${PN}-host-check \ 20 ${PN}-reset-sensor-states \ [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/dbus/fan-policy/swift/ |
H A D | water-cooled.yaml | 7 - name: fan enclosures 9 'A water cooled Swift has four fan enclosures to monitor.' 13 - meta: FAN 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 22 - name: chassis state 24 'Swift has a single chassis to monitor.' 28 - meta: CHASSISSTATE 31 - name: chassis [all …]
|
H A D | air-cooled.yaml | 7 - name: fan enclosures 9 'An air cooled Swift has four fan enclosures to monitor.' 13 - meta: FAN 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 22 - name: chassis state 24 'Swift has a single chassis to monitor.' 28 - meta: CHASSISSTATE 31 - name: chassis [all …]
|
/openbmc/openbmc/meta-facebook/meta-minerva/recipes-phosphor/images/ |
H A D | fb-minerva-phosphor-image.inc | 3 # Monitor the GPIO on the system and take action. 5 phosphor-gpio-monitor \ 8 # Monitor gpio presence status 10 phosphor-gpio-monitor-presence \ 13 # Temporarily add plat-svc for gpio initialization 15 plat-svc \ 20 obmc-console \ 25 phosphor-ipmi-ipmb \ 26 fb-ipmi-oem \ 27 obmc-phosphor-buttons-signals \ [all …]
|