[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240314144148.GO1522089@google.com>
Date: Thu, 14 Mar 2024 14:41:48 +0000
From: Lee Jones <lee@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Daniel Thompson <daniel.thompson@...aro.org>
Subject: [GIT PULL] MFD for v6.9
echo ${SUBJECT} | sed 's/Backlight/MFD/'
> Good afternoon Linus,
>
> The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:
>
> Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)
>
> are available in the Git repository at:
>
> git@...olite.kernel.org:pub/scm/linux/kernel/git/lee/mfd tags/mfd-next-6.9
>
> for you to fetch changes up to 78334c343bef528b911da83a6b041d15a1a72efb:
>
> mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (2024-03-05 10:40:30 +0000)
>
> ----------------------------------------------------------------
> - New Device Support
> - Add support for Watchdog to ChromeOS Embedded Controller
> - Add support for GPIOs to ChromeOS Embedded Controller
> - Add supprt for Sound to MediaTek MT6357 CODEC
>
> - New Functionality
> - Add power-off functionality to Texas Instruments TWL series CODECs
>
> - Fix-ups
> - Device Tree binding adaptions/conversions/creation
> - Use/convert to new/better APIs/helpers/MACROs instead of hand-rolling implementations
> - Trivial; spelling, whitespace, clean-ups, etc
> - Remove superfluous code and simplify overall
> - Fix include lists; alphabetise, remove unused, explicitly add used
> - Use dev_err_probe() to clean-up error paths
> - Convert used cache type over to the Maple Tree in many instances
> - Constify a bunch of static structs
> - Refrain from over-riding resources provided via the firmware
>
> - Bug Fixes
> - Fix a clock related firmware bug on Dell XPS 9530 et al.
> - Repair incorrect IRQ designations
> - Increase buffer sizes to omit various snprintf compiler errors
> - Ensure errors are handled properly
> - Balance references and prevent resource leaks
> - Rectify Power Key interrupt processing
> - Fix Kconfig related build errors
> - Correct a bunch of register start-up default values
>
> ----------------------------------------------------------------
> Aleksandrs Vinarskis (2):
> mfd: intel-lpss: Switch to generalized quirk table
> mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530
>
> Alexander Sverdlin (1):
> mfd: twl: Select MFD_CORE
>
> Andreas Kemnade (3):
> dt-bindings: mfd: ti,twl: Document system-power-controller
> mfd: twl-core: Add power off implementation for twl603x
> mfd: twl4030-power: Accept standard property for power controller
>
> Andrew Davis (1):
> dt-bindings: mfd: syscon: Add ti,am654-serdes-ctrl compatible
>
> Balakrishnan Sambath (1):
> dt-bindings: mfd: Convert atmel-flexcom to json-schema
>
> Biju Das (6):
> dt-bindings: mfd: da9062: Update watchdog description
> dt-bindings: mfd: dlg,da9063: Update watchdog child node
> dt-bindings: input: Convert da906{1,2,3} onkey to json-schema
> dt-bindings: thermal: Convert da906{1,2} thermal to json-schema
> dt-bindings: mfd: dlg,da9063: Sort child devices
> dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema
>
> Bo Liu (18):
> mfd: ac100: Convert to use maple tree register cache
> mfd: as3711: Convert to use maple tree register cache
> mfd: as3722: Convert to use maple tree register cache
> mfd: axp20x: Convert to use maple tree register cache
> mfd: bcm590xx: Convert to use maple tree register cache
> mfd: bd9571mwv: Convert to use maple tree register cache
> mfd: dialog: Convert to use maple tree register cache
> mfd: khadas-mcu: Convert to use maple tree register cache
> mfd: lochnagar-i2c: Convert to use maple tree register cache
> mfd: wolfson: Convert to use maple tree register cache
> mfd: rohm: Convert to use maple tree register cache
> mfd: rk8xx: Convert to use maple tree register cache
> mfd: rn5t618: Convert to use maple tree register cache
> mfd: rsmu_i2c: Convert to use maple tree register cache
> mfd: si476x: Convert to use maple tree register cache
> mfd: stmfx: Convert to use maple tree register cache
> mfd: stpmic1: Convert to use maple tree register cache
> mfd: rc5t583: Convert to use maple tree register cache
>
> Charles Keepax (6):
> mfd: cs42l43: Tidy up header includes
> mfd: cs42l43: Use __u8 type rather than u8 for firmware interface
> mfd: cs42l43: Add time postfixes on defines
> mfd: cs42l43: Add some missing dev_err_probe()s
> mfd: cs42l43: Handle error from devm_pm_runtime_enable()
> spi: cs42l43: Tidy up header includes
>
> Dharma Balasubiramani (1):
> dt-bindings: mfd: atmel,hlcdc: Convert to DT schema format
>
> Dmitry Baryshkov (1):
> dt-bindings: mfd: qcom,tcsr: Add compatibles for QCM2290 and SM6115
>
> Fabien Parent (1):
> mfd: mt6397-core: Register mt6357 sound codec
>
> Fuyao Kashizuku (1):
> mfd: sun4i-gpadc: Correct specified GPADC interrupt numbers
>
> Geert Uytterhoeven (2):
> mfd: mc13xxx: Use bitfield helpers
> dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required
>
> Ilpo Järvinen (1):
> mfd: lpc_ich: Use ALIGN_DOWN() to obtain the start of the SPI base range
>
> Krzysztof Kozlowski (1):
> dt-bindings: mfd: iqs62x: Do not override firmware-name $ref
>
> Lee Jones (2):
> Merge branches 'ib-mfd-cros-watchdog-6.9' and 'ib-mfd-input-thermal-6.9' into ibs-for-mfd-merged
> mfd: omap-usb-host: Increase size of buffer to include all possible values
>
> Lukasz Majczak (3):
> platform/chrome: Update binary interface for EC-based watchdog
> watchdog: Add ChromeOS EC-based watchdog driver
> mfd: cros_ec: Register EC-based watchdog subdevice
>
> Maciej Strozek (3):
> mfd: wm831x: Remove redundant forever while loop
> mfd: cs42l43: Fix wrong register defaults
> mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
>
> Michael Brunner (1):
> mfd: kempld-core: Don't replace resources provided by ACPI
>
> Ondrej Jirman (1):
> mfd: rk8xx-core: Fix interrupt processing order for power key button
>
> Peter Griffin (3):
> mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
> mfd: syscon: Remove extern from function prototypes
> mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
>
> Ricardo B. Marliere (2):
> mfd: mcp-core: Make mcp_bus_type const
> mfd: core: Constify the struct device_type usage
>
> Roger Quadros (1):
> dt-bindings: mfd: syscon: Add ti,am62-usb-phy-ctrl compatible
>
> Siddharth Vadapalli (1):
> dt-bindings: mfd: syscon: Add ti,j784s4-pcie-ctrl compatible
>
> Simon Horman (1):
> mfd: rave-sp: Avoid unnecessary use of comma operator
>
> Stephen Boyd (2):
> dt-bindings: mfd: cros-ec: Add properties for GPIO controller
> mfd: cros_ec_dev: Add GPIO device if feature present on EC
>
> .../devicetree/bindings/input/da9062-onkey.txt | 47 ----
> .../bindings/input/dlg,da9062-onkey.yaml | 38 ++++
> .../devicetree/bindings/mfd/atmel,hlcdc.yaml | 99 ++++++++
> .../bindings/mfd/atmel,sama5d2-flexcom.yaml | 99 ++++++++
> .../devicetree/bindings/mfd/atmel-flexcom.txt | 64 ------
> .../devicetree/bindings/mfd/atmel-hlcdc.txt | 56 -----
> Documentation/devicetree/bindings/mfd/da9062.txt | 124 ----------
> .../devicetree/bindings/mfd/dlg,da9063.yaml | 251 ++++++++++++++++++---
> .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 +
> Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +-
> .../devicetree/bindings/mfd/qcom,tcsr.yaml | 2 +
> Documentation/devicetree/bindings/mfd/syscon.yaml | 3 +
> Documentation/devicetree/bindings/mfd/ti,twl.yaml | 2 +
> .../devicetree/bindings/thermal/da9062-thermal.txt | 36 ---
> .../bindings/thermal/dlg,da9062-thermal.yaml | 35 +++
> MAINTAINERS | 12 +-
> drivers/mfd/Kconfig | 1 +
> drivers/mfd/ac100.c | 2 +-
> drivers/mfd/altera-sysmgr.c | 4 +-
> drivers/mfd/as3711.c | 2 +-
> drivers/mfd/as3722.c | 2 +-
> drivers/mfd/axp20x.c | 4 +-
> drivers/mfd/bcm590xx.c | 4 +-
> drivers/mfd/bd9571mwv.c | 4 +-
> drivers/mfd/cros_ec_dev.c | 18 ++
> drivers/mfd/cs42l43-i2c.c | 15 +-
> drivers/mfd/cs42l43-sdw.c | 15 +-
> drivers/mfd/cs42l43.c | 124 +++++-----
> drivers/mfd/cs42l43.h | 10 +-
> drivers/mfd/da9052-core.c | 2 +-
> drivers/mfd/da9055-core.c | 2 +-
> drivers/mfd/da9062-core.c | 4 +-
> drivers/mfd/da9063-i2c.c | 2 +-
> drivers/mfd/da9150-core.c | 2 +-
> drivers/mfd/intel-lpss-pci.c | 28 ++-
> drivers/mfd/intel-lpss.c | 9 +-
> drivers/mfd/intel-lpss.h | 14 +-
> drivers/mfd/kempld-core.c | 37 ---
> drivers/mfd/khadas-mcu.c | 2 +-
> drivers/mfd/lochnagar-i2c.c | 4 +-
> drivers/mfd/lpc_ich.c | 3 +-
> drivers/mfd/mc13xxx-core.c | 22 +-
> drivers/mfd/mcp-core.c | 2 +-
> drivers/mfd/mfd-core.c | 2 +-
> drivers/mfd/mt6397-core.c | 3 +
> drivers/mfd/omap-usb-host.c | 2 +-
> drivers/mfd/rave-sp.c | 2 +-
> drivers/mfd/rc5t583.c | 2 +-
> drivers/mfd/rk8xx-core.c | 2 +-
> drivers/mfd/rk8xx-spi.c | 2 +-
> drivers/mfd/rn5t618.c | 2 +-
> drivers/mfd/rohm-bd71828.c | 4 +-
> drivers/mfd/rohm-bd718x7.c | 2 +-
> drivers/mfd/rohm-bd9576.c | 2 +-
> drivers/mfd/rsmu_i2c.c | 2 +-
> drivers/mfd/si476x-prop.c | 2 +-
> drivers/mfd/stmfx.c | 2 +-
> drivers/mfd/stpmic1.c | 2 +-
> drivers/mfd/syscon.c | 4 +-
> drivers/mfd/twl-core.c | 28 +++
> drivers/mfd/twl4030-power.c | 3 +
> drivers/mfd/wm5102-tables.c | 2 +-
> drivers/mfd/wm5110-tables.c | 2 +-
> drivers/mfd/wm831x-auxadc.c | 43 ++--
> drivers/mfd/wm8350-regmap.c | 2 +-
> drivers/mfd/wm8400-core.c | 2 +-
> drivers/mfd/wm97xx-core.c | 6 +-
> drivers/spi/spi-cs42l43.c | 2 +
> drivers/watchdog/Kconfig | 11 +
> drivers/watchdog/Makefile | 1 +
> drivers/watchdog/cros_ec_wdt.c | 204 +++++++++++++++++
> include/linux/mfd/cs42l43.h | 13 +-
> include/linux/mfd/sun4i-gpadc.h | 4 +-
> include/linux/mfd/syscon.h | 25 +-
> include/linux/mfd/twl.h | 1 +
> include/linux/platform_data/cros_ec_commands.h | 78 +++----
> 76 files changed, 1045 insertions(+), 634 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/input/da9062-onkey.txt
> create mode 100644 Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
> create mode 100644 Documentation/devicetree/bindings/mfd/atmel,hlcdc.yaml
> create mode 100644 Documentation/devicetree/bindings/mfd/atmel,sama5d2-flexcom.yaml
> delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-flexcom.txt
> delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt
> delete mode 100644 Documentation/devicetree/bindings/mfd/da9062.txt
> delete mode 100644 Documentation/devicetree/bindings/thermal/da9062-thermal.txt
> create mode 100644 Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
> create mode 100644 drivers/watchdog/cros_ec_wdt.c
>
> --
> Lee Jones [李琼斯]
--
Lee Jones [李琼斯]
Powered by blists - more mailing lists