From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Lee Jones <lee@kernel.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] MFD for v6.7
Date: Thu, 2 Nov 2023 14:29:18 +0000 [thread overview]
Message-ID: <20231102142918.GX8909@google.com> (raw)
Good afternoon Linus,
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-6.7
for you to fetch changes up to 2b481822446e30943fb7c02744a7b49ebec0e696:
mfd: lpc_ich: Mark *_gpio_offsets data with const (2023-11-01 10:02:18 +0000)
----------------------------------------------------------------
- Core Frameworks
- Allow all MFD Cell properties to be filled in dynamically at runtime
- Skip disabled device nodes and continue to look for subsequent devices
- New Device Support
- Add support for Lunar Lake-M PCI to Intel LPSS PCI
- Add support for Denverton to Intel ICH LPC
- New Functionality
- Add support for Clocks to Texas Instruments TWL* Core
- Add support for Interrupts to STMicroelectronics STM32 Timers
- Fix-ups
- Convert to new devm-* (managed) power-off API
- Remove superfluous code
- Bunch of Device Tree additions, conversions and adaptions
- Simplify obtaining resources (memory, device data) using unified API helpers
- Trivial coding-style / spelling type clean-ups
- Constify / staticify changes
- Expand or edit on existing documentation
- Convert some Regmap configurations to use the Maple Tree cache
- Apply new __counted_by() annotation to several data structures containing flexible arrays
- Replace strncpy() with strscpy()
- Bug Fixes
- Remove double put creating reference imbalances
- Ensure headphone/lineout detection sets set when booting with ACPI
----------------------------------------------------------------
Alex Bee (1):
dt-bindings: mfd: syscon: Add rockchip,rk3128-qos compatible
Andre Przywara (2):
mfd: axp20x: Generalise handling without interrupt
dt-bindings: mfd: x-powers,axp152: Make interrupt optional for more chips
Andreas Kemnade (3):
dt-bindings: mfd: Convert twl-family.txt to json-schema
dt-bindings: mfd: ti,twl: Add clock provider properties
mfd: twl-core: Add a clock subdevice for the TWL6032
Andrew Davis (1):
dt-bindings: mfd: syscon: Add ti,am654-dss-oldi-io-ctrl compatible
Andy Shevchenko (5):
mfd: lpc_ich: Make struct lpc_ich_priv use enum for chipset member
mfd: lpc_ich: Convert gpio_version to be enum
mfd: lpc_ich: Move APL GPIO resources to a custom structure
mfd: lpc_ich: Add a platform device for pinctrl Denverton
mfd: lpc_ich: Mark *_gpio_offsets data with const
Benjamin Bara (5):
kernel/reboot: emergency_restart: Set correct system_state
i2c: core: Run atomic i2c xfer when !preemptible
kernel/reboot: Add device to sys_off_handler
mfd: tps6586x: Use devm-based power off handler
mfd: tps6586x: Register restart handler
Biju Das (9):
mfd: max8997: Simplify obtaining I2C match data and drop max8997_i2c_get_driver_data()
mfd: palmas: Remove trailing comma in the terminator entry
mfd: palmas: Constify .data in OF table and {palmas,tps65917}_irq_chip
mfd: palmas: Move OF table closer to its consumer
mfd: palmas: Make similar OF and ID table
mfd: arizona-i2c: Simplify obtaining I2C match data
mfd: madera-i2c: Simplify obtaining I2C match data
mfd: max77541: Simplify obtaining I2C match data
mfd: max8998: Simplify obtaining I2C match data and drop max8998_i2c_get_driver_data()
Bryan O'Donoghue (1):
dt-bindings: mfd: qcom,spmi-pmic: Add typec to SPMI device types
Chen-Yu Tsai (1):
dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
Dinghao Liu (1):
mfd: dln2: Fix double put in dln2_probe
Dmitry Baryshkov (2):
dt-bindings: mfd: qcom-spmi-pmic: Add pm8450 entry
dt-bindings: mfd: qcom-pm8xxx: Add missing child nodes
Fabrice Gasnier (1):
mfd: stm32-timers: Add support for interrupts
Geert Uytterhoeven (1):
dt-bindings: mfd: stericsson,db8500-prcmu: Spelling s/Cortex A-/Cortex-A/
Hans de Goede (1):
mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
Herve Codina (1):
mfd: core: Ensure disabled devices are skipped without aborting
Jarkko Nikula (1):
mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
Johan Hovold (5):
mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
mfd: qcom-spmi-pmic: Fix revid implementation
mfd: qcom-spmi-pmic: Switch to EXPORT_SYMBOL_GPL()
spmi: document spmi_device_from_of() refcounting
spmi: rename spmi device lookup helper
Justin Stitt (1):
mfd: db8500-prcmu: Replace deprecated strncpy with strscpy
Kees Cook (1):
mfd: iqs62x: Annotate struct iqs62x_fw_blk with __counted_by
Krzysztof Kozlowski (1):
dt-bindings: mfd: maxim,max8998: Convert to DT schema
Lee Jones (1):
Merge tag 'ib-mfd-i2c-reboot-v6.7' into ibs-for-mfd-merged
Luca Weiss (1):
dt-bindings: mfd: qcom,spmi-pmic: Drop unused labels from examples
Manikandan Muralidharan (1):
mfd: atmel-hlcdc: Add compatible for sam9x75 XLCD controller
Mark Brown (12):
mfd: wcd934x: Update to use maple tree register cache
mfd: tps65086: Convert to use maple tree register cache
mfd: tps65090: Convert to use maple tree register cache
mfd: tps65128: Convert to use maple tree register cache
mfd: tps6586x: Convert to use maple tree register cache
mfd: tps65910: Convert to use maple tree register cache
mfd: tps65912: Convert to use maple tree register cache
mfd: twl: Convert to use maple tree register cache
mfd: rk8xx: Convert to use maple tree register cache
mfd: max77620: Convert to use maple tree register cache
mfd: max77686: Convert to use maple tree register cache
mfd: max8907: Convert to use maple tree register cache
Michał Mirosław (1):
mfd: core: Un-constify mfd_cell.of_reg
Ondrej Jirman (4):
dt-bindings: mfd: rk8xx: Deprecate rockchip,system-power-controller
dt-bindings: mfd: rk806: Allow system-power-controller property
mfd: rk8xx: Add support for standard system-power-controller property
mfd: rk8xx: Add support for RK806 power off
Rob Herring (6):
dt-bindings: mfd: Add missing unevaluatedProperties on child node schemas
mfd: motorola-cpcap: Drop unnecessary of_match_device() call
mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data()
mfd: Use device_get_match_data() in a bunch of drivers
mfd: Use i2c_get_match_data() in a selection of drivers
dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema
Russ Weight (1):
mfd: intel-m10-bmc: Change contact for ABI docs
Sebastian Reichel (1):
dt-bindings: mfd: max8925: Convert to DT schema format
Tengfei Fan (1):
dt-bindings: mfd: qcom,tcsr: Add compatible for sm4450
Ying Sun (1):
mfd: ab8500: Remove non-existent configuration "#ifdef CONFIG_AB8500_DEBUG"
.../ABI/testing/sysfs-driver-intel-m10-bmc | 4 +-
.../devicetree/bindings/arm/arm,integrator.yaml | 39 ---
.../devicetree/bindings/arm/arm,realview.yaml | 37 ---
.../devicetree/bindings/arm/arm,versatile.yaml | 40 +--
.../bindings/input/twl4030-pwrbutton.txt | 2 +-
.../bindings/leds/backlight/max8925-backlight.txt | 10 -
.../devicetree/bindings/leds/register-bit-led.yaml | 2 +-
.../bindings/mfd/arm,dev-platforms-syscon.yaml | 67 +++++
Documentation/devicetree/bindings/mfd/max8925.txt | 64 ----
Documentation/devicetree/bindings/mfd/max8998.txt | 125 --------
.../devicetree/bindings/mfd/maxim,max5970.yaml | 5 +
.../devicetree/bindings/mfd/maxim,max8925.yaml | 145 +++++++++
.../devicetree/bindings/mfd/maxim,max8998.yaml | 324 +++++++++++++++++++++
.../devicetree/bindings/mfd/mediatek,mt6357.yaml | 2 +
Documentation/devicetree/bindings/mfd/mt6397.txt | 4 +-
.../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 11 +-
.../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 +
.../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 26 +-
.../devicetree/bindings/mfd/rockchip,rk805.yaml | 4 +
.../devicetree/bindings/mfd/rockchip,rk806.yaml | 2 +
.../devicetree/bindings/mfd/rockchip,rk808.yaml | 4 +
.../devicetree/bindings/mfd/rockchip,rk809.yaml | 6 +-
.../devicetree/bindings/mfd/rockchip,rk817.yaml | 3 +
.../devicetree/bindings/mfd/rockchip,rk818.yaml | 4 +
.../bindings/mfd/stericsson,db8500-prcmu.yaml | 2 +-
Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +
.../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 1 +
.../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 1 +
.../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 1 +
Documentation/devicetree/bindings/mfd/ti,twl.yaml | 67 +++++
.../devicetree/bindings/mfd/twl-family.txt | 46 ---
.../devicetree/bindings/mfd/x-powers,axp152.yaml | 5 +-
.../bindings/power/supply/max8925_battery.txt | 18 --
drivers/i2c/i2c-core.h | 2 +-
drivers/mfd/arizona-i2c.c | 11 +-
drivers/mfd/arizona-spi.c | 3 +
drivers/mfd/atmel-hlcdc.c | 1 +
drivers/mfd/axp20x.c | 66 ++---
drivers/mfd/db8500-prcmu.c | 4 +-
drivers/mfd/dln2.c | 1 -
drivers/mfd/hi6421-pmic-core.c | 9 +-
drivers/mfd/intel-lpss-pci.c | 13 +
drivers/mfd/iqs62x.c | 2 +-
drivers/mfd/lochnagar-i2c.c | 9 +-
drivers/mfd/lp87565.c | 9 +-
drivers/mfd/lpc_ich.c | 127 ++++++--
drivers/mfd/madera-i2c.c | 9 +-
drivers/mfd/max14577.c | 14 +-
drivers/mfd/max77541.c | 6 +-
drivers/mfd/max77620.c | 6 +-
drivers/mfd/max77686.c | 2 +-
drivers/mfd/max8907.c | 4 +-
drivers/mfd/max8997.c | 12 +-
drivers/mfd/max8998.c | 12 +-
drivers/mfd/mc13xxx-spi.c | 14 +-
drivers/mfd/mfd-core.c | 17 +-
drivers/mfd/motorola-cpcap.c | 7 +-
drivers/mfd/mxs-lradc.c | 9 +-
drivers/mfd/palmas.c | 60 ++--
drivers/mfd/qcom-spmi-pmic.c | 109 +++++--
drivers/mfd/qcom_rpm.c | 8 +-
drivers/mfd/rk8xx-core.c | 7 +-
drivers/mfd/rk8xx-i2c.c | 6 +-
drivers/mfd/rn5t618.c | 11 +-
drivers/mfd/stm32-timers.c | 46 +++
drivers/mfd/tps65086.c | 2 +-
drivers/mfd/tps65090.c | 2 +-
drivers/mfd/tps65218.c | 2 +-
drivers/mfd/tps6586x.c | 52 +++-
drivers/mfd/tps65910.c | 13 +-
drivers/mfd/tps65912-core.c | 2 +-
drivers/mfd/twl-core.c | 18 +-
drivers/mfd/twl4030-power.c | 9 +-
drivers/mfd/twl6030-irq.c | 10 +-
drivers/mfd/wcd934x.c | 2 +-
drivers/mfd/wm831x-i2c.c | 16 +-
drivers/mfd/wm831x-spi.c | 16 +-
drivers/mfd/wm8994-core.c | 11 +-
drivers/spmi/spmi.c | 9 +-
include/linux/mfd/abx500/ab8500.h | 6 -
include/linux/mfd/core.h | 2 +-
include/linux/mfd/lpc_ich.h | 7 +-
include/linux/mfd/stm32-timers.h | 11 +
include/linux/reboot.h | 3 +
include/linux/spmi.h | 2 +-
kernel/reboot.c | 4 +
86 files changed, 1159 insertions(+), 730 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/leds/backlight/max8925-backlight.txt
create mode 100644 Documentation/devicetree/bindings/mfd/arm,dev-platforms-syscon.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/max8925.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/max8998.txt
create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max8925.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max8998.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/ti,twl.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/twl-family.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/max8925_battery.txt
--
Lee Jones [李琼斯]
next reply other threads:[~2023-11-02 14:29 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-02 14:29 Lee Jones [this message]
2023-11-03 1:00 ` [GIT PULL] MFD for v6.7 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=20231102142918.GX8909@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.