linux-i2c.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv3 00/17] I2C Big cleanup
@ 2012-06-29 10:13 Shubhrajyoti D
  2012-06-29 10:13 ` [PATCHv3 02/17] i2c: omap: simplify num_bytes handling Shubhrajyoti D
                   ` (8 more replies)
  0 siblings, 9 replies; 21+ messages in thread
From: Shubhrajyoti D @ 2012-06-29 10:13 UTC (permalink / raw)
  To: linux-omap
  Cc: linux-i2c, linux-arm-kernel, ben-linux, tony, w.sang,
	Shubhrajyoti D

I have dropped a few patches from the series and also
tested every single patch on my pandaboard.

There's still lots of work to be done on the i2c-omap.c
driver but it's now easier to read, IMO.

Changes since v1:
       - removed tabification on patch 6/17
       - removed dev_err() which was introduced on patch 09/17
Changes since v2:
	- do not set full fifo depth in the RDR interrupt.
	- some changelog updates.
	- rebase to the Wolfram's tree.

Tested on omap4sdp and 3430sdp.
Functional testing.
Also did suspend resume.
For omap3 the per domain seems to be OK.

This applies on Wolfram's i2c-embedded/for-next branch
plus the below series
http://www.spinics.net/lists/linux-omap/msg72901.html


are available in the git repository at:
  git://gitorious.org/linus-tree/linus-tree.git for_next/omap/big_cleanup



Felipe Balbi (17):
  i2c: omap: switch to devm_* API
  i2c: omap: simplify num_bytes handling
  i2c: omap: decrease indentation level on data handling
  i2c: omap: add blank lines
  i2c: omap: simplify omap_i2c_ack_stat()
  i2c: omap: split out [XR]DR and [XR]RDY
  i2c: omap: improve i462 errata handling
  i2c: omap: re-factor receive/transmit data loop
  i2c: omap: switch over to do {} while loop
  i2c: omap: ack IRQ in parts
  i2c: omap: switch to platform_get_irq()
  i2c: omap: bus: add a receiver flag
  i2c: omap: simplify errata check
  i2c: omap: always return IRQ_HANDLED
  i2c: omap: simplify IRQ exit path
  i2c: omap: resize fifos before each message
  i2c: omap: get rid of the "complete" label

 drivers/i2c/busses/i2c-omap.c |  394 ++++++++++++++++++++++++-----------------
 1 files changed, 232 insertions(+), 162 deletions(-)

-- 
1.7.5.4


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

end of thread, other threads:[~2012-07-02 12:00 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-29 10:13 [PATCHv3 00/17] I2C Big cleanup Shubhrajyoti D
2012-06-29 10:13 ` [PATCHv3 02/17] i2c: omap: simplify num_bytes handling Shubhrajyoti D
2012-06-29 10:13 ` [PATCHv3 03/17] i2c: omap: decrease indentation level on data handling Shubhrajyoti D
2012-06-29 10:13 ` [PATCHv3 04/17] i2c: omap: add blank lines Shubhrajyoti D
2012-06-29 10:13 ` [PATCHv3 06/17] i2c: omap: split out [XR]DR and [XR]RDY Shubhrajyoti D
     [not found]   ` <1340964817-8599-7-git-send-email-shubhrajyoti-l0cyMroinI0@public.gmane.org>
2012-07-02 11:56     ` Felipe Balbi
     [not found]       ` <20120702115620.GD2730-S8G//mZuvNWo5Im9Ml3/Zg@public.gmane.org>
2012-07-02 12:00         ` Shubhrajyoti Datta
2012-06-29 10:13 ` [PATCHv3 07/17] i2c: omap: improve i462 errata handling Shubhrajyoti D
2012-06-29 10:13 ` [PATCHv3 11/17] i2c: omap: switch to platform_get_irq() Shubhrajyoti D
     [not found] ` <1340964817-8599-1-git-send-email-shubhrajyoti-l0cyMroinI0@public.gmane.org>
2012-06-29 10:13   ` [PATCHv3 01/17] i2c: omap: switch to devm_* API Shubhrajyoti D
2012-06-29 10:13   ` [PATCHv3 05/17] i2c: omap: simplify omap_i2c_ack_stat() Shubhrajyoti D
2012-06-29 10:13   ` [PATCHv3 08/17] i2c: omap: re-factor receive/transmit data loop Shubhrajyoti D
2012-06-29 10:13   ` [PATCHv3 09/17] i2c: omap: switch over to do {} while loop Shubhrajyoti D
2012-06-29 10:13   ` [PATCHv3 10/17] i2c: omap: ack IRQ in parts Shubhrajyoti D
2012-06-29 10:13   ` [PATCHv3 12/17] i2c: omap: bus: add a receiver flag Shubhrajyoti D
2012-06-29 10:13   ` [PATCHv3 13/17] i2c: omap: simplify errata check Shubhrajyoti D
2012-06-29 10:13   ` [PATCHv3 14/17] i2c: omap: always return IRQ_HANDLED Shubhrajyoti D
2012-06-29 10:13   ` [PATCHv3 17/17] i2c: omap: get rid of the "complete" label Shubhrajyoti D
     [not found]     ` <1340964817-8599-18-git-send-email-shubhrajyoti-l0cyMroinI0@public.gmane.org>
2012-07-02 11:59       ` Felipe Balbi
2012-06-29 10:13 ` [PATCHv3 15/17] i2c: omap: simplify IRQ exit path Shubhrajyoti D
2012-06-29 10:13 ` [PATCHv3 16/17] i2c: omap: resize fifos before each message Shubhrajyoti D

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