* [PULL REQUEST] i2c for 4.1
@ 2015-06-18 15:23 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-06-18 15:23 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1001 bytes --]
Linus,
here is a small documentation fix for I2C. We already had a user who
unsuccessfully tried to get the new slave framework running with the
currently broken example. So, before this happens again, I'd like to
have this how-to-use section fixed for 4.1 already. So that no more
hacking time is wasted.
Please pull.
Thanks,
Wolfram
The following changes since commit 0f57d86787d8b1076ea8f9cbdddda2a46d534a27:
Linux 4.1-rc8 (2015-06-14 15:51:10 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
for you to fetch changes up to 8366610283d08564f65a1af2ec8458df08418727:
i2c: slave: fix the example how to instantiate from userspace (2015-06-17 14:16:27 +0200)
----------------------------------------------------------------
Wolfram Sang (1):
i2c: slave: fix the example how to instantiate from userspace
Documentation/i2c/slave-interface | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-06-18 15:23 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-06-18 15:23 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 1001 bytes --]
Linus,
here is a small documentation fix for I2C. We already had a user who
unsuccessfully tried to get the new slave framework running with the
currently broken example. So, before this happens again, I'd like to
have this how-to-use section fixed for 4.1 already. So that no more
hacking time is wasted.
Please pull.
Thanks,
Wolfram
The following changes since commit 0f57d86787d8b1076ea8f9cbdddda2a46d534a27:
Linux 4.1-rc8 (2015-06-14 15:51:10 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
for you to fetch changes up to 8366610283d08564f65a1af2ec8458df08418727:
i2c: slave: fix the example how to instantiate from userspace (2015-06-17 14:16:27 +0200)
----------------------------------------------------------------
Wolfram Sang (1):
i2c: slave: fix the example how to instantiate from userspace
Documentation/i2c/slave-interface | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-06-05 1:28 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-06-05 1:28 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 854 bytes --]
Linus,
two small bugfixes for I2C. Please pull.
Thanks,
Wolfram
The following changes since commit 5ebe6afaf0057ac3eaeb98defd5456894b446d22:
Linux 4.1-rc2 (2015-05-03 19:22:23 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
for you to fetch changes up to 8d487a43c36b54a029d74ad3b0a6a9d1253e728a:
i2c: s3c2410: fix oops in suspend callback for non-dt platforms (2015-05-12 18:13:46 +0200)
----------------------------------------------------------------
Axel Lin (1):
i2c: hix5hd2: Fix modalias to make module auto-loading work
Vasily Khoruzhick (1):
i2c: s3c2410: fix oops in suspend callback for non-dt platforms
drivers/i2c/busses/i2c-hix5hd2.c | 2 +-
drivers/i2c/busses/i2c-s3c2410.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-06-05 1:28 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-06-05 1:28 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 854 bytes --]
Linus,
two small bugfixes for I2C. Please pull.
Thanks,
Wolfram
The following changes since commit 5ebe6afaf0057ac3eaeb98defd5456894b446d22:
Linux 4.1-rc2 (2015-05-03 19:22:23 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
for you to fetch changes up to 8d487a43c36b54a029d74ad3b0a6a9d1253e728a:
i2c: s3c2410: fix oops in suspend callback for non-dt platforms (2015-05-12 18:13:46 +0200)
----------------------------------------------------------------
Axel Lin (1):
i2c: hix5hd2: Fix modalias to make module auto-loading work
Vasily Khoruzhick (1):
i2c: s3c2410: fix oops in suspend callback for non-dt platforms
drivers/i2c/busses/i2c-hix5hd2.c | 2 +-
drivers/i2c/busses/i2c-s3c2410.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-04-26 12:40 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-04-26 12:40 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1465 bytes --]
Linus,
I2C has a mixture of merge window cleanups and bugfixes for you.
Based on your tree from 3 days ago. Please pull.
Thanks,
Wolfram
The following changes since commit 27cf3a16b2535a490f8cf1d29a6634f1c70f7831:
Merge branch 'upstream' of git://git.infradead.org/users/pcmoore/audit (2015-04-22 14:49:23 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-next
for you to fetch changes up to fcdd5f09c03bfc95f196dfa781ff447c5cbcc319:
i2c: st: add include for pinctrl (2015-04-23 19:35:33 +0200)
----------------------------------------------------------------
Charles Keepax (1):
i2c: Mark adapter devices with pm_runtime_no_callbacks
Dmitry Torokhov (1):
i2c: rk3x: report number of messages transmitted
Wolfram Sang (5):
i2c: mxs: fix broken email address
i2c: pca-platform: fix broken email address
i2c: digicolor: remove duplicate include
i2c: mux: use proper dev when removing "channel-X" symlinks
i2c: st: add include for pinctrl
drivers/i2c/busses/i2c-digicolor.c | 3 +--
drivers/i2c/busses/i2c-mxs.c | 2 +-
drivers/i2c/busses/i2c-pca-platform.c | 2 +-
drivers/i2c/busses/i2c-rk3x.c | 2 +-
drivers/i2c/busses/i2c-st.c | 13 +++++++------
drivers/i2c/i2c-core.c | 2 ++
drivers/i2c/i2c-mux.c | 8 +++++---
7 files changed, 18 insertions(+), 14 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-04-26 12:40 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-04-26 12:40 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 1465 bytes --]
Linus,
I2C has a mixture of merge window cleanups and bugfixes for you.
Based on your tree from 3 days ago. Please pull.
Thanks,
Wolfram
The following changes since commit 27cf3a16b2535a490f8cf1d29a6634f1c70f7831:
Merge branch 'upstream' of git://git.infradead.org/users/pcmoore/audit (2015-04-22 14:49:23 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-next
for you to fetch changes up to fcdd5f09c03bfc95f196dfa781ff447c5cbcc319:
i2c: st: add include for pinctrl (2015-04-23 19:35:33 +0200)
----------------------------------------------------------------
Charles Keepax (1):
i2c: Mark adapter devices with pm_runtime_no_callbacks
Dmitry Torokhov (1):
i2c: rk3x: report number of messages transmitted
Wolfram Sang (5):
i2c: mxs: fix broken email address
i2c: pca-platform: fix broken email address
i2c: digicolor: remove duplicate include
i2c: mux: use proper dev when removing "channel-X" symlinks
i2c: st: add include for pinctrl
drivers/i2c/busses/i2c-digicolor.c | 3 +--
drivers/i2c/busses/i2c-mxs.c | 2 +-
drivers/i2c/busses/i2c-pca-platform.c | 2 +-
drivers/i2c/busses/i2c-rk3x.c | 2 +-
drivers/i2c/busses/i2c-st.c | 13 +++++++------
drivers/i2c/i2c-core.c | 2 ++
drivers/i2c/i2c-mux.c | 8 +++++---
7 files changed, 18 insertions(+), 14 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-04-17 8:33 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-04-17 8:33 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 983 bytes --]
Linus,
here are two buildfixes for I2C based on your tree from the day before
yesterday. Sadly, these build errors never reached me while the patches
were sitting in -next. Need to fix that. Please pull.
Thanks,
Wolfram
The following changes since commit bb0fd7ab0986105765d11baa82e619c618a235aa:
Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm (2015-04-14 21:03:26 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-next
for you to fetch changes up to c1c21f4e60ed4523292f1a89ff45a208bddd3849:
i2c: core: Export bus recovery functions (2015-04-15 21:02:07 +0200)
----------------------------------------------------------------
Guenter Roeck (1):
i2c: jz4780: Fix build for m68k and sparc64
Mark Brown (1):
i2c: core: Export bus recovery functions
drivers/i2c/busses/i2c-jz4780.c | 1 +
drivers/i2c/i2c-core.c | 3 +++
2 files changed, 4 insertions(+)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-04-17 8:33 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-04-17 8:33 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 983 bytes --]
Linus,
here are two buildfixes for I2C based on your tree from the day before
yesterday. Sadly, these build errors never reached me while the patches
were sitting in -next. Need to fix that. Please pull.
Thanks,
Wolfram
The following changes since commit bb0fd7ab0986105765d11baa82e619c618a235aa:
Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm (2015-04-14 21:03:26 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-next
for you to fetch changes up to c1c21f4e60ed4523292f1a89ff45a208bddd3849:
i2c: core: Export bus recovery functions (2015-04-15 21:02:07 +0200)
----------------------------------------------------------------
Guenter Roeck (1):
i2c: jz4780: Fix build for m68k and sparc64
Mark Brown (1):
i2c: core: Export bus recovery functions
drivers/i2c/busses/i2c-jz4780.c | 1 +
drivers/i2c/i2c-core.c | 3 +++
2 files changed, 4 insertions(+)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-04-14 21:22 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-04-14 21:22 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 8348 bytes --]
Linus,
here is the i2c pull request for 4.1. Most notable:
* introducing the i2c_quirk infrastructure. Now, flaws of I2C
controllers can be described and the core will check if the
flaws collide with the messages to be sent
* wait_for_completion return type cleanup series
* new drivers for Digicolor, Netlogic XLP, Ingenic JZ4780
* updates to the I2C slave framework which include API changes. Its
only user was updated, too. Documentation was finally added
* changed dynamic bus numbering for the DT case. This could change bus
numbers for users. However, it fixes a collision where dynamic and
static busses request the same id.
* driver bugfixes, cleanups
Please pull.
Thanks,
Wolfram
The following changes since commit 9eccca0843205f87c00404b663188b88eb248051:
Linux 4.0-rc3 (2015-03-08 16:09:09 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-next
for you to fetch changes up to 2bbd681ba2bfa0f3805fb541b0840b96893c5727:
i2c: xlp9xx: Driver for Netlogic XLP9XX/5XX I2C controller (2015-04-10 18:59:49 +0200)
----------------------------------------------------------------
Alexey Brodkin (1):
i2c: designware: Suppress error message if platform_get_irq() < 0
Amit Tomar (1):
i2c: mpc: Fix ISR return value
Baruch Siach (1):
i2c: add support for the Digicolor I2C controller
Grygorii Strashko (3):
i2c: change input parameter to i2c_adapter for prepare/unprepare_recovery
i2c: davinci: use bus recovery infrastructure
i2c: davinci: use ICPFUNC to toggle I2C as gpio for bus recovery
Ioan Nicu (1):
i2c: i2c-mux-gpio: remove error messages for probe deferrals
Jarkko Nikula (5):
i2c: i801: Don't break user-visible strings
i2c: i801: Remove i801_driver forward declaration
i2c: i801: Use managed devm_* memory and irq allocation
i2c: i801: Remove pci_enable_device() call from i801_resume()
i2c: i801: Use managed pcim_* PCI device initialization and reservation
Neelesh Gupta (1):
i2c: opal: Update quirk flags to do write-then-anything
Nicholas Mc Guire (15):
i2c: mxs: match wait_for_completion_timeout return type
i2c: tegra: match return type of wait_for_completion_timeout
i2c: wmt: use msecs_to_jiffies for time conversions
i2c: cadence: fixup wait_for_completion_timeout return handling
i2c: designware: fixup return handling of wait_for_completion_timeout
i2c: i2c-bcm2835: match return type of wait_for_completion_timeout
i2c: wmt: match return type of wait_for_completion_timeout
i2c: ismt: fix type of return var of wait_for_completion_timeout
i2c: imx: match return type of wait_for_completion_timeout
i2c: nomadik: match return type of wait_for_completion_timeout
i2c: nomadik: match status to return type of read_i2c
i2c: axxia: fixup return type of wait_for_completion_timeout
i2c: at91: fixup return type of wait_for_completion_timeout
i2c: img-scb: fixup of wait_for_completion_timeout return handling
i2c: davinci: fixup wait_for_completion_timeout handling
Octavian Purdila (1):
i2c: dln2: set the device tree node of the adapter
Subhendu Sekhar Behera (2):
of: Add vendor prefix 'netlogic'
i2c: xlp9xx: Driver for Netlogic XLP9XX/5XX I2C controller
Uwe Kleine-König (1):
i2c: pca954x: improve usage of gpiod API
Valentin Longchamp (1):
i2c: mpc: assign the correct prescaler from SVR
Wolfram Sang (19):
i2c: add quirk structure to describe adapter flaws
i2c: add quirk checks to core
i2c: at91: make use of the new infrastructure for quirks
i2c: opal: make use of the new infrastructure for quirks
i2c: qup: make use of the new infrastructure for quirks
i2c: cpm: make use of the new infrastructure for quirks
i2c: axxia: make use of the new infrastructure for quirks
i2c: dln2: make use of the new infrastructure for quirks
i2c: powermac: make use of the new infrastructure for quirks
i2c: viperboard: make use of the new infrastructure for quirks
i2c: pmcmsp: make use of the new infrastructure for quirks
i2c: bcm-iproc: make use of the new infrastructure for quirks
Merge branch 'i2c/quirks' into i2c/for-4.1
of: base: add function to get highest id of an alias stem
i2c: busses with dynamic ids should start after fixed ids for DT
i2c: slave: rework the slave API
Documentation: i2c: describe the new slave mode
i2c: slave: add documentation for i2c-slave-eeprom
i2c: slave-eeprom: add more info when to increase the pointer
Zubair Lutfullah Kakakhel (1):
i2c: jz4780: Add i2c bus controller driver for Ingenic JZ4780
.../devicetree/bindings/i2c/i2c-davinci.txt | 3 +
.../devicetree/bindings/i2c/i2c-digicolor.txt | 25 +
.../devicetree/bindings/i2c/i2c-jz4780.txt | 35 +
.../devicetree/bindings/i2c/i2c-xlp9xx.txt | 22 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
Documentation/i2c/slave-eeprom-backend | 14 +
Documentation/i2c/slave-interface | 179 +++++
Documentation/i2c/summary | 4 -
drivers/i2c/busses/Kconfig | 28 +
drivers/i2c/busses/Makefile | 3 +
drivers/i2c/busses/i2c-at91.c | 39 +-
drivers/i2c/busses/i2c-axxia.c | 27 +-
drivers/i2c/busses/i2c-bcm-iproc.c | 15 +-
drivers/i2c/busses/i2c-bcm2835.c | 2 +-
drivers/i2c/busses/i2c-cadence.c | 6 +-
drivers/i2c/busses/i2c-cpm.c | 20 +-
drivers/i2c/busses/i2c-davinci.c | 194 +++--
drivers/i2c/busses/i2c-designware-core.c | 3 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 6 +-
drivers/i2c/busses/i2c-digicolor.c | 385 ++++++++++
drivers/i2c/busses/i2c-dln2.c | 13 +-
drivers/i2c/busses/i2c-i801.c | 51 +-
drivers/i2c/busses/i2c-img-scb.c | 14 +-
drivers/i2c/busses/i2c-imx.c | 10 +-
drivers/i2c/busses/i2c-ismt.c | 5 +-
drivers/i2c/busses/i2c-jz4780.c | 832 +++++++++++++++++++++
drivers/i2c/busses/i2c-mpc.c | 33 +-
drivers/i2c/busses/i2c-mxs.c | 5 +-
drivers/i2c/busses/i2c-nomadik.c | 6 +-
drivers/i2c/busses/i2c-opal.c | 24 +-
drivers/i2c/busses/i2c-pmcmsp.c | 42 +-
drivers/i2c/busses/i2c-powermac.c | 10 +-
drivers/i2c/busses/i2c-qup.c | 21 +-
drivers/i2c/busses/i2c-rcar.c | 10 +-
drivers/i2c/busses/i2c-tegra.c | 12 +-
drivers/i2c/busses/i2c-viperboard.c | 10 +-
drivers/i2c/busses/i2c-wmt.c | 10 +-
drivers/i2c/busses/i2c-xlp9xx.c | 445 +++++++++++
drivers/i2c/i2c-core.c | 73 +-
drivers/i2c/i2c-slave-eeprom.c | 18 +-
drivers/i2c/muxes/i2c-mux-gpio.c | 10 +-
drivers/i2c/muxes/i2c-mux-pca954x.c | 6 +-
drivers/of/base.c | 26 +
include/linux/i2c.h | 55 +-
include/linux/of.h | 6 +
include/linux/platform_data/i2c-davinci.h | 1 +
46 files changed, 2483 insertions(+), 276 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-digicolor.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-jz4780.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
create mode 100644 Documentation/i2c/slave-eeprom-backend
create mode 100644 Documentation/i2c/slave-interface
create mode 100644 drivers/i2c/busses/i2c-digicolor.c
create mode 100644 drivers/i2c/busses/i2c-jz4780.c
create mode 100644 drivers/i2c/busses/i2c-xlp9xx.c
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PULL REQUEST] i2c for 4.1
@ 2015-04-14 21:22 ` Wolfram Sang
0 siblings, 0 replies; 10+ messages in thread
From: Wolfram Sang @ 2015-04-14 21:22 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 8348 bytes --]
Linus,
here is the i2c pull request for 4.1. Most notable:
* introducing the i2c_quirk infrastructure. Now, flaws of I2C
controllers can be described and the core will check if the
flaws collide with the messages to be sent
* wait_for_completion return type cleanup series
* new drivers for Digicolor, Netlogic XLP, Ingenic JZ4780
* updates to the I2C slave framework which include API changes. Its
only user was updated, too. Documentation was finally added
* changed dynamic bus numbering for the DT case. This could change bus
numbers for users. However, it fixes a collision where dynamic and
static busses request the same id.
* driver bugfixes, cleanups
Please pull.
Thanks,
Wolfram
The following changes since commit 9eccca0843205f87c00404b663188b88eb248051:
Linux 4.0-rc3 (2015-03-08 16:09:09 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-next
for you to fetch changes up to 2bbd681ba2bfa0f3805fb541b0840b96893c5727:
i2c: xlp9xx: Driver for Netlogic XLP9XX/5XX I2C controller (2015-04-10 18:59:49 +0200)
----------------------------------------------------------------
Alexey Brodkin (1):
i2c: designware: Suppress error message if platform_get_irq() < 0
Amit Tomar (1):
i2c: mpc: Fix ISR return value
Baruch Siach (1):
i2c: add support for the Digicolor I2C controller
Grygorii Strashko (3):
i2c: change input parameter to i2c_adapter for prepare/unprepare_recovery
i2c: davinci: use bus recovery infrastructure
i2c: davinci: use ICPFUNC to toggle I2C as gpio for bus recovery
Ioan Nicu (1):
i2c: i2c-mux-gpio: remove error messages for probe deferrals
Jarkko Nikula (5):
i2c: i801: Don't break user-visible strings
i2c: i801: Remove i801_driver forward declaration
i2c: i801: Use managed devm_* memory and irq allocation
i2c: i801: Remove pci_enable_device() call from i801_resume()
i2c: i801: Use managed pcim_* PCI device initialization and reservation
Neelesh Gupta (1):
i2c: opal: Update quirk flags to do write-then-anything
Nicholas Mc Guire (15):
i2c: mxs: match wait_for_completion_timeout return type
i2c: tegra: match return type of wait_for_completion_timeout
i2c: wmt: use msecs_to_jiffies for time conversions
i2c: cadence: fixup wait_for_completion_timeout return handling
i2c: designware: fixup return handling of wait_for_completion_timeout
i2c: i2c-bcm2835: match return type of wait_for_completion_timeout
i2c: wmt: match return type of wait_for_completion_timeout
i2c: ismt: fix type of return var of wait_for_completion_timeout
i2c: imx: match return type of wait_for_completion_timeout
i2c: nomadik: match return type of wait_for_completion_timeout
i2c: nomadik: match status to return type of read_i2c
i2c: axxia: fixup return type of wait_for_completion_timeout
i2c: at91: fixup return type of wait_for_completion_timeout
i2c: img-scb: fixup of wait_for_completion_timeout return handling
i2c: davinci: fixup wait_for_completion_timeout handling
Octavian Purdila (1):
i2c: dln2: set the device tree node of the adapter
Subhendu Sekhar Behera (2):
of: Add vendor prefix 'netlogic'
i2c: xlp9xx: Driver for Netlogic XLP9XX/5XX I2C controller
Uwe Kleine-König (1):
i2c: pca954x: improve usage of gpiod API
Valentin Longchamp (1):
i2c: mpc: assign the correct prescaler from SVR
Wolfram Sang (19):
i2c: add quirk structure to describe adapter flaws
i2c: add quirk checks to core
i2c: at91: make use of the new infrastructure for quirks
i2c: opal: make use of the new infrastructure for quirks
i2c: qup: make use of the new infrastructure for quirks
i2c: cpm: make use of the new infrastructure for quirks
i2c: axxia: make use of the new infrastructure for quirks
i2c: dln2: make use of the new infrastructure for quirks
i2c: powermac: make use of the new infrastructure for quirks
i2c: viperboard: make use of the new infrastructure for quirks
i2c: pmcmsp: make use of the new infrastructure for quirks
i2c: bcm-iproc: make use of the new infrastructure for quirks
Merge branch 'i2c/quirks' into i2c/for-4.1
of: base: add function to get highest id of an alias stem
i2c: busses with dynamic ids should start after fixed ids for DT
i2c: slave: rework the slave API
Documentation: i2c: describe the new slave mode
i2c: slave: add documentation for i2c-slave-eeprom
i2c: slave-eeprom: add more info when to increase the pointer
Zubair Lutfullah Kakakhel (1):
i2c: jz4780: Add i2c bus controller driver for Ingenic JZ4780
.../devicetree/bindings/i2c/i2c-davinci.txt | 3 +
.../devicetree/bindings/i2c/i2c-digicolor.txt | 25 +
.../devicetree/bindings/i2c/i2c-jz4780.txt | 35 +
.../devicetree/bindings/i2c/i2c-xlp9xx.txt | 22 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
Documentation/i2c/slave-eeprom-backend | 14 +
Documentation/i2c/slave-interface | 179 +++++
Documentation/i2c/summary | 4 -
drivers/i2c/busses/Kconfig | 28 +
drivers/i2c/busses/Makefile | 3 +
drivers/i2c/busses/i2c-at91.c | 39 +-
drivers/i2c/busses/i2c-axxia.c | 27 +-
drivers/i2c/busses/i2c-bcm-iproc.c | 15 +-
drivers/i2c/busses/i2c-bcm2835.c | 2 +-
drivers/i2c/busses/i2c-cadence.c | 6 +-
drivers/i2c/busses/i2c-cpm.c | 20 +-
drivers/i2c/busses/i2c-davinci.c | 194 +++--
drivers/i2c/busses/i2c-designware-core.c | 3 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 6 +-
drivers/i2c/busses/i2c-digicolor.c | 385 ++++++++++
drivers/i2c/busses/i2c-dln2.c | 13 +-
drivers/i2c/busses/i2c-i801.c | 51 +-
drivers/i2c/busses/i2c-img-scb.c | 14 +-
drivers/i2c/busses/i2c-imx.c | 10 +-
drivers/i2c/busses/i2c-ismt.c | 5 +-
drivers/i2c/busses/i2c-jz4780.c | 832 +++++++++++++++++++++
drivers/i2c/busses/i2c-mpc.c | 33 +-
drivers/i2c/busses/i2c-mxs.c | 5 +-
drivers/i2c/busses/i2c-nomadik.c | 6 +-
drivers/i2c/busses/i2c-opal.c | 24 +-
drivers/i2c/busses/i2c-pmcmsp.c | 42 +-
drivers/i2c/busses/i2c-powermac.c | 10 +-
drivers/i2c/busses/i2c-qup.c | 21 +-
drivers/i2c/busses/i2c-rcar.c | 10 +-
drivers/i2c/busses/i2c-tegra.c | 12 +-
drivers/i2c/busses/i2c-viperboard.c | 10 +-
drivers/i2c/busses/i2c-wmt.c | 10 +-
drivers/i2c/busses/i2c-xlp9xx.c | 445 +++++++++++
drivers/i2c/i2c-core.c | 73 +-
drivers/i2c/i2c-slave-eeprom.c | 18 +-
drivers/i2c/muxes/i2c-mux-gpio.c | 10 +-
drivers/i2c/muxes/i2c-mux-pca954x.c | 6 +-
drivers/of/base.c | 26 +
include/linux/i2c.h | 55 +-
include/linux/of.h | 6 +
include/linux/platform_data/i2c-davinci.h | 1 +
46 files changed, 2483 insertions(+), 276 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-digicolor.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-jz4780.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
create mode 100644 Documentation/i2c/slave-eeprom-backend
create mode 100644 Documentation/i2c/slave-interface
create mode 100644 drivers/i2c/busses/i2c-digicolor.c
create mode 100644 drivers/i2c/busses/i2c-jz4780.c
create mode 100644 drivers/i2c/busses/i2c-xlp9xx.c
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2015-06-18 15:24 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-18 15:23 [PULL REQUEST] i2c for 4.1 Wolfram Sang
2015-06-18 15:23 ` Wolfram Sang
-- strict thread matches above, loose matches on Subject: below --
2015-06-05 1:28 Wolfram Sang
2015-06-05 1:28 ` Wolfram Sang
2015-04-26 12:40 Wolfram Sang
2015-04-26 12:40 ` Wolfram Sang
2015-04-17 8:33 Wolfram Sang
2015-04-17 8:33 ` Wolfram Sang
2015-04-14 21:22 Wolfram Sang
2015-04-14 21:22 ` Wolfram Sang
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.