lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240522100253.GB6035@google.com>
Date: Wed, 22 May 2024 11:02:53 +0100
From: Lee Jones <lee@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] MFD for v6.10

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@...olite.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 [李琼斯]

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