public inbox for linux-i2c@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Two start conditions for PCA9554
@ 2008-05-01  6:01 David Brownell
       [not found] ` <200804302301.56732.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: David Brownell @ 2008-05-01  6:01 UTC (permalink / raw)
  To: Hans-Jürgen Koch; +Cc: i2c-GZX6beZjE8VD60Wz+7aTrA

> I have an embedded board with a PCA9554 on it. It's an 8-bit IO expander
> similar to the PCF8574 in mainline.

More like the pca9534 or pca9538.


> Can such a protocol be handled by the i2c subsystem?

Try to tell drivers/gpio/pca953x.c that it's a pca9534;
I think they're register-compatible.

- Dave

_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Two start conditions for PCA9554
@ 2008-04-29 13:11 Hans J. Koch
  2008-04-30 21:26 ` Trent Piepho
  0 siblings, 1 reply; 5+ messages in thread
From: Hans J. Koch @ 2008-04-29 13:11 UTC (permalink / raw)
  To: i2c-GZX6beZjE8VD60Wz+7aTrA

I have an embedded board with a PCA9554 on it. It's an 8-bit IO expander
similar to the PCF8574 in mainline. One difference is that when reading
from the inputs, you have to do the following:

- start condition
- send slave address, R/W=0
- send command (0x00 = read input register)
- issue another start condition (!)
- send slave address, R/W=1
- read data
- stop condition

Can such a protocol be handled by the i2c subsystem?

Thanks,
Hans


_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-05-01 20:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-01  6:01 Two start conditions for PCA9554 David Brownell
     [not found] ` <200804302301.56732.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-05-01 20:35   ` Hans J. Koch
  -- strict thread matches above, loose matches on Subject: below --
2008-04-29 13:11 Hans J. Koch
2008-04-30 21:26 ` Trent Piepho
     [not found]   ` <Pine.LNX.4.58.0804301422140.9894-13q4cmjDBaTP3RPoUHIrnuTW4wlIGRCZ@public.gmane.org>
2008-05-01 20:39     ` Hans J. Koch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox