/openbmc/u-boot/include/ |
H A D | sysreset.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 11 SYSRESET_WARM, /* Reset CPU, keep GPIOs active */ 12 SYSRESET_COLD, /* Reset CPU and GPIOs */ 13 SYSRESET_POWER, /* Reset PMIC (remove and restore power) */ 21 * request() - request a sysreset of the given type 23 * Note that this function may return before the reset takes effect. 25 * @type: Reset type to request 26 * @return -EINPROGRESS if the reset has been started and 27 * will complete soon, -EPROTONOSUPPORT if not supported 28 * by this device, 0 if the reset has already happened [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | PortMetrics.v1_7_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 10 "longDescription": "This type shall contain the available actions for this resource.", 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 14 "type": [ array 31 "description": "The available OEM-specific actions for this resource.", 32 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 35 "type": "object" string 40 "longDescription": "This type shall contain the port metrics specific to CXL ports.", 42 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { [all …]
|
H A D | NetworkAdapterMetrics.v1_1_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 10 "longDescription": "This type shall contain the available actions for this resource.", 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 14 "type": [ array 31 "description": "The available OEM-specific actions for this resource.", 32 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 35 "type": "object" string 42 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 44 "type": [ array [all …]
|
H A D | AggregationService.v1_0_3.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 10 "longDescription": "This type shall contain the available actions for this resource.", 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 14 "type": [ array 26 "#AggregationService.Reset": { 27 "$ref": "#/definitions/Reset" 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 38 "type": "object" string [all …]
|
H A D | Aggregate.v1_0_3.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 10 "longDescription": "This type shall contain the available actions for this resource.", 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 14 "type": [ array 32 "#Aggregate.Reset": { 33 "$ref": "#/definitions/Reset" 40 "description": "The available OEM-specific actions for this resource.", 41 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 44 "type": "object" string [all …]
|
H A D | MemoryMetrics.v1_7_3.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 10 "longDescription": "This type shall contain the available actions for this resource.", 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 14 "type": [ array 31 "description": "The available OEM-specific actions for this resource.", 32 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 35 "type": "object" string 39 …information about the memory. These alarms are reset when the system resets. Note that if they a… 40 …type shall contain properties that describe the types of alarms that have been raised by the memor… [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | reset.rst | 3 Reset in QEMU: the Resettable interface 6 The reset of qemu objects is handled using the resettable interface declared 10 whole group can be reset consistently. Each individual member object does not 12 reset first) are addressed. 17 Triggering reset 18 ---------------- 24 You can apply a reset to an object using ``resettable_assert_reset()``. You need 25 to call ``resettable_release_reset()`` to release the object from reset. To 26 instantly reset an object, without keeping it in reset state, just call 28 object to reset and a reset type. [all …]
|
/openbmc/qemu/include/hw/ |
H A D | resettable.h | 10 * See the COPYING file in the top-level directory. 29 * Types of reset. 31 * + Cold: reset resulting from a power cycle of the object. 32 * + Wakeup: reset resulting from a wake-up from a suspended state. 49 * See docs/devel/reset.rst for more detailed information about how QEMU models 50 * reset. This whole API must only be used when holding the iothread mutex. 52 * All objects which can be reset must implement this interface; 55 * progress of a reset operation by providing a ResettableState structure. 57 * state of the reset. 67 * for any reset event, in the order 'enter', 'hold', 'exit'. [all …]
|
/openbmc/qemu/hw/core/ |
H A D | resettable.c | 10 * See the COPYING file in the top-level directory. 23 static void resettable_phase_enter(Object *obj, void *opaque, ResetType type); 24 static void resettable_phase_hold(Object *obj, void *opaque, ResetType type); 25 static void resettable_phase_exit(Object *obj, void *opaque, ResetType type); 29 * True if we are currently in reset enter phase. 34 * Note: These flags are only used to guarantee (using asserts) that the reset 36 * iothread mutex to ensure only one reset operation is in a progress at a 42 void resettable_reset(Object *obj, ResetType type) in resettable_reset() argument 44 trace_resettable_reset(obj, type); in resettable_reset() 45 resettable_assert_reset(obj, type); in resettable_reset() [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | AggregationService.v1_0_3.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 10 "longDescription": "This type shall contain the available actions for this resource.", 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 14 "type": [ array 26 "#AggregationService.Reset": { 27 "$ref": "#/definitions/Reset" 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 38 "type": "object" string [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/watchdog/ |
H A D | aspeed-wdt.txt | 4 - compatible: must be one of: 5 - "aspeed,ast2400-wdt" 6 - "aspeed,ast2500-wdt" 7 - "aspeed,ast2600-wdt" 9 - reg: physical base address of the controller and length of memory mapped 14 - aspeed,reset-type = "cpu|soc|system|none" 16 Reset behavior - Whenever a timeout occurs the watchdog can be programmed 19 Type "none" can be specified to indicate that no resets are to be done. 21 to perform the reset. 23 If 'aspeed,reset-type=' is not specified the default is to enable system [all …]
|
H A D | atmel,at91sam9-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/watchdog/atmel,at91sam9-wdt.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Eugen Hristev <eugen.hristev@microchip.com> 15 const: atmel,at91sam9260-wdt 26 atmel,max-heartbeat-sec: 32 atmel,min-heartbeat-sec: 35 must be smaller than the max-heartbeat-sec value. It is used to 39 atmel,watchdog-type: [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | PortMetrics_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: PortMetrics v1.7.0 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2024 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|
H A D | NetworkAdapterMetrics_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: NetworkAdapterMetrics v1.1.0 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2024 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|
H A D | AggregationService_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: AggregationService v1.0.3 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2024 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | st,stpmic1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - pascal Paillet <p.paillet@foss.st.com> 24 "#interrupt-cells": 27 interrupt-controller: true 30 type: object 36 const: st,stpmic1-onkey 40 - description: onkey-falling, happens when onkey is pressed. IT_PONKEY_F of pmic 41 - description: onkey-rising, happens when onkey is released. IT_PONKEY_R of pmic [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | stericsson,u8500-clks.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/stericsson,u8500-clks.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ST-Ericsson DB8500 (U8500) clocks 10 - Ulf Hansson <ulf.hansson@linaro.org> 11 - Linus Walleij <linus.walleij@linaro.org> 14 DB8500 digital baseband system-on-chip and its siblings such as 16 itself, not off-chip clocks. There are four different on-chip 17 clocks - RTC (32 kHz), CPU clock (SMP TWD), PRCMU (power reset and [all …]
|
/openbmc/x86-power-control/ |
H A D | meson.options | 2 'chassis-system-reset', 3 type: 'feature', 5 description: 'Enable chassis system power reset to allow removing power and restoring back', 8 'use-plt-rst', 9 type: 'feature', 11 description: 'Use the PLT_RST eSPI signal to detect warm reset instead of POST Complete', 14 'use-acboot', 15 type: 'feature', 17 …description: 'Use hardware Reset Reason to control Power Restore. Note: this only works with Intel… 20 'ignore-soft-resets-during-post', [all …]
|
/openbmc/linux/drivers/media/pci/cx23885/ |
H A D | cx23885-cards.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 #include <media/drv-intf/cx25840.h> 19 #include "netup-eeprom.h" 20 #include "netup-init.h" 21 #include "altera-ci.h" 24 #include "cx23888-ir.h" 29 "NetUP Dual DVB-T/C CI card revision"); 35 "\t\t\tHVR-1250 (reported safe)\n" 41 /* ------------------------------------------------------------------ */ 50 .type = CX23885_VMUX_COMPOSITE1, [all …]
|
/openbmc/linux/drivers/firmware/efi/ |
H A D | capsule.c | 1 // SPDX-License-Identifier: GPL-2.0 25 static int efi_reset_type = -1; 34 * efi_capsule_pending - has a capsule been passed to the firmware? 35 * @reset_type: store the type of EFI reset if capsule is pending 38 * firmware we need to perform a specific type of reset. If a capsule is 39 * pending return the reset type in @reset_type. 47 * A non-racy use is from platform reboot code because we use 74 * efi_capsule_supported - does the firmware support the capsule? 78 * @reset: the reset type required for this capsule 83 * No attempt is made to check @reset against the reset type required [all …]
|
/openbmc/u-boot/drivers/sysreset/ |
H A D | sysreset_sandbox.c | 1 // SPDX-License-Identifier: GPL-2.0+ 15 enum sysreset_t type) in sandbox_warm_sysreset_request() argument 19 switch (type) { in sandbox_warm_sysreset_request() 21 state->last_sysreset = type; in sandbox_warm_sysreset_request() 24 return -ENOSYS; in sandbox_warm_sysreset_request() 26 if (!state->sysreset_allowed[type]) in sandbox_warm_sysreset_request() 27 return -EACCES; in sandbox_warm_sysreset_request() 29 return -EINPROGRESS; in sandbox_warm_sysreset_request() 34 strlcpy(buf, "Reset Status: WARM", size); in sandbox_warm_sysreset_get_status() 44 static int sandbox_sysreset_request(struct udevice *dev, enum sysreset_t type) in sandbox_sysreset_request() argument [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | AggregationService_v1.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!----> 3 <!--################################################################################ --> 4 <!--# Redfish Schema: AggregationService v1.0.3 --> 5 <!--# --> 6 <!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7 <!--# available at http://www.dmtf.org/standards/redfish --> 8 <!--# Copyright 2014-2024 DMTF. --> 9 <!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10 <!--################################################################################ --> [all …]
|
/openbmc/linux/Documentation/driver-api/ |
H A D | reset.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 4 Reset controller API 10 Reset controllers are central units that control the reset signals to multiple 12 The reset controller API is split into two parts: 13 the `consumer driver interface <#consumer-driver-interface>`__ (`API reference 14 <#reset-consumer-api>`__), which allows peripheral drivers to request control 15 over their reset input signals, and the `reset controller driver interface 16 <#reset-controller-driver-interface>`__ (`API reference 17 <#reset-controller-driver-api>`__), which is used by drivers for reset 18 controller devices to register their reset controls to provide them to the [all …]
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | sunkbd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1999-2001 Vojtech Pavlik 53 * Per-keyboard data. 64 char type; member 66 volatile s8 reset; member 80 if (sunkbd->reset <= -1) { in sunkbd_interrupt() 82 * If cp[i] is 0xff, sunkbd->reset will stay -1. in sunkbd_interrupt() 85 sunkbd->reset = data; in sunkbd_interrupt() 86 wake_up_interruptible(&sunkbd->wait); in sunkbd_interrupt() 90 if (sunkbd->layout == -1) { in sunkbd_interrupt() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A D | qcom,usb-8x16-phy.txt | 3 - compatible: 5 Value type: <string> 6 Definition: Should contain "qcom,usb-8x16-phy". 8 - reg: 10 Value type: <prop-encoded-array> 13 - clocks: 15 Value type: <prop-encoded-array> 16 Definition: See clock-bindings.txt section "consumers". List of 20 - clock-names: 22 Value type: <string> [all …]
|