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: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] MFD for v5.16
Date: Mon, 8 Nov 2021 16:19:42 +0000	[thread overview]
Message-ID: <YYlOHmhpII5vIbxL@google.com> (raw)

Good afternoon Linus,

The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5dc6dafe62099ade0e7232ce9db4013b7673d860:

  mfd: simple-mfd-i2c: Select MFD_CORE to fix build error (2021-11-05 14:40:28 +0000)

----------------------------------------------------------------
 - Remove Drivers
   - Remove support for TI TPS80031/TPS80032 PMICs

 - New Device Support
   - Add support for Magnetic Reader to TI AM335x
   - Add support for DA9063_EA to Dialog DA9063
   - Add support for SC2730 PMIC to Spreadtrum SC27xx
   - Add support for MacBookPro16,2 ICL-N UART Intel LPSS PCI
   - Add support for lots of new PMICS in QCom SPMI PMIC
   - Add support for ADC to Diolan DLN2

 - New Functionality
   - Add support for Power Off to Rockchip RK817

 - Fix-ups
   - Simplify Regmap passing to child devices; hi6421-spmi-pmic
   - SPDX licensing updates; ti_am335x_tscadc
   - Improve error handling; ti_am335x_tscadc
   - Expedite clock search; ti_am335x_tscadc
   - Generic simplifications; ti_am335x_tscadc
   - Use generic macros/defines; ti_am335x_tscadc
   - Remove unused code; ti_am335x_tscadc, cros_ec_dev
   - Convert to GPIOD; wcd934x
   - Add namespacing; ti_am335x_tscadc
   - Restrict compilation to relevant arches; intel_pmt
   - Provide better description/documentation; exynos_lpass
   - Add SPI device ID table; altera-a10sr, motorola-cpcap, sprd-sc27xx-spi
   - Change IRQ handling; qcom-pm8xxx
   - Split out I2C and SPI code; arizona
   - Explicitly include used headers; altera-a10sr
   - Convert sysfs show() function to; sysfs_emit
   - Standardise *_exit() and *_remove() return values; mc13xxx, stmpe, tps65912
   - Trivial (style/spelling/whitespace) fixups; ti_am335x_tscadc, qcom-spmi-pmic,
                                                 max77686-private
   - Device Tree fix-ups; ti,am3359-tscadc, samsung,s2mps11, samsung,s2mpa01,
                          samsung,s5m8767, brcm,misc, brcm,cru, syscon, qcom,tcsr,
			  xylon,logicvc, max77686, x-powers,ac100, x-powers,axp152,
			  x-powers,axp209-gpio, syscon, qcom,spmi-pmic

 - Bug Fixes
   - Balance refcounting (get/put); ti_am335x_tscadc, mfd-core
   - Fix IRQ trigger type; sec-irq, max77693, max14577
   - Repair off-by-one; altera-sysmgr
   - Add explicit 'select MFD_CORE' to MFD_SIMPLE_MFD_I2C

----------------------------------------------------------------
Arnd Bergmann (1):
      mfd: altera-a10sr: Include linux/module.h

Baruch Siach (1):
      dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible

Bjorn Andersson (4):
      mfd: qcom-spmi-pmic: Sort the compatibles in the binding
      mfd: qcom-spmi-pmic: Sort compatibles in the driver
      mfd: qcom-spmi-pmic: Document ten more PMICs in the binding
      mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo

Carlos de Paula (1):
      mfd: da9063: Add support for latest EA silicon revision

Chanho Park (1):
      dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg compatible

Charles Keepax (1):
      mfd: arizona: Split of_match table into I2C and SPI versions

Chunyan Zhang (1):
      mfd: sprd: Add support for SC2730 PMIC

Colin Ian King (1):
      mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least"

David Heidelberg (1):
      dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible

Dmitry Baryshkov (1):
      mfd: qcom-pm8xxx: switch away from using chained IRQ handlers

Dmitry Osipenko (1):
      mfd: tps80031: Remove driver

Heiko Stuebner (1):
      dt-bindings: mfd: syscon: Add rk3368 QoS register compatible

Jack Andersen (1):
      mfd: dln2: Add cell for initializing DLN2 ADC

Kai Song (1):
      mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion

