All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL REQUEST] i2c for 4.6
@ 2016-04-27 17:17 Wolfram Sang
  0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2016-04-27 17:17 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

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

Linus,

I2C has one buildfix, one ABBA deadlock fix and three simple 'add ID'
patches for you. Please pull.

Thanks,

   Wolfram


The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -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 10ff4c5239a137abfc896ec73ef3d15a0f86a16a:

  i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared (2016-04-22 15:31:54 +0200)

----------------------------------------------------------------
Javier Martinez Canillas (1):
      i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared

Michael Ellerman (1):
      i2c: cpm: Fix build break due to incompatible pointer types

Mika Westerberg (1):
      i2c: ismt: Add Intel DNV PCI ID

Tanmay Jagdale (1):
      i2c: xlp9xx: add support for Broadcom Vulcan

Yakir Yang (1):
      i2c: rk3x: add support for rk3228

 Documentation/devicetree/bindings/i2c/i2c-rk3x.txt |  4 ++--
 drivers/i2c/busses/Kconfig                         |  4 ++--
 drivers/i2c/busses/i2c-cpm.c                       |  4 ++--
 drivers/i2c/busses/i2c-exynos5.c                   | 24 +++++++++++++++++-----
 drivers/i2c/busses/i2c-ismt.c                      |  2 ++
 drivers/i2c/busses/i2c-rk3x.c                      |  1 +
 6 files changed, 28 insertions(+), 11 deletions(-)

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

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

* [PULL REQUEST] i2c for 4.6
@ 2016-04-10  7:31 Wolfram Sang
  0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2016-04-10  7:31 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

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

Linus,

some bugfixes from I2C:

* fix a uevent triggered boot problem by removing a useless debug print
* fix sysfs-attributes of the new i2c-demux-pinctrl driver to follow
  standard kernel behaviour
* fix a potential division-by-zero error (needed two takes)

Please pull.

   Wolfram


