Re: How can I use two command bytes for a block read?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Aug 12, 2011 at 05:21:15AM -0400, Wayne Tams wrote:
> 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

Wrong mailing list. Try linux-i2c@xxxxxxxxxxxxxxx (copied).

As a general hint, eeprom drivers such as drivers/misc/eeprom/at24.c do this;
you might want to have a look.

Guenter


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


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux