linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/12] i2c: pxa: Fixes, cleanup and support for pxa910 family
@ 2015-05-28 13:03 Vaibhav Hiremath
  2015-05-28 13:03 ` [PATCH 01/12] i2c: pxa: keep i2c irq ON in suspend Vaibhav Hiremath
                   ` (12 more replies)
  0 siblings, 13 replies; 58+ messages in thread
From: Vaibhav Hiremath @ 2015-05-28 13:03 UTC (permalink / raw)
  To: linux-arm-kernel

This patch series fixes bugs/warnings, cleans up the code and adds
support for PXA910 family of devices to PXA I2C bus driver.

There has been one attempt made sometime back in 2012 to upstream
some of the patches from below list, but did not get follow up later.
I have consolidated all the patches, cleaned them up, splited into
logical changes, added new patches and submitting it now.

I tried to maintain authorship & Signoff except where I did some
significant changes to the code/logic.

Link to previous post:
http://permalink.gmane.org/gmane.linux.drivers.i2c/13557

Testing:
  - Boot tested on platform based on PXA1928
  - Probe is successfully passing

TODO:
  - Due to lack of client driver support as of now, could not
    able to do functionality testing from client. I am working
    on PMIC driver support which is over I2C, so will have good
    meaningful testing then.

Jett.Zhou (3):
  i2c: pxa: No need to set slave addr for i2c master mode reset
  i2c: pxa: Add reset operation when i2c bus busy
  i2c: pxa: Add support for pxa910/988 & new configuration features

Leilei Shang (1):
  i2c: pxa: keep i2c irq ON in suspend

Rob Herring (1):
  i2c: pxa: Add bus reset functionality

Shouming Wang (1):
  i2c: pxa: Return I2C_RETRY when timeout in pio mode

Vaibhav Hiremath (4):
  i2c: pxa: Reset i2c controller on timeout in interrupt and pio mode
  i2c: pxa: enable/disable irq across message xfer
  i2c: pxa: Update debug function to dump more info on error
  i2c:pxa: Use devm_ variants in probe function

Yi Zhang (1):
  i2c: pxa: enable/disable i2c module across msg xfer

Yipeng Yao (1):
  i2c: pxa: Remove compile warnning in 64bit mode

 Documentation/devicetree/bindings/i2c/i2c-pxa.txt |   7 +
 drivers/i2c/busses/i2c-pxa.c                      | 272 +++++++++++++++++-----
 include/linux/i2c/pxa-i2c.h                       |   2 +
 3 files changed, 225 insertions(+), 56 deletions(-)

-- 
1.9.1

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

end of thread, other threads:[~2015-06-04  7:58 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-28 13:03 [PATCH 00/12] i2c: pxa: Fixes, cleanup and support for pxa910 family Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 01/12] i2c: pxa: keep i2c irq ON in suspend Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 02/12] i2c: pxa: No need to set slave addr for i2c master mode reset Vaibhav Hiremath
2015-05-29 19:21   ` Robert Jarzmik
2015-05-29 19:25     ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 03/12] i2c: pxa: Add reset operation when i2c bus busy Vaibhav Hiremath
2015-05-29 19:39   ` Robert Jarzmik
2015-05-29 20:20     ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 04/12] i2c: pxa: Add support for pxa910/988 & new configuration features Vaibhav Hiremath
2015-05-29 20:22   ` Robert Jarzmik
2015-05-29 20:33     ` Vaibhav Hiremath
2015-06-04  2:31     ` Yi Zhang
2015-06-04  5:46       ` Vaibhav Hiremath
2015-06-01  0:13   ` Wolfram Sang
2015-06-02  5:01     ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 05/12] i2c: pxa: Add bus reset functionality Vaibhav Hiremath
2015-05-29 13:59   ` Rob Herring
2015-05-29 15:40     ` Vaibhav Hiremath
2015-05-29 20:31   ` Robert Jarzmik
2015-06-02 13:12   ` Linus Walleij
2015-06-02 16:40     ` Vaibhav Hiremath
2015-06-03 19:16     ` Vaibhav Hiremath
2015-06-02 17:33   ` Wolfram Sang
2015-06-02 17:40     ` Vaibhav Hiremath
2015-06-02 17:48       ` Wolfram Sang
2015-06-02 17:57         ` Vaibhav Hiremath
2015-06-02 18:02           ` Wolfram Sang
2015-06-02 18:06             ` Vaibhav Hiremath
2015-06-02 18:24               ` Wolfram Sang
2015-06-02 18:46                 ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 06/12] i2c: pxa: Return I2C_RETRY when timeout in pio mode Vaibhav Hiremath
2015-05-29 20:46   ` Robert Jarzmik
2015-05-29 21:23     ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 07/12] i2c: pxa: Reset i2c controller on timeout in interrupt and " Vaibhav Hiremath
2015-05-29 21:13   ` Robert Jarzmik
2015-05-29 21:19     ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 08/12] i2c: pxa: enable/disable irq across message xfer Vaibhav Hiremath
2015-05-28 13:17   ` Russell King - ARM Linux
2015-05-28 13:29     ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 09/12] i2c: pxa: Remove compile warnning in 64bit mode Vaibhav Hiremath
2015-05-29 21:28   ` Robert Jarzmik
2015-05-28 13:03 ` [PATCH 10/12] i2c: pxa: Update debug function to dump more info on error Vaibhav Hiremath
2015-05-29 21:42   ` Robert Jarzmik
2015-05-29 21:45     ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 11/12] i2c:pxa: Use devm_ variants in probe function Vaibhav Hiremath
2015-05-30 15:53   ` Robert Jarzmik
2015-05-31  7:36     ` Vaibhav Hiremath
2015-05-28 13:03 ` [PATCH 12/12] i2c: pxa: enable/disable i2c module across msg xfer Vaibhav Hiremath
2015-05-28 13:23   ` Russell King - ARM Linux
2015-06-02 16:52     ` Vaibhav Hiremath
2015-06-02 16:59       ` Vaibhav Hiremath
2015-06-03 10:56         ` Yi Zhang
2015-06-03 18:49           ` Vaibhav Hiremath
2015-06-04  6:29         ` Yi Zhang
2015-06-04  7:19           ` Vaibhav Hiremath
2015-06-04  7:58             ` Yi Zhang
2015-06-01  0:07 ` [PATCH 00/12] i2c: pxa: Fixes, cleanup and support for pxa910 family Wolfram Sang
2015-06-02  4:58   ` Vaibhav Hiremath

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