Krzysztof Kozlowski (17):
      regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
      regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
      dt-bindings: clock: samsung,s2mps11: convert to dtschema
      regulator: dt-bindings: samsung,s2m: convert to dtschema
      regulator: dt-bindings: samsung,s2mpa01: convert to dtschema
      regulator: dt-bindings: samsung,s5m8767: convert to dtschema
      dt-bindings: mfd: samsung,s2mps11: Convert to dtschema
      dt-bindings: mfd: samsung,s2mpa01: Convert to dtschema
      dt-bindings: mfd: samsung,s5m8767: Convert to dtschema
      dt-bindings: mfd: samsung,s5m8767: Document buck and LDO supplies
      mfd: cros_ec: Drop unneeded MODULE_ALIAS
      mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type
      mfd: max77686: Do not enforce (incorrect) interrupt trigger type
      mfd: max77693: Do not enforce (incorrect) interrupt trigger type
      mfd: max14577: Do not enforce (incorrect) interrupt trigger type
      mfd: core: Add missing of_node_put for loop iteration
      mfd: exynos-lpass: Describe driver in KConfig

Lee Jones (2):
      Merge tag 'tags/s2m_s5m_dtschema' into tb-mfd-from-regulator-5.16
      Merge branches 'ib-mfd-iio-touchscreen-clk-5.16', 'ib-mfd-misc-regulator-5.16' and 'tb-mfd-from-regulator-5.16' into ibs-for-mfd-merged

Luca Ceresoli (1):
      mfd: max77686: Correct tab-based alignment of register addresses

Mark Brown (3):
      mfd: altr_a10sr: Add SPI device ID table
      mfd: cpcap: Add SPI device ID table
      mfd: sprd: Add SPI device ID table

Mauro Carvalho Chehab (1):
      mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmap

Maxime Ripard (3):
      dt-bindings: mfd: Convert X-Powers AC100 binding to a schema
      dt-bindings: mfd: Convert X-Powers AXP binding to a schema
      dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema

Maíra Canal (1):
      mfd: wcd934x: Replace legacy gpio interface for gpiod

Miquel Raynal (45):
      clk: ti: am43xx: Add clkctrl data for am43xx ADC1
      dt-bindings: mfd: ti,am3359-tscadc: Add a yaml description for this MFD
      dt-bindings: touchscreen: ti,am3359-tsc: New yaml description
      dt-bindings: iio: adc: ti,am3359-adc: New yaml description
      dt-bindings: touchscreen: ti,am3359-tsc: Remove deprecated text file
      dt-bindings: mfd: ti,am3359-tscadc: Describe am4372 MFD compatible
      dt-bindings: iio: adc: ti,am3359-adc: Describe am4372 ADC compatible
      mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put
      mfd: ti_am335x_tscadc: Replace license text with SPDX tag
      mfd: ti_am335x_tscadc: Fix style
      mfd: ti_am335x_tscadc: Get rid of useless gotos
      mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables
      mfd: ti_am335x_tscadc: Reword the comment explaining the dividers
      mfd: ti_am335x_tscadc: Don't search the tree for our clock
      mfd: ti_am335x_tscadc: Simplify divisor calculation
      mfd: ti_am335x_tscadc: Move the driver structure allocation earlier
      mfd: ti_am335x_tscadc: Use driver data
      mfd: ti_am335x_tscadc: Mimic the probe from resume()
      mfd: ti_am335x_tscadc: Drop useless variables from the driver structure
      mfd: ti_am335x_tscadc: Always provide an idle configuration
      mfd: ti_am335x_tscadc: Reorder the initialization steps
      mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place
      mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag
      mfd: ti_am335x_tscadc: Fix header spacing
      mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro
      mfd: ti_am335x_tscadc: Drop unused definitions from the header
      mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant
      mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries
      mfd: ti_am335x_tscadc: Drop useless definitions from the header
      mfd: ti_am335x_tscadc: Rename the subsystem enable macro
      mfd: ti_am335x_tscadc: Add TSC prefix in certain macros
      mfd: ti_am335x_tscadc: Rename a variable
      mfd: ti_am335x_tscadc: Fix an error message
      mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen
      mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware
      mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support
      mfd: ti_am335x_tscadc: Support the correctly spelled DT property
      iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls
      iio: adc: ti_am335x_adc: Replace license text with SPDX tag
      iio: adc: ti_am335x_adc: Fix style
      iio: adc: ti_am335x_adc: Get rid of useless gotos
      iio: adc: ti_am335x_adc: Gather the checks on the delays
      iio: adc: ti_am335x_adc: Add a unit to the timeout delay
      iio: adc: ti_am335x_adc: Add the scale information
      iio: adc: ti_am335x_adc: Add the am437x compatible

