[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240314143847.GN1522089@google.com>
Date: Thu, 14 Mar 2024 14:38:47 +0000
From: Lee Jones <lee@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Lee Jones <lee@...nel.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Daniel Thompson <daniel.thompson@...aro.org>
Subject: [GIT PULL] Backlight for v6.9
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 [李琼斯]
Powered by blists - more mailing lists