All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Jones <lee.jones@linaro.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 v5.20
Date: Fri, 5 Aug 2022 10:24:53 +0100	[thread overview]
Message-ID: <Yuzh5cwYc6TLQcWD@google.com> (raw)

Good morning Linus,

The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:

  Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-next-5.20

for you to fetch changes up to ae4ccaed3a063652ec5b81efec2ad57a4ee506e5:

  dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties' (2022-07-22 07:41:03 +0100)

----------------------------------------------------------------
 - Core Frameworks
   - Change maintainer email address
   - Use acpi_dev_for_each_child() helper to walk the ACPI list

 - New Device Support
   - Add support for BCM2711 RPiVid ASB to Broadcom BCM2835
   - Add support for MT8195 dual-core RISC-V MCU to Chrome OS Embedded Controller
   - Add support for Regulator, RTC and Keys to MediaTek MT6357 PMIC
   - Add support for GPIO to X-Powers AXP20x PMIC
   - Add support for MT6331 and MT6332 to MediaTek MT6357 PMIC
   - Add support for Intel Meteor Lake-P PCI to Intel LPSS PCI

 - New Functionality
   - Add support for non-ACPI platforms; lpc_ich

 - Fix-ups
   - Use platform data instead of hard-coded values; bcm2835-pm
   - Make use of BIT/GENMASK macros; intel_soc_pmic_bxtwc
   - Use dev_err_probe() helper; intel_soc_pmic_chtwc, intel_soc_pmic_bxtwc
   - Use provided generic APIs / helpers; lpc_ich
   - Clean-up .remove() return values; asic3, t7l66xb, tc6387xb, tc6393xb
   - Use correct formatting specifiers; syscon
   - Replace sprintf() with sysfs_emit(); intel_soc_pmic_bxtwc
   - Automatically detect and fill USB endpoint pointers; dln2
   - Use more appropriate dev/platform/spi resources APIs; intel_soc_pmic_bxtwc
   - Make use of pm_sleep_ptr(); intel_soc_pmic_chtwc, intel_soc_pmic_bxtwc
   - Improve error handling; intel_soc_pmic_bxtwc
   - Use core driver API to create groups; intel_soc_pmic_bxtwc
   - Kconfig fix-ups; MFD_SUN6I_PRCM
   - Admin: whitespace/email addresses/etc; max77714, db8500-prcmu, ipaq-micro,
			intel_soc_pmic_bxtwc
   - Remove duplicate/unused code/functionality; lpc_ich, twl-core, qcom-pm8008,
			intel_soc_pmic_bxtwc
   - DT fix-ups / conversions; da9063, ti,j721e-system-controller, st,stm32-timers,
			mt6397, qcom,tcsr, mps,mp2629, qcom-pm8xxx, fsl,imx8qxp-csr

 - Bug Fixes
   - Fix of_node reference leak; max77620

----------------------------------------------------------------
Andy Shevchenko (23):
      pinctrl: intel: Check against matching data instead of ACPI companion
      mfd: lpc_ich: Factor out lpc_ich_enable_spi_write()
      mfd: lpc_ich: Switch to generic p2sb_bar()
      i2c: i801: convert to use common P2SB accessor
      EDAC, pnd2: Use proper I/O accessors and address space annotation
      EDAC, pnd2: convert to use common P2SB accessor
      MAINTAINERS: Update Intel PMIC (MFD part) to Supported
      syscon: Use %pa to format the variable of resource_size_t type
      mfd: dln2: Automatically detect and fill endpoint pointers
      mfd: intel_soc_pmic_chtwc: Use dev_err_probe()
      mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to pm_sleep_ptr() etc
      mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs
      mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
      mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
      mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
      mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
      mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
      mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
      mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
      mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks
      mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
      mfd: intel_soc_pmic_bxtwc: Drop unneeded casting
      mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment

AngeloGioacchino Del Regno (3):
      dt-bindings: mfd: Add compatible for MT6331 PMIC
      dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys
      mfd: mt6397: Add basic support for MT6331+MT6332 PMIC

Conor Dooley (1):
      dt-bindings: mfd: Convert da9063 to yaml

Fabien Parent (2):
      mfd: mt6397-core: Add MT6357 PMIC support
      mfd: mt6358-irq: Add MT6357 PMIC support

