i2c error for ME port
Jae Hyun Yoo
jae.hyun.yoo at linux.intel.com
Tue Nov 26 10:20:59 AEDT 2019
> &i2c4 {
> status = "okay";
> // BMC Debug Header
> ipmb0 at 10 {
> compatible = "ipmb-dev";
> reg = <0x10>;
> i2c-protocol;
> };
> };
If it's for BMC-ME channel, you should add 'multi-master;' to enable H/W
arbitration. Also, you should set the slave address like below after
including '#include <dt-bindings/i2c/i2c.h>' in dts file.
reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
Cheers,
Jae
More information about the openbmc
mailing list