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: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240923154913.GA7545@google.com>
Date: Mon, 23 Sep 2024 16:49:13 +0100
From: Lee Jones <lee@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] MFD for v6.12

Good afternoon Linus,

The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-6.12

for you to fetch changes up to 91dba615c3431daf0132349812f6adc83e123eaf:

  mfd: atc260x: Convert a bunch of commas to semicolons (2024-09-23 16:20:55 +0100)

----------------------------------------------------------------
- Added support for the Analog Devices ADP5585 GPIO and PWM functions.
- Added parsing of GPIO hogs for the ADP5585.
- Fixed module autoloading in the MAX14577 driver.
- Simplified and cleaned up the CROS_EC driver.
- Made the Lenovo Yoga Tab 3 X90F DMI match less strict in the INTEL_SOC_PMIC_CHTWC driver.
- Added support for the RK806 PMIC on the I2C bus.
- Removed the remaining header file for the DS1WM driver.
- Added compatible strings for various devices in the device tree bindings.
- Fixed a comma-related issue in the 88PM860X_CORE driver.
- Constified read-only regmap structs in various drivers.
- Used scoped variables with memory allocators to simplify error paths in the MT6360 and SYSCON drivers.
- Added Intel Arrow Lake-H and Panther Lake LPSS PCI IDs.

----------------------------------------------------------------
Chen Ni (2):
      mfd: 88pm860x-core: Convert comma to semicolon
      mfd: atc260x: Convert a bunch of commas to semicolons

Chris Morgan (1):
      mfd: axp20x: Add ADC, BAT, and USB cells for AXP717

Clark Wang (1):
      pwm: adp5585: Add Analog Devices ADP5585 support

Detlev Casanova (2):
      mfd: rk8xx: Add support for rk806 on i2c bus
      dt-bindings: mfd: syscon: Add rk3576 QoS register compatible

Haibo Chen (3):
      mfd: adp5585: Add Analog Devices ADP5585 core support
      gpio: adp5585: Add Analog Devices ADP5585 support
      dt-bindings: mfd: adp5585: Add parsing of hogs

Hans de Goede (1):
      mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict

Ilpo Järvinen (2):
      mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
      mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs

Javier Carrasco (24):
      mfd: da9062-core: Constify read-only regmap structs
      mfd: fsl-imx25-tsadc: Constify struct regmap_config
      mfd: hi655x-pmic: Constify struct regmap_config
      mfd: wcd934x: Constify struct regmap_config
      mfd: tps6105x: Constify struct regmap_config
      mfd: rohm-bd9576: Constify read-only regmap structs
      mfd: intel-m10-bmc: Constify struct regmap_config
      mfd: 88pm80x: Constify read-only regmap structs
      mfd: bd9571mwv: Constify struct regmap_irq_chip
      mfd: intel_soc_pmic_bxtwc: Constify struct regmap_irq_chip
      mfd: retu: Constify read-only regmap structs
      mfd: rk8xx-core: Constify struct regmap_irq_chip
      mfd: rohm-bd71828: Constify read-only regmap structs
      mfd: rohm-bd718x7: Constify struct regmap_irq_chip
      mfd: tps65086: Constify struct regmap_irq_chip
      mfd: tps65090: Constify struct regmap_irq_chip
      mfd: tps65218: Constify struct regmap_irq_chip
      mfd: tps65219: Constify read-only regmap structs
      mfd: tps65910: Constify struct regmap_irq_chip
      mfd: tps65912: Constify struct regmap_irq_chip
      mfd: twl6040: Constify struct regmap_irq_chip
      mfd: gateworks-gsc: Constify struct regmap_bus
      mfd: mc13xxx-spi: Constify struct regmap_bus
      mfd: sprd-sc27xx-spi: Constify struct regmap_bus

Jinjie Ruan (2):
      mfd: max77620: Use for_each_child_of_node_scoped()
      mfd: qcom-spmi-pmic: Use for_each_child_of_node_scoped()

Krzysztof Kozlowski (2):
      mfd: mt6360: Use scoped variables with memory allocators to simplify error paths
      mfd: syscon: Use scoped variables with memory allocators to simplify error paths

Laurent Pinchart (1):
      dt-bindings: mfd: Add Analog Devices ADP5585

Lee Jones (1):
      Merge branches 'ib-mfd-for-iio-power-6.12' and 'ib-mfd-gpio-pwm-6.12' into ibs-for-mfd-merged

Liao Chen (1):
      mfd: max14577: Provide MODULE_DEVICE_TABLE() to fix module autoloading

Lukas Bulwahn (1):
      MAINTAINERS: Repair file entry in MARVELL 88PM886 PMIC DRIVER

