* [PULL REQUEST] i2c for 4.14
@ 2017-10-07 8:27 Wolfram Sang
0 siblings, 0 replies; 4+ messages in thread
From: Wolfram Sang @ 2017-10-07 8:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin
[-- Attachment #1: Type: text/plain, Size: 1387 bytes --]
Linus,
I2C has three driver fixes for the newly introduced drivers and one ID
addition for the i801 driver.
Please pull.
Thanks,
Wolfram
The following changes since commit 9e66317d3c92ddaab330c125dfe9d06eee268aff:
Linux 4.14-rc3 (2017-10-01 14:54:54 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current-4.14
for you to fetch changes up to 25f2f440989c7079fdd8fccd54592cc077b63ae5:
i2c: i2c-stm32f7: make structure stm32f7_setup static const (2017-10-05 14:44:57 +0200)
----------------------------------------------------------------
Colin Ian King (1):
i2c: i2c-stm32f7: make structure stm32f7_setup static const
Jarkko Nikula (1):
i2c: i801: Add support for Intel Cedar Fork
Pierre-Yves MORDRET (1):
i2c: stm32f7: fix setup structure
Thomas Meyer (1):
i2c: ensure termination of *_device_id tables
with much appreciated quality assurance from
----------------------------------------------------------------
Jean Delvare (1):
(Rev.) i2c: i801: Add support for Intel Cedar Fork
Documentation/i2c/busses/i2c-i801 | 1 +
drivers/i2c/busses/Kconfig | 1 +
drivers/i2c/busses/i2c-i801.c | 4 ++++
drivers/i2c/busses/i2c-sprd.c | 1 +
drivers/i2c/busses/i2c-stm32f7.c | 17 +++++++----------
5 files changed, 14 insertions(+), 10 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PULL REQUEST] i2c for 4.14
@ 2017-10-20 4:37 Wolfram Sang
0 siblings, 0 replies; 4+ messages in thread
From: Wolfram Sang @ 2017-10-20 4:37 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin
[-- Attachment #1: Type: text/plain, Size: 1921 bytes --]
Linus,
here are a couple of bugfixes for I2C drivers. Because the changes for
the piix4 driver are larger than usual, the patches have been in
linux-next for more than a week with no reports coming in. The rest is
usual stuff.
Please pull.
Thanks,
Wolfram
The following changes since commit 8a5776a5f49812d29fe4b2d0a2d71675c3facf3f:
Linux 4.14-rc4 (2017-10-08 20:53:29 -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 883b3b6567bfc8b5da7b3f0cec80513af111d2f5:
i2c: omap: Fix error handling for clk_get() (2017-10-18 00:19:26 +0200)
----------------------------------------------------------------
Clemens Gruber (1):
i2c: imx: fix misleading bus recovery debug message
Guenter Roeck (1):
i2c: piix4: Fix SMBus port selection for AMD Family 17h chips
Pontus Andersson (1):
i2c: ismt: Separate I2C block read from SMBus block read
Ricardo Ribalda Delgado (1):
i2c: piix4: Disable completely the IMC during SMBUS_BLOCK_DATA
Tony Lindgren (1):
i2c: omap: Fix error handling for clk_get()
Wei Jinhua (1):
i2c: imx: use IRQF_SHARED mode to request IRQ
with much appreciated quality assurance from
----------------------------------------------------------------
Jean Delvare (2):
(Rev.) i2c: piix4: Disable completely the IMC during SMBUS_BLOCK_DATA
(Rev.) i2c: piix4: Fix SMBus port selection for AMD Family 17h chips
Jiang Biao (1):
(Rev.) i2c: imx: use IRQF_SHARED mode to request IRQ
Stephen Douthit (1):
(Test) i2c: ismt: Separate I2C block read from SMBus block read
drivers/i2c/busses/i2c-imx.c | 4 +-
drivers/i2c/busses/i2c-ismt.c | 5 +-
drivers/i2c/busses/i2c-omap.c | 14 ++++
drivers/i2c/busses/i2c-piix4.c | 162 ++++++++++++++++++++++++++++++++++++++---
4 files changed, 172 insertions(+), 13 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PULL REQUEST] i2c for 4.14
@ 2017-09-15 12:48 Wolfram Sang
0 siblings, 0 replies; 4+ messages in thread
From: Wolfram Sang @ 2017-09-15 12:48 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin
[-- Attachment #1: Type: text/plain, Size: 2061 bytes --]
Linus,
I2C has two more, new drivers: Altera FPGA and STM32F7.
Please pull.
Thanks,
Wolfram
The following changes since commit 46c1e79fee417f151547aa46fae04ab06cb666f4:
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2017-09-13 12:24:20 -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 aeb068c57214858b638d5ee627bb4a831f98771e:
i2c: i2c-stm32f7: add driver (2017-09-14 17:34:43 +0200)
----------------------------------------------------------------
Pierre-Yves MORDRET (3):
dt-bindings: i2c-stm32: Document the STM32F7 I2C bindings
i2c: i2c-stm32f4: use generic definition of speed enum
i2c: i2c-stm32f7: add driver
Thor Thayer (2):
dt-bindings: i2c: Add Altera I2C Controller
i2c: altera: Add Altera I2C Controller driver
with much appreciated quality assurance from
----------------------------------------------------------------
Andy Shevchenko (1):
(Rev.) i2c: altera: Add Altera I2C Controller driver
Ludovic BARRE (1):
(Rev.) i2c: i2c-stm32f4: use generic definition of speed enum
.../devicetree/bindings/i2c/i2c-altera.txt | 39 +
.../devicetree/bindings/i2c/i2c-stm32.txt | 29 +-
MAINTAINERS | 5 +
drivers/i2c/busses/Kconfig | 20 +
drivers/i2c/busses/Makefile | 2 +
drivers/i2c/busses/i2c-altera.c | 511 +++++++++++
drivers/i2c/busses/i2c-stm32.h | 20 +
drivers/i2c/busses/i2c-stm32f4.c | 18 +-
drivers/i2c/busses/i2c-stm32f7.c | 972 +++++++++++++++++++++
9 files changed, 1602 insertions(+), 14 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-altera.txt
create mode 100644 drivers/i2c/busses/i2c-altera.c
create mode 100644 drivers/i2c/busses/i2c-stm32.h
create mode 100644 drivers/i2c/busses/i2c-stm32f7.c
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PULL REQUEST] i2c for 4.14
@ 2017-09-08 19:24 Wolfram Sang
0 siblings, 0 replies; 4+ messages in thread
From: Wolfram Sang @ 2017-09-08 19:24 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin
[-- Attachment #1: Type: text/plain, Size: 10522 bytes --]
Linus,
For v4.14, I2C has the following changes:
* new drivers for Spreadtrum I2C, Intel Cherry Trail Whiskey Cove SMBUS
* quite some driver updates
* cleanups for the i2c-mux subsystem
* some subsystem-wide constification
* further cleanup of include/linux/i2c
For the latter topic, I applied a patch touching files for blackfin arch. I
didn't get acks for those because the mailing list seems to be dead and the
email for Sonic Zhang bounces meanwhile. Since the patch is trivial and I'd
like to finalize the cleanup now, I hope you agree to me picking it via
I2C. All other patches have proper acks from the responsible maintainers.
Please pull.
Thanks,
Wolfram
The following changes since commit aae4e7a8bc44722fe70d58920a36916b1043195e:
Linux 4.13-rc4 (2017-08-06 18:44:49 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-4.14
for you to fetch changes up to 8ce906c13c32cfd3de71063ca4b8c3b774e4ca08:
i2c: sprd: Fix undefined reference errors (2017-08-31 20:32:33 +0200)
----------------------------------------------------------------
Andrew Jeffery (1):
i2c: aspeed: Retain delay/setup/hold values when configuring bus frequency
Andy Yan (2):
dt-bindings: i2c: rk3x: add support for rv1108
i2c: rk3x: add support for rv1108
Arvind Yadav (2):
i2c: taos-evm: constify serio_device_id
i2c: nomadik: constify amba_id
Baolin Wang (3):
dt-bindings: i2c: Add Spreadtrum I2C controller documentation
i2c: Add Spreadtrum I2C controller driver
i2c: sprd: Fix undefined reference errors
Bhumika Goyal (4):
i2c: busses: make i2c_algorithm const
i2c: busses: make i2c_adapter const
i2c: busses: make i2c_adapter_quirks const
i2c: versatile: Make i2c_algo_bit_data const
Biju Das (2):
dt-bindings: i2c: Document r8a7743/5 support
dt-bindings: i2c: sh_mobile: Document r8a7743/5 support
Brendan Higgins (1):
i2c: aspeed: add proper support fo 24xx clock params
Colin Ian King (1):
i2c-cht-wc: make cht_wc_i2c_adap_driver static
Dan Carpenter (1):
i2c: mux: pinctrl: potential NULL dereference on error
Eugeniu Rosca (2):
i2c: rcar: avoid unused ret variable
i2c: sh_mobile: avoid unused ret variable
Franklin S Cooper Jr (1):
i2c: davinci: Preserve return value of devm_clk_get
Gustavo A. R. Silva (1):
i2c: constify internal structures
Hans de Goede (5):
i2c-cht-wc: Add Intel Cherry Trail Whiskey Cove SMBUS controller driver
i2c-cht-wc: Add locking to interrupt / smbus_xfer functions
i2c-cht-wc: Ack read irqs after reading the data register
i2c-cht-wc: Workaround CHT GPIO controller IRQ issues
MAINTAINERS: Add entry for drivers/i2c/busses/i2c-cht-wc.c
Javier Martinez Canillas (1):
dt-bindings: i2c: eeprom: Document vendor to be used and deprecated ones
Jun Gao (4):
i2c: mediatek: send i2c master code at 400k
dt-bindings: i2c: modify information formats
dt-bindings: i2c: Add MediaTek MT7622 i2c binding
i2c: mediatek: Add i2c compatible for MediaTek MT7622
Masahiro Yamada (3):
i2c: use dev_get_drvdata() to get private data in suspend/resume hooks
i2c: uniphier: add suspend / resume support
i2c: uniphier-f: add suspend / resume support
Peter Rosin (4):
i2c: mux: pinctrl: remove platform_data
i2c: mux: pinctrl: drop the idle_state member
i2c: Documentation: i2c-topology: mention recent driver additions
i2c: mux: i2c-arb-gpio-challenge: allow compiling w/o OF support
Philipp Zabel (4):
i2c: mv64xxx: explicitly request exclusive reset control
i2c: stm32f4: explicitly request exclusive reset control
i2c: sun6i-pw2i: explicitly request exclusive reset control
i2c: tegra: explicitly request exclusive reset control
Qiuxu Zhuo (1):
i2c: i801: Restore the presence state of P2SB PCI device after reading BAR
Rob Herring (1):
i2c: Convert to using %pOF instead of full_name
Wolfram Sang (7):
gpu: drm: tc35876x: move header file out of I2C realm
i2c: mux: pca9541: sort include files
i2c: mux: pca954x: move header file out of I2C realm
i2c: mux: mlxcpld: move header file out of I2C realm
Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-4.14
blackfin: merge the two TWI header files
MAINTAINERS: drop entry for Blackfin I2C and Sonic's email
with much appreciated quality assurance from
----------------------------------------------------------------
Andy Shevchenko (3):
(Rev.) i2c: Add Spreadtrum I2C controller driver
(Rev.) i2c-cht-wc: Add Intel Cherry Trail Whiskey Cove SMBUS controller driver
(Rev.) i2c: use dev_get_drvdata() to get private data in suspend/resume hooks
Brendan Higgins (2):
(Rev.) i2c: aspeed: Retain delay/setup/hold values when configuring bus frequency
(Test) i2c: aspeed: Retain delay/setup/hold values when configuring bus frequency
Grygorii Strashko (1):
(Rev.) i2c: davinci: Preserve return value of devm_clk_get
Heiko Stuebner (1):
(Rev.) i2c: rk3x: add support for rv1108
Mika Westerberg (1):
(Rev.) i2c: i801: Restore the presence state of P2SB PCI device after reading BAR
Stephen Warren (2):
(Rev.) i2c: mux: pinctrl: drop the idle_state member
(Rev.) i2c: mux: pinctrl: remove platform_data
Yingjoe Chen (1):
(Rev.) i2c: mediatek: Add i2c compatible for MediaTek MT7622
Yunying Sun (1):
(Test) i2c: i801: Restore the presence state of P2SB PCI device after reading BAR
.../devicetree/bindings/eeprom/eeprom.txt | 6 +-
Documentation/devicetree/bindings/i2c/i2c-mtk.txt | 15 +-
Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 5 +-
Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | 1 +
.../devicetree/bindings/i2c/i2c-sh_mobile.txt | 5 +-
Documentation/devicetree/bindings/i2c/i2c-sprd.txt | 31 +
Documentation/i2c/i2c-topology | 6 +
MAINTAINERS | 15 +-
arch/blackfin/include/asm/bfin_twi.h | 134 ++++-
arch/blackfin/kernel/debug-mmrs.c | 1 -
.../intel-mid/device_libs/platform_tc35876x.c | 2 +-
drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 2 +-
drivers/i2c/busses/Kconfig | 15 +
drivers/i2c/busses/Makefile | 2 +
drivers/i2c/busses/i2c-aspeed.c | 81 ++-
drivers/i2c/busses/i2c-at91.c | 2 +-
drivers/i2c/busses/i2c-bcm-iproc.c | 6 +-
drivers/i2c/busses/i2c-bfin-twi.c | 1 -
drivers/i2c/busses/i2c-cadence.c | 6 +-
drivers/i2c/busses/i2c-cht-wc.c | 363 ++++++++++++
drivers/i2c/busses/i2c-cpm.c | 2 +-
drivers/i2c/busses/i2c-davinci.c | 10 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 6 +-
drivers/i2c/busses/i2c-designware-slave.c | 2 +-
drivers/i2c/busses/i2c-exynos5.c | 6 +-
drivers/i2c/busses/i2c-gpio.c | 4 +-
drivers/i2c/busses/i2c-hix5hd2.c | 6 +-
drivers/i2c/busses/i2c-i801.c | 12 +-
drivers/i2c/busses/i2c-kempld.c | 2 +-
drivers/i2c/busses/i2c-lpc2k.c | 6 +-
drivers/i2c/busses/i2c-mlxcpld.c | 2 +-
drivers/i2c/busses/i2c-mt65xx.c | 79 ++-
drivers/i2c/busses/i2c-mv64xxx.c | 5 +-
drivers/i2c/busses/i2c-nomadik.c | 2 +-
drivers/i2c/busses/i2c-ocores.c | 2 +-
drivers/i2c/busses/i2c-octeon-platdrv.c | 2 +-
drivers/i2c/busses/i2c-opal.c | 2 +-
drivers/i2c/busses/i2c-pmcmsp.c | 4 +-
drivers/i2c/busses/i2c-pnx.c | 2 +-
drivers/i2c/busses/i2c-powermac.c | 12 +-
drivers/i2c/busses/i2c-puv3.c | 2 +-
drivers/i2c/busses/i2c-pxa.c | 6 +-
drivers/i2c/busses/i2c-qup.c | 2 +-
drivers/i2c/busses/i2c-rcar.c | 5 +-
drivers/i2c/busses/i2c-rk3x.c | 9 +
drivers/i2c/busses/i2c-s3c2410.c | 6 +-
drivers/i2c/busses/i2c-sh_mobile.c | 4 +-
drivers/i2c/busses/i2c-sirf.c | 6 +-
drivers/i2c/busses/i2c-sprd.c | 646 +++++++++++++++++++++
drivers/i2c/busses/i2c-st.c | 3 +-
drivers/i2c/busses/i2c-stm32f4.c | 4 +-
drivers/i2c/busses/i2c-sun6i-p2wi.c | 6 +-
drivers/i2c/busses/i2c-taos-evm.c | 2 +-
drivers/i2c/busses/i2c-tegra.c | 4 +-
drivers/i2c/busses/i2c-thunderx-pcidrv.c | 2 +-
drivers/i2c/busses/i2c-uniphier-f.c | 46 +-
drivers/i2c/busses/i2c-uniphier.c | 40 +-
drivers/i2c/busses/i2c-versatile.c | 2 +-
drivers/i2c/busses/i2c-xiic.c | 8 +-
drivers/i2c/i2c-core-of.c | 24 +-
drivers/i2c/muxes/Kconfig | 3 +-
drivers/i2c/muxes/i2c-demux-pinctrl.c | 4 +-
drivers/i2c/muxes/i2c-mux-mlxcpld.c | 2 +-
drivers/i2c/muxes/i2c-mux-pca9541.c | 9 +-
drivers/i2c/muxes/i2c-mux-pca954x.c | 2 +-
drivers/i2c/muxes/i2c-mux-pinctrl.c | 225 +++----
include/linux/i2c-mux-pinctrl.h | 41 --
include/linux/i2c/bfin_twi.h | 145 -----
include/linux/{i2c => platform_data}/pca954x.h | 0
include/linux/{i2c => platform_data}/tc35876x.h | 0
include/linux/{i2c => platform_data/x86}/mlxcpld.h | 0
71 files changed, 1594 insertions(+), 531 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-sprd.txt
create mode 100644 drivers/i2c/busses/i2c-cht-wc.c
create mode 100644 drivers/i2c/busses/i2c-sprd.c
delete mode 100644 include/linux/i2c-mux-pinctrl.h
delete mode 100644 include/linux/i2c/bfin_twi.h
rename include/linux/{i2c => platform_data}/pca954x.h (100%)
rename include/linux/{i2c => platform_data}/tc35876x.h (100%)
rename include/linux/{i2c => platform_data/x86}/mlxcpld.h (100%)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-10-20 4:37 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-07 8:27 [PULL REQUEST] i2c for 4.14 Wolfram Sang
-- strict thread matches above, loose matches on Subject: below --
2017-10-20 4:37 Wolfram Sang
2017-09-15 12:48 Wolfram Sang
2017-09-08 19:24 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).