linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PULL REQUEST] i2c for 4.12
@ 2017-05-23  7:30 Wolfram Sang
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfram Sang @ 2017-05-23  7:30 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1069 bytes --]

Linus,

here is the pull request fixing the i2c-designware regression of rc2.
Also, a DMA buffer fix for the tiny-usb driver where the USB core now
loudly complains about the non DMA-capable buffer.

Please pull.

Thanks,

   Wolfram


The following changes since commit 08332893e37af6ae779367e78e444f8f9571511d:

  Linux 4.12-rc2 (2017-05-21 19:30: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 e2c824924cdb41528932c550647406ad81336b18:

  i2c: designware: Fix bogus sda_hold_time due to uninitialized vars (2017-05-22 10:35:51 +0200)

----------------------------------------------------------------
Jan Kiszka (1):
      i2c: designware: Fix bogus sda_hold_time due to uninitialized vars

Sebastian Reichel (1):
      i2c: i2c-tiny-usb: fix buffer not being DMA capable

 drivers/i2c/busses/i2c-designware-platdrv.c |  2 +-
 drivers/i2c/busses/i2c-tiny-usb.c           | 25 +++++++++++++++++++++----
 2 files changed, 22 insertions(+), 5 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* [PULL REQUEST] i2c for 4.12
@ 2017-06-23 18:27 Wolfram Sang
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfram Sang @ 2017-06-23 18:27 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 738 bytes --]

Linus,

I2C has another driver bugfix for you. Please pull.

Thanks,

   Wolfram


The following changes since commit 41f1830f5a7af77cf5c86359aba3cbd706687e52:

  Linux 4.12-rc6 (2017-06-19 22:19:37 +0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current-fixed

for you to fetch changes up to 6c782a5ea56a799658e213a78dc1455264938afa:

  i2c: imx: Use correct function to write to register (2017-06-22 10:52:02 +0200)

----------------------------------------------------------------
Michail Georgios Etairidis (1):
      i2c: imx: Use correct function to write to register

 drivers/i2c/busses/i2c-imx.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* [PULL REQUEST] i2c for 4.12
@ 2017-06-18 12:58 Wolfram Sang
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfram Sang @ 2017-06-18 12:58 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 934 bytes --]

Linus,

here is a pull request from I2C containing two driver bugfixes. Sorry
for the Sunday pull request. I forgot to send it out on Friday.

Thanks,

   Wolfram


