Home
last modified time | relevance | path

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

/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 …]
H A Dindex.rst104 ipmb
/linux/Documentation/devicetree/bindings/ipmi/
H A Dipmb-dev.yaml4 $id: http://devicetree.org/schemas/ipmi/ipmb-dev.yaml#
7 title: The Intelligent Platform Management Bus(IPMB) Device
10 The IPMB is an I2C bus which provides interconnection between a Baseboard
13 devices via IPMB and the device sends responses back to the BMC.
14 This device uses an I2C slave device to send and receive IPMB messages,
16 program to communicate with the kernel and the backend device. Some IPMB
19 IPMB communications protocol Specification V1.0
28 - ipmb-dev
51 ipmb-dev@10 {
52 compatible = "ipmb-dev";
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";
/linux/arch/arm/boot/dts/aspeed/
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";
H A Daspeed-bmc-inventec-transformers.dts118 compatible = "ipmb-dev";
H A Daspeed-bmc-tyan-s8036.dts224 /* Directly connected to IPMB HDR. */
H A Daspeed-bmc-inspur-nf5280m6.dts244 /* IPMB */
H A Daspeed-bmc-tyan-s7106.dts259 * - IPMB pin header
H A Daspeed-bmc-ibm-system1.dts808 ipmb@10 {
809 compatible = "ipmb-dev";
H A Daspeed-bmc-bytedance-g220a.dts462 compatible = "ipmb-dev";
H A Daspeed-bmc-facebook-bletchley.dts961 compatible = "ipmb-dev";
/linux/include/uapi/linux/
H A Dipmi.h71 /* An IPMB Address. */
84 * Used for messages received directly from an IPMB that have not gone
85 * through a MC. This is for systems that sit right on an IPMB so
230 * (IPMI_UNUSED_ADDR_TYPE). When talking to an IPMB channel, you must
231 * supply a valid IPMB address with the addr_type set properly.
417 /* Legacy interfaces, these only set IPMB 0. */
/linux/drivers/char/ipmi/
H A Dipmi_si_hotmod.c31 * ipmb=<ipmb addr>
169 rv = check_hotmod_int_op(curr, o, "ipmb", &h->slave_addr); in parse_hotmod_str()
H A Dipmi_msghandler.c329 /* Commands we sent out to the IPMB bus. */
332 /* Commands sent on the IPMB that had errors on the SEND CMD */
351 /* Responses I have sent to the IPMB bus. */
363 /* Commands we sent out to the IPMB bus. */
366 /* Commands sent on the IPMB that had errors on the SEND CMD */
378 /* Responses I have sent to the IPMB bus. */
405 /* Retransmissions on IPMB that failed. */
468 * sequence numbers for IPMB messages that go out of the
556 * If we are doing maintenance on something on IPMB, extend
1788 /* Format the IPMB header data. */ in format_ipmb_msg()
[all …]
H A Dipmi_si_hardcode.c57 …"Set the default IPMB slave address for the controller. Normally this is 0x20, but can be overrid…
/linux/Documentation/devicetree/bindings/i2c/
H A Dnuvoton,npcm7xx-i2c.yaml12 (i.e. IPMB mode). HW FIFO for TX and RX are supported.
/linux/drivers/acpi/
H A Dacpi_ipmi.c68 * In fact it can also be IPMB type. But we will have to
281 * the addr type should be changed to IPMB. Then we will have to parse in acpi_format_ipmi_request()
282 * the IPMI request message buffer to get the IPMB address. in acpi_format_ipmi_request()
/linux/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst55 * ipmb
/linux/include/linux/
H A Dipmi.h344 /* Helper function for computing the IPMB checksum of some data. */