| /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. 20 Issue 1: ipmbridged does not send the channel number (ie HostId) Issue 2: ipmid 21 does not have the information on which IPMB channel the request has come from. 30 +------------------------------------+ 32 | +-----------+ +------------+ | +--------+ 34 | | | | |-|------| Host-1 | 36 | | | | | | +--------+ [all …]
|
| /openbmc/u-boot/include/ |
| H A D | adc.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 10 /* ADC_CHANNEL() - ADC channel bit mask, to select only required channels */ 13 /* The last possible selected channel with 32-bit mask */ 19 * - ADC_DATA_FORMAT_BIN - binary offset 20 * - ADC_DATA_FORMAT_2S - two's complement 31 * struct adc_channel - structure to hold channel conversion data. 32 * Useful to keep the result of a multi-channel conversion output. 34 * @id - channel id 35 * @data - channel conversion data 43 * struct adc_uclass_platdata - basic ADC info [all …]
|
| H A D | w83c553f.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 9 /* from the winbond data sheet - 10 The W83C553F SIO controller with PCI arbiter is a multi-function PCI device. 81 #define W83C553F_DMA1 CONFIG_SYS_ISA_IO + 0x000 /* channel 0 - 3 */ 82 #define W83C553F_DMA2 CONFIG_SYS_ISA_IO + 0x0C0 /* channel 4 - 7 */ 89 #define W83C553F_CS_COM_CGE (1<<2) /* channel group enable */ 91 #define W83C553F_CS_STAT_CH0REQ (1<<4) /* channel 0 (4) DREQ status */ 92 #define W83C553F_CS_STAT_CH1REQ (1<<5) /* channel 1 (5) DREQ status */ 93 #define W83C553F_CS_STAT_CH2REQ (1<<6) /* channel 2 (6) DREQ status */ 94 #define W83C553F_CS_STAT_CH3REQ (1<<7) /* channel 3 (7) DREQ status */ [all …]
|
| H A D | MCD_dma.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2004-2007 Freescale Semiconductor, Inc. 62 * multi-channel DMA 129 #define MCD_ERROR -1 130 #define MCD_TABLE_UNALIGNED -2 131 #define MCD_CHANNEL_INVALID -3 139 * MCD_dmaStatus Status Values for each channel: 140 * MCD_NO_DMA - No DMA has been requested since reset 141 * MCD_IDLE - DMA active, but the initiator is currently inactive 142 * MCD_RUNNING - DMA active, and the initiator is currently active [all …]
|
| /openbmc/u-boot/drivers/adc/ |
| H A D | Kconfig | 5 by single and multi-channel methods for: 6 - start/stop/get data for conversion of a single-channel selected by 7 a number or multi-channels selected by a bitmask 8 - get data mask (ADC resolution) 10 - methods for get Vdd/Vss reference Voltage values with polarity 11 - support supply's phandle with auto-enable 12 - supply polarity setting in fdt 19 - 10 analog input channels 20 - 12-bit resolution 21 - 600 KSPS of sample rate [all …]
|
| H A D | sandbox.c | 1 // SPDX-License-Identifier: GPL-2.0+ 10 #include <sandbox-adc.h> 13 * struct sandbox_adc_priv - sandbox ADC device's operation status and data 15 * @conversion_status - conversion status: ACTIVE (started) / INACTIVE (stopped) 16 * @conversion_mode - conversion mode: single or multi-channel 17 * @active_channel - active channel number, valid for single channel mode 18 * data[] - channels data 27 int sandbox_adc_start_channel(struct udevice *dev, int channel) in sandbox_adc_start_channel() argument 31 /* Set single-channel mode */ in sandbox_adc_start_channel() 32 priv->conversion_mode = SANDBOX_ADC_MODE_SINGLE_CHANNEL; in sandbox_adc_start_channel() [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/dvb-apps/files/dvb-scan-table/dvb-t/ |
| H A D | gr-Athens | 1 # Initial scan config for DVB-T in Athens Greece 3 # http://www.satspot.gr/television/channels/160-tv-sixnotites-attiki 58 # BLUE SKY, ATTICA TV, AB CHANNEL, CHANNEL 9, ACTION24 59 [MULTI ATTIKI 01] 71 # KONTRA, MAD TV, EXTRA CHANNEL, HIGH TV 72 [MULTI ATTIKI 02] 85 [MULTI ATTIKI 03]
|
| /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/u-boot/doc/device-tree-bindings/timer/ |
| H A D | atcpit100_timer.txt | 2 ------------------------------------------------------------------ 6 This timer is a set of compact multi-function timers, which can be 9 It supports up to 4 PIT channels. Each PIT channel is a 10 multi-function timer and provide the following usage scenarios: 11 One 32-bit timer 12 Two 16-bit timers 13 Four 8-bit timers 14 One 16-bit PWM 15 One 16-bit timer and one 8-bit PWM 16 Two 8-bit timer and one 8-bit PWM [all …]
|
| /openbmc/u-boot/test/dm/ |
| H A D | adc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 19 #include <sandbox-adc.h> 28 ut_asserteq_str(SANDBOX_ADC_DEVNAME, dev->name); in dm_test_adc_bind() 31 ut_asserteq((1 << SANDBOX_ADC_CHANNELS) - 1, channel_mask); in dm_test_adc_bind() 42 ut_asserteq(-EINVAL, adc_start_channel(dev, SANDBOX_ADC_CHANNELS)); in dm_test_adc_wrong_channel_selection() 56 /* Test Vss value - predefined 0 uV */ in dm_test_adc_supply() 60 /* Test Vdd initial value - buck2 */ in dm_test_adc_supply() 64 /* Change Vdd value - buck2 manual preset */ in dm_test_adc_supply() 98 /* Test each ADC channel's value */ in dm_test_adc_single_channel_conversion() 100 ut_assertok(adc_start_channel(dev, tdata->id)); in dm_test_adc_single_channel_conversion() [all …]
|
| /openbmc/docs/architecture/ |
| H A D | ipmi-architecture.md | 8 ## High-Level Overview 18 /------------------\ 19 /----------------------------\ | | 20 | KCS/BT - Host | <-All IPMI cmds-> | | 22 \----------------------------/ | IPMI Daemon | 25 /-----------------------------\ | | 26 | LAN - RMCP+ | | | 27 | /--------------------------\| | | 28 | |*Process the Session and || <-All IPMI cmds-> | | 31 | \--------------------------/| | | [all …]
|
| /openbmc/qemu/include/hw/xen/interface/io/ |
| H A D | blkif.h | 1 /* SPDX-License-Identifier: MIT */ 5 * Unified block-device I/O interface for Xen guest OSes. 7 * Copyright (c) 2003-2004, Keir Fraser 18 * Front->back notifications: When enqueuing a new request, sending a 20 * hold-off mechanism provided by the ring macros). Backends must set 23 * Back->front notifications: When enqueuing a new response, sending a 25 * hold-off mechanism provided by the ring macros). Frontends must set 63 *------------------ Backend Device Identification (PRIVATE) ------------------ 78 * physical-device 85 * physical-device-path [all …]
|
| H A D | kbdif.h | 1 /* SPDX-License-Identifier: MIT */ 3 * kbdif.h -- Xen virtual keyboard/mouse 17 * The two halves of a para-virtual driver utilize nodes within 31 *---------------------------- Features supported ---------------------------- 37 * feature-disable-keyboard 43 * feature-disable-pointer 49 * feature-abs-pointer 55 * feature-multi-touch 58 * Backends, which support reporting of multi-touch events 61 * feature-raw-pointer [all …]
|
| H A D | netif.h | 1 /* SPDX-License-Identifier: MIT */ 5 * Unified network-device I/O interface for Xen guest OSes. 7 * Copyright (c) 2003-2004, Keir Fraser 38 * feature 'feature-rx-notify' via xenbus. Otherwise the backend will assume 43 * "feature-split-event-channels" is introduced to separate guest TX 49 * "event-channel-tx" and "event-channel-rx" respectively. If frontend 50 * doesn't want to use this feature, it just writes "event-channel" 56 * If supported, the backend will write the key "multi-queue-max-queues" to 60 * key "multi-queue-num-queues", set to the number they wish to use, which 62 * in "multi-queue-max-queues". [all …]
|
| /openbmc/bmcweb/redfish-core/include/registries/ |
| H A D | ethernet_fabric_message_registry.hpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 6 * This is an auto-generated header which contains definitions 18 // clang-format off 25 "Copyright 2020-2023 DMTF. All rights reserved.", 71 …"Indicates that multi-chassis link aggregation group (MLAG) interfaces were established, but at an… 84 … "Indicates that the multi-chassis link aggregation group (MLAG) interface is down on a switch.", 97 "Indicates that all multi-chassis link aggregation group (MLAG) interfaces are up.", 109 "Indicates that the multi-chassis link aggregation group (MLAG) peer is down.", 117 "Check physical connectivity and that the port channel ID matches on switch pairs.", [all …]
|
| /openbmc/openbmc-test-automation/lib/ |
| H A D | bmc_network_utils.py | 32 stdout = subprocess.check_output(["hostname", "--all-fqdns"], shell=True) 33 host_fqdns = stdout.decode("utf-8").strip() 71 Starting Nping 0.6.47 ( http://nmap.org/nping ) at 2019-08-07 22:05 IST 119 nping_result["lost"].split(" ")[-1].strip("()%") 123 nping_result["failed"].split(" ")[-1].strip("()%") 141 ${nping_result}= Nping delay=${delay} count=${count} icmp=${None} icmp-type=echo 178 Get the channel config data and return as a dictionary. 191 [protocol_type]: ipmb-1.0 192 [session_supported]: session-less 199 [medium_type]: other-lan [all …]
|
| /openbmc/phosphor-host-ipmid/test/message/ |
| H A D | pack.cpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 85 // individual bytes are packed low-order-bits first in TEST() 102 // individual bytes are packed low-order-bits first in TEST() 117 // individual bytes are packed low-order-bits first in TEST() 131 // individual bytes are packed low-order-bits first in TEST() 146 // individual bytes are packed low-order-bits first in TEST() 174 // an array of bytes will be output verbatim, low-order element first in TEST() 187 // an array of multi-byte values will be output in order low-order in TEST() 188 // element first, each multi-byte element in LSByte order in TEST() 207 // a vector of multi-byte values will be output in order low-order in TEST() [all …]
|
| /openbmc/u-boot/board/freescale/bsc9131rdb/ |
| H A D | README | 2 -------- 3 - BSC9131 is integrated device that targets Femto base station market. 5 technologies with MAPLE-B2F baseband acceleration processing elements. 6 - It's MAPLE disabled personality is called 9231. 9 . Power Architecture subsystem including a e500 processor with 256-Kbyte shared 11 . StarCore SC3850 DSP subsystem with a 512-Kbyte private L2 cache 12 . The Multi Accelerator Platform Engine for Femto BaseStation Baseband 13 Processing (MAPLE-B2F) 14 . A multi-standard baseband algorithm accelerator for Channel Decoding/Encoding, 15 Fourier Transforms, UMTS chip rate processing, LTE UP/DL Channel processing, [all …]
|
| /openbmc/phosphor-host-ipmid/user_channel/ |
| H A D | channel_layer.hpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 50 * @enum Channel Protocol Type (refer spec sec 6.4) 68 * @enum Channel Medium Type (refer spec sec 6.5) 90 * @enum Channel Session Type (refer spec sec 22.24 - 97 multi = 2, enumerator 102 * @enum Channel Access Mode (refer spec sec 6.6) 113 * @enum Authentication Types (refer spec sec 13.6 - IPMI 127 // to phosphor-ipmi-host/include 145 * @enum Access mode for channel access set/get (refer spec 146 * sec 22.22 - request byte 2[7:6]) [all …]
|
| /openbmc/phosphor-host-ipmid/oem/nvidia/ |
| H A D | bootstrap-credentials-oem-cmds.cpp | 2 * SPDX-FileCopyrightText: Copyright OpenBMC Authors 3 * SPDX-License-Identifier: Apache-2.0 12 #include <phosphor-logging/lg2.hpp> 95 "ipmiGetIpmiChannelRfHi failed for channel {CHANNEL} with error {ERROR}", in ipmiGetIpmiChannelRfHi() 96 "CHANNEL", chNum, "ERROR", compCode); in ipmiGetIpmiChannelRfHi() 105 static_cast<uint8_t>(EChannelSessSupported::multi) || in ipmiGetIpmiChannelRfHi() 109 "ipmiGetIpmiChannelRfHi: channel {CHANNEL} lacks required config", in ipmiGetIpmiChannelRfHi() 110 "CHANNEL", chNum); in ipmiGetIpmiChannelRfHi() 133 if (auto it = data.find("system_uuid"); it != data.end() && it->is_string()) in getRfUuid() 157 // Ex: {00112233-4455-6677-8899-AABBCCDDEEFF} in ipmiGetRedfishServiceUUID() [all …]
|
| /openbmc/openbmc-test-automation/ipmi/ |
| H A D | test_ipmi_general.robot | 45 ${uuid}= Remove String ${uuid} - 51 Verify Get Channel Info via IPMI 52 [Documentation] Verify get channel info via IPMI. 55 # Get channel info via ipmi command "ipmitool channel info [channel number]". 56 # Verify channel info with files "channel_access_volatile.json", "channel_access_nv.json" 59 # Example output from 'Get Channel Info': 63 # [channel_protocol_type]: IPMB-1.0 64 # [session_support]: multi-session 69 # [per-message_auth]: enabled 72 # [Non-Volatile Settings]: [all …]
|
| /openbmc/u-boot/drivers/dma/ |
| H A D | MCD_dmaApi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2004-2007 Freescale Semiconductor, Inc. 6 /*Main C file for multi-channel DMA API. */ 15 /* This is an API-internal pointer to the DMA's registers */ 26 * However, this (usually) gets relocated to on-chip SRAM, at which 34 * whether a DMA has ever been attempted on each channel, pausing 46 static void MCD_resmActions(int channel); 79 #define MAC 0 /* legacy - not used */ 80 #define LUAC 1 /* legacy - not used */ 81 #define CRC 2 /* legacy - not used */ [all …]
|
| /openbmc/qemu/docs/devel/ |
| H A D | multi-process.rst | 1 Multi-process QEMU 6 This is the design document for multi-process QEMU. It does not 31 ------------- 34 VM control point, where VMs can be created, migrated, re-configured, and 40 A multi-process QEMU 43 A multi-process QEMU involves separating QEMU services into separate 51 A QEMU control process would remain, but in multi-process mode, will 53 provide the user interface to hot-plug devices or live migrate the VM. 55 A first step in creating a multi-process QEMU is to separate IO services 62 ---------------------- [all …]
|
| /openbmc/ipmitool/doc/ |
| H A D | ipmitool.1 | 3 ipmitool \- utility for controlling IPMI\-enabled devices 6 ipmitool [ <options> ] <command> [ <sub-commands and sub-options> ] 8 <options> := [ <general-options> | <conditional-opts> ] 13 <general-options> := [ -h | -V | -v | -I <interface> | -H <address> | 14 -d <N> | -p <port> | -c | -U <username> | 15 -L <privlvl> | -l <lun> | -m <local_address> | 16 -N <sec> | -R <count> | <password-option> | 17 <oem-option> | <bridge-options> ] 19 <conditional-opts> := [ <lan-options> | <lanplus-options> | 20 <command-options> ] [all …]
|
| /openbmc/openbmc-test-automation/redfish/managers/ |
| H A D | test_managers_bmc.robot | 22 ${REBOOT_REGEX} ^\-- Boot | Startup finished 50 # "UUID": "xxxxxxxx-xxx-xxx-xxx-xxxxxxxxxxxx" 65 # Get OrderedDict from the BMC which contains active ethernet channel. 69 # 'channel_info': {'medium_type': 'lan-802.3', 70 # 'protocol_type': 'ipmb-1.0', 71 # 'session_supported': 'multi-session', 77 ${active_channel_config}= Get Active Channel Config 82 # Skip channel if is_valid is false for the channel number 128 ${stdout} ${stderr} ${rc}= BMC Execute Command test ! -f ${test_file_path} print_out=1 158 ${stdout} ${stderr} ${rc}= BMC Execute Command test ! -f ${test_file_path} print_out=1
|