Thread (18 messages) 18 messages, 3 authors, 2011-03-17

RE: [PATCH] NFC: Driver for Inside Secure MicroRead NFC chip

From: <hidden>
Date: 2011-03-14 15:45:19
Also in: lkml

Most serial drivers do this, see drivers/tty/serial for a 
number of examples, or drivers/serial on older kernels.
Thanks, will check it.
That would depend on your hardware. The only important part is 
that you make sure you can send out data at any time. If 
i2c_master_send() causes accesses to your buffer after 
returning, there has to be an i2c method of making sure that 
it has completed.

If the usleep_range is trying to synchronize between the NFC 
and the I2C chip, you must wait for a notication from the NFC 
hardware that it's done.
No, it's simply there as I have been faceing i2c write error while I do two consecutive writes.
The second fails now and then. That's seems to be a chip issue. I will try to investigate this issue.
quoted
What's more, I guess the i2c_master_send  is a synchronous call and 
when it returnes we know it flushed data. Right?
If i2c_master_send is synchronous, you might not need the 
usleep_range() at all. Removing that call would be entirely reasonable.
Will see how to approach that.

/Waldek--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help