I2C2 as bus slave???

someone know if is posible to use the I2C2 as a bus slave? I read
somewere that only support master mode? is that true? any trick?

I need to use it in both directions.

someone know if is posible to use the I2C2 as a bus slave? I read
somewere that only support master mode? is that true? any trick?

I need to use it in both directions.

According to the TRM chapter 18.1 I2C1, I2C2 and I2C3 all support both
multi-master and slave modes.
Only I2C4 is limited to be a single master only bus-controller...

I don't know what is supported by the Linux driver, but the HW should have
no problems...
  Søren

Fri, 20 Feb 2009, Søren Steen Christensen wrote:

someone know if is posible to use the I2C2 as a bus slave? I read
somewere that only support master mode? is that true? any trick?

I don't know what is supported by the Linux driver, but the HW should have
no problems...

Kernel docs, Documentation/i2c/summary says:
"At this time, Linux only operates I2C (or SMBus) in master mode; you can't
use these APIs to make a Linux system behave as a slave/device, either to
speak a custom protocol or to emulate some other device."