Mukesh Ojha (1):
      dt-bindings: mfd: qcom,tcsr: Add compatible for sa8775p

Rob Herring (Arm) (1):
      mfd: tc3589x: Drop vendorless compatible string from match table

Siddharth Vadapalli (1):
      dt-bindings: mfd: syscon: Add ti,j784s4-acspcie-proxy-ctrl compatible

Tzung-Bi Shih (2):
      mfd: cros_ec: Simplify and clean-up cros_ec_dev_init()
      mfd: cros_ec: Update module description

Wilken Gottwalt (1):
      mfd: ds1wm: Remove remaining header file

 .../devicetree/bindings/mfd/adi,adp5585.yaml       |  99 +++++++++
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |   1 +
 Documentation/devicetree/bindings/mfd/syscon.yaml  |   3 +
 .../devicetree/bindings/trivial-devices.yaml       |   4 -
 MAINTAINERS                                        |  13 +-
 drivers/gpio/Kconfig                               |   7 +
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/gpio-adp5585.c                        | 229 +++++++++++++++++++++
 drivers/mfd/88pm800.c                              |   2 +-
 drivers/mfd/88pm805.c                              |   4 +-
 drivers/mfd/88pm860x-core.c                        |  10 +-
 drivers/mfd/Kconfig                                |  12 ++
 drivers/mfd/Makefile                               |   1 +
 drivers/mfd/adp5585.c                              | 205 ++++++++++++++++++
 drivers/mfd/atc260x-core.c                         |   4 +-
 drivers/mfd/axp20x.c                               |  25 ++-
 drivers/mfd/bd9571mwv.c                            |   4 +-
 drivers/mfd/cros_ec_dev.c                          |  15 +-
 drivers/mfd/da9062-core.c                          |  12 +-
 drivers/mfd/fsl-imx25-tsadc.c                      |   2 +-
 drivers/mfd/gateworks-gsc.c                        |   2 +-
 drivers/mfd/hi655x-pmic.c                          |   2 +-
 drivers/mfd/intel-lpss-pci.c                       |  39 ++++
 drivers/mfd/intel-m10-bmc-pmci.c                   |   2 +-
 drivers/mfd/intel-m10-bmc-spi.c                    |   2 +-
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |  14 +-
 drivers/mfd/intel_soc_pmic_chtwc.c                 |   1 -
 drivers/mfd/max14577.c                             |   1 +
 drivers/mfd/max77620.c                             |   5 +-
 drivers/mfd/mc13xxx-spi.c                          |   2 +-
 drivers/mfd/mt6360-core.c                          |  23 +--
 drivers/mfd/qcom-spmi-pmic.c                       |   5 +-
 drivers/mfd/retu-mfd.c                             |  12 +-
 drivers/mfd/rk8xx-core.c                           |   6 +-
 drivers/mfd/rk8xx-i2c.c                            |  25 +++
 drivers/mfd/rohm-bd71828.c                         |   8 +-
 drivers/mfd/rohm-bd718x7.c                         |   2 +-
 drivers/mfd/rohm-bd9576.c                          |   6 +-
 drivers/mfd/sprd-sc27xx-spi.c                      |   2 +-
 drivers/mfd/syscon.c                               |  20 +-
 drivers/mfd/tc3589x.c                              |   2 -
 drivers/mfd/tps6105x.c                             |   2 +-
 drivers/mfd/tps65086.c                             |   2 +-
 drivers/mfd/tps65090.c                             |   2 +-
 drivers/mfd/tps65218.c                             |   2 +-
 drivers/mfd/tps65219.c                             |   4 +-
 drivers/mfd/tps65910.c                             |   6 +-
 drivers/mfd/tps65912-core.c                        |   2 +-
 drivers/mfd/twl6040.c                              |   2 +-
 drivers/mfd/wcd934x.c                              |   2 +-
 drivers/pwm/Kconfig                                |   7 +
 drivers/pwm/Makefile                               |   1 +
 drivers/pwm/pwm-adp5585.c                          | 184 +++++++++++++++++
 include/linux/mfd/88pm80x.h                        |   2 +-
 include/linux/mfd/adp5585.h                        | 126 ++++++++++++
 include/linux/mfd/axp20x.h                         |  26 +++
 include/linux/mfd/ds1wm.h                          |  29 ---
 57 files changed, 1089 insertions(+), 144 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/adi,adp5585.yaml
 create mode 100644 drivers/gpio/gpio-adp5585.c
 create mode 100644 drivers/mfd/adp5585.c
 create mode 100644 drivers/pwm/pwm-adp5585.c
 create mode 100644 include/linux/mfd/adp5585.h
 delete mode 100644 include/linux/mfd/ds1wm.h

-- 
Lee Jones [李琼斯]

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