/openbmc/linux/Documentation/firmware-guide/acpi/ |
H A D | non-d0-probe.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 In some cases it may be preferred to leave certain devices powered off for the 11 entire system bootup if powering on these devices has adverse side effects, 12 beyond just powering on the said device. 22 The downside of using _DSC is that as the device is not powered on, even if 28 --- 33 the device will not be powered on (put in D0 state) for probe. 36 -------- 39 to [1] for more information on device power states. 41 .. code-block:: text [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/usb/ |
H A D | usb251xb.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip USB 2.0 Hi-Speed Hub Controller 10 - Richard Leitner <richard.leitner@skidata.com> 15 - microchip,usb2422 16 - microchip,usb2512b 17 - microchip,usb2512bi 18 - microchip,usb2513b 19 - microchip,usb2513bi [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/dbus/fan-policy/witherspoon/ |
H A D | fan-errors.yaml | 8 # The system must be powered on in both of these cases. 10 # Note: An error is created each time the chassis powers on. 15 - name: fan0 19 - meta: FAN 22 - name: fan1 26 - meta: FAN 29 - name: fan2 33 - meta: FAN 36 - name: fan3 40 - meta: FAN [all …]
|
H A D | air-cooled.yaml | 9 - name: fan enclosures 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 21 - meta: FAN 24 - name: fan rotors 30 - meta: FAN 32 - meta: FAN 34 - meta: FAN 36 - meta: FAN [all …]
|
H A D | water-cooled.yaml | 9 - name: fan enclosures 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 22 - name: fan rotors 28 - meta: FAN 30 - meta: FAN 32 - meta: FAN 34 - meta: FAN 36 - meta: FAN [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/dbus/fan-policy/swift/ |
H A D | fan-errors.yaml | 8 # The system must be powered on in both of these cases. 9 # Note: An error is created each time the chassis powers on. 14 - name: fan0 18 - meta: FAN 21 - name: fan1 25 - meta: FAN 28 - name: fan2 32 - meta: FAN 35 - name: fan3 39 - meta: FAN [all …]
|
H A D | water-cooled.yaml | 7 - name: fan enclosures 13 - meta: FAN 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 22 - name: chassis state 28 - meta: CHASSISSTATE 31 - name: chassis 37 - meta: CHASSIS 40 - name: fan present [all …]
|
H A D | air-cooled.yaml | 7 - name: fan enclosures 13 - meta: FAN 15 - meta: FAN 17 - meta: FAN 19 - meta: FAN 22 - name: chassis state 28 - meta: CHASSISSTATE 31 - name: chassis 37 - meta: CHASSIS 40 - name: fan present [all …]
|
/openbmc/phosphor-power/phosphor-regulators/src/ |
H A D | manager.hpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 11 * distributed under the License is distributed on an "AS IS" BASIS, 56 * @param bus the D-Bus bus 62 * Implements the D-Bus "configure" method. 66 * This method should be called when the system is being powered on. It 67 * needs to occur before the regulators have been enabled/turned on. 72 * Implements the D-Bus "monitor" method. 77 * - regulator sensors will be read and published on D-Bus 78 * - phase fault detection will be performed 80 * Regulator monitoring should be enabled when the system is being powered [all …]
|
H A D | dbus_sensor.hpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 11 * distributed under the License is distributed on an "AS IS" BASIS, 65 * the necessary D-Bus interfaces via templates/multiple inheritance. 73 * valid sensor Unit values on D-Bus. 78 * Define simple name for the tuple used to create D-Bus associations. 90 * This class represents a voltage regulator sensor on D-Bus. 99 // Specify which compiler-generated methods we want 112 * @param bus D-Bus bus object 117 * @param deviceInventoryPath D-Bus inventory path of the voltage regulator 119 * @param chassisInventoryPath D-Bus inventory path of the chassis that [all …]
|
/openbmc/linux/Documentation/w1/slaves/ |
H A D | w1_therm.rst | 16 ----------- 42 A bulk read of all devices on the bus could be done writing ``trigger`` 44 send the convert command to all devices on the bus, and if parasite 45 powered devices are detected on the bus (and strong pullup is enabled 47 time required by parasited powered device on the line. Reading 49 -1 if at least one sensor still in conversion, 1 if conversion is complete 54 ``temperature`` on this device will return the temperature measured at the 60 adjust it (write). A temperature conversion time depends on the device type and 72 the sensor. Resolution is reset when the sensor gets power-cycled. 79 ``resolution`` entry on each device, if supported by the sensor. [all …]
|
/openbmc/phosphor-buttons/inc/ |
H A D | host_then_chassis_poweroff.hpp | 20 * - A button press will power on as long as the BMC is 23 * If power is on: 24 * - A button press less than 4s won't do anything. 25 * - At 4s, issue a host power off and start a 10s timer. 26 * - If the button is released within that 10s and not pressed 28 * - If the button is released within that 10s and also 31 * - If the button is pressed throughout that 10s 49 * @param[in] bus - The sdbusplus bus object 80 * @param[in] pressTimeMS - How long the button was pressed 93 * @brief Determines if system (chassis) is powered on. [all …]
|
/openbmc/phosphor-power/phosphor-power-sequencer/docs/ |
H A D | README.md | 1 # phosphor-power-sequencer 5 The phosphor-power-sequencer application powers the chassis on/off and monitors 14 The application is a single-threaded C++ executable. It is a 'daemon' process 16 reaches the Ready state and before the chassis is powered on. 18 The application is driven by an optional, system-specific JSON configuration 25 A power sequencer device enables (turns on) the voltage rails in the correct 30 - UCD90160 31 - UCD90320 33 Additional device types can be supported by creating a new sub-class within the 36 ## Powering on the chassis [all …]
|
/openbmc/u-boot/include/ |
H A D | generic-phy.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 4 * Written by Jean-Jacques Hiblot <jjhiblot@ti.com> 13 * struct phy - A handle to (allowing control of) a single phy port. 30 * struct udevice_ops - set of function pointers for phy operations 34 * @power_on: powering on the phy (optional) 39 * of_xlate - Translate a client's device-tree (OF) phy specifier. 45 * default implementation, which assumes #phy-cells = <0> or 46 * #phy-cells = <1>, and in the later case that the DT cell 56 * init - initialize the hardware. [all …]
|
/openbmc/phosphor-fan-presence/control/json/actions/ |
H A D | pcie_card_floors.hpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 11 * distributed under the License is distributed on an "AS IS" BASIS, 33 * @class PCIeCardFloors - Action to set the PCIe card floor index parameter 34 * based on the PCIe cards plugged in the system. 36 * - Loads PCIe card metadata files using the PCIeCardMetadata class. 37 * - Watches for PCIe slots to be powered on (or off). 38 * - Reads four properties off of the PCIeDevice interface on the powered 39 * on cards. 40 * - Looks up the floor index for the card by calling PCIeCardMetadata::lookup 42 * - Sets the pcie_floor_index parameter with the highest floor index found. [all …]
|
/openbmc/openbmc-test-automation/openpower/ |
H A D | test_timed_power_on.robot | 2 Documentation This suite tests Timed Power On(TPO) feature via busctl command 5 ... System can be scheduled to Power ON at a specified time by using this feature. 21 ${CMD_ENABLE_TPO} busctl set-property xyz.openbmc_project.State.ScheduledHostTransition 23 ... ScheduledTransition s "xyz.openbmc_project.State.Host.Transition.On" 25 ${CMD_SET_TPO_TIME} busctl set-property xyz.openbmc_project.State.ScheduledHostTransition 28 ${CMD_GET_TPO_TIME} busctl get-property xyz.openbmc_project.State.ScheduledHostTransition 35 # - Red Hat Enterprise Linux 36 # - SUSE Linux Enterprise Server 37 # Tested on RHEL 8.4. 40 # User can input -v HOST_TIMER_POWER_ON:h24 ( e.g. 24 hours ) [all …]
|
/openbmc/linux/Documentation/userspace-api/media/dvb/ |
H A D | fe-diseqc-reset-overload.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 FE_DISEQC_RESET_OVERLOAD - Restores the power to the antenna subsystem, if it was powered off due -… 31 If the bus has been automatically powered off due to power overload, 34 is manually powered off. Not all Digital TV adapters support this ioctl. 39 On success 0 is returned. 41 On error -1 is returned, and the ``errno`` variable is set 45 :ref:`Generic Error Codes <gen-errors>` chapter.
|
/openbmc/linux/Documentation/sound/soc/ |
H A D | pops-clicks.rst | 6 of components within the audio subsystem. This is noticeable on PCs when an 8 powered up and causes a popping noise on the speakers). 10 Pops and clicks can be more frequent on portable systems with DAPM. This is 11 because the components within the subsystem are being dynamically powered 12 depending on the audio usage and this can subsequently cause a small pop or 23 shutdown and follows some basic rules:- 26 Startup Order :- DAC --> Mixers --> Output PGA --> Digital Unmute 28 Shutdown Order :- Digital Mute --> Output PGA --> Mixers --> DAC 39 playback in that components are powered in a sequence depending upon stream 43 Startup Order - Input PGA --> Mixers --> ADC [all …]
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | mcpm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright: (C) 2012-2013 Linaro Limited 40 * branch once it is ready to re-enter the kernel using ptr, or NULL if it 59 * mcpm_is_available - returns whether MCPM is initialized and available 66 * mcpm_cpu_power_up - make given CPU in given cluster runable 71 * The identified CPU is brought out of reset. If the cluster was powered 87 * mcpm_cpu_power_down - power the calling CPU down 89 * The calling CPU is powered down. 92 * then the cluster is prepared for power-down too. 96 * On success this does not return. Re-entry in the kernel is expected [all …]
|
/openbmc/u-boot/drivers/power/domain/ |
H A D | imx8-power-domain.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <power-domain-uclass.h> 10 #include <asm/arch/power-domain.h> 11 #include <dm/device-internal.h> 37 struct udevice *dev = power_domain->dev; in imx8_power_domain_on() 46 /* Need to power on parent node first */ in imx8_power_domain_on() 57 debug("%s(power_domain=%s) resource_id %d\n", __func__, dev->name, in imx8_power_domain_on() 58 pdata->resource_id); in imx8_power_domain_on() 60 /* Already powered on */ in imx8_power_domain_on() 61 if (ppriv->state_on) in imx8_power_domain_on() [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/dbus/power-supply-policy/ |
H A D | power-supply-policy.yaml | 3 # Create an error if a power supply is removed while the system is powered on 5 - name: power supply0 9 - meta: POWER SUPPLY 12 - name: power supply1 16 - meta: POWER SUPPLY 19 - name: power supplies 25 - meta: POWER SUPPLY 27 - meta: POWER SUPPLY 30 - name: chassis state 36 - meta: CHASSISSTATE [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/Decorator/ |
H A D | PowerState.interface.yaml | 4 - name: PowerState 11 - name: State 15 - name: "On" 17 The state of the object is powered on. 18 - name: "Off" 20 The state of the object is powered off. 21 - name: PoweringOn 23 The object is in a temporary state between off and on. 24 - name: PoweringOff 26 The object is in a temporary state between on and off. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/power/ |
H A 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# 10 - Hector Martin <marcan@marcan.st> 13 - $ref: power-domain.yaml# 23 Documentation/devicetree/bindings/power/power-domain.yaml. 25 represented via power-domains relationships between these nodes. 28 for the top-level PMGR node documentation. 33 - enum: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | ti,tlv320adc3xxx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ricard Wanderlof <ricardw@axis.com> 18 - $ref: dai-common.yaml# 23 - ti,tlv320adc3001 24 - ti,tlv320adc3101 30 '#sound-dai-cells': 33 '#gpio-cells': 36 gpio-controller: true [all …]
|
/openbmc/linux/Documentation/networking/devlink/ |
H A D | devlink-linecard.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 The ``devlink-linecard`` mechanism is targeted for manipulation of 27 according to the physical line card slots available on the device. 36 - Device driver would instruct the ASIC to prepare all 39 that reside on the line card, according to the line card type 41 being physically connected or powered-up 42 * Setup splitter cable on line card ports 44 - As on the ordinary ports, user may provision a splitter 51 * Line card is not inserted or powered-down 53 - The carrier is always down [all …]
|