All of lore.kernel.org
 help / color / mirror / Atom feed
* [lm-sensors] How can I use two command bytes for a block read?
@ 2011-08-12  9:21 Wayne Tams
  2011-08-12 14:29   ` [lm-sensors] " Guenter Roeck
  0 siblings, 1 reply; 5+ messages in thread
From: Wayne Tams @ 2011-08-12  9:21 UTC (permalink / raw)
  To: lm-sensors


[-- Attachment #1.1: Type: text/plain, Size: 747 bytes --]

Hi,

I am having a little bother interfacing with a device that requires two
command bytes for both reads and writes. I can perform a successful write
using I2C writes but I would rather use the user-space i2c_smbus_ functions
from i2c-dev.h. In the i2c-dev documentation (
http://lxr.free-electrons.com/source/Documentation/i2c/smbus-protocol?v=2.6.35;a=arm#L225)
there
is a mention of a two byte command block read but there does not appear to
be any supporting function in i2c-dev.h. Is there a patch available to add
this functionality or could there be another approach?

Just to clarify I need my smbus read transaction to look like this:


 S Addr Wr [A] Comm1 [A] Comm2 [A] S Addr Rd [A] [Data] A [Data] A ...
A [Data] NA P

Thanks

Wayne

[-- Attachment #1.2: Type: text/html, Size: 1446 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

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

end of thread, other threads:[~2011-08-12 14:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-12  9:21 [lm-sensors] How can I use two command bytes for a block read? Wayne Tams
2011-08-12 14:29 ` Guenter Roeck
2011-08-12 14:29   ` [lm-sensors] " Guenter Roeck
2011-08-12 14:53   ` Wayne Tams
2011-08-12 14:53     ` [lm-sensors] " Wayne Tams

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.