* Omap3 : I2c Driver I2C_M_RECV_LEN support @ 2010-02-17 10:55 Romeo Enrico [not found] ` <4B7BCB20.4080008-xL9mfXOxRcg@public.gmane.org> 0 siblings, 1 reply; 2+ messages in thread From: Romeo Enrico @ 2010-02-17 10:55 UTC (permalink / raw) To: linux-i2c-u79uwXL29TY76Z2rM5mHXA Hi, In Order to implement the communication between an Omap3530 configured as master and a custom device configured as slave, I need to be able to configure the size of readings dynamically according to the first byte sent by the slave. Checking kernel I found that in include/linux/i2c.h is declared the I2C_M_RECV_LEN flag for the "struct i2c_msg" which should be what I'm looking for... But I have not found an implementation of this feature in the Omap I2c driver. Can anyone confirm that the I2C_M_RECV_LEN is not actually supported by the Omap I2c driver ? Best Regards Enrico ^ permalink raw reply [flat|nested] 2+ messages in thread
[parent not found: <4B7BCB20.4080008-xL9mfXOxRcg@public.gmane.org>]
* Re: Omap3 : I2c Driver I2C_M_RECV_LEN support [not found] ` <4B7BCB20.4080008-xL9mfXOxRcg@public.gmane.org> @ 2010-02-21 11:01 ` Jean Delvare 0 siblings, 0 replies; 2+ messages in thread From: Jean Delvare @ 2010-02-21 11:01 UTC (permalink / raw) To: Romeo Enrico; +Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA Hi Enrico, On Wed, 17 Feb 2010 11:55:28 +0100, Romeo Enrico wrote: > In Order to implement the communication between an Omap3530 configured > as master and a custom device configured as slave, I need to be able to > configure the size of readings dynamically according to the first byte > sent by the slave. > Checking kernel I found that in include/linux/i2c.h is declared the > I2C_M_RECV_LEN flag for the "struct i2c_msg" which should be what I'm > looking for... This is correct. This mechanism is used for the SMBus Block Read transaction. > But I have not found an implementation of this feature in > the Omap I2c driver. > > Can anyone confirm that the I2C_M_RECV_LEN is not actually supported by > the Omap I2c driver ? Looking at the source code of the i2c-omap driver in Linus' kernel, I can confirm there is no support. You might want to check for updates in the omap tree though, or even ask on an omap-specific list: someone might have already implemented it but not pushed it to mainstream yet. -- Jean Delvare ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-02-21 11:01 UTC | newest] Thread overview: 2+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-02-17 10:55 Omap3 : I2c Driver I2C_M_RECV_LEN support Romeo Enrico [not found] ` <4B7BCB20.4080008-xL9mfXOxRcg@public.gmane.org> 2010-02-21 11:01 ` Jean Delvare
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).