Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1350481
| From | Jan Glauber <jglauber@cavium.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v2 00/10] i2c-octeon and i2c-thunderx drivers |
| Date | 2016-03-04 19:00 +0100 |
| Message-ID | <r92b7-1V6-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
This series for the Octeon i2c driver is an attempt to upstream some bug fixes and features that accumulated for some time. I tried to split the cleanup from the other patches and updated the patch descriptions according to my humble i2c knowledge. Patches are on top of 4.5-rc6 and were tested on OCTEON, OCTEON-78 and ThunderX. Changes to v1: - Fixed compile error on x86_64 - Disabled thunderx driver on MIPS - Re-ordered some thunderx probe functions for readability - Fix missing of_irq.h and i2c-smbus.h includes - Use IS_ENABLED for CONFIG options Comments welcome. Thanks, Jan ------------------------------------------------------------------ David Daney (4): i2c-octeon: Support I2C_M_RECV_LEN i2c-octeon: Enable high-level controller and improve on bus contention i2c-octeon: Add support for cn78XX chips i2c-octeon: Add workaround for chips with broken irqs Jan Glauber (4): i2c-octeon: Cleanup i2c-octeon driver dt-bindings: i2c: add Octeon cn78xx TWSI i2c: split i2c-octeon driver and add ThunderX support i2c: thunderx: add smbus support Peter Swain (2): i2c-octeon: Flush TWSI writes with readback i2c-octeon: Faster operation when IFLG signals late .../devicetree/bindings/i2c/i2c-octeon.txt | 6 + drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/i2c-cavium.c | 828 +++++++++++++++++++++ drivers/i2c/busses/i2c-cavium.h | 191 +++++ drivers/i2c/busses/i2c-octeon-core.c | 302 ++++++++ drivers/i2c/busses/i2c-octeon.c | 633 ---------------- drivers/i2c/busses/i2c-thunderx-core.c | 301 ++++++++ 8 files changed, 1641 insertions(+), 633 deletions(-) create mode 100644 drivers/i2c/busses/i2c-cavium.c create mode 100644 drivers/i2c/busses/i2c-cavium.h create mode 100644 drivers/i2c/busses/i2c-octeon-core.c delete mode 100644 drivers/i2c/busses/i2c-octeon.c create mode 100644 drivers/i2c/busses/i2c-thunderx-core.c -- 1.9.1
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v2 00/10] i2c-octeon and i2c-thunderx drivers Jan Glauber <jglauber@cavium.com> - 2016-03-04 19:00 +0100
[PATCH v2 10/10] i2c: thunderx: add smbus support Jan Glauber <jglauber@cavium.com> - 2016-03-04 19:00 +0100
[PATCH v2 01/10] i2c-octeon: Cleanup i2c-octeon driver Jan Glauber <jglauber@cavium.com> - 2016-03-04 19:00 +0100
Re: [PATCH v2 01/10] i2c-octeon: Cleanup i2c-octeon driver Wolfram Sang <wsa@the-dreams.de> - 2016-03-05 19:50 +0100
Re: [PATCH v2 01/10] i2c-octeon: Cleanup i2c-octeon driver Jan Glauber <jan.glauber@caviumnetworks.com> - 2016-03-06 14:10 +0100
Re: [PATCH v2 01/10] i2c-octeon: Cleanup i2c-octeon driver Wolfram Sang <wsa@the-dreams.de> - 2016-03-06 15:40 +0100
[PATCH v2 07/10] i2c-octeon: Faster operation when IFLG signals late Jan Glauber <jglauber@cavium.com> - 2016-03-04 19:00 +0100
[PATCH v2 05/10] i2c-octeon: Add support for cn78XX chips Jan Glauber <jglauber@cavium.com> - 2016-03-04 19:10 +0100
[PATCH v2 04/10] dt-bindings: i2c: add Octeon cn78xx TWSI Jan Glauber <jglauber@cavium.com> - 2016-03-04 19:10 +0100
[PATCH v2 06/10] i2c-octeon: Flush TWSI writes with readback Jan Glauber <jglauber@cavium.com> - 2016-03-04 19:10 +0100
csiph-web