All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] MFD for v6.1
Date: Thu, 6 Oct 2022 10:02:03 +0100	[thread overview]
Message-ID: <Yz6Zi7B2RS16sXhT@google.com> (raw)

Good morning Linus,

This PR is likely to conflict with Pinctrl.

Please take the changes made here; variable 'base' has been removed.

The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:

  Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 72a95859728a7866522e6633818bebc1c2519b17:

  mfd: syscon: Remove repetition of the regmap_get_val_endian() (2022-09-29 19:06:57 +0100)

----------------------------------------------------------------
 - Core Frameworks
   - Fix 'mfd_of_node_list' OF node entry resource leak

 - New Drivers
   - Add support for Ocelot VSC7512 Networking Chip
   - Add support for MediaTek MT6370 subPMIC
   - Add support for Richtek RT5120 (I2C) PMIC

 - New Device Support
   - Add support for Rockchip RV1126 and RK3588 to Syscon
   - Add support for Rockchip RK817 Battery Charger to RK808
   - Add support for Silergy SY7636a Voltage Regulator to Simple MFD
   - Add support for Qualcomm PMP8074 PMIC to QCOM SPMI
   - Add support for Secure Update to Intel M10 BMC

 - New Functionality
   - Provide SSP type to Intel's LPSS (PCI) SPI driver

 - Fix-ups
   - Remove legacy / unused code; stmpe, intel_soc_pmic_crc, syscon
   - Unify / simplify; intel_soc_pmic_crc
   - Trivial reordering / spelling, etc; Makefile, twl-core
   - Convert to managed resources; intel_soc_pmic_crc
   - Use appropriate APIs; intel_soc_pmic_crc
   - strscpy() conversion; htc-i2cpld, lpc_ich, mfd-core
   - GPIOD conversion; htc-i2cpld, stmpe
   - Add missing header file includes; twl4030-irq
   - DT goodies; stmpe, mediatek,mt6370, x-powers,axp152,
                 aspeed,ast2x00-scu, mediatek,mt8195-scpsys,
		 qcom,spmi-pmic, syscon, qcom,tcsr, rockchip,rk817,
		 sprd,ums512-glbreg, dlg,da9063

 - Bug Fixes
   - Properly check return values; sm501, htc-i2cpld
   - Repair Two-Wire Bus Mode; da9062-core
   - Fix error handling; intel_soc_pmic_core, fsl-imx25-tsadc,
                         lp8788, lp8788-irq

----------------------------------------------------------------
Alistair Francis (1):
      mfd: silergy,sy7636a: Add config option MFD_SY7636A

Allen-KH Cheng (1):
      dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186

Andy Shevchenko (13):
      mfd: intel-lpss: Provide an SSP type to the SPI driver
      mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc
      mfd: intel_soc_pmic: Move non-Intel Makefile entries to their own group
      mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip()
      mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata()
      mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
      mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery
      mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new()
      mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove
      mfd: intel_soc_pmic_crc: Update the copyright year
      mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused to pm_sleep_ptr() etc
      mfd: twl4030: Add missed linux/device.h header
      mfd: syscon: Remove repetition of the regmap_get_val_endian()

ChiYuan Huang (5):
      dt-bindings: mfd: Add MediaTek MT6370
      mfd: mt6370: Add MediaTek MT6370 support
      mfd: rt5120: Add Richtek PMIC support
      dt-binding: mfd: Add Richtek RT5120 PMIC support
      dt-bindings: mfd: mt6370: Fix the indentation in the example

Chris Morgan (3):
      mfd: rk808: Add Rockchip rk817 battery charger support
      dt-bindings: mfd: Add Rockchip rk817 battery charger support
      power: supply: Add charger driver for Rockchip RK817

Christophe JAILLET (4):
      mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
      mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
      mfd: lp8788: Fix an error handling path in lp8788_probe()
      mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()

Chunyan Zhang (1):
      dt-bindings: mfd: sprd: Add bindings for ums512 global registers

Colin Foster (8):
      mfd: ocelot: Add helper to get regmap from a resource
      net: mdio: mscc-miim: add ability to be used in a non-mmio configuration
      pinctrl: ocelot: add ability to be used in a non-mmio configuration
      pinctrl: microchip-sgpio: allow sgpio driver to be used as a module
      pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration
      resource: add define macro for register address resources
      dt-bindings: mfd: ocelot: Add bindings for VSC7512
      mfd: ocelot: Add support for the vsc7512 chip via spi

