All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/7] i2c: bcm2835: Bring in changes from downstream
@ 2016-09-28 17:50 ` Noralf Trønnes
  0 siblings, 0 replies; 40+ messages in thread
From: Noralf Trønnes @ 2016-09-28 17:50 UTC (permalink / raw)
  To: wsa, swarren, eric
  Cc: linux-kernel, linux-i2c, linux-arm-kernel, linux-rpi-kernel,
	Noralf Trønnes

This patchset tries to bring in the lessons learned in the downstream
driver i2c-bcm2708. The downstream clock stretcing timeout patch has
been left out since clock stretching is broken/unreliable on this
controller, so no point in setting it.

Changes since version 2:
- use dev_dbg instead for transfer errors
- drop i2c2 disabling patch, vc4 uses it.


Noralf.


Noralf Trønnes (7):
  i2c: bcm2835: Fix hang for writing messages larger than 16 bytes
  i2c: bcm2835: Protect against unexpected TXW/RXR interrupts
  i2c: bcm2835: Use dev_dbg logging on transfer errors
  i2c: bcm2835: Can't support I2C_M_IGNORE_NAK
  i2c: bcm2835: Add support for Repeated Start Condition
  i2c: bcm2835: Support i2c-dev ioctl I2C_TIMEOUT
  i2c: bcm2835: Add support for dynamic clock

 drivers/i2c/busses/i2c-bcm2835.c | 209 ++++++++++++++++++++++++---------------
 1 file changed, 130 insertions(+), 79 deletions(-)

--
2.8.2

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

end of thread, other threads:[~2016-10-04 19:24 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-28 17:50 [PATCH v3 0/7] i2c: bcm2835: Bring in changes from downstream Noralf Trønnes
2016-09-28 17:50 ` Noralf Trønnes
2016-09-28 17:50 ` [PATCH v3 1/7] i2c: bcm2835: Fix hang for writing messages larger than 16 bytes Noralf Trønnes
2016-09-28 17:50   ` Noralf Trønnes
2016-09-28 17:50 ` [PATCH v3 2/7] i2c: bcm2835: Protect against unexpected TXW/RXR interrupts Noralf Trønnes
2016-09-28 17:50   ` Noralf Trønnes
2016-09-28 22:00   ` Eric Anholt
2016-09-28 22:00     ` Eric Anholt
2016-09-28 22:00     ` Eric Anholt
2016-09-28 22:22     ` Noralf Trønnes
2016-09-28 22:22       ` Noralf Trønnes
2016-09-29  5:37       ` Stefan Wahren
2016-09-29  5:37         ` Stefan Wahren
2016-10-02 14:19         ` Noralf Trønnes
2016-10-02 14:19           ` Noralf Trønnes
2016-10-03 18:58           ` Eric Anholt
2016-10-03 18:58             ` Eric Anholt
2016-10-03 19:42       ` Eric Anholt
2016-10-03 19:42         ` Eric Anholt
2016-10-04 19:24         ` Noralf Trønnes
2016-10-04 19:24           ` Noralf Trønnes
2016-09-28 17:50 ` [PATCH v3 3/7] i2c: bcm2835: Use dev_dbg logging on transfer errors Noralf Trønnes
2016-09-28 17:50   ` Noralf Trønnes
2016-09-29 11:05   ` Martin Sperl
2016-09-29 11:05     ` Martin Sperl
2016-09-28 17:50 ` [PATCH v3 4/7] i2c: bcm2835: Can't support I2C_M_IGNORE_NAK Noralf Trønnes
2016-09-28 17:50   ` Noralf Trønnes
2016-09-28 17:50 ` [PATCH v3 5/7] i2c: bcm2835: Add support for Repeated Start Condition Noralf Trønnes
2016-09-28 17:50   ` Noralf Trønnes
2016-09-28 17:50 ` [PATCH v3 6/7] i2c: bcm2835: Support i2c-dev ioctl I2C_TIMEOUT Noralf Trønnes
2016-09-28 17:50   ` Noralf Trønnes
2016-09-28 17:50 ` [PATCH v3 7/7] i2c: bcm2835: Add support for dynamic clock Noralf Trønnes
2016-09-28 17:50   ` Noralf Trønnes
2016-09-28 21:24   ` Eric Anholt
2016-09-28 21:24     ` Eric Anholt
2016-09-28 21:24     ` Eric Anholt
2016-09-28 22:10     ` Noralf Trønnes
2016-09-28 22:10       ` Noralf Trønnes
2016-09-29  8:02     ` Martin Sperl
2016-09-29  8:02       ` Martin Sperl

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.