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.10
Date: Wed, 22 May 2024 11:02:53 +0100	[thread overview]
Message-ID: <20240522100253.GB6035@google.com> (raw)

Good morning Linus,

The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  git@gitolite.kernel.org:pub/scm/linux/kernel/git/lee/mfd tags/mfd-next-6.10

for you to fetch changes up to 1482489b5196f4203576ae1dc2ba4ce3ada381c7:

  dt-bindings: mfd: Use full path to other schemas (2024-05-10 15:39:18 +0100)

----------------------------------------------------------------
 - New Device Support
   - Add support for X-Powers AXP717 PMIC to AXP22X
   - Add support for Rockchip RK816 PMIC to RK8XX
   - Add support for TI TPS65224 PMIC to TPS6594

 - New Functionality
   - Add Power Off functionality to Rohm BD71828
   - Allow I2C SMBus access in Renesas RSMU

 - Fix-ups
   - Device Tree binding adaptions/conversions/creation
   - Shift Intel support over to MSI interrupts
   - Generify adding platform data away from being ACPI specific
   - Use device core supplied attribute to register sysfs entries
   - Replace hand-rolled functionality with generic APIs
   - Utilise centrally provided helpers and macros
   - Clean-up error handling
   - Remove superfluous/duplicated/unused sections
   - Trivial; spelling, whitespace, coding-style adaptions
   - More Maple Tree conversions

----------------------------------------------------------------
Alex Bee (5):
      dt-bindings: mfd: Add rk816 binding
      mfd: rk8xx: Add RK816 support
      pinctrl: rk805: Add rk816 pinctrl support
      regulator: rk808: Support apply_bit for rk808_set_suspend_voltage_range
      regulator: rk808: Add RK816 support

Andre Przywara (4):
      regulator: axp20x: fix typo-ed identifier
      dt-bindings: mfd: x-powers,axp152: Document AXP717
      mfd: axp20x: Add support for AXP717 PMIC
      regulator: axp20x: add support for the AXP717

Andreas Kemnade (4):
      dt-bindings: mfd: twl: Convert trivial subdevices to json-schema
      dt-bindings: mfd: Add ROHM BD71828 system-power-controller property
      mfd: rohm-bd71828: Add power off functionality
      dt-bindings: mfd: Add ROHM BD71879

Andy Shevchenko (8):
      mfd: intel-lpss: Switch over to MSI interrupts
      mfd: kempld: Replace ACPI code with agnostic one
      mfd: kempld: Use device core to create driver-specific device attributes
      mfd: kempld: Simplify device registration
      mfd: kempld: Use PLATFORM_DEVID_NONE instead of -1
      mfd: kempld: Drop duplicate NULL check in ->exit()
      mfd: kempld: Remove dead code
      mfd: kempld: Remove custom DMI matching code

Bhargav Raviprakash (6):
      mfd: tps6594: Use volatile_table instead of volatile_reg
      dt-bindings: mfd: ti,tps6594: Add TI TPS65224 PMIC
      mfd: tps6594-i2c: Add TI TPS65224 PMIC I2C
      mfd: tps6594-spi: Add TI TPS65224 PMIC SPI
      mfd: tps6594-core: Add TI TPS65224 PMIC core
      misc: tps6594-pfsm: Add TI TPS65224 PMIC PFSM

Charles Keepax (1):
      mfd: cs42l43: Update patching revision check

Christophe JAILLET (2):
      mfd: ocelot-spi: Use spi_sync_transfer()
      mfd: ssbi: Remove unused field 'slave' from 'struct ssbi'

Colin Ian King (1):
      mfd: timberdale: Remove redundant assignment to variable err

Herman van Hazendonk (1):
      dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible

Ilpo Järvinen (1):
      mfd: intel-m10-bmc: Change staging size to a variable

Jean Delvare (1):
      mfd: Tidy Kconfig dependency's parentheses

Krzysztof Kozlowski (2):
      dt-bindings: mfd: allwinner,sun6i-a31-prcm: Use hyphens in node names
      dt-bindings: mfd: Use full path to other schemas

Lee Jones (1):
      Merge branches 'ib-mfd-misc-pinctrl-regulator-6.10', 'ib-mfd-pinctrl-regulator-6.10' and 'ib-mfd-regulator-6.10' into ibs-for-mfd-merged