The following changes since commit 32c1431eea4881a6b17bd7c639315010aeefa452:

  Linux 4.12-rc5 (2017-06-11 16:48:20 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current-fixed

for you to fetch changes up to 17e83549e199d89aace7788a9f11c108671eecf5:

  i2c: ismt: fix wrong device address when unmap the data buffer (2017-06-15 16:07:03 +0200)

----------------------------------------------------------------
Liwei Song (1):
      i2c: ismt: fix wrong device address when unmap the data buffer

Wolfram Sang (1):
      i2c: rcar: use correct length when unmapping DMA

 drivers/i2c/busses/i2c-ismt.c | 2 +-
 drivers/i2c/busses/i2c-rcar.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [PULL REQUEST] i2c for 4.12
  2017-05-22 21:04         ` Wolfram Sang
@ 2017-05-22 21:37           ` Tobias Klausmann
  0 siblings, 0 replies; 12+ messages in thread
From: Tobias Klausmann @ 2017-05-22 21:37 UTC (permalink / raw)
  To: Wolfram Sang, Linus Torvalds
  Cc: Ard Biesheuvel, Lorenzo Pieralisi, Jarkko Nikula, linux-i2c,
	Linux Kernel Mailing List

If you find the time, please push it out to master for testing purpose! 
(my touchpad is broken as well: 9d6408433019bfae15e2d0d5f4498c4ff70b86c0 
- i2c: designware: don't infer timings described by ACPI from clock rate)


Thanks,

Tobias Klausmann


On 5/22/17 11:04 PM, Wolfram Sang wrote:
>> Confirmed. Initializing those fields to zero fixes it.
> Thanks!
>

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

* Re: [PULL REQUEST] i2c for 4.12
  2017-05-22 20:32       ` Linus Torvalds
@ 2017-05-22 21:04         ` Wolfram Sang
  2017-05-22 21:37           ` Tobias Klausmann
  0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2017-05-22 21:04 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ard Biesheuvel, Lorenzo Pieralisi, Jarkko Nikula, linux-i2c,
	Linux Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 67 bytes --]

> Confirmed. Initializing those fields to zero fixes it.

Thanks!


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [PULL REQUEST] i2c for 4.12
  2017-05-22 20:28     ` Linus Torvalds
@ 2017-05-22 20:32       ` Linus Torvalds
  2017-05-22 21:04         ` Wolfram Sang
  0 siblings, 1 reply; 12+ messages in thread
From: Linus Torvalds @ 2017-05-22 20:32 UTC (permalink / raw)
  To: Wolfram Sang
  Cc: Ard Biesheuvel, Lorenzo Pieralisi, Jarkko Nikula, linux-i2c,
	Linux Kernel Mailing List

On Mon, May 22, 2017 at 1:28 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> Have not tested that commit, but did verify that yes it was the i2c
> pull, and am about to reboot into a kernel that just zeroes those
> variables beforehand (which seems to be the same thing that commit
> does, although it also moves lines around for some unfathomable
> reason).

Confirmed. Initializing those fields to zero fixes it.

               Linus

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

* Re: [PULL REQUEST] i2c for 4.12
  2017-05-22 20:14   ` Wolfram Sang
@ 2017-05-22 20:28     ` Linus Torvalds
  2017-05-22 20:32       ` Linus Torvalds
  0 siblings, 1 reply; 12+ messages in thread
From: Linus Torvalds @ 2017-05-22 20:28 UTC (permalink / raw)
  To: Wolfram Sang
  Cc: Ard Biesheuvel, Lorenzo Pieralisi, Jarkko Nikula, linux-i2c,
	Linux Kernel Mailing List

On Mon, May 22, 2017 at 1:14 PM, Wolfram Sang <wsa@the-dreams.de> wrote:
>
> Can you try e2c824924cdb41 ("i2c: designware: Fix bogus sda_hold_time
> due to uninitialized vars") from my for-current branch? I am waiting for
> buildbot results before I send out the pull request.

Have not tested that commit, but did verify that yes it was the i2c
pull, and am about to reboot into a kernel that just zeroes those
variables beforehand (which seems to be the same thing that commit
does, although it also moves lines around for some unfathomable
reason).

             Linus

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

* Re: [PULL REQUEST] i2c for 4.12
  2017-05-22 20:11 ` Linus Torvalds
@ 2017-05-22 20:14   ` Wolfram Sang
  2017-05-22 20:28     ` Linus Torvalds
  0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2017-05-22 20:14 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Ard Biesheuvel, Lorenzo Pieralisi, Jarkko Nikula, linux-i2c,
	Linux Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 378 bytes --]


> Gaah. I hadn't tested this on my laptop, and instead of beign a
> regression fix, this looks like a new regression. My touchpad on the
> xps 13 9350 no longer works after this.

Can you try e2c824924cdb41 ("i2c: designware: Fix bogus sda_hold_time
due to uninitialized vars") from my for-current branch? I am waiting for
buildbot results before I send out the pull request.


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [PULL REQUEST] i2c for 4.12
  2017-05-19 20:40 Wolfram Sang
@ 2017-05-22 20:11 ` Linus Torvalds
  2017-05-22 20:14   ` Wolfram Sang
  0 siblings, 1 reply; 12+ messages in thread
From: Linus Torvalds @ 2017-05-22 20:11 UTC (permalink / raw)
  To: Wolfram Sang, Ard Biesheuvel, Lorenzo Pieralisi, Jarkko Nikula
  Cc: linux-i2c, Linux Kernel Mailing List

On Fri, May 19, 2017 at 1:40 PM, Wolfram Sang <wsa@the-dreams.de> wrote:
>
> here is a regression fix for I2C that would be great to have in rc2
> already. Based on your tree from today. Please pull.

Gaah. I hadn't tested this on my laptop, and instead of beign a
regression fix, this looks like a new regression. My touchpad on the
xps 13 9350 no longer works after this.

Now, I'm not 100% certain it is this particular change, but I'm about
half-way through the bisection, and this is the only thing that looks
even remotely likely.

And yes, the xps13 does use i2c_designware for the touchpad.

I'll finish the bisection just top be sure, but the rest in there
really looks like kvm stuff etc that shouldn't possibly affect the
touchpad.

So this commit will almost certainly be reverted unless somebody can
figure out why it breaks.

                   Linus

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

* [PULL REQUEST] i2c for 4.12
@ 2017-05-19 20:40 Wolfram Sang
  2017-05-22 20:11 ` Linus Torvalds
  0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2017-05-19 20:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 920 bytes --]

Linus,

here is a regression fix for I2C that would be great to have in rc2
already. Based on your tree from today. Please pull.

Thanks,

   Wolfram


The following changes since commit 8b4822de59d5d9919b9b045183a36c673ce20b73:

  Merge tag 'md/4.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md (2017-05-18 12:04:41 -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 9d6408433019bfae15e2d0d5f4498c4ff70b86c0:

  i2c: designware: don't infer timings described by ACPI from clock rate (2017-05-19 14:36:24 +0200)

----------------------------------------------------------------
Ard Biesheuvel (1):
      i2c: designware: don't infer timings described by ACPI from clock rate

 drivers/i2c/busses/i2c-designware-platdrv.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* [PULL REQUEST] i2c for 4.12
@ 2017-05-17  7:27 Wolfram Sang
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfram Sang @ 2017-05-17  7:27 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin

[-- Attachment #1: Type: text/plain, Size: 1356 bytes --]

Linus,

here are some bugfixes from I2C, especially removing a wrongly displayed
error message for all i2c muxes.

Please pull.

Thanks,

   Wolfram


The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -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 83345d51a49a4b3f3b4a08a5db644dae438b0189:

  i2c: xgene: Set ACPI_COMPANION_I2C (2017-05-17 09:21:06 +0200)

----------------------------------------------------------------
Peter Rosin (3):
      i2c: mux: reg: put away the parent i2c adapter on probe failure
      i2c: mux: reg: rename label to indicate what it does
      i2c: mux: only print failure message on error

Thomas Petazzoni (1):
      i2c: mv64xxx: don't override deferred probing when getting irq

Tin Huynh (1):
      i2c: xgene: Set ACPI_COMPANION_I2C

Wolfram Sang (1):
      Merge branch 'i2c-mux/for-current' of https://github.com/peda-r/i2c-mux into i2c/for-current

 drivers/i2c/busses/i2c-mv64xxx.c       |  6 +++---
 drivers/i2c/busses/i2c-xgene-slimpro.c |  1 +
 drivers/i2c/i2c-mux.c                  | 26 ++++++++++++++++----------
 drivers/i2c/muxes/i2c-mux-reg.c        | 21 ++++++++++++++-------
 4 files changed, 34 insertions(+), 20 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* [PULL REQUEST] i2c for 4.12
@ 2017-05-03 14:41 Wolfram Sang
  0 siblings, 0 replies; 12+ messages in thread
From: Wolfram Sang @ 2017-05-03 14:41 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin

[-- Attachment #1: Type: text/plain, Size: 11644 bytes --]

Linus,

I2C has the following updates for you:

* an immutable cross-subsystem branch fixing PMIC access on Intel Baytrail
* bigger driver updates to the designware, meson, exynos5 drivers
* new i2c_acpi_new_device() function to create devices from ACPI
* struct i2c_driver has now a flag 'disable_i2c_core_irq_mapping' to
  allow custom IRQ mapping in case the default does not fit
* mux subsystem centralized error messages in its core
* new driver for ltc4306 i2c mux
* usual set of small updates

Please pull.

Thanks,

   Wolfram


The following changes since commit 97da3854c526d3a6ee05c849c96e48d21527606c:

  Linux 4.11-rc3 (2017-03-19 19:09:39 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-4.12

for you to fetch changes up to 889ef45cd4b64cc4fd6dbebecddb8ea4df8cc1e7:

  i2c: thunderx: Enable HWMON class probing (2017-04-21 18:05:22 +0200)

----------------------------------------------------------------
Andrzej Hajda (4):
      i2c: exynos5: simplify timings calculation
      i2c: exynos5: simplify clock frequency handling
      i2c: exynos5: de-duplicate error logs on clock setup
      i2c: exynos5: use core helper to get driver data

Colin Ian King (2):
      i2c: designware-baytrail: fix potential null pointer dereference on dev
      i2c: tegra: fix spelling mistake: "contoller" -> "controller"

Edgar Cherkasov (1):
      i2c: i2c-scmi: add a MS HID

Geliang Tang (1):
      i2c: img-scb: use setup_timer

Hans de Goede (17):
      x86/platform/intel/iosf_mbi: Add a mutex for P-Unit access
      x86/platform/intel/iosf_mbi: Add a PMIC bus access notifier
      i2c: designware: Rename accessor_flags to flags
      i2c: designware-baytrail: Pass dw_i2c_dev into helper functions
      i2c: designware-baytrail: Only check iosf_mbi_available() for shared hosts
      i2c: designware-baytrail: Disallow the CPU to enter C6 or C7 while holding the punit semaphore
      i2c: designware-baytrail: Fix race when resetting the semaphore
      i2c: designware-baytrail: Add support for cherrytrail
      i2c: designware-baytrail: Acquire P-Unit access on bus acquire
      i2c: designware-baytrail: Call pmic_bus_access_notifier_chain
      drm/i915: Add intel_uncore_suspend / resume functions
      drm/i915: Listen for PMIC bus access notifications
      i2c: designware: Never suspend i2c-busses used for accessing the system PMIC
      i2c: designware: Disable pm for PMIC i2c-bus even if there is no _SEM method
      i2c: core: Allow getting ACPI info by index
      i2c: core: Add new i2c_acpi_new_device helper function
      i2c: core: Allow drivers to disable i2c-core irq mapping

Heiner Kallweit (10):
      i2c: meson: use min instead of min_t where min_t isn't needed
      i2c: meson: remove member irq from struct meson_i2c
      i2c: meson: set clock divider in probe instead of setting it for each transfer
      i2c: meson: use i2c core for DT clock-frequency parsing
      i2c: meson: use full 12 bits for clock divider
      i2c: meson: remove variable count from meson_i2c_xfer
      i2c: meson: improve interrupt handler and detect spurious interrupts
      i2c: meson: don't create separate token chain just for the stop command
      i2c: meson: remove meson_i2c_write_tokens
      i2c: meson: improve and simplify interrupt handler

Jan Glauber (2):
      i2c: thunderx: ACPI support for clock settings
      i2c: thunderx: Enable HWMON class probing

Jayachandran C (1):
      i2c: xlp9xx: update for ARCH_THUNDER2

Jon Hunter (1):
      i2c: tegra-bpmp: Enable Tegra BPMP I2C adapter

Julia Cartwright (1):
      i2c: mux: pca954x: make use of raw_spinlock variants

Liang Chen (1):
      dt-bindings: i2c: rk3x: add support for rk3328

Michael Hennerich (2):
      dt-bindings: i2c: mux: ltc4306: Add dt-bindings for I2C multiplexer/switch
      i2c: mux: ltc4306: LTC4306 and LTC4305 I2C multiplexer/switch

Oliver Neukum (1):
      i2c-designware: increase timeout of semaphore transfer

Peter Rosin (8):
      i2c: mux: provide more info on failure in i2c_mux_add_adapter
      i2c: arb: gpio-challenge: stop double error reporting
      i2c: mux: gpio: stop double error reporting
      i2c: mux: pca9541: stop double error reporting
      i2c: mux: pca954x: stop double error reporting
      i2c: mux: pinctrl: stop double error reporting
      i2c: mux: reg: stop double error reporting
      [media] cx231xx: stop double error reporting

Philipp Zabel (1):
      i2c: mv64xxx: simplify optional reset handling

Wolfram Sang (6):
      Merge tag 'topic/designware-baytrail-2017-03-02' of git://anongit.freedesktop.org/git/drm-intel into i2c/for-next
      Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-4.12
      Merge branch 'i2c/for-INT33FE' into i2c/for-4.12
      Merge tag 'i2c-mux/for-4.12-2' of https://github.com/peda-r/i2c-mux into i2c/for-4.12
      i2c: rcar: fix resume by always initializing registers before transfer
      i2c: rcar: clarify PM handling with more comments

chin.yew.tan@intel.com (1):
      i2c: designware: Get selected speed mode sda-hold-time via ACPI


with much appreciated quality assurance from
----------------------------------------------------------------
Andi Shyti (1):
      (Rev.) i2c: exynos5: simplify timings calculation

Andy Shevchenko (13):
      (Rev.) i2c: designware: Get selected speed mode sda-hold-time via ACPI
      (Rev.) i2c: core: Allow drivers to disable i2c-core irq mapping
      (Rev.) i2c: core: Add new i2c_acpi_new_device helper function
      (Rev.) i2c: core: Allow getting ACPI info by index
      (Rev.) i2c: designware-baytrail: Call pmic_bus_access_notifier_chain
      (Rev.) i2c: designware-baytrail: Add support for cherrytrail
      (Rev.) i2c: designware-baytrail: Fix race when resetting the semaphore
      (Rev.) i2c: designware-baytrail: Disallow the CPU to enter C6 or C7 while holding the punit semaphore
      (Rev.) i2c: designware-baytrail: Only check iosf_mbi_available() for shared hosts
      (Rev.) i2c: designware-baytrail: Pass dw_i2c_dev into helper functions
      (Rev.) i2c: designware: Rename accessor_flags to flags
      (Rev.) x86/platform/intel/iosf_mbi: Add a PMIC bus access notifier
      (Rev.) x86/platform/intel/iosf_mbi: Add a mutex for P-Unit access

Hans de Goede (1):
      (Rev.) i2c-designware: increase timeout of semaphore transfer

Heiko Stuebner (1):
      (Rev.) dt-bindings: i2c: rk3x: add support for rk3328

Javier Martinez Canillas (7):
      (Rev.) i2c: exynos5: use core helper to get driver data
      (Test) i2c: exynos5: use core helper to get driver data
      (Rev.) i2c: exynos5: de-duplicate error logs on clock setup
      (Test) i2c: exynos5: de-duplicate error logs on clock setup
      (Rev.) i2c: exynos5: simplify clock frequency handling
      (Test) i2c: exynos5: simplify clock frequency handling
      (Test) i2c: exynos5: simplify timings calculation

Jean Delvare (1):
      (Rev.) i2c: i2c-scmi: add a MS HID

Jerome Brunet (2):
      (Rev.) i2c: meson: use i2c core for DT clock-frequency parsing
      (Rev.) i2c: meson: remove member irq from struct meson_i2c

Linus Walleij (1):
      (Rev.) i2c: mux: ltc4306: LTC4306 and LTC4305 I2C multiplexer/switch

Mauro Carvalho Chehab (1):
      (Rev.) [media] cx231xx: stop double error reporting

Mika Westerberg (1):
      (Rev.) i2c: i2c-scmi: add a MS HID

Takashi Iwai (7):
      (Rev.) i2c: designware-baytrail: Add support for cherrytrail
      (Test) i2c: designware-baytrail: Add support for cherrytrail
      (Test) i2c: designware-baytrail: Disallow the CPU to enter C6 or C7 while holding the punit semaphore
      (Test) i2c: designware-baytrail: Only check iosf_mbi_available() for shared hosts
      (Rev.) i2c: designware-baytrail: Pass dw_i2c_dev into helper functions
      (Test) i2c: designware-baytrail: Pass dw_i2c_dev into helper functions
      (Test) i2c: designware: Rename accessor_flags to flags

Ville Syrj??l?? (2):
      (Rev.) drm/i915: Listen for PMIC bus access notifications
      (Rev.) drm/i915: Add intel_uncore_suspend / resume functions

Wolfram Sang (8):
      (Rev.) [media] cx231xx: stop double error reporting
      (Rev.) i2c: mux: reg: stop double error reporting
      (Rev.) i2c: mux: pinctrl: stop double error reporting
      (Rev.) i2c: mux: pca954x: stop double error reporting
      (Rev.) i2c: mux: pca9541: stop double error reporting
      (Rev.) i2c: mux: gpio: stop double error reporting
      (Rev.) i2c: arb: gpio-challenge: stop double error reporting
      (Rev.) i2c: mux: provide more info on failure in i2c_mux_add_adapter

tagorereddy (6):
      (Test) drm/i915: Listen for PMIC bus access notifications
      (Test) drm/i915: Add intel_uncore_suspend / resume functions
      (Test) i2c: designware-baytrail: Call pmic_bus_access_notifier_chain
      (Test) i2c: designware-baytrail: Acquire P-Unit access on bus acquire
      (Test) x86/platform/intel/iosf_mbi: Add a PMIC bus access notifier
      (Test) x86/platform/intel/iosf_mbi: Add a mutex for P-Unit access

 .../devicetree/bindings/i2c/i2c-meson.txt          |   2 +
 .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt    |  61 ++++
 Documentation/devicetree/bindings/i2c/i2c-rk3x.txt |   1 +
 MAINTAINERS                                        |   8 +
 arch/x86/include/asm/iosf_mbi.h                    |  87 ++++++
 arch/x86/platform/intel/iosf_mbi.c                 |  49 ++++
 drivers/gpu/drm/i915/Kconfig                       |   1 +
 drivers/gpu/drm/i915/i915_drv.c                    |   6 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   7 +-
 drivers/gpu/drm/i915/intel_uncore.c                |  53 +++-
 drivers/i2c/busses/Kconfig                         |   3 +-
 drivers/i2c/busses/i2c-designware-baytrail.c       |  87 ++++--
 drivers/i2c/busses/i2c-designware-core.c           |  25 +-
 drivers/i2c/busses/i2c-designware-core.h           |  17 +-
 drivers/i2c/busses/i2c-designware-pcidrv.c         |  26 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  64 ++--
 drivers/i2c/busses/i2c-exynos5.c                   | 116 ++------
 drivers/i2c/busses/i2c-img-scb.c                   |   5 +-
 drivers/i2c/busses/i2c-meson.c                     | 134 ++++-----
 drivers/i2c/busses/i2c-mv64xxx.c                   |  15 +-
 drivers/i2c/busses/i2c-rcar.c                      |   8 +-
 drivers/i2c/busses/i2c-scmi.c                      |   4 +
 drivers/i2c/busses/i2c-tegra-bpmp.c                |   2 +-
 drivers/i2c/busses/i2c-thunderx-pcidrv.c           |  25 +-
 drivers/i2c/busses/i2c-xlp9xx.c                    |   1 +
 drivers/i2c/i2c-core.c                             |  62 +++-
 drivers/i2c/i2c-mux.c                              |   9 +-
 drivers/i2c/muxes/Kconfig                          |  11 +
 drivers/i2c/muxes/Makefile                         |   1 +
 drivers/i2c/muxes/i2c-arb-gpio-challenge.c         |   4 +-
 drivers/i2c/muxes/i2c-mux-gpio.c                   |   4 +-
 drivers/i2c/muxes/i2c-mux-ltc4306.c                | 322 +++++++++++++++++++++
 drivers/i2c/muxes/i2c-mux-pca9541.c                |   4 +-
 drivers/i2c/muxes/i2c-mux-pca954x.c                |  19 +-
 drivers/i2c/muxes/i2c-mux-pinctrl.c                |   4 +-
 drivers/i2c/muxes/i2c-mux-reg.c                    |   4 +-
 drivers/media/usb/cx231xx/cx231xx-i2c.c            |  15 +-
 include/linux/i2c.h                                |  10 +
 38 files changed, 962 insertions(+), 314 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
 create mode 100644 drivers/i2c/muxes/i2c-mux-ltc4306.c

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

end of thread, other threads:[~2017-06-23 18:27 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-23  7:30 [PULL REQUEST] i2c for 4.12 Wolfram Sang
  -- strict thread matches above, loose matches on Subject: below --
2017-06-23 18:27 Wolfram Sang
2017-06-18 12:58 Wolfram Sang
2017-05-19 20:40 Wolfram Sang
2017-05-22 20:11 ` Linus Torvalds
2017-05-22 20:14   ` Wolfram Sang
2017-05-22 20:28     ` Linus Torvalds
2017-05-22 20:32       ` Linus Torvalds
2017-05-22 21:04         ` Wolfram Sang
2017-05-22 21:37           ` Tobias Klausmann
2017-05-17  7:27 Wolfram Sang
2017-05-03 14:41 Wolfram Sang

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