Ondrej Jirman (1):
      mfd: rk808: Add support for power off on RK817

Orlando Chamberlain (1):
      mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART

Paul Kocialkowski (1):
      dt-bindings: mfd: logicvc: Add patternProperties for the display

Prarit Bhargava (1):
      mfd: intel_pmt: Only compile on x86

Qing Wang (1):
      mfd: janz-cmoio: Replace snprintf in show functions with sysfs_emit

Rafał Miłecki (3):
      dt-bindings: mfd: Add Broadcom's MISC block
      dt-bindings: mfd: brcm,cru: Add clkset syscon
      dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY

Ramona Alexandra Nechita (1):
      mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520

Robert Marko (1):
      mfd: simple-mfd-i2c: Select MFD_CORE to fix build error

Uwe Kleine-König (3):
      mfd: mc13xxx: Make mc13xxx_common_exit() return void
      mfd: stmpe: Make stmpe_remove() return void
      mfd: tps65912: Make tps65912_device_exit() return void

 Documentation/devicetree/bindings/clock/maxim,max77686.txt             |   4 +-
 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt            |  49 ----
 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml           |  45 ++++
 Documentation/devicetree/bindings/gpio/gpio-axp209.txt                 |  75 ------
 Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml       |  55 ++++
 Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml    |   2 +-
 Documentation/devicetree/bindings/iio/adc/ti,am3359-adc.yaml           |  70 ++++++
 Documentation/devicetree/bindings/input/touchscreen/ti,am3359-tsc.yaml |  76 ++++++
 Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt     |  91 -------
 Documentation/devicetree/bindings/mfd/ac100.txt                        |  50 ----
 Documentation/devicetree/bindings/mfd/axp20x.txt                       | 273 --------------------
 Documentation/devicetree/bindings/mfd/brcm,cru.yaml                    |  21 ++
 Documentation/devicetree/bindings/mfd/brcm,misc.yaml                   |  60 +++++
 Documentation/devicetree/bindings/mfd/max14577.txt                     |   4 +-
 Documentation/devicetree/bindings/mfd/max77686.txt                     |   2 +-
 Documentation/devicetree/bindings/mfd/max77693.txt                     |   2 +-
 Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt               |  39 +--
 Documentation/devicetree/bindings/mfd/qcom,tcsr.txt                    |   1 +
 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml                 |   1 +
 Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml             |  91 +++++++
 Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml             | 267 ++++++++++++++++++++
 Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml             | 307 +++++++++++++++++++++++
 Documentation/devicetree/bindings/mfd/samsung,sec-core.txt             |  86 -------
 Documentation/devicetree/bindings/mfd/syscon.yaml                      |   3 +
 Documentation/devicetree/bindings/mfd/ti,am3359-tscadc.yaml            |  84 +++++++
 Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml              | 116 +++++++++
 Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml             | 400 +++++++++++++++++++++++++++++
 Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml               |   3 +
 Documentation/devicetree/bindings/regulator/max77686.txt               |   2 +-
 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt        |  79 ------
 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml       |  62 +++++
 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt        | 102 --------
 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml       |  44 ++++
 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml       |  44 ++++
 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml       |  44 ++++
 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml       |  44 ++++
 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml       |  44 ++++
 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt        | 145 -----------
 Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml       |  74 ++++++
 MAINTAINERS                                                            |   9 +-
 drivers/clk/ti/clk-43xx.c                                              |   1 +
 drivers/iio/adc/ti_am335x_adc.c                                        | 220 +++++++++-------
 drivers/mfd/Kconfig                                                    |  23 +-
 drivers/mfd/Makefile                                                   |   1 -
 drivers/mfd/altera-a10sr.c                                             |   9 +
 drivers/mfd/altera-sysmgr.c                                            |   2 +-
 drivers/mfd/arizona-core.c                                             |  13 -
 drivers/mfd/arizona-i2c.c                                              |  14 +-
 drivers/mfd/arizona-spi.c                                              |  13 +-
 drivers/mfd/arizona.h                                                  |   2 -
 drivers/mfd/cros_ec_dev.c                                              |   1 -
 drivers/mfd/da9063-i2c.c                                               |   2 +
 drivers/mfd/dln2.c                                                     |  18 ++
 drivers/mfd/hi6421-spmi-pmic.c                                         |  16 +-
 drivers/mfd/intel-lpss-pci.c                                           |   2 +
 drivers/mfd/janz-cmodio.c                                              |   2 +-
 drivers/mfd/max14577.c                                                 |   6 +-
 drivers/mfd/max77686.c                                                 |   3 +-
 drivers/mfd/max77693.c                                                 |  12 +-
 drivers/mfd/mc13xxx-core.c                                             |   4 +-
 drivers/mfd/mc13xxx-i2c.c                                              |   3 +-
 drivers/mfd/mc13xxx-spi.c                                              |   3 +-
 drivers/mfd/mc13xxx.h                                                  |   2 +-
 drivers/mfd/mfd-core.c                                                 |   2 +
 drivers/mfd/motorola-cpcap.c                                           |   8 +
 drivers/mfd/qcom-pm8xxx.c                                              |  39 ++-
 drivers/mfd/qcom-spmi-pmic.c                                           |  47 ++--
 drivers/mfd/rk808.c                                                    |   4 +
 drivers/mfd/sec-irq.c                                                  |   3 +-
 drivers/mfd/sprd-sc27xx-spi.c                                          |  17 ++
 drivers/mfd/stmpe-i2c.c                                                |   4 +-
 drivers/mfd/stmpe-spi.c                                                |   4 +-
 drivers/mfd/stmpe.c                                                    |   4 +-
 drivers/mfd/stmpe.h                                                    |   2 +-
 drivers/mfd/ti_am335x_tscadc.c                                         | 237 ++++++++++--------
 drivers/mfd/tps65912-core.c                                            |   4 +-
 drivers/mfd/tps65912-i2c.c                                             |   4 +-
 drivers/mfd/tps65912-spi.c                                             |   4 +-
 drivers/mfd/tps80031.c                                                 | 526 --------------------------------------
 drivers/mfd/wcd934x.c                                                  |  21 +-
 drivers/misc/hi6421v600-irq.c                                          |   9 +-
 drivers/regulator/hi6421v600-regulator.c                               |  10 +-
 drivers/regulator/s5m8767.c                                            |  21 +-
 include/dt-bindings/clock/am4.h                                        |   1 +
 include/linux/mfd/da9063/core.h                                        |   1 +
 include/linux/mfd/hi6421-spmi-pmic.h                                   |  25 --
 include/linux/mfd/max77686-private.h                                   |  26 +-
 include/linux/mfd/ti_am335x_tscadc.h                                   | 119 +++++----
 include/linux/mfd/tps65912.h                                           |   2 +-
 include/linux/mfd/tps80031.h                                           | 637 -----------------------------------------------
 90 files changed, 2533 insertions(+), 2590 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
 delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-axp209.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,am3359-adc.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,am3359-tsc.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti-tsc-adc.txt
 delete mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt
 delete mode 100644 Documentation/devicetree/bindings/mfd/axp20x.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/brcm,misc.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/ti,am3359-tscadc.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml
 delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml
 delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml
 delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml
 delete mode 100644 drivers/mfd/tps80031.c
 delete mode 100644 include/linux/mfd/hi6421-spmi-pmic.h
 delete mode 100644 include/linux/mfd/tps80031.h

-- 
Lee Jones [李琼斯]
Senior Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog

             reply	other threads:[~2021-11-08 16:19 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-08 16:19 Lee Jones [this message]
2021-11-08 20:27 ` [GIT PULL] MFD for v5.16 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=YYlOHmhpII5vIbxL@google.com \
    --to=lee.jones@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.