From: Wolfram Sang <wsa@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org,
Peter Rosin <peda@axentia.se>,
Bartosz Golaszewski <brgl@bgdev.pl>
Subject: [PULL REQUEST] i2c-for-6.2-rc1
Date: Thu, 15 Dec 2022 22:46:23 +0100 [thread overview]
Message-ID: <Y5uVrz8YuuWDpAzR@shikoro> (raw)
[-- Attachment #1: Type: text/plain, Size: 9309 bytes --]
The following changes since commit 30a0b95b1335e12efef89dd78518ed3e4a71a763:
Linux 6.1-rc3 (2022-10-30 15:19:28 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git tags/i2c-for-6.2-rc1
for you to fetch changes up to 39244cc754829bf707dccd12e2ce37510f5b1f8d:
i2c: ismt: Fix an out-of-bounds bug in ismt_access() (2022-12-07 21:27:08 +0100)
----------------------------------------------------------------
Core got a new helper 'i2c_client_get_device_id', designware got some
bigger updates, the rest is driver updates all over the place
----------------------------------------------------------------
Akhil R (1):
i2c: tegra: Set ACPI node as primary fwnode
Andre Przywara (1):
dt-bindings: i2c: mv64xxx: Add F1C100s compatible string
Angel Iglesias (1):
i2c: core: Introduce i2c_client_get_device_id helper function
Arminder Singh (1):
i2c: /pasemi: PASemi I2C controller IRQ enablement
Binbin Zhou (1):
i2c: gpio: Fix potential unused warning for 'i2c_gpio_dt_ids'
Corentin Labbe (1):
i2c: smbus: add DDR support for SPD
Frank Wunderlich (2):
dt-bindings: i2c: update bindings for mt7986 soc
i2c: mediatek: add mt7986 support
Hui Tang (1):
i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
Jarkko Nikula (12):
i2c: designware: Fix slave state machine for sequential reads
i2c: designware: Empty receive FIFO in slave interrupt handler
i2c: designware: Define software status flags with BIT()
i2c: designware: Remove needless initializations from i2c_dw_reg_slave()
i2c: designware: Remove unused completion code from i2c-designware-slave
i2c: designware: Simplify slave interrupt handler nesting
i2c: designware: Do not process interrupt when device is suspended
i2c: designware: Move debug print in i2c_dw_isr()
i2c: designware: Simplify master interrupt handler nesting
i2c: designware: Remove common i2c_dw_disable_int()
i2c: designware: Align defines in i2c-designware-core.h
i2c: designware: Add comment to custom register value constants
Jonathan Neuschäfer (2):
i2c: npcm7xx: Group bank 0/1 registers together for readability
i2c: npcm7xx: Annotate register field definitions with longer names
Lad Prabhakar (1):
dt-bindings: i2c: renesas,riic: Document RZ/Five SoC
Minghao Chi (1):
i2c: imx: use devm_platform_get_and_ioremap_resource()
Neil Armstrong (6):
dt-bindings: qcom: geni-se: document I2C Master Hub wrapper variant
dt-bindings: i2c: qcom-geni: document I2C Master Hub serial I2C engine
soc: qcom: geni-se: add desc struct to specify clocks from device match data
soc: qcom: geni-se: add support for I2C Master Hub wrapper variant
i2c: qcom-geni: add desc struct to prepare support for I2C Master Hub variant
i2c: qcom-geni: add support for I2C Master Hub variant
Peter Rosin (1):
i2c: mux: pca9541: switch to using .probe_new
Raju Rangoju (1):
i2c: amd-mp2: use msix/msi if the hardware supports
Stephen Kitt (1):
drivers/i2c: use simple i2c probe
Uwe Kleine-König (3):
i2c: mux: pca954x: Convert to i2c's .probe_new()
i2c: slave-eeprom: Convert to i2c's .probe_new()
i2c: xiic: Make sure to disable clock on .remove()
Weilong Chen (3):
i2c: hisi: Add initial device tree support
dt-bindings: i2c: add entry for hisilicon,ascend910-i2c
i2c: hisi: Add support to get clock frequency from clock
Wolfram Sang (1):
Merge branch 'i2c/client_device_id_helper-immutable' into i2c/for-mergewindow
Yang Yingliang (1):
i2c: mux: reg: check return value after calling platform_get_resource()
Zheyu Ma (1):
i2c: ismt: Fix an out-of-bounds bug in ismt_access()
with much appreciated quality assurance from
----------------------------------------------------------------
Andy Shevchenko (15):
(Rev.) i2c: gpio: Fix potential unused warning for 'i2c_gpio_dt_ids'
(Rev.) i2c: core: Introduce i2c_client_get_device_id helper function
(Rev.) i2c: designware: Add comment to custom register value constants
(Rev.) i2c: designware: Align defines in i2c-designware-core.h
(Rev.) i2c: designware: Remove common i2c_dw_disable_int()
(Rev.) i2c: designware: Simplify master interrupt handler nesting
(Rev.) i2c: designware: Move debug print in i2c_dw_isr()
(Rev.) i2c: designware: Do not process interrupt when device is suspended
(Rev.) i2c: designware: Simplify slave interrupt handler nesting
(Rev.) i2c: designware: Remove unused completion code from i2c-designware-slave
(Rev.) i2c: designware: Remove needless initializations from i2c_dw_reg_slave()
(Rev.) i2c: designware: Define software status flags with BIT()
(Rev.) i2c: designware: Empty receive FIFO in slave interrupt handler
(Rev.) i2c: designware: Fix slave state machine for sequential reads
(Rev.) i2c: hisi: Add initial device tree support
AngeloGioacchino Del Regno (2):
(Rev.) i2c: mediatek: add mt7986 support
(Rev.) dt-bindings: i2c: update bindings for mt7986 soc
Geert Uytterhoeven (1):
(Rev.) dt-bindings: i2c: renesas,riic: Document RZ/Five SoC
Hector Martin (1):
(Rev.) i2c: /pasemi: PASemi I2C controller IRQ enablement
Jean Delvare (1):
(Rev.) i2c: smbus: add DDR support for SPD
Jonathan Cameron (1):
(Rev.) i2c: core: Introduce i2c_client_get_device_id helper function
Konrad Dybcio (4):
(Rev.) i2c: qcom-geni: add support for I2C Master Hub variant
(Rev.) i2c: qcom-geni: add desc struct to prepare support for I2C Master Hub variant
(Rev.) soc: qcom: geni-se: add support for I2C Master Hub wrapper variant
(Rev.) soc: qcom: geni-se: add desc struct to specify clocks from device match data
Krzysztof Kozlowski (2):
(Rev.) dt-bindings: i2c: qcom-geni: document I2C Master Hub serial I2C engine
(Rev.) dt-bindings: qcom: geni-se: document I2C Master Hub wrapper variant
Mukesh Ojha (1):
(Rev.) i2c: imx: use devm_platform_get_and_ioremap_resource()
Rob Herring (1):
(Rev.) dt-bindings: i2c: add entry for hisilicon,ascend910-i2c
Sven Peter (1):
(Rev.) i2c: /pasemi: PASemi I2C controller IRQ enablement
Tali Perry (2):
(Rev.) i2c: npcm7xx: Annotate register field definitions with longer names
(Rev.) i2c: npcm7xx: Group bank 0/1 registers together for readability
Thierry Reding (1):
(Rev.) i2c: tegra: Set ACPI node as primary fwnode
Uwe Kleine-König (1):
(Rev.) i2c: imx: use devm_platform_get_and_ioremap_resource()
Yicong Yang (1):
(Rev.) dt-bindings: i2c: add entry for hisilicon,ascend910-i2c
.../bindings/i2c/hisilicon,ascend910-i2c.yaml | 73 +++++++
.../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 +
.../bindings/i2c/marvell,mv64xxx-i2c.yaml | 1 +
.../bindings/i2c/qcom,i2c-geni-qcom.yaml | 64 +++++-
.../devicetree/bindings/i2c/renesas,riic.yaml | 2 +-
.../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 44 +++-
MAINTAINERS | 1 +
drivers/i2c/busses/Kconfig | 2 +-
drivers/i2c/busses/i2c-amd-mp2-pci.c | 30 ++-
drivers/i2c/busses/i2c-amd-mp2.h | 1 +
drivers/i2c/busses/i2c-designware-common.c | 5 -
drivers/i2c/busses/i2c-designware-core.h | 235 ++++++++++-----------
drivers/i2c/busses/i2c-designware-master.c | 44 ++--
drivers/i2c/busses/i2c-designware-slave.c | 77 +++----
drivers/i2c/busses/i2c-gpio.c | 4 +-
drivers/i2c/busses/i2c-hisi.c | 22 +-
drivers/i2c/busses/i2c-imx.c | 3 +-
drivers/i2c/busses/i2c-ismt.c | 3 +
drivers/i2c/busses/i2c-mt65xx.c | 14 ++
drivers/i2c/busses/i2c-npcm7xx.c | 87 ++++----
drivers/i2c/busses/i2c-pasemi-core.c | 32 ++-
drivers/i2c/busses/i2c-pasemi-core.h | 5 +
drivers/i2c/busses/i2c-pasemi-platform.c | 6 +
drivers/i2c/busses/i2c-pxa-pci.c | 10 +-
drivers/i2c/busses/i2c-qcom-geni.c | 58 ++++-
drivers/i2c/busses/i2c-tegra.c | 1 +
drivers/i2c/busses/i2c-xiic.c | 9 +-
drivers/i2c/i2c-core-base.c | 19 +-
drivers/i2c/i2c-slave-eeprom.c | 5 +-
drivers/i2c/i2c-smbus.c | 11 +-
drivers/i2c/muxes/i2c-mux-pca9541.c | 5 +-
drivers/i2c/muxes/i2c-mux-pca954x.c | 6 +-
drivers/i2c/muxes/i2c-mux-reg.c | 5 +-
drivers/soc/qcom/qcom-geni-se.c | 79 +++++--
include/linux/i2c.h | 1 +
35 files changed, 638 insertions(+), 327 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2022-12-15 21:46 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-15 21:46 Wolfram Sang [this message]
2022-12-15 22:51 ` [PULL REQUEST] i2c-for-6.2-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y5uVrz8YuuWDpAzR@shikoro \
--to=wsa@kernel.org \
--cc=brgl@bgdev.pl \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=peda@axentia.se \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.