The following changes since commit f55532a0c0b8bb6148f4e07853b876ef73bc69ca:

  Linux 4.6-rc1 (2016-03-26 16:03:24 -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 caf280800aaf73f0796d1bb3fa0f6576c8222258:

  i2c: jz4780: really prevent potential division by zero (2016-04-09 08:36:44 +0200)

----------------------------------------------------------------
Ben Hutchings (1):
      i2c: mux: demux-pinctrl: Clean up sysfs attributes

Wolfram Sang (5):
      i2c: prevent endless uevent loop with CONFIG_I2C_DEBUG_CORE
      i2c: mux: demux-pinctrl: Update docs to new sysfs-attributes
      i2c: jz4780: prevent potential division by zero
      Revert "i2c: jz4780: prevent potential division by zero"
      i2c: jz4780: really prevent potential division by zero

 .../ABI/testing/sysfs-platform-i2c-demux-pinctrl   | 29 +++++++---------
 drivers/i2c/busses/i2c-jz4780.c                    |  7 +++-
 drivers/i2c/i2c-core.c                             | 10 ++----
 drivers/i2c/muxes/i2c-demux-pinctrl.c              | 39 ++++++++++++++++------
 4 files changed, 49 insertions(+), 36 deletions(-)

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

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

* [PULL REQUEST] i2c for 4.6
@ 2016-03-22 18:21 Wolfram Sang
  0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2016-03-22 18:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

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

Linus,

here is the pull request for I2C. Mostly usual driver updates and
improvements. The changelog should give an idea. Standing out is the
i2c-qup driver with lots of new capabilities and we also have now an
i2c-demuxer.

I'd especially like to welcome Peter Rosin as the i2c-mux maintainer. He
has an interesting series for muxes in the queue and agreed to look
after this part of the subsystem. Thank you, Peter, and welcome again!

The octeon changes were applied pretty recently before the merge window.
I am aware. They are the first (and relatively simple) patches of a
larger overhaul to this driver. In case something goes wrong with them,
they are easy to fix (or revert). The advantage I see is that they are
out of the way, and I can concentrate on the next block of patches. I
really would like to apply the overhaul in smaller batches to avoid
regressions. And waiting a cycle for the introductory patches seemed too
much of a delay for me.

Please pull.

Thanks,

   Wolfram


The following changes since commit 388f7b1d6e8ca06762e2454d28d6c3c55ad0fe95:

  Linux 4.5-rc3 (2016-02-07 15:38:30 -0800)

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 886f6f8337dd506e9ae0e45ee13eef3a0ceebd03:

  i2c: octeon: Support I2C_M_RECV_LEN (2016-03-18 15:50:42 +0100)

----------------------------------------------------------------
Andy Shevchenko (2):
      MAINTAINERS: Mika and me are designated reviewers for I2C DESIGNWARE
      i2c: i801: sort IDs alphabetically

Baruch Siach (1):
      i2c: designware: remove redundant lock

David Daney (1):
      i2c: octeon: Support I2C_M_RECV_LEN

Dmitriy Baranov (1):
      i2c: imx: remove extra spaces.

Geert Uytterhoeven (1):
      dt-bindings: i2c: Spelling s/propoerty/property/

Jan Glauber (3):
      i2c: octeon: Cleanup kerneldoc comments
      i2c: octeon: Cleanup i2c-octeon driver
      i2c: octeon: Cleanup resource allocation code

Jarkko Nikula (1):
      i2c: designware: Prevent runtime suspend during adapter registration

Jean Delvare (4):
      i2c: designware-platform: Drop duplicate module information
      i2c: piix4: Support alternative port selection register
      i2c: piix4: Always use the same type for port
      i2c: piix4: Pre-shift the port number

Liguo Zhang (1):
      i2c: mt65xx: add 4GB DMA mode support in i2c driver

Masahiro Yamada (1):
      i2c: uniphier: add COMPILE_TEST option

Peter Rosin (1):
      MAINTAINERS: add Peter Rosin as i2c mux maintainer

Ray Jui (3):
      i2c: iproc: Add recovery mechanism in error case
      i2c: iproc: Fix typo in the driver
      i2c: iproc: Support larger TX transfer

Shubhrajyoti Datta (2):
      i2c: xiic: Implement power management
      i2c: cadence: Fix the kernel-doc warnings

Simon Horman (1):
      i2c: riic, sh_mobile, rcar: Use ARCH_RENESAS

Sricharan R (5):
      i2c: qup: Change qup_wait_writeready function to use for all timeouts
      i2c: qup: Add V2 tags support
      i2c: qup: Transfer each i2c_msg in i2c_msgs without a stop bit
      i2c: qup: Add bam dma capabilities
      i2c: qup: Fix fifo handling after adding V2 support

Sudip Mukherjee (1):
      i2c: do not use internal data from driver core

Wolfram Sang (10):
      i2c: mux: demux-pinctrl: add driver
      i2c: i2c-boardinfo: sort includes
      i2c: i2c-core: sort includes
      i2c: i2c-dev: sort includes
      i2c: i2c-mux: sort includes
      i2c: i2c-smbus: sort includes
      i2c: i2c-stub: sort includes
      i2c: tegra: don't open code of_device_get_match_data()
      i2c: rcar: don't open code of_device_get_match_data()
      i2c: immediately mark ourselves as registered

 .../ABI/testing/sysfs-platform-i2c-demux-pinctrl   |  23 +
 .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt  | 135 +++
 Documentation/devicetree/bindings/i2c/i2c-imx.txt  |   2 +-
 Documentation/devicetree/bindings/i2c/i2c-rcar.txt |   2 +-
 Documentation/devicetree/bindings/i2c/i2c-sirf.txt |   2 +-
 Documentation/devicetree/bindings/i2c/i2c-xiic.txt |   3 +
 MAINTAINERS                                        |  14 +-
 drivers/i2c/busses/Kconfig                         |  10 +-
 drivers/i2c/busses/i2c-bcm-iproc.c                 | 177 ++--
 drivers/i2c/busses/i2c-cadence.c                   |  14 +-
 drivers/i2c/busses/i2c-designware-baytrail.c       |   5 -
 drivers/i2c/busses/i2c-designware-core.c           |  22 +-
 drivers/i2c/busses/i2c-designware-core.h           |   2 -
 drivers/i2c/busses/i2c-i801.c                      |   8 +-
 drivers/i2c/busses/i2c-imx.c                       |  12 +-
 drivers/i2c/busses/i2c-mt65xx.c                    |  42 +
 drivers/i2c/busses/i2c-octeon.c                    | 307 +++----
 drivers/i2c/busses/i2c-piix4.c                     |  48 +-
 drivers/i2c/busses/i2c-qup.c                       | 977 ++++++++++++++++++++-
 drivers/i2c/busses/i2c-rcar.c                      |   2 +-
 drivers/i2c/busses/i2c-tegra.c                     |   4 +-
 drivers/i2c/busses/i2c-xiic.c                      |  88 +-
 drivers/i2c/i2c-boardinfo.c                        |   6 +-
 drivers/i2c/i2c-core.c                             |  39 +-
 drivers/i2c/i2c-dev.c                              |  14 +-
 drivers/i2c/i2c-mux.c                              |   8 +-
 drivers/i2c/i2c-smbus.c                            |   8 +-
 drivers/i2c/i2c-stub.c                             |   8 +-
 drivers/i2c/muxes/Kconfig                          |   9 +
 drivers/i2c/muxes/Makefile                         |   2 +
 drivers/i2c/muxes/i2c-demux-pinctrl.c              | 272 ++++++
 31 files changed, 1893 insertions(+), 372 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-i2c-demux-pinctrl
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt
 create mode 100644 drivers/i2c/muxes/i2c-demux-pinctrl.c

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

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

end of thread, other threads:[~2016-04-27 17:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-27 17:17 [PULL REQUEST] i2c for 4.6 Wolfram Sang
  -- strict thread matches above, loose matches on Subject: below --
2016-04-10  7:31 Wolfram Sang
2016-03-22 18:21 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.