All of lore.kernel.org
 help / color / mirror / Atom feed
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>,
	Daniel Thompson <daniel.thompson@linaro.org>
Subject: [GIT PULL] Backlight for v6.9
Date: Thu, 14 Mar 2024 14:38:47 +0000	[thread overview]
Message-ID: <20240314143847.GN1522089@google.com> (raw)

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

             reply	other threads:[~2024-03-14 14:38 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-14 14:38 Lee Jones [this message]
2024-03-14 14:41 ` [GIT PULL] MFD for v6.9 Lee Jones
2024-03-14 18:20 ` [GIT PULL] Backlight " pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2024-03-14 14:43 Lee Jones
2024-03-14 18:20 ` 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=20240314143847.GN1522089@google.com \
    --to=lee@kernel.org \
    --cc=daniel.thompson@linaro.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.