Luca Weiss (1):
      dt-bindings: mfd: qcom,spmi-pmic: Add pbs to SPMI device types

Matti Vaittinen (1):
      mfd: bd71828: Remove commented code lines

Min Li (1):
      mfd: rsmu: support I2C SMBus access

Nathan Morrisson (1):
      dt-bindings: mfd: Convert lp873x.txt to json-schema

Nirmala Devi Mal Nadar (3):
      mfd: tps6594: Add register definitions for TI TPS65224 PMIC
      regulator: tps6594-regulator: Add TI TPS65224 PMIC regulators
      pinctrl: pinctrl-tps6594: Add TPS65224 PMIC pinctrl and GPIO

Rob Herring (1):
      dt-bindings: mfd: syscon: Add missing simple syscon compatibles

Rob Herring (Arm) (1):
      dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node

Rohit Agarwal (1):
      dt-bindings: mfd: qcom,tcsr: Add compatible for SDX75

Siddharth Vadapalli (1):
      dt-bindings: mfd: syscon: Add ti,am62p-cpsw-mac-efuse compatible

wangkaiyuan (1):
      mfd: axp20x: Convert to use Maple Tree register cache

 .../arm/altera/socfpga-sdram-controller.txt        |  12 -
 Documentation/devicetree/bindings/arm/apm/scu.txt  |  17 -
 .../bindings/arm/marvell/armada-37xx.txt           |  32 --
 .../bindings/input/twl4030-pwrbutton.txt           |  21 --
 .../devicetree/bindings/mfd/actions,atc260x.yaml   |   6 +-
 .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml     |  14 +-
 .../bindings/mfd/aspeed,ast2x00-scu.yaml           |  16 +-
 .../devicetree/bindings/mfd/brcm,cru.yaml          |   8 +-
 .../devicetree/bindings/mfd/brcm,iproc-cdru.txt    |  16 -
 .../devicetree/bindings/mfd/brcm,iproc-mhb.txt     |  18 --
 .../devicetree/bindings/mfd/brcm,misc.yaml         |   2 +-
 .../bindings/mfd/canaan,k210-sysctl.yaml           |   6 +-
 .../devicetree/bindings/mfd/delta,tn48m-cpld.yaml  |   4 +-
 Documentation/devicetree/bindings/mfd/iqs62x.yaml  |   4 +-
 .../devicetree/bindings/mfd/kontron,sl28cpld.yaml  |  10 +-
 Documentation/devicetree/bindings/mfd/lp873x.txt   |  67 ----
 .../devicetree/bindings/mfd/max77650.yaml          |   8 +-
 .../devicetree/bindings/mfd/maxim,max77686.yaml    |   2 +-
 .../devicetree/bindings/mfd/maxim,max77693.yaml    |   2 +-
 .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml    |   4 +
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |   1 +
 .../devicetree/bindings/mfd/qcom-pm8xxx.yaml       |   1 +
 .../devicetree/bindings/mfd/richtek,rt4831.yaml    |   4 +-
 .../devicetree/bindings/mfd/ricoh,rn5t618.yaml     |   6 +-
 .../devicetree/bindings/mfd/rockchip,rk805.yaml    |   2 +-
 .../devicetree/bindings/mfd/rockchip,rk808.yaml    |   2 +-
 .../devicetree/bindings/mfd/rockchip,rk816.yaml    | 274 ++++++++++++++++
 .../devicetree/bindings/mfd/rockchip,rk817.yaml    |   2 +-
 .../devicetree/bindings/mfd/rockchip,rk818.yaml    |   2 +-
 .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml |   2 +-
 .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml |  13 +-
 .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml |   2 +-
 .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml    |   2 +-
 .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml  |   2 +-
 .../devicetree/bindings/mfd/samsung,s2mpa01.yaml   |   2 +-
 .../devicetree/bindings/mfd/samsung,s2mps11.yaml   |  12 +-
 .../devicetree/bindings/mfd/samsung,s5m8767.yaml   |   4 +-
 .../devicetree/bindings/mfd/st,stmfx.yaml          |   2 +-
 .../devicetree/bindings/mfd/st,stpmic1.yaml        |   4 +-
 .../devicetree/bindings/mfd/stericsson,ab8500.yaml |  48 +--
 .../bindings/mfd/stericsson,db8500-prcmu.yaml      |  40 +--
 Documentation/devicetree/bindings/mfd/syscon.yaml  |  16 +
 .../devicetree/bindings/mfd/ti,lp8732.yaml         | 112 +++++++
 .../devicetree/bindings/mfd/ti,tps65086.yaml       |   4 +-
 .../devicetree/bindings/mfd/ti,tps6594.yaml        |   1 +
 Documentation/devicetree/bindings/mfd/ti,twl.yaml  |  72 ++++-
 .../devicetree/bindings/mfd/x-powers,axp152.yaml   |   2 +
 Documentation/devicetree/bindings/rtc/twl-rtc.txt  |  11 -
 .../devicetree/bindings/watchdog/twl4030-wdt.txt   |  10 -
 drivers/fpga/intel-m10-bmc-sec-update.c            |   3 +-
 drivers/mfd/Kconfig                                |  16 +-
 drivers/mfd/axp20x-i2c.c                           |   2 +
 drivers/mfd/axp20x-rsb.c                           |   1 +
 drivers/mfd/axp20x.c                               |  90 ++++++
 drivers/mfd/cs42l43.c                              |  36 ++-
 drivers/mfd/intel-lpss-pci.c                       |   2 +-
 drivers/mfd/intel-m10-bmc-pmci.c                   |   1 +
 drivers/mfd/intel-m10-bmc-spi.c                    |   1 +
 drivers/mfd/kempld-core.c                          | 227 +++----------
 drivers/mfd/ocelot-spi.c                           |   5 +-
 drivers/mfd/rk8xx-core.c                           | 104 ++++++
 drivers/mfd/rk8xx-i2c.c                            |  45 ++-
 drivers/mfd/rohm-bd71828.c                         |  36 ++-
 drivers/mfd/rsmu_i2c.c                             | 107 ++++++-
 drivers/mfd/rsmu_spi.c                             |   8 +-
 drivers/mfd/ssbi.c                                 |   1 -
 drivers/mfd/timberdale.c                           |   1 -
 drivers/mfd/tps6594-core.c                         | 253 +++++++++++++--
 drivers/mfd/tps6594-i2c.c                          |  20 +-
 drivers/mfd/tps6594-spi.c                          |  20 +-
 drivers/misc/tps6594-pfsm.c                        |  48 ++-
 drivers/pinctrl/pinctrl-rk805.c                    |  69 ++++
 drivers/pinctrl/pinctrl-tps6594.c                  | 277 +++++++++++++---
 drivers/regulator/Kconfig                          |   4 +-
 drivers/regulator/axp20x-regulator.c               |  94 +++++-
 drivers/regulator/rk808-regulator.c                | 218 ++++++++++++-
 drivers/regulator/tps6594-regulator.c              | 334 ++++++++++++++++----
 include/linux/mfd/axp20x.h                         |  98 +++++-
 include/linux/mfd/intel-m10-bmc.h                  |   1 +
 include/linux/mfd/rk808.h                          | 144 +++++++++
 include/linux/mfd/rohm-bd71828.h                   |   5 +-
 include/linux/mfd/tps6594.h                        | 351 ++++++++++++++++++++-
 82 files changed, 2805 insertions(+), 741 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-sdram-controller.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/apm/scu.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-37xx.txt
 delete mode 100644 Documentation/devicetree/bindings/input/twl4030-pwrbutton.txt
 delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,iproc-cdru.txt
 delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,iproc-mhb.txt
 delete mode 100644 Documentation/devicetree/bindings/mfd/lp873x.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp8732.yaml
 delete mode 100644 Documentation/devicetree/bindings/rtc/twl-rtc.txt
 delete mode 100644 Documentation/devicetree/bindings/watchdog/twl4030-wdt.txt

-- 
Lee Jones [李琼斯]

             reply	other threads:[~2024-05-22 10:02 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-22 10:02 Lee Jones [this message]
2024-05-22 18:05 ` [GIT PULL] MFD for v6.10 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=20240522100253.GB6035@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.