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