Henning Schild (4):
      watchdog: simatic-ipc-wdt: convert to use P2SB accessor
      leds: simatic-ipc-leds: Convert to use P2SB accessor
      platform/x86: simatic-ipc: drop custom P2SB bar code
      leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver

Jiang Jian (1):
      mfd: db8500-prcmu: Drop duplicated word "the" in the comments

Jonathan Yong (1):
      platform/x86/intel: Add Primary to Sideband (P2SB) bridge support

Krzysztof Kozlowski (2):
      dt-bindings: mfd: qcom,tcsr: Convert to dtschema
      dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615

Lee Jones (5):
      Merge branches 'ib-mfd-acpi-for-rafael-5.20', 'ib-mfd-edac-i2c-leds-pinctrl-platform-watchdog-5.20' and 'ib
-mfd-soc-bcm-5.20' into ibs-for-mfd-merged
      mfd: pm8008: Remove driver data structure pm8008_data
      MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions
      MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions
      dt-bindings: mfd: syscon: Update Lee Jones' email address

Liu Ying (1):
      dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding

Luca Ceresoli (1):
      mfd: max77714: Update Luca Ceresoli's e-mail address

Lukas Bulwahn (1):
      MAINTAINERS: Fix file entry for MAX77693 DT

Miaoqian Lin (1):
      mfd: max77620: Fix refcount leak in max77620_initialise_fps

Nicolas Saenz Julienne (2):
      mfd: bcm2835-pm: Use 'reg-names' to get resources
      soc: bcm: bcm2835-power: Bypass power_on/off() calls

Rafael J. Wysocki (1):
      mfd: core: Use acpi_dev_for_each_child()

Rahul T R (1):
      dt-bindings: mfd: ti,j721e-system-controller: Add clock property

Rob Herring (2):
      dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name
      dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties'

Samuel Holland (2):
      mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells
      mfd: sun6i-prcm: Update Kconfig description

Saravanan Sekar (1):
      dt-bindings: mfd: Add mp2733 compatible

Satya Priya (1):
      dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section

Stefan Wahren (4):
      mfd: bcm2835-pm: Add support for BCM2711
      soc: bcm: bcm2835-power: Refactor ASB control
      soc: bcm: bcm2835-power: Resolve ASB register macros
      soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB

Tan Jui Nee (1):
      mfd: lpc_ich: Add support for pinctrl in non-ACPI system

Tinghan Shen (1):
      mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU

Uwe Kleine-König (6):
      mfd: asic3: Make asic3_gpio_remove() return void
      mfd: t7l66xb: Drop platform disable callback
      mfd: tc6387xb: Drop disable callback that is never called
      dt-bindings: mfd: stm32-timers: Document how to specify interrupts
      mfd: twl: Remove platform data support
      mfd: tc6393xb: Make disable callback return void

