Home
last modified time | relevance | path

Searched +full:multi +full:- +full:instance (Results 1 – 25 of 454) sorted by relevance

12345678910>>...19

/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/
H A DREADME.md5 The goal of the phosphor-state-manager repository is to control and track the
32 power to the chassis. The Chassis being on is a pre-req to the Host being
45 The _BMC_ would provide interfaces at `/xyz/openbmc_project/state/bmc<instance>`
50 `/xyz/openbmc_project/state/host<instance>`
55 `/xyz/openbmc_project/state/chassis<instance>`
59 This is an instance under _Chassis_ and provide interface at
60 `/xyz/openbmc_project/state/chassis_system<instance>`
62 Instance 0 (chassis_system0) will be treated as a complete chassis system which
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
[all …]
/openbmc/linux/include/linux/
H A Dcpuhotplug.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * CPU-up CPU-down
15 * BRINGUP_CPU->AP_OFFLINE BRINGUP_CPU <- AP_IDLE_DEAD (idle thread/play_dead)
17 * v (IRQ-off) ,---------------^
19 * | TEARDOWN_CPU <- AP_ONLINE_IDLE
30 * CPU_ONLINE - 1 down to CPUHP_OFFLINE.
54 * See Documentation/core-api/cpu_hotplug.rst for further information and
58 CPUHP_INVALID = -1,
273 * cpuhp_setup_state - Setup hotplug state callbacks with calling the @startup
292 * cpuhp_setup_state_cpuslocked - Setup hotplug state callbacks with calling
[all …]
/openbmc/linux/Documentation/core-api/
H A Dcpu_hotplug.rst26 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
81 from the map depending on the event is hot-add/hot-remove. There are currently
86 be read-only for most use. When setting up per-cpu resources almost always use
100 $ ls -lh /sys/devices/system/cpu
102 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu0
103 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu1
104 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu2
105 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu3
106 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu4
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/power/
H A Dphosphor-power-systemd-links-monitor.bb2 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"
23 ln -s $TARGET $LINK
/openbmc/docs/designs/
H A Dmultihost-ipmi-design.md1 # 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.
30 +------------------------------------+
32 | +-----------+ +------------+ | +--------+
34 | | | | |-|------| Host-1 |
36 | | | | | | +--------+
39 | | | D-Bus | | | +--------+
40 | | ipmid |-------| ipmbbridged| | IPMB2| |
[all …]
/openbmc/phosphor-gpio-monitor/
H A DREADME.md5 ### `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 …]
/openbmc/linux/drivers/firmware/arm_scmi/
H A Dprotocols.h1 /* SPDX-License-Identifier: GPL-2.0 */
39 * struct scmi_msg_resp_prot_version - Response for a message
56 * struct scmi_msg - Message(Tx/Rx) structure
67 * struct scmi_msg_hdr - Message(Tx/Rx) header
89 * struct scmi_xfer - Structure representing a message flow
94 * @rx: Receive message, the buffer should be pre-allocated to store
95 * message. If request-ACK protocol is used, we can reuse the same
108 * though the timed-out transaction will anyway cause the command
109 * request to be reported as failed by time-out, the underlying xfer
115 * - SCMI_XFER_SENT_OK -> SCMI_XFER_RESP_OK [ -> SCMI_XFER_DRESP_OK ]
[all …]
/openbmc/linux/Documentation/arch/s390/
H A Dpci.rst1 .. SPDX-License-Identifier: GPL-2.0
8 - Pierre Morel
17 -----------------------
28 ---------------
36 - /sys/kernel/debug/s390dbf/pci_msg/sprintf
56 - /sys/bus/pci/slots/XXXXXXXX/power
64 - function_id
67 - function_handle
68 Low-level identifier used for a configured PCI function.
71 - pchid
[all …]
/openbmc/openbmc/meta-google/recipes-google/bare-metal-gpio-monitor/
H A Dbare-metal-gpio-monitor_git.bb3 GOOGLE_MISC_PROJ = "bare-metal-host-monitor"
5 require ../google-misc/google-misc.inc
12 phosphor-logging \
13 abseil-cpp \
17 bare-metal-active \
29 install -d ${D}${systemd_system_unitdir}
30 install -d ${D}${systemd_system_unitdir}/multi-user.target.wants
31 # Configure the service to run at startup, one instance for each host.
34 …ln -fs ../host-gpio-monitor@.service ${D}${systemd_system_unitdir}/multi-user.target.wants/host-gp…
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Dump/
H A DCreate.interface.yaml7 /xyz/openbmc_project/dump/<dump type>. On multi-host or on multi-BMC systems
8 the instance number can be added to the path to differentiate, for example
9 /xyz/openbmc_project/dump/<dump type><instance-id>.
12 - name: CreateDump
16 - name: AdditionalData
23 enum-format string is required to come from a parallel class
34 - name: Path
41 - xyz.openbmc_project.Common.File.Error.Open
42 - xyz.openbmc_project.Common.File.Error.Write
43 - xyz.openbmc_project.Dump.Create.Error.Disabled
[all …]
/openbmc/phosphor-power/services/
H A Dpower-supply-monitor@.service3 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
/openbmc/linux/include/linux/surface_aggregator/
H A Dcontroller.h1 /* SPDX-License-Identifier: GPL-2.0+ */
9 * Copyright (C) 2019-2021 Maximilian Luz <luzmaximilian@gmail.com>
22 /* -- Main data types and definitions --------------------------------------- */
25 * enum ssam_event_flags - Flags for enabling/disabling SAM events
33 * struct ssam_event - SAM event sent from the EC to the host.
37 * @instance_id: Instance ID of the event source.
51 * enum ssam_request_flags - Flags for SAM requests.
70 * struct ssam_request - SAM request description.
74 * @instance_id: Instance ID of the request's target.
94 * struct ssam_response - Response buffer for SAM request.
[all …]
/openbmc/phosphor-host-ipmid/libipmid/
H A Dentity_map_json.cpp18 static std::unique_ptr<EntityInfoMapContainer> instance; in getContainer() local
20 if (!instance) in getContainer()
22 /* TODO: With multi-threading this would all need to be locked so in getContainer()
26 instance = std::unique_ptr<EntityInfoMapContainer>( in getContainer()
30 return instance.get(); in getContainer()
41 "/usr/share/ipmi-providers/entity-map.json"; in buildEntityMapFromFile()
103 jsonEntities[i].at("instance").get<uint8_t>()); in buildJsonEntityMap()
/openbmc/linux/Documentation/block/
H A Dblk-mq.rst1 .. 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
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
49 blk-mq has two group of queues: software staging queues and hardware dispatch
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/logging/
H A Dphosphor-hostlogger_git.bb3 HOMEPAGE = "https://github.com/openbmc/phosphor-hostlogger"
5 LICENSE = "Apache-2.0"
9 phosphor-logging \
16 SRC_URI = "git://github.com/openbmc/phosphor-hostlogger;branch=master;protocol=https"
31 EXTRA_OEMESON:append = " -Dtests=disabled"
33 RDEPENDS:${PN} += "obmc-console"
35 RRECOMMENDS:${PN} += "phosphor-debug-collector"
37 # Default service instance to install (single-host mode)
40 # Multi-host mode setup - list of configuration files to install, can be added
41 # via SRC_URI in a bbappend. The file name is the name of the service instance,
[all …]
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfeature.h1 // SPDX-License-Identifier: ISC
12 * MCHAN: multi-channel for concurrent P2P.
14 * WOWL: Wake-On-WLAN.
15 * P2P: peer-to-peer
95 * brcmf_feat_attach() - determine features and quirks.
97 * @drvr: driver instance.
102 * brcmf_feat_debugfs_create() - create debugfs entries.
104 * @drvr: driver instance.
109 * brcmf_feat_is_enabled() - query feature.
111 * @ifp: interface instance.
[all …]
/openbmc/linux/Documentation/devicetree/bindings/soc/ti/
H A Dkeystone-navigator-dma.txt8 CRYPTO Engines etc has its own instance of dma hardware. QMSS has also
13 ------------------
15 ------------------
17 |-> DMA instance #0
19 |-> DMA instance #1
23 |-> DMA instance #n
27 - compatible: Should be "ti,keystone-navigator-dma"
28 - clocks: phandle to dma instances clocks. The clock handles can be as
31 - ti,navigator-cloud-address: Should contain base address for the multi-core
40 DMA instance properties:
[all …]
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/state/phosphor-state-manager/
H A Dchassis-poweron-failure@.service2 Description=Handle chassis poweron failure for instance %i
6 ExecStart=/usr/libexec/phosphor-state-manager/chassis-poweron-failure %i
9 WantedBy=multi-user.target
H A Dhost-poweron-failure@.service2 Description=Handle host poweron failure for instance %i
6 ExecStart=/usr/libexec/phosphor-state-manager/host-poweron-failure %i
9 WantedBy=multi-user.target
/openbmc/u-boot/doc/driver-model/
H A Dpmic-framework.txt2 # (C) Copyright 2014-2015 Samsung Electronics
5 # SPDX-License-Identifier: GPL-2.0+
18 This is an introduction to driver-model multi uclass PMIC IC's support.
20 - UCLASS_PMIC - basic uclass type for PMIC I/O, which provides common
22 - UCLASS_REGULATOR - additional uclass type for specific PMIC features,
27 - drivers/power/pmic/pmic-uclass.c
28 - include/power/pmic.h
30 - drivers/power/regulator/regulator-uclass.c
31 - include/power/regulator.h
34 - common/cmd_pmic.c
[all …]
/openbmc/phosphor-buttons/
H A DREADME.md1 # 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/include/linux/platform_data/
H A Dasoc-ti-mcbsp.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Defines for Multi-Channel Buffered Serial Port
26 /* McBSP platform and instance specific features */
/openbmc/u-boot/include/configs/
H A Domap3_beagle.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * (C) Copyright 2006-2008
5 * Richard Woodruff <r-woodruff2@ti.com>
57 /* Enable Multi Bus support for I2C */
72 #define BOOTENV_DEV_LEGACY_MMC(devtypeu, devtypel, instance) \ argument
73 "bootcmd_" #devtypel #instance "=" \
74 "setenv mmcdev " #instance "; " \
76 #define BOOTENV_DEV_NAME_LEGACY_MMC(devtypeu, devtypel, instance) \ argument
77 #devtypel #instance " "
81 #define BOOTENV_DEV_NAND(devtypeu, devtypel, instance) \ argument
[all …]
/openbmc/qemu/hw/core/
H A Duboot_image.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * (C) Copyright 2000-2005
8 * NOTE: This header file defines an interface to U-Boot. Including
10 * use of U-Boot, and does *not* fall under the heading of "derived
53 IH_OS_OPENSBI, /* RISC-V OpenSBI */
80 IH_ARCH_NIOS, /* Nios-32 */
82 IH_ARCH_NIOS2, /* Nios-II */
87 IH_ARCH_NDS32, /* ANDES Technology - NDS32 */
93 IH_ARCH_RISCV, /* RISC-V */
102 * provided by U-Boot; it is expected that (if they behave
[all …]
/openbmc/linux/Documentation/devicetree/bindings/thermal/
H A Dsamsung,exynos-thermal.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/samsung,exynos-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
13 For multi-instance tmu each instance should have an alias correctly numbered
19 - samsung,exynos3250-tmu
20 - samsung,exynos4412-tmu
21 - samsung,exynos4210-tmu
22 - samsung,exynos5250-tmu
[all …]

12345678910>>...19