Conor Dooley (1):
      dt-bindings: mfd: dlg,da9063: Add missing regulator patterns

Dan Carpenter (1):
      mfd: fsl-imx25: Fix check for platform_get_irq() errors

Dmitry Torokhov (1):
      mfd: stmpe: Switch to using gpiod API

Francesco Dolcini (2):
      mfd: stmpe: Remove rotator block from probe
      mfd: stmpe: Probe sub-function by compatible

Jagan Teki (1):
      dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register

Jason Wang (1):
      mfd: twl-core: Fix double "to to" in comment.

Jens Hillenstedt (1):
      mfd: da9061: Fix Failed to set Two-Wire Bus Mode.

Jiasheng Jiang (1):
      mfd: sm501: Add check for platform_driver_register()

Krzysztof Kozlowski (9):
      dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles
      dt-bindings: mfd: syscon: Require specific compatible also for simple-mfd
      dt-bindings: mfd: qcom,spmi-pmic: Extend example
      dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema
      dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema on PM8998
      dt-bindings: mfd: qcom,tcsr: Add several devices
      MAINTAINERS: Drop Robert Jones
      dt-bindings: mfd: syscon: Drop ref from reg-io-width
      dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018

Linus Walleij (1):
      mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver

Luca Weiss (1):
      mfd: qcom-spmi-pmic: Add pm7250b compatible

Michal Oleszczyk (1):
      mfd: core: Delete corresponding OF node entries from list on MFD removal

Peng Wu (1):
      mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_core_probe()

Rob Herring (2):
      dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format
      dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes

Robert Marko (2):
      dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074
      mfd: qcom-spmi-pmic: Add support for PMP8074

Russ Weight (1):
      mfd: intel-m10-bmc: Add d5005 bmc secure update driver

Samuel Holland (1):
      dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant

Sebastian Reichel (1):
      dt-bindings: mfd: syscon: Add rk3588 QoS register compatible

Tinghan Shen (1):
      dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS

Wolfram Sang (1):
      mfd: Move from strlcpy with unused retval to strscpy

