lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <Yuzh5cwYc6TLQcWD@google.com>
Date:   Fri, 5 Aug 2022 10:24:53 +0100
From:   Lee Jones <lee.jones@...aro.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Lee Jones <lee@...nel.org>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] MFD for v5.20

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