[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <YOFkTpjuZQsWXDHq@kunai>
Date: Sun, 4 Jul 2021 09:33:34 +0200
From: Wolfram Sang <wsa@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-i2c@...r.kernel.org, linux-kernel@...r.kernel.org,
Peter Rosin <peda@...ntia.se>,
Bartosz Golaszewski <brgl@...ev.pl>
Subject: [PULL REQUEST] i2c for v5.14
Linus,
now that 5b1170560889 ("drm/i915/selftests: Rename pm_ prefixed
functions names") hit your tree, I can ask you to pull these I2C changes
for 5.14. Main items:
* core supports now bus regulators controlling power for SCL/SDA
* quite some DT binding conversions to YAML
* added a seperate DT binding for the optional SMBus Alert feature
* documentation with examples how to deal with I2C sysfs files
* some bigger rework for the i801 driver
* and a few usual driver updates
Please pull.
Thanks,
Wolfram
The following changes since commit c4681547bcce777daf576925a966ffa824edd09d:
Linux 5.13-rc3 (2021-05-23 11:42:48 -1000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-mergewindow
for you to fetch changes up to 9d6336831bdc78e5207eaf147cc17228b5e984c3:
i2c: ali1535: mention that the device should not be disabled (2021-07-02 09:14:46 +0200)
----------------------------------------------------------------
Alain Volmat (2):
i2c: add binding to mark a bus as supporting SMBus-Alert
i2c: stm32f7: add SMBus-Alert support
Alex Qiu (1):
Documentation: i2c: Add doc for I2C sysfs
Andy Shevchenko (2):
i2c: core: Make debug message even more debuggish
i2c: cht-wc: Replace of_node by NULL
Bibby Hsieh (1):
i2c: core: support bus regulator controlling in adapter
Biju Das (2):
dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller
i2c: riic: Add RZ/G2L support
Chris Packham (1):
i2c: mpc: Restore reread of I2C status register
Dmitry Torokhov (1):
i2c: core: Disable client irq on reboot/shutdown
Geert Uytterhoeven (10):
i2c: rcar: Drop "renesas,i2c-rcar"
dt-bindings: i2c: renesas,i2c: Drop "renesas,i2c-rcar"
dt-bindings: i2c: renesas,i2c: Convert to json-schema
dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema
dt-bindings: i2c: renesas,riic: Convert to json-schema
MAINTAINERS: Add linux-renesas-soc to the Renesas I2C entries
dt-bindings: i2c: i2c-mux: Remove reset-active-low from ssd1307fb examples
dt-bindings: i2c: renesas,iic: Always declare generic compatibility
dt-bindings: i2c: renesas,iic: Convert to json-schema
dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"
Heiner Kallweit (7):
i2c: i801: Remove unneeded warning after wait_event_timeout timeout
i2c: i801: Replace waitqueue with completion API
i2c: i801: Use standard PCI constants instead of own ones
i2c: i801: Improve status polling
i2c: i801: Simplify initialization of i2c_board_info in i801_probe_optional_slaves
i2c: i801: Use driver name constant instead of function dev_driver_string
i2c: i801: Improve i801_setup_hstcfg
Hsin-Yi Wang (2):
dt-binding: i2c: mt65xx: add vbus-supply property
i2c: mediatek: mt65xx: add optional vbus-supply
Jonathan Marek (1):
i2c: qcom-cci: add sm8250 compatible
Kewei.Xu (1):
dt-bindings: i2c: update bindings for MT8195 SoC
Krzysztof Kozlowski (3):
i2c: xiic: Simplify with dev_err_probe()
i2c: cadence: Simplify with dev_err_probe()
i2c: davinci: Simplify with dev_err_probe()
Kwon Tae-young (1):
i2c: imx: Fix some checkpatch warnings
Liang Chen (1):
dt-bindings: i2c: i2c-rk3x: add description for rk3568
Qii Wang (1):
i2c: mediatek: Rename i2c irq name
Quan Nguyen (1):
i2c: core-smbus: Expose PEC calculate function for generic use
Raviteja Narayanam (1):
i2c: cadence: Clear HOLD bit before xfer_size register rolls over
Vignesh Raghavendra (1):
dt-bindings: i2c: Move i2c-omap.txt to YAML format
Wolfram Sang (1):
i2c: ali1535: mention that the device should not be disabled
Zev Weiss (1):
i2c: aspeed: disable additional device addresses on ast2[56]xx
with much appreciated quality assurance from
----------------------------------------------------------------
Brendan Higgins (1):
(Rev.) i2c: aspeed: disable additional device addresses on ast2[56]xx
Daniel Kurtz (1):
(Rev.) i2c: i801: Replace waitqueue with completion API
Geert Uytterhoeven (2):
(Rev.) i2c: riic: Add RZ/G2L support
(Rev.) dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller
Guenter Roeck (1):
(Rev.) Documentation: i2c: Add doc for I2C sysfs
Hans de Goede (1):
(Rev.) i2c: cht-wc: Replace of_node by NULL
Jean Delvare (14):
(Rev.) i2c: ali1535: mention that the device should not be disabled
(Rev.) i2c: i801: Improve i801_setup_hstcfg
(Test) i2c: i801: Improve i801_setup_hstcfg
(Rev.) i2c: i801: Use driver name constant instead of function dev_driver_string
(Test) i2c: i801: Use driver name constant instead of function dev_driver_string
(Rev.) i2c: i801: Simplify initialization of i2c_board_info in i801_probe_optional_slaves
(Rev.) i2c: i801: Improve status polling
(Test) i2c: i801: Improve status polling
(Rev.) i2c: i801: Use standard PCI constants instead of own ones
(Test) i2c: i801: Use standard PCI constants instead of own ones
(Rev.) i2c: i801: Replace waitqueue with completion API
(Test) i2c: i801: Replace waitqueue with completion API
(Rev.) i2c: i801: Remove unneeded warning after wait_event_timeout timeout
(Test) i2c: i801: Remove unneeded warning after wait_event_timeout timeout
Joel Stanley (2):
(Rev.) i2c: aspeed: disable additional device addresses on ast2[56]xx
(Test) i2c: aspeed: disable additional device addresses on ast2[56]xx
Lad Prabhakar (2):
(Rev.) i2c: riic: Add RZ/G2L support
(Rev.) dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller
Loic Poulain (1):
(Rev.) i2c: qcom-cci: add sm8250 compatible
Matthias Brugger (3):
(Rev.) dt-bindings: i2c: update bindings for MT8195 SoC
(Rev.) i2c: mediatek: mt65xx: add optional vbus-supply
(Rev.) i2c: core: support bus regulator controlling in adapter
Philipp Zabel (1):
(Rev.) i2c: riic: Add RZ/G2L support
Pierre-Yves MORDRET (1):
(Rev.) i2c: stm32f7: add SMBus-Alert support
Qii Wang (1):
(Rev.) i2c: mediatek: mt65xx: add optional vbus-supply
Rob Herring (6):
(Rev.) dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"
(Rev.) dt-bindings: i2c: renesas,iic: Convert to json-schema
(Rev.) dt-bindings: i2c: Move i2c-omap.txt to YAML format
(Rev.) dt-bindings: i2c: renesas,riic: Convert to json-schema
(Rev.) dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema
(Rev.) dt-bindings: i2c: renesas,i2c: Convert to json-schema
Uwe Kleine-König (1):
(Rev.) i2c: imx: Fix some checkpatch warnings
Vinod Koul (1):
(Rev.) i2c: qcom-cci: add sm8250 compatible
.../devicetree/bindings/i2c/i2c-mt65xx.txt | 2 +
.../devicetree/bindings/i2c/i2c-mux-gpio.txt | 1 -
Documentation/devicetree/bindings/i2c/i2c-omap.txt | 37 --
.../devicetree/bindings/i2c/i2c-pxa-pci-ce4100.txt | 4 +-
.../devicetree/bindings/i2c/i2c-qcom-cci.txt | 5 +-
.../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 +
Documentation/devicetree/bindings/i2c/i2c.txt | 7 +-
.../devicetree/bindings/i2c/renesas,i2c.txt | 67 ----
.../devicetree/bindings/i2c/renesas,iic-emev2.txt | 22 --
.../devicetree/bindings/i2c/renesas,iic-emev2.yaml | 54 +++
.../devicetree/bindings/i2c/renesas,iic.txt | 72 ----
.../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 158 +++++++++
.../devicetree/bindings/i2c/renesas,riic.txt | 32 --
.../devicetree/bindings/i2c/renesas,riic.yaml | 93 +++++
.../bindings/i2c/renesas,rmobile-iic.yaml | 149 ++++++++
.../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 102 ++++++
Documentation/i2c/i2c-sysfs.rst | 395 +++++++++++++++++++++
MAINTAINERS | 13 +-
drivers/i2c/busses/i2c-ali1535.c | 5 +
drivers/i2c/busses/i2c-aspeed.c | 12 +-
drivers/i2c/busses/i2c-cadence.c | 57 ++-
drivers/i2c/busses/i2c-cht-wc.c | 3 +-
drivers/i2c/busses/i2c-davinci.c | 5 +-
drivers/i2c/busses/i2c-i801.c | 136 +++----
drivers/i2c/busses/i2c-imx.c | 19 +-
drivers/i2c/busses/i2c-mpc.c | 2 +
drivers/i2c/busses/i2c-mt65xx.c | 9 +-
drivers/i2c/busses/i2c-qcom-cci.c | 1 +
drivers/i2c/busses/i2c-rcar.c | 1 -
drivers/i2c/busses/i2c-riic.c | 23 +-
drivers/i2c/busses/i2c-stm32f7.c | 73 ++++
drivers/i2c/busses/i2c-xiic.c | 9 +-
drivers/i2c/i2c-core-base.c | 108 +++++-
drivers/i2c/i2c-core-smbus.c | 12 +-
include/linux/i2c.h | 3 +
35 files changed, 1316 insertions(+), 376 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-omap.txt
delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,i2c.txt
delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
create mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic.txt
create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.txt
create mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
create mode 100644 Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
create mode 100644 Documentation/i2c/i2c-sysfs.rst
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists