[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240923154913.GA7545@google.com>
Date: Mon, 23 Sep 2024 16:49:13 +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.12
Good afternoon Linus,
The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:
Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)
are available in the Git repository at:
ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-6.12
for you to fetch changes up to 91dba615c3431daf0132349812f6adc83e123eaf:
mfd: atc260x: Convert a bunch of commas to semicolons (2024-09-23 16:20:55 +0100)
----------------------------------------------------------------
- Added support for the Analog Devices ADP5585 GPIO and PWM functions.
- Added parsing of GPIO hogs for the ADP5585.
- Fixed module autoloading in the MAX14577 driver.
- Simplified and cleaned up the CROS_EC driver.
- Made the Lenovo Yoga Tab 3 X90F DMI match less strict in the INTEL_SOC_PMIC_CHTWC driver.
- Added support for the RK806 PMIC on the I2C bus.
- Removed the remaining header file for the DS1WM driver.
- Added compatible strings for various devices in the device tree bindings.
- Fixed a comma-related issue in the 88PM860X_CORE driver.
- Constified read-only regmap structs in various drivers.
- Used scoped variables with memory allocators to simplify error paths in the MT6360 and SYSCON drivers.
- Added Intel Arrow Lake-H and Panther Lake LPSS PCI IDs.
----------------------------------------------------------------
Chen Ni (2):
mfd: 88pm860x-core: Convert comma to semicolon
mfd: atc260x: Convert a bunch of commas to semicolons
Chris Morgan (1):
mfd: axp20x: Add ADC, BAT, and USB cells for AXP717
Clark Wang (1):
pwm: adp5585: Add Analog Devices ADP5585 support
Detlev Casanova (2):
mfd: rk8xx: Add support for rk806 on i2c bus
dt-bindings: mfd: syscon: Add rk3576 QoS register compatible
Haibo Chen (3):
mfd: adp5585: Add Analog Devices ADP5585 core support
gpio: adp5585: Add Analog Devices ADP5585 support
dt-bindings: mfd: adp5585: Add parsing of hogs
Hans de Goede (1):
mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
Ilpo Järvinen (2):
mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs
Javier Carrasco (24):
mfd: da9062-core: Constify read-only regmap structs
mfd: fsl-imx25-tsadc: Constify struct regmap_config
mfd: hi655x-pmic: Constify struct regmap_config
mfd: wcd934x: Constify struct regmap_config
mfd: tps6105x: Constify struct regmap_config
mfd: rohm-bd9576: Constify read-only regmap structs
mfd: intel-m10-bmc: Constify struct regmap_config
mfd: 88pm80x: Constify read-only regmap structs
mfd: bd9571mwv: Constify struct regmap_irq_chip
mfd: intel_soc_pmic_bxtwc: Constify struct regmap_irq_chip
mfd: retu: Constify read-only regmap structs
mfd: rk8xx-core: Constify struct regmap_irq_chip
mfd: rohm-bd71828: Constify read-only regmap structs
mfd: rohm-bd718x7: Constify struct regmap_irq_chip
mfd: tps65086: Constify struct regmap_irq_chip
mfd: tps65090: Constify struct regmap_irq_chip
mfd: tps65218: Constify struct regmap_irq_chip
mfd: tps65219: Constify read-only regmap structs
mfd: tps65910: Constify struct regmap_irq_chip
mfd: tps65912: Constify struct regmap_irq_chip
mfd: twl6040: Constify struct regmap_irq_chip
mfd: gateworks-gsc: Constify struct regmap_bus
mfd: mc13xxx-spi: Constify struct regmap_bus
mfd: sprd-sc27xx-spi: Constify struct regmap_bus
Jinjie Ruan (2):
mfd: max77620: Use for_each_child_of_node_scoped()
mfd: qcom-spmi-pmic: Use for_each_child_of_node_scoped()
Krzysztof Kozlowski (2):
mfd: mt6360: Use scoped variables with memory allocators to simplify error paths
mfd: syscon: Use scoped variables with memory allocators to simplify error paths
Laurent Pinchart (1):
dt-bindings: mfd: Add Analog Devices ADP5585
Lee Jones (1):
Merge branches 'ib-mfd-for-iio-power-6.12' and 'ib-mfd-gpio-pwm-6.12' into ibs-for-mfd-merged
Liao Chen (1):
mfd: max14577: Provide MODULE_DEVICE_TABLE() to fix module autoloading
Lukas Bulwahn (1):
MAINTAINERS: Repair file entry in MARVELL 88PM886 PMIC DRIVER
Mukesh Ojha (1):
dt-bindings: mfd: qcom,tcsr: Add compatible for sa8775p
Rob Herring (Arm) (1):
mfd: tc3589x: Drop vendorless compatible string from match table
Siddharth Vadapalli (1):
dt-bindings: mfd: syscon: Add ti,j784s4-acspcie-proxy-ctrl compatible
Tzung-Bi Shih (2):
mfd: cros_ec: Simplify and clean-up cros_ec_dev_init()
mfd: cros_ec: Update module description
Wilken Gottwalt (1):
mfd: ds1wm: Remove remaining header file
.../devicetree/bindings/mfd/adi,adp5585.yaml | 99 +++++++++
.../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 +
Documentation/devicetree/bindings/mfd/syscon.yaml | 3 +
.../devicetree/bindings/trivial-devices.yaml | 4 -
MAINTAINERS | 13 +-
drivers/gpio/Kconfig | 7 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-adp5585.c | 229 +++++++++++++++++++++
drivers/mfd/88pm800.c | 2 +-
drivers/mfd/88pm805.c | 4 +-
drivers/mfd/88pm860x-core.c | 10 +-
drivers/mfd/Kconfig | 12 ++
drivers/mfd/Makefile | 1 +
drivers/mfd/adp5585.c | 205 ++++++++++++++++++
drivers/mfd/atc260x-core.c | 4 +-
drivers/mfd/axp20x.c | 25 ++-
drivers/mfd/bd9571mwv.c | 4 +-
drivers/mfd/cros_ec_dev.c | 15 +-
drivers/mfd/da9062-core.c | 12 +-
drivers/mfd/fsl-imx25-tsadc.c | 2 +-
drivers/mfd/gateworks-gsc.c | 2 +-
drivers/mfd/hi655x-pmic.c | 2 +-
drivers/mfd/intel-lpss-pci.c | 39 ++++
drivers/mfd/intel-m10-bmc-pmci.c | 2 +-
drivers/mfd/intel-m10-bmc-spi.c | 2 +-
drivers/mfd/intel_soc_pmic_bxtwc.c | 14 +-
drivers/mfd/intel_soc_pmic_chtwc.c | 1 -
drivers/mfd/max14577.c | 1 +
drivers/mfd/max77620.c | 5 +-
drivers/mfd/mc13xxx-spi.c | 2 +-
drivers/mfd/mt6360-core.c | 23 +--
drivers/mfd/qcom-spmi-pmic.c | 5 +-
drivers/mfd/retu-mfd.c | 12 +-
drivers/mfd/rk8xx-core.c | 6 +-
drivers/mfd/rk8xx-i2c.c | 25 +++
drivers/mfd/rohm-bd71828.c | 8 +-
drivers/mfd/rohm-bd718x7.c | 2 +-
drivers/mfd/rohm-bd9576.c | 6 +-
drivers/mfd/sprd-sc27xx-spi.c | 2 +-
drivers/mfd/syscon.c | 20 +-
drivers/mfd/tc3589x.c | 2 -
drivers/mfd/tps6105x.c | 2 +-
drivers/mfd/tps65086.c | 2 +-
drivers/mfd/tps65090.c | 2 +-
drivers/mfd/tps65218.c | 2 +-
drivers/mfd/tps65219.c | 4 +-
drivers/mfd/tps65910.c | 6 +-
drivers/mfd/tps65912-core.c | 2 +-
drivers/mfd/twl6040.c | 2 +-
drivers/mfd/wcd934x.c | 2 +-
drivers/pwm/Kconfig | 7 +
drivers/pwm/Makefile | 1 +
drivers/pwm/pwm-adp5585.c | 184 +++++++++++++++++
include/linux/mfd/88pm80x.h | 2 +-
include/linux/mfd/adp5585.h | 126 ++++++++++++
include/linux/mfd/axp20x.h | 26 +++
include/linux/mfd/ds1wm.h | 29 ---
57 files changed, 1089 insertions(+), 144 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/adi,adp5585.yaml
create mode 100644 drivers/gpio/gpio-adp5585.c
create mode 100644 drivers/mfd/adp5585.c
create mode 100644 drivers/pwm/pwm-adp5585.c
create mode 100644 include/linux/mfd/adp5585.h
delete mode 100644 include/linux/mfd/ds1wm.h
--
Lee Jones [李琼斯]
Powered by blists - more mailing lists