* [PULL REQUEST] i2c for v5.14
@ 2021-07-04 7:33 Wolfram Sang
2021-07-04 20:09 ` pr-tracker-bot
0 siblings, 1 reply; 6+ messages in thread
From: Wolfram Sang @ 2021-07-04 7:33 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 10118 bytes --]
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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PULL REQUEST] i2c for v5.14
@ 2021-07-24 10:38 Wolfram Sang
2021-07-24 20:16 ` pr-tracker-bot
0 siblings, 1 reply; 6+ messages in thread
From: Wolfram Sang @ 2021-07-24 10:38 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 998 bytes --]
Linus,
here are two bugfixes for the I2C subsystem.
Please pull.
Thanks,
Wolfram
The following changes since commit 2734d6c1b1a089fb593ef6a23d4b70903526fe0c:
Linux 5.14-rc2 (2021-07-18 14:13: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 4a8ac5e45cdaa88884b4ce05303e304cbabeb367:
i2c: mpc: Poll for MCF (2021-07-20 22:32:01 +0200)
----------------------------------------------------------------
Chris Packham (1):
i2c: mpc: Poll for MCF
Jérôme Glisse (1):
misc: eeprom: at24: Always append device id even if label property is set.
Wolfram Sang (1):
Merge tag 'at24-fixes-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current
drivers/i2c/busses/i2c-mpc.c | 4 ++--
drivers/misc/eeprom/at24.c | 17 +++++++----------
2 files changed, 9 insertions(+), 12 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PULL REQUEST] i2c for v5.14
@ 2021-08-14 16:28 Wolfram Sang
2021-08-15 5:30 ` pr-tracker-bot
0 siblings, 1 reply; 6+ messages in thread
From: Wolfram Sang @ 2021-08-14 16:28 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 1029 bytes --]
Linus,
I2C has one driver bugfix, a documentation bugfix, and an "uninitialized
data" leak fix for the core.
Please pull.
Thanks,
Wolfram
The following changes since commit 36a21d51725af2ce0700c6ebcb6b9594aac658a6:
Linux 5.14-rc5 (2021-08-08 13:49:31 -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 3f12cc4bb0a4d7b542af43b6f1b7175f13015629:
Documentation: i2c: add i2c-sysfs into index (2021-08-10 22:58:32 +0200)
----------------------------------------------------------------
Dhananjay Phadke (1):
i2c: iproc: fix race between client unreg and tasklet
Greg Kroah-Hartman (1):
i2c: dev: zero out array used for i2c reads from userspace
Hu Haowen (1):
Documentation: i2c: add i2c-sysfs into index
Documentation/i2c/index.rst | 1 +
drivers/i2c/busses/i2c-bcm-iproc.c | 4 ++--
drivers/i2c/i2c-dev.c | 5 +++--
3 files changed, 6 insertions(+), 4 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-08-15 5:30 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-04 7:33 [PULL REQUEST] i2c for v5.14 Wolfram Sang
2021-07-04 20:09 ` pr-tracker-bot
2021-07-24 10:38 Wolfram Sang
2021-07-24 20:16 ` pr-tracker-bot
2021-08-14 16:28 Wolfram Sang
2021-08-15 5:30 ` pr-tracker-bot
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).