[PULL REQUEST] i2c for 4.16
Linus, here is a simple but worthwhile I2C driver fix for 4.16. Please pull. Thanks, Wolfram The following changes since commit c698ca5278934c0ae32297a8725ced2e27585d7f: Linux 4.16-rc6 (2018-03-18 17:48:42 -0700) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current for you to fetch changes up to 771b7bf05339081019d22452ebcab6929372e13e: i2c: i2c-stm32f7: fix no check on returned setup (2018-03-24 13:37:41 +0100) Pierre-Yves MORDRET (1): i2c: i2c-stm32f7: fix no check on returned setup drivers/i2c/busses/i2c-stm32f7.c | 5 + 1 file changed, 5 insertions(+) signature.asc Description: PGP signature
[PULL REQUEST] i2c for 4.16
Linus, here is a simple but worthwhile I2C driver fix for 4.16. Please pull. Thanks, Wolfram The following changes since commit c698ca5278934c0ae32297a8725ced2e27585d7f: Linux 4.16-rc6 (2018-03-18 17:48:42 -0700) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current for you to fetch changes up to 771b7bf05339081019d22452ebcab6929372e13e: i2c: i2c-stm32f7: fix no check on returned setup (2018-03-24 13:37:41 +0100) Pierre-Yves MORDRET (1): i2c: i2c-stm32f7: fix no check on returned setup drivers/i2c/busses/i2c-stm32f7.c | 5 + 1 file changed, 5 insertions(+) signature.asc Description: PGP signature
[PULL REQUEST] i2c for 4.16
Linus, here is a driver fix and a documentation fix (which makes dependency handling for the next cycle easier) from I2C. Please pull. Thanks, Wolfram The following changes since commit 4a3928c6f8a53fa1aed28ccba227742486e8ddcb: Linux 4.16-rc3 (2018-02-25 18:50:41 -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 7c4246797b84e55e2dfaaf8a18033de9df7c18c1: i2c: octeon: Prevent error message on bus error (2018-03-02 11:11:15 +0100) Jan Glauber (1): i2c: octeon: Prevent error message on bus error Peter Rosin (1): dt-bindings: at24: sort manufacturers alphabetically Wolfram Sang (1): Merge tag 'at24-4.16-rc4-for-wolfram' of git://git.kernel.org/.../brgl/linux into i2c/for-current Documentation/devicetree/bindings/eeprom/at24.txt | 2 +- drivers/i2c/busses/i2c-octeon-core.c | 1 + drivers/i2c/busses/i2c-octeon-core.h | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) signature.asc Description: PGP signature
[PULL REQUEST] i2c for 4.16
Linus, here is a driver fix and a documentation fix (which makes dependency handling for the next cycle easier) from I2C. Please pull. Thanks, Wolfram The following changes since commit 4a3928c6f8a53fa1aed28ccba227742486e8ddcb: Linux 4.16-rc3 (2018-02-25 18:50:41 -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 7c4246797b84e55e2dfaaf8a18033de9df7c18c1: i2c: octeon: Prevent error message on bus error (2018-03-02 11:11:15 +0100) Jan Glauber (1): i2c: octeon: Prevent error message on bus error Peter Rosin (1): dt-bindings: at24: sort manufacturers alphabetically Wolfram Sang (1): Merge tag 'at24-4.16-rc4-for-wolfram' of git://git.kernel.org/.../brgl/linux into i2c/for-current Documentation/devicetree/bindings/eeprom/at24.txt | 2 +- drivers/i2c/busses/i2c-octeon-core.c | 1 + drivers/i2c/busses/i2c-octeon-core.h | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) signature.asc Description: PGP signature
[PULL REQUEST] i2c for 4.16
Linus, I2C has for you: two bugfixes, one v4.16 regression fix, and two documentation bugfixes. Please pull. Thanks, Wolfram The following changes since commit 91ab883eb21325ad80f3473633f794c78ac87f51: Linux 4.16-rc2 (2018-02-18 17:29:42 -0800) 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 d1fa74520dcdbeae891b30035e6c51aafa35306d: i2c: designware: Consider SCL GPIO optional (2018-02-22 12:15:35 +0100) Andy Shevchenko (1): i2c: designware: Consider SCL GPIO optional Ben Gardner (1): i2c: designware: must wait for enable Eric Anholt (1): i2c: bcm2835: Set up the rising/falling edge delays Jarkko Nikula (1): i2c: i801: Add missing documentation entries for Braswell and Kaby Lake Patryk Kocielnik (1): i2c: busses: i2c-sirf: Fix spelling: "formular" -> "formula". with much appreciated quality assurance from Dominik Brodowski (1): (Test) i2c: designware: Consider SCL GPIO optional Jos?? Roberto de Souza (1): (Rev.) i2c: designware: must wait for enable Documentation/i2c/busses/i2c-i801 | 2 ++ drivers/i2c/busses/Kconfig | 2 ++ drivers/i2c/busses/i2c-bcm2835.c | 21 - drivers/i2c/busses/i2c-designware-master.c | 4 ++-- drivers/i2c/busses/i2c-i801.c | 1 + drivers/i2c/busses/i2c-sirf.c | 4 ++-- 6 files changed, 29 insertions(+), 5 deletions(-) signature.asc Description: PGP signature
[PULL REQUEST] i2c for 4.16
Linus, I2C has for you: two bugfixes, one v4.16 regression fix, and two documentation bugfixes. Please pull. Thanks, Wolfram The following changes since commit 91ab883eb21325ad80f3473633f794c78ac87f51: Linux 4.16-rc2 (2018-02-18 17:29:42 -0800) 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 d1fa74520dcdbeae891b30035e6c51aafa35306d: i2c: designware: Consider SCL GPIO optional (2018-02-22 12:15:35 +0100) Andy Shevchenko (1): i2c: designware: Consider SCL GPIO optional Ben Gardner (1): i2c: designware: must wait for enable Eric Anholt (1): i2c: bcm2835: Set up the rising/falling edge delays Jarkko Nikula (1): i2c: i801: Add missing documentation entries for Braswell and Kaby Lake Patryk Kocielnik (1): i2c: busses: i2c-sirf: Fix spelling: "formular" -> "formula". with much appreciated quality assurance from Dominik Brodowski (1): (Test) i2c: designware: Consider SCL GPIO optional Jos?? Roberto de Souza (1): (Rev.) i2c: designware: must wait for enable Documentation/i2c/busses/i2c-i801 | 2 ++ drivers/i2c/busses/Kconfig | 2 ++ drivers/i2c/busses/i2c-bcm2835.c | 21 - drivers/i2c/busses/i2c-designware-master.c | 4 ++-- drivers/i2c/busses/i2c-i801.c | 1 + drivers/i2c/busses/i2c-sirf.c | 4 ++-- 6 files changed, 29 insertions(+), 5 deletions(-) signature.asc Description: PGP signature
Re: [PULL REQUEST] i2c for 4.16
On Sat, Feb 3, 2018 at 2:30 PM, Wolfram Sangwrote: > > There was a small merge conflict in MAINTAINERS in linux-next, but that > should be easy to fix. Well, that one wouldn't have happened at all if the i2c people knew how to sort things.. It also grew a few other conflicts since linux-next, but hopefully I got those right too. Linus
Re: [PULL REQUEST] i2c for 4.16
On Sat, Feb 3, 2018 at 2:30 PM, Wolfram Sang wrote: > > There was a small merge conflict in MAINTAINERS in linux-next, but that > should be easy to fix. Well, that one wouldn't have happened at all if the i2c people knew how to sort things.. It also grew a few other conflicts since linux-next, but hopefully I got those right too. Linus
[PULL REQUEST] i2c for 4.16
Linus, I2C has the following changes for you: * new flag to mark DMA safe buffers in i2c_msg. Also, some infrastructure around it. And docs. * huge refactoring of the at24 driver led by the new maintainer Bartosz * update I2C bus recovery to send STOP after recovery * conversion from gpio to gpiod for I2C bus recovery * adding a fault-injector to the i2c-gpio driver * lots of small driver improvements, and bigger ones to i2c-sh_mobile There was a small merge conflict in MAINTAINERS in linux-next, but that should be easy to fix. Please pull. Thanks, Wolfram The following changes since commit 30a7acd573899fd8b8ac39236eff6468b195ac7d: Linux 4.15-rc6 (2017-12-31 14:47:43 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-4.16 for you to fetch changes up to e38c85644e11c6dc5a39305c96b617f63403423d: i2c: mv64xxx: Add myself as maintainer for this driver (2018-01-26 18:51:29 +0100) Adrian Fiergolski (1): i2c: mux: pca954x: add support for NXP PCA984x family Andrzej Hajda (1): i2c: exynos5: change internal transmission timeout to 100ms Andy Shevchenko (1): i2c: ismt: Use %pad specifier for dma_addr_t variables Arnd Bergmann (1): i2c: acorn: add MODULE_LICENSE tag Arseny Solokha (4): i2c: mpc: get MPC8xxx I2C clock prescaler before using it in calculations i2c: mpc: unify obtaining the MPC8533/44 I2C clock prescaler w/ MPC8xxx i2c: mpc: fix PORDEVSR2 mask for MPC8533/44 i2c: mpc: always determine I2C clock prescaler at runtime Bartosz Golaszewski (12): MAINTAINERS: add git URL for at24 eeprom: at24: fix coding style issues eeprom: at24: use a common prefix for all symbols in at24.c eeprom: at24: code shrink dt-bindings: at24: new optional property - wp-gpios eeprom: at24: add support for the write-protect pin eeprom: at24: fix a whitespace error in platform data dt-bindings: at24: consistently document the compatible property dt-bindings: at24: fix formatting and style dt-bindings: at24: extend the list of supported chips eeprom: at24: extend the list of chips supported in DT i2c: davinci: fix the cpufreq transition Fugang Duan (1): i2c: imx-lpi2c: add runtime pm support Gregory CLEMENT (3): i2c: mv64xxx: Remove useless test before clk_disable_unprepare i2c: mv64xxx: Fix clock resource by adding an optional bus clock i2c: mv64xxx: Add myself as maintainer for this driver Gustavo A. R. Silva (1): i2c: mxs: use true and false for boolean values Heiner Kallweit (7): eeprom: at24: add basic regmap_i2c support eeprom: at24: change at24_translate_offset return type eeprom: at24: add regmap-based write function eeprom: at24: remove old write functions eeprom: at24: add regmap-based read function eeprom: at24: remove old read functions eeprom: at24: remove now unneeded smbus-related code Jan Kundr??t (1): i2c: gpio: Enable working over slow can_sleep GPIOs Jarkko Nikula (1): i2c: designware: Don't set SCL timings and speed mode when in slave mode Jian Hu (2): dt-bindings: i2c: update documentation for the Meson-AXG i2c: meson: add configurable divider factors Julia Lawall (1): i2c: rk3x: account for const type of of_device_id.data Jun Gao (3): dt-bindings: i2c: Add MediaTek MT2712 i2c binding i2c: mediatek: Add i2c compatible for MediaTek MT2712 i2c: mediatek: Enable i2c module clock before i2c registers access. Linus Walleij (2): i2c: imx: Include the right GPIO header i2c/ARM: davinci: Deep refactoring of I2C recovery Phil Reid (8): i2c: Switch to using gpiod interface for gpio bus recovery i2c: designware: move i2c_dw_plat_prepare_clk to common i2c: designware: rename i2c_dw_plat_prepare_clk to i2c_dw_prepare_clk i2c: imx: switch to using gpiod for bus recovery gpios i2c: davinci: switch to using gpiod for bus recovery gpios i2c: remove legacy integer scl/sda gpio for recovery i2c: core: fix compile issue related to incorrect gpio header i2c: designware: fix building driver as module Radu Rendec (2): i2c: ismt: dump registers at the end of transactions i2c: ismt: 16-byte align the DMA buffer address Stefan Lengfeld (1): i2c: use macro IS_ENABLED in header i2c.h Sven Van Asbroeck (4): dt-bindings: add eeprom "no-read-rollover" property eeprom: at24: support eeproms that do not auto-rollover reads eeprom: at24: convert magic numbers to structs eeprom: at24: remove temporary fix for at24mac402 size Tim Sander (1): i2c: designware: add i2c gpio recovery option Tomasz Bachorski (1): i2c: mux: reg: don't log an error for probe deferral Wolfram Sang (41): i2c: sh_mobile: remove redundant
[PULL REQUEST] i2c for 4.16
Linus, I2C has the following changes for you: * new flag to mark DMA safe buffers in i2c_msg. Also, some infrastructure around it. And docs. * huge refactoring of the at24 driver led by the new maintainer Bartosz * update I2C bus recovery to send STOP after recovery * conversion from gpio to gpiod for I2C bus recovery * adding a fault-injector to the i2c-gpio driver * lots of small driver improvements, and bigger ones to i2c-sh_mobile There was a small merge conflict in MAINTAINERS in linux-next, but that should be easy to fix. Please pull. Thanks, Wolfram The following changes since commit 30a7acd573899fd8b8ac39236eff6468b195ac7d: Linux 4.15-rc6 (2017-12-31 14:47:43 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-4.16 for you to fetch changes up to e38c85644e11c6dc5a39305c96b617f63403423d: i2c: mv64xxx: Add myself as maintainer for this driver (2018-01-26 18:51:29 +0100) Adrian Fiergolski (1): i2c: mux: pca954x: add support for NXP PCA984x family Andrzej Hajda (1): i2c: exynos5: change internal transmission timeout to 100ms Andy Shevchenko (1): i2c: ismt: Use %pad specifier for dma_addr_t variables Arnd Bergmann (1): i2c: acorn: add MODULE_LICENSE tag Arseny Solokha (4): i2c: mpc: get MPC8xxx I2C clock prescaler before using it in calculations i2c: mpc: unify obtaining the MPC8533/44 I2C clock prescaler w/ MPC8xxx i2c: mpc: fix PORDEVSR2 mask for MPC8533/44 i2c: mpc: always determine I2C clock prescaler at runtime Bartosz Golaszewski (12): MAINTAINERS: add git URL for at24 eeprom: at24: fix coding style issues eeprom: at24: use a common prefix for all symbols in at24.c eeprom: at24: code shrink dt-bindings: at24: new optional property - wp-gpios eeprom: at24: add support for the write-protect pin eeprom: at24: fix a whitespace error in platform data dt-bindings: at24: consistently document the compatible property dt-bindings: at24: fix formatting and style dt-bindings: at24: extend the list of supported chips eeprom: at24: extend the list of chips supported in DT i2c: davinci: fix the cpufreq transition Fugang Duan (1): i2c: imx-lpi2c: add runtime pm support Gregory CLEMENT (3): i2c: mv64xxx: Remove useless test before clk_disable_unprepare i2c: mv64xxx: Fix clock resource by adding an optional bus clock i2c: mv64xxx: Add myself as maintainer for this driver Gustavo A. R. Silva (1): i2c: mxs: use true and false for boolean values Heiner Kallweit (7): eeprom: at24: add basic regmap_i2c support eeprom: at24: change at24_translate_offset return type eeprom: at24: add regmap-based write function eeprom: at24: remove old write functions eeprom: at24: add regmap-based read function eeprom: at24: remove old read functions eeprom: at24: remove now unneeded smbus-related code Jan Kundr??t (1): i2c: gpio: Enable working over slow can_sleep GPIOs Jarkko Nikula (1): i2c: designware: Don't set SCL timings and speed mode when in slave mode Jian Hu (2): dt-bindings: i2c: update documentation for the Meson-AXG i2c: meson: add configurable divider factors Julia Lawall (1): i2c: rk3x: account for const type of of_device_id.data Jun Gao (3): dt-bindings: i2c: Add MediaTek MT2712 i2c binding i2c: mediatek: Add i2c compatible for MediaTek MT2712 i2c: mediatek: Enable i2c module clock before i2c registers access. Linus Walleij (2): i2c: imx: Include the right GPIO header i2c/ARM: davinci: Deep refactoring of I2C recovery Phil Reid (8): i2c: Switch to using gpiod interface for gpio bus recovery i2c: designware: move i2c_dw_plat_prepare_clk to common i2c: designware: rename i2c_dw_plat_prepare_clk to i2c_dw_prepare_clk i2c: imx: switch to using gpiod for bus recovery gpios i2c: davinci: switch to using gpiod for bus recovery gpios i2c: remove legacy integer scl/sda gpio for recovery i2c: core: fix compile issue related to incorrect gpio header i2c: designware: fix building driver as module Radu Rendec (2): i2c: ismt: dump registers at the end of transactions i2c: ismt: 16-byte align the DMA buffer address Stefan Lengfeld (1): i2c: use macro IS_ENABLED in header i2c.h Sven Van Asbroeck (4): dt-bindings: add eeprom "no-read-rollover" property eeprom: at24: support eeproms that do not auto-rollover reads eeprom: at24: convert magic numbers to structs eeprom: at24: remove temporary fix for at24mac402 size Tim Sander (1): i2c: designware: add i2c gpio recovery option Tomasz Bachorski (1): i2c: mux: reg: don't log an error for probe deferral Wolfram Sang (41): i2c: sh_mobile: remove redundant