[GIT PULL] MFD for v5.19

From: Lee Jones
Date: Fri May 27 2022 - 08:19:29 EST


Good afternoon Linus,

The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:

Linux 5.18-rc1 (2022-04-03 14:08:21 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-5.19

for you to fetch changes up to f93afd8e7567fa9dcf0089ff4ce5a713bfb5dae7:

dt-bindings: cros-ec: Fix a typo in description (2022-05-23 16:11:31 +0100)

----------------------------------------------------------------
- New Device Support
- Add support for {Power,Home} Keys to MediaTek MT6359
- Add support for SC2730 to Spreadtrum SPRD SC27XX SPI
- Add support for additional Alder Lake-P I2C Controllers to Intel LPSS PCI

- Fix-ups
- Convert GPIO to GPIOD; hi655x-pmic
- Only register devices that exist; cros_ec_dev
- Remove unused code; syscon, reg-mux
- Rework .remove() API to return void; twl-core, rt4831
- Trivial - whitespace, spelling, coding style; tps65218, sprd-sc27xx-spi,
google,cros-ec
- DT binding changes; samsung,exynos5433-lpass, rockchip,rk805,
rockchip,rk808, rockchip,rk809, rockchip,rk817,
rockchip,rk818, wlf,arizona

- Bug Fixes
- Fix error handling bugs; ipaq-micro, davinci_voicecodec

----------------------------------------------------------------
Chris Morgan (1):
dt-bindings: mfd: rk808: Convert bindings to yaml

Cixi Geng (2):
mfd: sprd: Add SC2730 PMIC to SPI device ID table
mfd: sprd: Jugle {of,spi}_device_id tables into numerical order

Daniel Ammann (1):
mfd: tps65218: Fix trivial typo in comment

Fabien Parent (2):
mfd: mt6359: Add missing defines necessary for mtk-pmic-keys support
mfd: mt6397-core: Add resources for PMIC keys for MT6359

Gaggery Tsai (1):
mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7

Krzysztof Kozlowski (2):
dt-bindings: mfd: samsung,exynos5433-lpass: Fix 'dma-channels/requests' properties
dt-bindings: mfd: wlf,arizona: Add spi-max-frequency

Lv Ruyi (1):
mfd: ipaq-micro: Fix error check return value of platform_get_irq()

Maíra Canal (1):
mfd: hi655x-pmic: Replace legacy gpio interface for gpiod interface

Rob Herring (1):
dt-bindings: Drop undocumented i.MX iomuxc-gpr bindings in examples

Stephen Boyd (2):
mfd: cros_ec_dev: Only register PCHG device if present
dt-bindings: cros-ec: Fix a typo in description

Uwe Kleine-König (3):
mfd: twl6030: Make twl6030_exit_irq() return void
mfd: twl4030: Make twl4030_exit_irq() return void
mfd: rt4831: Improve error reporting for problems during .remove()

Yang Yingliang (1):
mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()

.../devicetree/bindings/mfd/google,cros-ec.yaml | 2 +-
Documentation/devicetree/bindings/mfd/rk808.txt | 465 ---------------------
.../devicetree/bindings/mfd/rockchip,rk805.yaml | 219 ++++++++++
.../devicetree/bindings/mfd/rockchip,rk808.yaml | 257 ++++++++++++
.../devicetree/bindings/mfd/rockchip,rk809.yaml | 284 +++++++++++++
.../devicetree/bindings/mfd/rockchip,rk817.yaml | 330 +++++++++++++++
.../devicetree/bindings/mfd/rockchip,rk818.yaml | 282 +++++++++++++
.../bindings/mfd/samsung,exynos5433-lpass.yaml | 4 +-
Documentation/devicetree/bindings/mfd/syscon.yaml | 8 -
.../devicetree/bindings/mfd/wlf,arizona.yaml | 1 +
Documentation/devicetree/bindings/mux/reg-mux.yaml | 1 -
drivers/mfd/cros_ec_dev.c | 19 +
drivers/mfd/davinci_voicecodec.c | 6 +-
drivers/mfd/hi655x-pmic.c | 27 +-
drivers/mfd/intel-lpss-pci.c | 2 +
drivers/mfd/ipaq-micro.c | 2 +-
drivers/mfd/mt6397-core.c | 13 +
drivers/mfd/rt4831.c | 7 +-
drivers/mfd/sprd-sc27xx-spi.c | 3 +-
drivers/mfd/twl-core.c | 8 +-
drivers/mfd/twl-core.h | 4 +-
drivers/mfd/twl4030-irq.c | 7 +-
drivers/mfd/twl6030-irq.c | 3 +-
include/linux/mfd/hi655x-pmic.h | 4 +-
include/linux/mfd/mt6359/registers.h | 2 +
include/linux/mfd/tps65218.h | 2 +-
26 files changed, 1442 insertions(+), 520 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/mfd/rk808.txt
create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk809.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml

--
Lee Jones [李琼斯]
Principal Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog