/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | prepare-serv-json | 3 CONFIG_DIR="/usr/share/phosphor-gpio-monitor" 4 MULTI_MONITOR_DEFAULT_CONF="${CONFIG_DIR}/phosphor-multi-gpio-monitor.json" 5 MULTI_MONITOR_EVT_CONF="${CONFIG_DIR}/phosphor-multi-gpio-monitor-evt.json" 6 MULTI_PRESENCE_DEFAULT_CONF="${CONFIG_DIR}/phosphor-multi-gpio-presence.json" 7 MULTI_PRESENCE_EVT_CONF="${CONFIG_DIR}/phosphor-multi-gpio-presence-evt.json" 9 SERV_JSON_DIR="/var/lib/phosphor-gpio-monitor" 10 MULTI_MONITOR_SERV_JSON="${SERV_JSON_DIR}/phosphor-multi-gpio-monitor.json" 11 MULTI_PRESENCE_SERV_JSON="${SERV_JSON_DIR}/phosphor-multi-gpio-presence.json" 15 if [ -L "${MULTI_MONITOR_SERV_JSON}" ]; then 22 ln -s "${MULTI_MONITOR_EVT_CONF}" "${MULTI_MONITOR_SERV_JSON}" [all …]
|
/openbmc/phosphor-buttons/inc/ |
H A D | button_handler.hpp | 45 * There are 3 buttons supported - Power, ID, and Reset. 47 * check for that button on D-Bus before listening for its signals. 62 * @param[in] bus - sdbusplus connection object 72 * @param[in] msg - sdbusplus message from signal 81 * @param[in] msg - sdbusplus message from signal 90 * @param[in] msg - sdbusplus message from signal 97 * In multi host system increases host position by 1 up to max host 100 * @param[in] msg - sdbusplus message from signal 106 * @brief Checks if system is powered on 113 * @return std::string - the D-Bus service name if found, else [all …]
|
/openbmc/linux/drivers/eisa/ |
H A D | eisa.ids | 6 # Marc Zyngier <maz@wild-wind.fr.eu.org> 10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter" 11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter" 12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter" 13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter" 14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter" 15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter" 18 ACE1010 "ACME Super Fast System Board" 25 ACE7010 "ACME Multi-Function Board" 26 ACR1201 "Acer 1200 486/25 EISA System Board" [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/ |
H A D | README.md | 5 The goal of the phosphor-state-manager repository is to control and track the 6 states of the different software entities in a system. All users will usually 28 state and the system should be checked for errors. For more information refer 32 power to the chassis. The Chassis being on is a pre-req to the Host being 37 A simple system design would be to include a single _BMC_, _Host_, and 62 Instance 0 (chassis_system0) will be treated as a complete chassis system which 64 complete system. 66 In multi-host or multi-chassis system, instance number can be used from 1-N, as 67 0 is reserved for complete system. In multi chassis system this can be named as 77 to the system as a whole as if it was a system with one BMC, one chassis and one [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/ |
H A D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 27 spi-max-frequency: true 31 - enum: 33 - acbel,fsg032 34 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 35 - ad,ad7414 [all …]
|
/openbmc/u-boot/arch/arm/mach-uniphier/ |
H A D | Kconfig | 85 This option allows to use the UniPhier System Cache as L2 cache. 93 Say Y to use the on-board UART, Ether, LED devices. 100 The boot mode pins are latched when the system reset is deasserted 101 and determine which device the system should load a boot image from. 113 bool "Enable dump command of DDR Multi PHY parameters" 117 The command "ddrmphy" shows the resulting parameters of DDR Multi PHY 118 training; it is useful for the evaluation of DDR Multi PHY training. 121 default "uniphier-v7" if ARCH_UNIPHIER_LD4_SLD8 || ARCH_UNIPHIER_V7_MULTI
|
/openbmc/phosphor-gpio-monitor/ |
H A D | README.md | 5 ### `phosphor-gpio-monitor` 12 ### `phosphor-multi-gpio-monitor` 14 This daemon accepts command line parameter as a well-defined GPIO configuration 20 New implementation (phosphor-multi-gpio-monitor) provides multiple gpio line 21 monitoring in single instance of phosphor-multi-gpio-monitor running. It is very 27 There is a phosphor-multi-gpio-monitor.json file that defines details of GPIOs 77 ### `phosphor-multi-gpio-presence` 79 This daemon accepts command line parameter as a well-defined GPIO configuration 86 New implementation (phosphor-multi-gpio-presence) provides multiple gpio line 87 monitoring in single instance of phosphor-multi-gpio-presence running. It is [all …]
|
H A D | meson.build | 2 'phosphor-gpio-monitor', 10 license: 'Apache-2.0', 20 phosphor_dbus_interfaces = dependency('phosphor-dbus-interfaces') 21 phosphor_logging = dependency('phosphor-logging') 25 nlohmann_json_dep = dependency('nlohmann_json', include_type: 'system') 34 '-DBOOST_ASIO_DISABLE_THREADS', 35 '-DBOOST_ERROR_CODE_HEADER_ONLY', 36 '-DBOOST_SYSTEM_NO_DEPRECATED', 48 'phosphor-gpio-monitor@.service', 54 'phosphor-multi-gpio-monitor.service', [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/User/ |
H A D | MultiFactorAuthConfiguration.interface.yaml | 2 This interface defines multi-factor authentication configuration. This 4 authentication mechanisms to users on the system 7 - name: Enabled 11 Multi-factor authentication configuration. This interface will be 12 implemented by user manager D-bus object to support user's MFA 15 - name: Supported 18 - readonly 20 This property is read only for populating allowed multi-factor 21 authentication types. When there are no multi-factor authentication 26 - name: Type [all …]
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | turris1x.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/) 8 * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/ 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/leds/common.h> 14 /include/ "fsl/p2020si-pre.dtsi" 41 gpio-controller@18 { 45 #gpio-cells = <2>; 46 gpio-controller; [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/ |
H A D | PowerSupplyRedundancy.interface.yaml | 4 - name: PowerSupplyRedundancyEnabled 7 - const 10 - name: RotationEnabled 14 - name: RotationAlgorithm 19 - name: RotationRankOrder 24 - name: PeriodOfRotation 30 - name: ColdRedundancyStatus 34 - name: PSUNumber 37 Number of PSUs are currently on system. 38 - name: RedundantCount [all …]
|
/openbmc/docs/designs/ |
H A D | multihost-ipmi-design.md | 1 # Multi-host IPMI design 12 The current version of OpenBMC does not support multi-host implementation in 13 IPMI commands handling. We have a multi-host system and proposing the design to 14 support multi-host. 27 IPMI and IPMB System architecture: 30 +------------------------------------+ 32 | +-----------+ +------------+ | +--------+ 34 | | | | |-|------| Host-1 | 36 | | | | | | +--------+ 39 | | | D-Bus | | | +--------+ [all …]
|
/openbmc/linux/Documentation/core-api/ |
H A D | cpu_hotplug.rst | 16 Modern advances in system architectures have introduced advanced error 23 system execution path. Hence the need for CPU hotplug support in the 26 A more novel use of CPU-hotplug support is its use today in suspend resume 27 support for SMP. Dual-core and HT support makes even a laptop run SMP kernels 64 system. This is used to allocate some boot time memory for per_cpu variables 67 are added or removed anytime. Trimming it accurately for your system needs 78 Bitmap of CPUs currently present in the system. Not all 81 from the map depending on the event is hot-add/hot-remove. There are currently 85 You really don't need to manipulate any of the system CPU maps. They should 86 be read-only for most use. When setting up per-cpu resources almost always use [all …]
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-catalina/plat-svc/files/ |
H A D | catalina-sys-init.service | 2 Description=Catalina Early System Init 3 Before=phosphor-multi-gpio-monitor.service 4 Before=phosphor-multi-gpio-presence.service 5 Before=phosphor-pid-control.service 9 After=systemd-networkd.service 13 ExecStart=/usr/libexec/catalina/catalina-early-sys-init 17 WantedBy=multi-user.target
|
/openbmc/linux/arch/sparc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "64-bit kernel" if "$(ARCH)" = "sparc" 10 Say yes to build a 64-bit kernel - formerly known as sparc64 11 Say no to build a 32-bit kernel - formerly known as sparc 157 bool "Symmetric multi-processing support" 160 a system with only one CPU, say N. If you have a system with more 163 If you say N here, the kernel will run on uni- and multiprocessor 173 See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO 226 bool "Support for hot-pluggable CPUs" 230 can be controlled through /sys/devices/system/cpu/cpu#. [all …]
|
/openbmc/linux/Documentation/block/ |
H A D | null_blk.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 block-layer implementations. It emulates a block device of X gigabytes in size. 15 Multi-queue block-layer 17 - Request-based. 18 - Configurable submission queues per device. 20 No block-layer (Known as bio-based) 22 - Bio-based. IO requests are submitted directly to the device driver. 23 - Directly accepts bio data structure and returns them. 25 All of them have a completion queue for each core in the system. 30 queue_mode=[0-2]: Default: 2-Multi-queue [all …]
|
H A D | blk-mq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Multi-Queue Block IO Queueing Mechanism (blk-mq) 7 The Multi-Queue Block IO Queueing Mechanism is an API to enable fast storage 16 ---------- 26 However, with the development of Solid State Drives and Non-Volatile Memories 29 device to the operating system. In order to take advantage of the parallelism 30 in those devices' design, the multi-queue mechanism was introduced. 36 to different CPUs) wanted to perform block IO. Instead of this, the blk-mq API 42 --------- 45 for instance), blk-mq takes action: it will store and manage IO requests to [all …]
|
/openbmc/openbmc/meta-bytedance/meta-g220a/recipes-phosphor/ipmi/phosphor-ipmi-config/ |
H A D | channel_config.json | 8 "protocol_type" : "ipmb-1.0", 9 "session_supported" : "session-less", 18 "medium_type" : "lan-802.3", 19 "protocol_type" : "ipmb-1.0", 20 "session_supported" : "multi-session", 29 "medium_type" : "lan-802.3", 30 "protocol_type" : "ipmb-1.0", 31 "session_supported" : "multi-session", 40 "medium_type" : "system-interface", 42 "session_supported" : "session-less", [all …]
|
/openbmc/phosphor-buttons/ |
H A D | README.md | 1 # phosphor-buttons 3 Phosphor-buttons has a collection of IO event handler interfaces for physical 8 its associated IO for event changes and emits signals that the button-handler 22 - Short press: Do a host power off 23 - Long press, as determined by the 'long-press-time-ms' meson option: Do a 28 The 'power-button-profile' meson option can be used to select custom power 33 - host_then_chassis_poweroff: When power is on, short presses are ignored and a 38 ### Multi-Host Buttons 40 See [this section below](#group-gpio-config). 46 - If 'reset-button-do-warm-reboot' meson option is set to enabled, does warm [all …]
|
/openbmc/linux/tools/testing/ktest/examples/ |
H A D | test.conf | 12 # machine, which may be different between which system the machine 14 # the machine, where it does not matter which system the machine boots into. 19 CONSOLE = stty -F /dev/ttyS0 115200 parodd; cat /dev/ttyS0 24 # TESTS = patchcheck, randconfig, boot, test, config-bisect, bisect, min-config 30 # Some tests may have more than one test to run. Define MULTI := 1 to run 32 MULTI := 0 34 # In case you want to differentiate which type of system you are testing 46 #PRE_BUILD = patch -p1 < ${THIS_DIR}/fix.patch 52 DO_POST_BUILD := git reset --hard 53 POST_BUILD = ${SSH} 'rm -rf /lib/modules/*-test*'; ${DO_POST_BUILD} [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | renesas,rsnd.txt | 1 Renesas R-Car sound 7 Renesas R-Car and RZ/G sound is constructed from below modules 11 - SRC : Sampling Rate Converter 12 - CMD 13 - CTU : Channel Transfer Unit 14 - MIX : Mixer 15 - DVC : Digital Volume and Mute Function 22 * Multi channel 25 Multi channel is supported by Multi-SSI, or TDM-SSI. 27 Multi-SSI : 6ch case, you can use stereo x 3 SSI [all …]
|
/openbmc/qemu/docs/system/ |
H A D | multi-process.rst | 1 .. _Multi-process QEMU: 3 Multi-process QEMU 6 This document describes how to configure and use multi-process qemu. 7 For the design document refer to docs/devel/multi-process.rst. 10 ---------------- 12 multi-process is enabled by default for targets that enable KVM 16 -------- 18 Multi-process QEMU requires an orchestrator to launch. 20 Following is a description of command-line used to launch mpqemu. 24 - The Orchestrator creates a unix socketpair [all …]
|
/openbmc/entity-manager/ |
H A D | CONFIG_FORMAT.md | 13 - Configuration files will get replicated and built to support hundreds of 15 contrast, reactors tend to scale as a logarithm of system count, with each 16 new system supported adding fewer and fewer reactors. As such, pushing the 19 - Reactor writers tend to be domain experts on their subsystem, and 30 - Hardware constraints, bugs, and oddities are generally found over time. The 35 - Having separate config files reduces the number of platforms that need to 39 - Having one config file per piece of hardware makes it much easier and clear 41 - Note: This is a "guideline" not a "rule". There are many cases of hardware 44 - Example: SAS modules and cards made by the same company, on the same 46 - Non-Example: Power supplies. While all pmbus power supplies appear [all …]
|
/openbmc/openbmc/meta-inventec/meta-starscream/recipes-phosphor/ipmi/phosphor-ipmi-config/ |
H A D | channel_config.json | 7 "medium_type" : "lan-802.3", 8 "protocol_type" : "ipmb-1.0", 9 "session_supported" : "multi-session", 18 "medium_type" : "lan-802.3", 19 "protocol_type" : "ipmb-1.0", 20 "session_supported" : "multi-session", 29 "medium_type" : "lan-802.3", 30 "protocol_type" : "ipmb-1.0", 31 "session_supported" : "multi-session", 42 "session_supported" : "session-less", [all …]
|
/openbmc/openbmc/meta-facebook/meta-minerva/recipes-minerva/plat-svc/files/ |
H A D | minerva-sys-init.service | 2 Description=Minerva Early System Init 3 Before=phosphor-multi-gpio-monitor.service 7 ExecStart=/usr/libexec/minerva-early-sys-init 11 WantedBy=multi-user.target
|