Zhang Jiaming (1):
      mfd: ipaq-micro: Fix spelling mistake of "receive{d}"

 Documentation/devicetree/bindings/mfd/da9063.txt   |  114 --
 .../devicetree/bindings/mfd/dlg,da9063.yaml        |  132 ++
 .../devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml   |  192 +++
 .../devicetree/bindings/mfd/mps,mp2629.yaml        |    4 +-
 Documentation/devicetree/bindings/mfd/mt6397.txt   |    8 +-
 .../devicetree/bindings/mfd/qcom,tcsr.txt          |   24 -
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |   50 +
 .../devicetree/bindings/mfd/qcom-pm8xxx.yaml       |    2 +-
 .../devicetree/bindings/mfd/st,stm32-lptimer.yaml  |   28 +-
 .../devicetree/bindings/mfd/st,stm32-timers.yaml   |   37 +-
 Documentation/devicetree/bindings/mfd/syscon.yaml  |    2 +-
 .../bindings/mfd/ti,j721e-system-controller.yaml   |   12 +
 .../devicetree/bindings/trivial-devices.yaml       |    2 -
 MAINTAINERS                                        |    8 +-
 arch/arm/mach-pxa/eseries.c                        |    4 +-
 arch/arm/mach-pxa/tosa.c                           |    4 +-
 drivers/edac/Kconfig                               |    1 +
 drivers/edac/pnd2_edac.c                           |   62 +-
 drivers/i2c/busses/Kconfig                         |    1 +
 drivers/i2c/busses/i2c-i801.c                      |   39 +-
 drivers/leds/simple/Kconfig                        |    6 +-
 drivers/leds/simple/Makefile                       |    1 +
 drivers/leds/simple/simatic-ipc-leds-gpio.c        |  105 ++
 drivers/leds/simple/simatic-ipc-leds.c             |   80 +-
 drivers/mfd/Kconfig                                |    6 +-
 drivers/mfd/asic3.c                                |    9 +-
 drivers/mfd/axp20x.c                               |    9 +
 drivers/mfd/bcm2835-pm.c                           |   74 +-
 drivers/mfd/cros_ec_dev.c                          |    5 +
 drivers/mfd/db8500-prcmu.c                         |    2 +-
 drivers/mfd/dln2.c                                 |   17 +-
 drivers/mfd/intel-lpss-pci.c                       |   13 +
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |  194 +--
 drivers/mfd/intel_soc_pmic_chtwc.c                 |   27 +-
 drivers/mfd/lpc_ich.c                              |  161 +-
 drivers/mfd/max77620.c                             |    2 +
 drivers/mfd/max77714.c                             |    4 +-
 drivers/mfd/mfd-core.c                             |   31 +-
 drivers/mfd/mt6358-irq.c                           |   24 +
 drivers/mfd/mt6397-core.c                          |   91 ++
 drivers/mfd/mt6397-irq.c                           |    9 +-
 drivers/mfd/qcom-pm8008.c                          |   53 +-
 drivers/mfd/syscon.c                               |    3 +-
 drivers/mfd/t7l66xb.c                              |    6 +-
 drivers/mfd/tc6393xb.c                             |    5 +-
 drivers/mfd/twl-core.c                             |  323 +---
 drivers/pinctrl/intel/pinctrl-intel.c              |   14 +-
 drivers/platform/x86/intel/Kconfig                 |   12 +
 drivers/platform/x86/intel/Makefile                |    2 +
 drivers/platform/x86/intel/p2sb.c                  |  133 ++
 drivers/platform/x86/simatic-ipc.c                 |   43 +-
 drivers/soc/bcm/bcm2835-power.c                    |   72 +-
 drivers/watchdog/Kconfig                           |    1 +
 drivers/watchdog/simatic-ipc-wdt.c                 |   15 +-
 include/linux/mfd/bcm2835-pm.h                     |    1 +
 include/linux/mfd/ipaq-micro.h                     |    4 +-
 include/linux/mfd/max77714.h                       |    2 +-
 include/linux/mfd/mt6331/core.h                    |   40 +
 include/linux/mfd/mt6331/registers.h               |  584 ++++++++
 include/linux/mfd/mt6332/core.h                    |   65 +
 include/linux/mfd/mt6332/registers.h               |  642 ++++++++
 include/linux/mfd/mt6357/core.h                    |  119 ++
 include/linux/mfd/mt6357/registers.h               | 1574 ++++++++++++++++++++
 include/linux/mfd/mt6397/core.h                    |    3 +
 include/linux/mfd/t7l66xb.h                        |    1 -
 include/linux/mfd/tc6387xb.h                       |    1 -
 include/linux/mfd/tc6393xb.h                       |    2 +-
 include/linux/mfd/twl.h                            |   55 -
 include/linux/platform_data/cros_ec_commands.h     |    2 +
 include/linux/platform_data/cros_ec_proto.h        |    1 +
 include/linux/platform_data/x86/p2sb.h             |   28 +
 include/linux/platform_data/x86/simatic-ipc-base.h |    2 -
 72 files changed, 4348 insertions(+), 1056 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9063.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml
 create mode 100644 drivers/leds/simple/simatic-ipc-leds-gpio.c
 create mode 100644 drivers/platform/x86/intel/p2sb.c
 create mode 100644 include/linux/mfd/mt6331/core.h
 create mode 100644 include/linux/mfd/mt6331/registers.h
 create mode 100644 include/linux/mfd/mt6332/core.h
 create mode 100644 include/linux/mfd/mt6332/registers.h
 create mode 100644 include/linux/mfd/mt6357/core.h
 create mode 100644 include/linux/mfd/mt6357/registers.h
 create mode 100644 include/linux/platform_data/x86/p2sb.h
 
-- 
Lee Jones [李琼斯]
Principal Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog

             reply	other threads:[~2022-08-05  9:25 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-05  9:24 Lee Jones [this message]
2022-08-06 18:19 ` [GIT PULL] MFD for v5.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=Yuzh5cwYc6TLQcWD@google.com \
    --to=lee.jones@linaro.org \
    --cc=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.