Lines Matching +full:mc +full:- +full:bus
2 IPMB Driver for a Satellite MC
5 The Intelligent Platform Management Bus or IPMB, is an
6 I2C bus that provides a standardized interconnection between
10 IPMB bus.
15 hot-swapping disk drivers in the system chassis, etc...
20 Controller or Satellite MC) via IPMB and the device
26 IPMB driver for Satellite MC
27 ----------------------------
29 ipmb-dev-int - This is the driver needed on a Satellite MC to
35 function to set the Satellite MC as an I2C slave.
43 --------------------
55 Name (_HID, "<Vendor-Specific HID>") // Vendor-Specific HID
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'.
91 If you have multiple BMCs, each connected to your Satellite MC via
92 a different I2C bus, you can instantiate a device for each of
95 The name of the instantiated device contains the I2C bus number
98 BMC1 ------ IPMB/I2C bus 1 ---------| /dev/ipmb-1
99 Satellite MC
100 BMC1 ------ IPMB/I2C bus 2 ---------| /dev/ipmb-2
102 For instance, you can instantiate the ipmb-dev-int device from
103 user space at the 7 bit address 0x10 on bus 2::
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