Lines Matching +full:ipmi +full:- +full:ipmb

2 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
15 hot-swapping disk drivers in the system chassis, etc...
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
19 sends IPMI requests to a device (usually a Satellite Management
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.
26 IPMB driver for Satellite MC
27 ----------------------------
29 ipmb-dev-int - This is the driver needed on a Satellite MC to
30 receive IPMB messages from a BMC and send a response back.
36 This callback function handles the received IPMI requests.
42 Load the IPMB driver
43 --------------------
55 Name (_HID, "<Vendor-Specific HID>") // Vendor-Specific HID
59 Device (IPMB)
61 Name (_HID, "IPMB0001") // IPMB device interface
71 ipmb@10 {
72 compatible = "ipmb-dev";
74 i2c-protocol;
79 then "i2c-protocol" needs to be defined as above.
83 modprobe ipmb-dev-int
87 ----------------------
90 described in 'Documentation/i2c/instantiating-devices.rst'.
98 BMC1 ------ IPMB/I2C bus 1 ---------| /dev/ipmb-1
100 BMC1 ------ IPMB/I2C bus 2 ---------| /dev/ipmb-2
102 For instance, you can instantiate the ipmb-dev-int device from
105 # echo ipmb-dev 0x1010 > /sys/bus/i2c/devices/i2c-2/new_device
107 This will create the device file /dev/ipmb-2, which can be accessed