Yang Yingliang (1):
      mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE

 .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml     |   40 +
 .../bindings/mfd/allwinner,sun8i-a23-prcm.yaml     |   10 +
 .../bindings/mfd/aspeed,ast2x00-scu.yaml           |  110 ++
 .../devicetree/bindings/mfd/aspeed-scu.txt         |   48 -
 .../devicetree/bindings/mfd/cirrus,lochnagar.yaml  |    5 +
 .../devicetree/bindings/mfd/dlg,da9063.yaml        |    7 +-
 .../devicetree/bindings/mfd/gateworks-gsc.yaml     |    5 +-
 .../devicetree/bindings/mfd/maxim,max14577.yaml    |    1 +
 .../devicetree/bindings/mfd/maxim,max77843.yaml    |    1 +
 .../devicetree/bindings/mfd/mediatek,mt6370.yaml   |  280 +++++
 .../bindings/mfd/mediatek,mt8195-scpsys.yaml       |   68 ++
 .../devicetree/bindings/mfd/mscc,ocelot.yaml       |  160 +++
 .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml    |  114 +-
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |   38 +-
 .../devicetree/bindings/mfd/richtek,rt5120.yaml    |  178 +++
 .../devicetree/bindings/mfd/rockchip,rk817.yaml    |   52 +
 .../devicetree/bindings/mfd/silergy,sy7636a.yaml   |    1 +
 .../bindings/mfd/sprd,ums512-glbreg.yaml           |   71 ++
 .../devicetree/bindings/mfd/st,stm32-lptimer.yaml  |    4 +
 .../devicetree/bindings/mfd/st,stm32-timers.yaml   |    3 +
 .../devicetree/bindings/mfd/st,stmfx.yaml          |    1 +
 .../devicetree/bindings/mfd/stericsson,ab8500.yaml |   22 +
 Documentation/devicetree/bindings/mfd/syscon.yaml  |   17 +-
 .../devicetree/bindings/mfd/ti,tps65086.yaml       |    1 +
 .../devicetree/bindings/mfd/x-powers,axp152.yaml   |    4 +
 .../bindings/power/mediatek,power-controller.yaml  |    2 +-
 MAINTAINERS                                        |    8 +-
 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi         |    2 +-
 arch/arm/boot/dts/tegra30-apalis.dtsi              |    2 +-
 arch/arm/boot/dts/tegra30-colibri.dtsi             |    2 +-
 arch/arm/mach-omap1/board-htcherald.c              |    9 -
 drivers/hwmon/Kconfig                              |    1 +
 drivers/mfd/Kconfig                                |   65 +-
 drivers/mfd/Makefile                               |   15 +-
 drivers/mfd/da9062-core.c                          |    1 +
 drivers/mfd/fsl-imx25-tsadc.c                      |   34 +-
 drivers/mfd/htc-i2cpld.c                           |   60 +-
 drivers/mfd/intel-lpss-pci.c                       |  141 ++-
 drivers/mfd/intel-m10-bmc.c                        |    1 +
 drivers/mfd/intel_soc_pmic_chtdc_ti.c              |    8 +-
 drivers/mfd/intel_soc_pmic_core.c                  |  160 ---
 drivers/mfd/intel_soc_pmic_core.h                  |   25 -
 drivers/mfd/intel_soc_pmic_crc.c                   |  141 ++-
 drivers/mfd/lp8788-irq.c                           |    3 +
 drivers/mfd/lp8788.c                               |   12 +-
 drivers/mfd/lpc_ich.c                              |    2 +-
 drivers/mfd/mfd-core.c                             |    9 +-
 drivers/mfd/mt6370.c                               |  312 +++++
 drivers/mfd/mt6370.h                               |   99 ++
 drivers/mfd/ocelot-core.c                          |  161 +++
 drivers/mfd/ocelot-spi.c                           |  300 +++++
 drivers/mfd/ocelot.h                               |   49 +
 drivers/mfd/qcom-spmi-pmic.c                       |    1 +
 drivers/mfd/rk808.c                                |   16 +-
 drivers/mfd/rt5120.c                               |  124 ++
 drivers/mfd/sm501.c                                |    7 +-
 drivers/mfd/stmpe.c                                |   49 +-
 drivers/mfd/syscon.c                               |    8 -
 drivers/mfd/twl-core.c                             |    2 +-
 drivers/mfd/twl4030-irq.c                          |    1 +
 drivers/net/mdio/mdio-mscc-miim.c                  |   42 +-
 drivers/pinctrl/Kconfig                            |    5 +-
 drivers/pinctrl/pinctrl-microchip-sgpio.c          |   14 +-
 drivers/pinctrl/pinctrl-ocelot.c                   |   16 +-
 drivers/power/supply/Kconfig                       |    6 +
 drivers/power/supply/Makefile                      |    1 +
 drivers/power/supply/rk817_charger.c               | 1211 ++++++++++++++++++++
 drivers/regulator/Kconfig                          |    1 +
 include/dt-bindings/iio/adc/mediatek,mt6370_adc.h  |   18 +
 include/linux/htcpld.h                             |    2 -
 include/linux/ioport.h                             |    5 +
 include/linux/mfd/ocelot.h                         |   62 +
 include/linux/mfd/rk808.h                          |   91 ++
 73 files changed, 4071 insertions(+), 476 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-scu.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6370.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt8195-scpsys.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt5120.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml
 delete mode 100644 drivers/mfd/intel_soc_pmic_core.c
 delete mode 100644 drivers/mfd/intel_soc_pmic_core.h
 create mode 100644 drivers/mfd/mt6370.c
 create mode 100644 drivers/mfd/mt6370.h
 create mode 100644 drivers/mfd/ocelot-core.c
 create mode 100644 drivers/mfd/ocelot-spi.c
 create mode 100644 drivers/mfd/ocelot.h
 create mode 100644 drivers/mfd/rt5120.c
 create mode 100644 drivers/power/supply/rk817_charger.c
 create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6370_adc.h
 create mode 100644 include/linux/mfd/ocelot.h

-- 
Lee Jones [李琼斯]

             reply	other threads:[~2022-10-06  9:02 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-06  9:02 Lee Jones [this message]
2022-10-07 19:20 ` [GIT PULL] MFD for v6.1 pr-tracker-bot
2022-10-08 15:39 ` Jason A. Donenfeld
2022-10-08 15:47   ` [PATCH] Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()" Jason A. Donenfeld
2022-10-08 16:45     ` Linus Torvalds
2022-10-08 19:07       ` Andy Shevchenko
2022-10-10  7:48         ` Lee Jones
2022-10-10 15:25           ` Jason A. Donenfeld
2022-10-11  7:39         ` Lee Jones
2022-10-11  9:44           ` Andy Shevchenko
2022-10-11  9:44     ` Andy Shevchenko
2022-10-18  7:23     ` Lee Jones

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=Yz6Zi7B2RS16sXhT@google.com \
    --to=lee@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --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.