Lines Matching +full:i2c +full:- +full:hid
6 I2C bus that provides a standardized interconnection between
15 hot-swapping disk drivers in the system chassis, etc...
27 ----------------------------
29 ipmb-dev-int - This is the driver needed on a Satellite MC to
31 This driver works with the I2C driver and a userspace
34 1) It is an I2C slave backend driver. So, it defines a callback
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;
78 If xmit of data to be done using raw i2c block vs smbus
79 then "i2c-protocol" needs to be defined as above.
83 modprobe ipmb-dev-int
87 ----------------------
90 described in 'Documentation/i2c/instantiating-devices.rst'.
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
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