linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] i2c:imx: Deliver a timely stop on slave side, fix recv
@ 2021-10-05  0:32 minyard
  2021-10-05  0:32 ` [PATCH 1/3] i2c:imx: Add timer for handling the stop condition minyard
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: minyard @ 2021-10-05  0:32 UTC (permalink / raw)
  To: Oleksij Rempel
  Cc: Pengutronix Kernel Team, linux-i2c, Andrew Manley, linux-kernel

I was working on an application that needs the stop condition
immediately.  So this adds a timer after each byte is received/sent and
if the bus is idle at the timeout, send the stop.

Also, I noticed when you use the i2c-slave-eeprom, if you read some data
and then read some data again, the last byte of the first read will be
the first byte of the second read.  This is because i2c-slave-eeprom
expects a read-ahead.  That's what the documentation says, at least.

-corey




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

end of thread, other threads:[~2021-11-10 14:45 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-05  0:32 [PATCH 0/3] i2c:imx: Deliver a timely stop on slave side, fix recv minyard
2021-10-05  0:32 ` [PATCH 1/3] i2c:imx: Add timer for handling the stop condition minyard
2021-11-01 17:27   ` Corey Minyard
2021-11-10  8:58   ` Oleksij Rempel
2021-10-05  0:32 ` [PATCH 2/3] i2c:imx: Add an extra read at the end of an I2C slave read minyard
2021-11-10  8:58   ` Oleksij Rempel
2021-10-05  0:32 ` [PATCH 3/3] i2c:imx: Use an hrtimer, not a timer, for checking for bus idle minyard
2021-11-02  8:58   ` Uwe Kleine-König
2021-11-02 11:50     ` Corey Minyard
2021-11-10  9:03   ` Oleksij Rempel
2021-11-10 14:45     ` Corey Minyard

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).