Home
last modified time | relevance | path

Searched full:ipmb (Results 1 – 25 of 184) sorted by relevance

12345678

/openbmc/linux/Documentation/driver-api/
H A Dipmb.rst2 IPMB Driver for a Satellite MC
5 The Intelligent Platform Management Bus or IPMB, is an
9 IPMB is also associated with the messaging protocol through the
10 IPMB bus.
12 The devices using the IPMB are usually management
17 When an IPMB is implemented in the system, the BMC serves as
18 a controller to give system software access to the IPMB. The BMC
20 Controller or Satellite MC) via IPMB and the device
23 For more information on IPMB and the format of an IPMB message,
24 refer to the IPMB and IPMI specifications.
[all …]
/openbmc/ipmbbridge/
H A DREADME.md3 1. Single channel with one me and ipmb :
10 "slave-path": "/dev/ipmb-4",
15 "type": "ipmb",
16 "slave-path": "/dev/ipmb-9",
24 2. Multiple sub channels with me and ipmb :
31 "slave-path": "/dev/ipmb-1",
37 "type": "ipmb",
38 "slave-path": "/dev/ipmb-3",
45 "slave-path": "/dev/ipmb-5",
51 "type": "ipmb",
[all …]
H A Dipmbdefines.hpp33 /** @brief IPMB Connection Header Format */
39 /** @brief IPMB Header */
46 } Req; /// @brief IPMB request header
50 /** @brief IPMB Connection Header Format */
55 /** @brief IPMB Header */
61 uint8_t completionCode; /// @brief IPMB nodes return a Completion
64 } Resp; /// @brief IPMB response header
65 } Header; /// @brief IPMB frame header
H A Dipmbbridged.hpp37 * @brief Ipmb return status codes (sendRequest API call)
49 * @brief Ipmb outstanding requests defines
56 * @brief Ipmb I2C communication
61 * @brief Ipmb broadcast address
66 * @brief Ipmb defines
82 * @brief Ipmb misc
89 * @brief Ipmb setters
112 * @brief Ipmb getters
135 * @brief Ipmb checkers
144 * @brief Ipmb request state
[all …]
/openbmc/openbmc/meta-yadro/meta-vegman/recipes-phosphor/ipmi/phosphor-ipmi-config/
H A Dchannel_config.json3 "name" : "Ipmb",
7 "medium_type" : "ipmb",
8 "protocol_type" : "ipmb-1.0",
19 "protocol_type" : "ipmb-1.0",
30 "protocol_type" : "ipmb-1.0",
73 "medium_type" : "ipmb",
74 "protocol_type" : "ipmb-1.0",
106 "medium_type" : "ipmb",
107 "protocol_type" : "ipmb-1.0",
117 "medium_type" : "ipmb",
[all …]
/openbmc/docs/designs/
H A Dmultihost-ipmi-design.md16 As detailed below the hosts are connected in the IPMB interface, all host
17 related communication is based on IPMB. The OpenBMC uses ipmbbridged to manage
18 IPMB buses and the IPMB messages are routed to ipmid.
21 does not have the information on which IPMB channel the request has come from.
27 IPMI and IPMB System architecture:
54 Hosts are connected with IPMB interface, the hosts can be 1 to N. The IPMB
55 request coming from the hosts are routed to ipmid by the ipmbbridged. The IPMB
57 outgoing IPMB requests are routed by ipmbbridged to IPMB interface.
77 While routing the IPMB requests coming from the host channel, We will be adding
80 ipmid.This can be used to get the information on which IPMB bus the message
[all …]
/openbmc/intel-ipmi-oem/include/
H A Dbridgingcommands.hpp27 * @brief Ipmb misc
35 * @brief Ipmb getters
58 * @brief Ipmb setters
103 * @brief Ipmb frame
107 /// @brief IPMB frame header
110 /// @brief IPMB request header
113 /** @brief IPMB Connection Header Format */
117 /** @brief IPMB Header */
123 /// @brief IPMB response header
127 /** @brief IPMB Connection Header Format */
[all …]
/openbmc/linux/Documentation/devicetree/bindings/ipmi/
H A Dipmi-ipmb.yaml4 $id: http://devicetree.org/schemas/ipmi/ipmi-ipmb.yaml#
7 title: IPMI IPMB device
9 description: IPMI IPMB device bindings
17 - ipmi-ipmb
28 description: The address of the BMC on the IPMB bus. Defaults to 0x20.
43 lets you use two devices on the IPMB, one for master and one for slave,
59 ipmi-ipmb@40 {
60 compatible = "ipmi-ipmb";
/openbmc/openbmc/meta-facebook/meta-yosemitev2/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-ipmb_%.bbappend2 /dev/ipmb-1 \
3 /dev/ipmb-3 \
4 /dev/ipmb-5 \
5 /dev/ipmb-7 \
6 /dev/ipmb-13 \
/openbmc/openbmc/meta-facebook/meta-greatlakes/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-ipmb_%.bbappend2 /dev/ipmb-0 \
3 /dev/ipmb-1 \
4 /dev/ipmb-2 \
5 /dev/ipmb-3 \
6 /dev/ipmb-9 \
/openbmc/openbmc/meta-ampere/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-config/
H A Dchannel_config.json3 "name" : "IPMB",
7 "medium_type" : "ipmb",
8 "protocol_type" : "ipmb-1.0",
19 "protocol_type" : "ipmb-1.0",
30 "protocol_type" : "ipmb-1.0",
41 "protocol_type" : "ipmb-1.0",
161 "medium_type" : "ipmb",
162 "protocol_type" : "ipmb-1.0",
/openbmc/openbmc/meta-quanta/meta-s6q/recipes-phosphor/ipmi/phosphor-ipmi-config/
H A Dbond_channel_config.json3 "name": "IPMB",
7 "medium_type": "ipmb",
8 "protocol_type": "ipmb-1.0",
19 "protocol_type": "ipmb-1.0",
30 "protocol_type": "ipmb-1.0",
41 "protocol_type": "ipmb-1.0",
161 "medium_type": "ipmb",
162 "protocol_type": "ipmb-1.0",
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-facebook-yosemitev2.dts123 //Host1 IPMB bus
127 compatible = "ipmb-dev";
134 //Host2 IPMB bus
138 compatible = "ipmb-dev";
145 //Host3 IPMB bus
149 compatible = "ipmb-dev";
156 //Host4 IPMB bus
160 compatible = "ipmb-dev";
217 compatible = "ipmb-dev";
228 compatible = "ipmb-dev";
H A Daspeed-bmc-facebook-greatlakes.dts104 ipmb@10 {
105 compatible = "ipmb-dev";
114 ipmb@10 {
115 compatible = "ipmb-dev";
124 ipmb@10 {
125 compatible = "ipmb-dev";
134 ipmb@10 {
135 compatible = "ipmb-dev";
178 ipmb@10 {
179 compatible = "ipmb-dev";
/openbmc/openbmc/meta-phosphor/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-ipmb_git.bb1 SUMMARY = "IPMB bridge"
2 DESCRIPTION = "The IPMB bridge implements a Dbus compliant interface for \
3 implementing IPMB interfaces"
16 SYSTEMD_SERVICE:${PN} = "ipmb.service"
21 FILES:${PN} += "${datadir}/ipmbbridge/ipmb-channels.json"
/openbmc/openbmc/meta-facebook/recipes-phosphor/gpio/
H A Dphosphor-gpio-monitor_%.bbappend4 SRC_URI:append:fb-compute-multihost = " file://obmc-ipmb-rescan-fru.service"
5 SRC_URI:append:fb-compute-multihost = " file://ipmb-rescan-fru"
10 SYSTEMD_SERVICE:${PN} += "obmc-ipmb-rescan-fru.service"
23 install -m 0644 ${UNPACKDIR}/obmc-ipmb-rescan-fru.service \
27 install -m 0755 ${UNPACKDIR}/ipmb-rescan-fru ${D}${libexecdir}/phosphor-gpio-monitor/
29 FILES:${PN} += "${systemd_system_unitdir}/obmc-ipmb-rescan-fru.service"
/openbmc/openbmc/meta-yadro/meta-nicole/recipes-phosphor/ipmi/phosphor-ipmi-config/
H A Dchannel_config.json3 "name" : "IPMB",
7 "medium_type" : "ipmb",
8 "protocol_type" : "ipmb-1.0",
19 "protocol_type" : "ipmb-1.0",
30 "protocol_type" : "ipmb-1.0",
161 "medium_type" : "ipmb",
162 "protocol_type" : "ipmb-1.0",
/openbmc/openbmc/meta-qualcomm/recipes-phosphor/ipmi/phosphor-ipmi-config/
H A Dchannel_config.json3 "name" : "IPMB",
7 "medium_type" : "ipmb",
8 "protocol_type" : "ipmb-1.0",
19 "protocol_type" : "ipmb-1.0",
30 "protocol_type" : "ipmb-1.0",
161 "medium_type" : "ipmb",
162 "protocol_type" : "ipmb-1.0",
/openbmc/openbmc/meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-config/p10bmc/
H A Dchannel_config.json3 "name": "IPMB",
7 "medium_type": "ipmb",
8 "protocol_type": "ipmb-1.0",
19 "protocol_type": "ipmb-1.0",
30 "protocol_type": "ipmb-1.0",
161 "medium_type": "ipmb",
162 "protocol_type": "ipmb-1.0",
/openbmc/openbmc/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-config/
H A Dchannel_config.json3 "name": "IPMB",
7 "medium_type": "ipmb",
8 "protocol_type": "ipmb-1.0",
19 "protocol_type": "ipmb-1.0",
30 "protocol_type": "ipmb-1.0",
161 "medium_type": "ipmb",
162 "protocol_type": "ipmb-1.0",
/openbmc/openbmc/meta-bytedance/meta-g220a/recipes-phosphor/ipmi/phosphor-ipmi-config/
H A Dchannel_config.json3 "name" : "Ipmb",
7 "medium_type" : "ipmb",
8 "protocol_type" : "ipmb-1.0",
19 "protocol_type" : "ipmb-1.0",
30 "protocol_type" : "ipmb-1.0",
/openbmc/openbmc/meta-facebook/recipes-phosphor/gpio/phosphor-gpio-monitor/
H A Dipmb-rescan-fru2 # Rescan the ipmb busses for slots fru.
4 DBUS_SERVICE="xyz.openbmc_project.Ipmb.FruDevice"
5 DBUS_OBJECT="/xyz/openbmc_project/Ipmb/FruDevice"
6 DBUS_INTERFACE="xyz.openbmc_project.Ipmb.FruDeviceManager"
/openbmc/openbmc/meta-ibm/recipes-phosphor/ipmi/phosphor-ipmi-config/ibm-ac-server/
H A Dchannel_config.json3 "name": "IPMB",
7 "medium_type": "ipmb",
8 "protocol_type": "ipmb-1.0",
19 "protocol_type": "ipmb-1.0",
161 "medium_type": "ipmb",
162 "protocol_type": "ipmb-1.0",
/openbmc/openbmc/meta-quanta/meta-olympus-nuvoton/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-ipmb_%.bbappend3 SRC_URI:append:olympus-nuvoton = " file://ipmb-olympus-channels.json"
4 FILES:${PN}:append:olympus-nuvoton = " ${datadir}/ipmbbridge/ipmb-channels.json"
8 install -m 0644 -D ${UNPACKDIR}/ipmb-olympus-channels.json \
9 ${D}${datadir}/ipmbbridge/ipmb-channels.json
/openbmc/openbmc/meta-facebook/recipes-phosphor/gpio/phosphor-gpio-monitor/fb-compute-multihost/
H A Dphosphor-multi-gpio-monitor.json7 "Target": "obmc-ipmb-rescan-fru.service"
14 "Target": "obmc-ipmb-rescan-fru.service"
21 "Target": "obmc-ipmb-rescan-fru.service"
28 "Target": "obmc-ipmb-rescan-fru.service"

12345678