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.13
Date: Wed, 28 Apr 2021 09:58:25 +0100	[thread overview]
Message-ID: <20210428085825.GH6446@dell> (raw)

Good morning Linus,

The following changes since commit 0d02ec6b3136c73c09e7859f0d0e4e2c4c07b49b:

  Linux 5.12-rc4 (2021-03-21 14:56:43 -0700)

are available in the Git repository at:

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

for you to fetch changes up to f9386c91574fe6da9f4fca9a47734816b0db0019:

  mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates (2021-04-14 16:06:57 +0100)

----------------------------------------------------------------
 - Core Frameworks
   - Add support for Software Nodes to MFD Core
   - Remove support for Device Properties from MFD Core
   - Use standard APIs in MFD Core

 - New Drivers
   - Add support for ROHM BD9576MUF and BD9573MUF PMICs
   - Add support for Netronix Embedded Controller, PWM and RTC
   - Add support for Actions Semi ATC260x PMICs and OnKey

 - New Device Support
   - Add support for DG1 PCIe Graphics Card to Intel PMT
   - Add support for ROHM BD71815 PMIC to ROHM BD71828
   - Add support for Tolino Shine 2 HD to Netronix Embedded Controller
   - Add support for AX10 BMC Secure Updates to Intel M10 BMC

 - Removed Device Support
   - Remove Arizona Extcon support from MFD
   - Remove ST-E AB8500 Power Supply code from MFD
   - Remove AB3100 altogether

 - New Functionality
   - Add support for SMBus and I2C modes to Dialog DA9063
   - Switch to using Software Nodes in Intel (various)

 - New/converted Device Tree bindings; rohm,bd71815-pmic, rohm,bd9576-pmic,
                                       netronix,ntxec, actions,atc260x,
				       ricoh,rn5t618, qcom-pm8xxx

- Fix-ups
   - Fix error handling/path; intel_pmt
   - Simplify code; rohm-bd718x7, ab8500-core, intel-m10-bmc
   - Trivial clean-ups (reordering, spelling); rohm-generic, rn5t618, max8997
   - Use correct data-type; db8500-prcmu
   - Remove superfluous code; lp87565, intel_quark_i2c_gpi, lpc_sch, twl
   - Use generic APIs/defines; lm3533-core, intel_quark_i2c_gpio
   - Regmap related fix-ups; intel-m10-bmc, sec-core
   - Reorder resource freeing during remove; intel_quark_i2c_gpio
   - Make table indexing more robust; intel_quark_i2c_gpio
   - Fix reference imbalances; arizona-irq
   - Staticify and (un)constify things; arizona-spi, stmpe, ene-kb3930,
                                        intel-lpss-acpi, intel-lpss-pci,
                                        atc260x-i2c, intel_quark_i2c_gpio

 - Bug Fixes
   - Fix incorrect (register) values; intel-m10-bmc
   - Kconfig related fixes; ABX500_CORE
   - Do not clear the Auto Reload Register; stm32-timers

----------------------------------------------------------------
Andreas Kemnade (3):
      dt-bindings: mfd: Convert rn5t618 to json-schema
      mfd: rn5t618: Do not cache various USB related registers
      mfd: ntxec: Support for EC in Tolino Shine 2 HD

Andy Shevchenko (11):
      mfd: intel-lpss: Constify device property structures
      mfd: intel_quark_i2c_gpio: Unregister resources in reversed order
      mfd: intel_quark_i2c_gpio: Remove unused struct device member
      mfd: intel_quark_i2c_gpio: Replace I²C speeds with descriptive definitions
      mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD cell indexing
      mfd: intel_quark_i2c_gpio: Enable MSI interrupt
      mfd: intel_quark_i2c_gpio: Don't play dirty trick with const
      mfd: core: Use acpi_find_child_device() for child devices lookup
      mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000"
      mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes
      i2c: designware: Get rid of legacy platform data

Arnd Bergmann (1):
      mfd: Remove support for AB3100

Cristian Ciocaltea (4):
      dt-bindings: input: Add reset-time-sec common property
      dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding
      mfd: Add MFD driver for ATC260x PMICs
      input: atc260x: Add onkey driver for ATC260x PMICs

David E. Box (2):
      mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities
      mfd: intel_pmt: Add support for DG1

Dinghao Liu (1):
      mfd: arizona: Fix rumtime PM imbalance on error

Fabrice Gasnier (1):
      mfd: stm32-timers: Avoid clearing auto reload register

Geert Uytterhoeven (1):
      mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500

Hans de Goede (6):
      mfd: arizona: Drop arizona-extcon cells
      extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
      extcon: arizona: Fix various races on driver unbind
      extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call
      extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake
      ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c

Heikki Krogerus (3):
      mfd: core: Add support for software nodes
      mfd: intel-lpss: Switch to use the software nodes
      mfd: core: Remove support for dangling device properties

Hubert Streidl (1):
      mfd: da9063: Support SMBus and I2C mode

Jiapeng Chong (1):
      mfd: dbx500-prcmu: Use true and false for bool variable

Jonathan Neuschäfer (6):
      dt-bindings: Add vendor prefix for Netronix, Inc.
      dt-bindings: mfd: Add binding for Netronix embedded controller
      mfd: Add base driver for Netronix embedded controller
      pwm: ntxec: Add driver for PWM function in Netronix EC
      rtc: New driver for RTC in Netronix embedded controller
      MAINTAINERS: Add entry for Netronix embedded controller

Krzysztof Kozlowski (2):
      MAINTAINERS: Move Milo Kim to credits
      mfd: sec: Initialize driver via module_platform_driver()

Lee Jones (3):
      Merge tags 'ib-mfd-clk-gpio-regulator-rtc-v5.13', 'ib-mfd-extcon-v5.13', 'ib-mfd-input-v5.13-1', 'ib-mfd-platform-x86-v5.13', 'ib-mfd-power-v5.13', 'ib-mfd-pwm-rtc-v5.13-1' and 'ib-regulator-list-ramp-helpers-v5.13' into ibs-for-mfd-merged
      Merge tag 'ib-mfd-watchdog-v5.13' into ibs-for-mfd-merged
      dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mistake of 'additionally'

Linus Walleij (5):
      power: ab8500: Require device tree
      mfd/power: ab8500: Push data to power supply code
      mfd/power: ab8500: Push algorithm to power supply code
      mfd/power: ab8500: Push data to power supply code
      mfd: ab8500: Drop bm disable parameter

Luca Ceresoli (2):
      mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK'
      dt-bindings: mfd: lp875xx: Add optional reset GPIO

Manivannan Sadhasivam (1):
      MAINTAINERS: Add entry for ATC260x PMIC

Matthew Gerlach (1):
      mfd: intel-m10-bmc: Add access table configuration to the regmap

Matti Vaittinen (24):
      dt_bindings: mfd: Add ROHM BD9576MUF and BD9573MUF PMICs
      mfd: Support ROHM BD9576MUF and BD9573MUF
      mfd: bd9576: Add IRQ support
      wdt: Support wdt on ROHM BD9576MUF and BD9573MUF
      MAINTAINERS: Add ROHM BD9576MUF and BD9573MUF drivers
      mfd: bd9576: Add safety limit/monitoring registers
      regulator: helpers: Export helper voltage listing
      regulator: Add regmap helper for ramp-delay setting
      rtc: bd70528: Do not require parent data
      mfd: bd718x7: simplify by cleaning unnecessary device data
      dt_bindings: bd71828: Add clock output mode
      dt_bindings: regulator: Add ROHM BD71815 PMIC regulators
      dt_bindings: mfd: Add ROHM BD71815 PMIC
      mfd: Add ROHM BD71815 ID
      mfd: Sort ROHM chip ID list for better readability
      mfd: Support for ROHM BD71815 PMIC core
      gpio: Support ROHM BD71815 GPOs
      regulator: rohm-regulator: linear voltage support
      regulator: rohm-regulator: Support SNVS HW state.
      regulator: bd718x7, bd71828: Use ramp-delay helper
      regulator: Support ROHM BD71815 regulators
      clk: bd718x7: Add support for clk gate on ROHM BD71815 PMIC
      rtc: bd70528: Support RTC on ROHM BD71815
      MAINTAINERS: Add ROHM BD71815AGW

Rikard Falkeborn (1):
      mfd: stmpe: Revert "Constify static struct resource"

Russ Weight (1):
      mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates

Timon Baetz (2):
      mfd: max8997: Replace 8998 with 8997
      Revert "mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell"

Wei Yongjun (3):
      mfd: arizona: Make some symbols static
      mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static
      mfd: Make symbol 'atc260x_i2c_of_match' static

Xu Yilun (4):
      MAINTAINERS: Add entry for Intel MAX 10 mfd driver
      mfd: intel-m10-bmc: Fix the register access range
      mfd: intel-m10-bmc: Simplify the legacy version reg definition
      MAINTAINERS: Add entry for Intel MAX 10 mfd driver

Yang Li (1):
      mfd: lm3533: Switch to using the new API kobj_to_dev()

YueHaibing (1):
      mfd: twl: Remove unused inline function twl4030charger_usb_en()

satya priya (2):
      dt-bindings: mfd: Add compatible for pmk8350 rtc
      dt-bindings: mfd: Convert pm8xxx bindings to yaml

 CREDITS                                            |   3 +
 Documentation/devicetree/bindings/input/input.yaml |   7 +
 .../devicetree/bindings/mfd/actions,atc260x.yaml   | 183 ++++
 .../devicetree/bindings/mfd/netronix,ntxec.yaml    |  76 ++
 .../devicetree/bindings/mfd/qcom-pm8xxx.txt        |  99 ---
 .../devicetree/bindings/mfd/qcom-pm8xxx.yaml       |  54 ++
 .../devicetree/bindings/mfd/ricoh,rn5t618.yaml     | 111 +++
 Documentation/devicetree/bindings/mfd/rn5t618.txt  |  52 --
 .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 201 +++++
 .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml |   6 +
 .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml  | 123 +++
 .../devicetree/bindings/mfd/ti,lp87524-q1.yaml     |   4 +
 .../devicetree/bindings/mfd/ti,lp87561-q1.yaml     |   4 +
 .../devicetree/bindings/mfd/ti,lp87565-q1.yaml     |   4 +
 .../bindings/regulator/rohm,bd71815-regulator.yaml | 116 +++
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 MAINTAINERS                                        |  74 +-
 drivers/clk/clk-bd718x7.c                          |   9 +-
 drivers/extcon/Kconfig                             |   8 -
 drivers/extcon/Makefile                            |   1 -
 drivers/gpio/Kconfig                               |  10 +
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/gpio-bd71815.c                        | 185 ++++
 drivers/i2c/busses/i2c-designware-platdrv.c        |   7 +-
 drivers/input/misc/Kconfig                         |  11 +
 drivers/input/misc/Makefile                        |   2 +-
 drivers/input/misc/atc260x-onkey.c                 | 305 +++++++
 drivers/mfd/Kconfig                                |  82 +-
 drivers/mfd/Makefile                               |   7 +-
 drivers/mfd/ab3100-core.c                          | 929 ---------------------
 drivers/mfd/ab3100-otp.c                           | 240 ------
 drivers/mfd/ab8500-core.c                          |  37 +-
 drivers/mfd/arizona-core.c                         |  20 -
 drivers/mfd/arizona-irq.c                          |   2 +-
 drivers/mfd/arizona-spi.c                          |   4 +-
 drivers/mfd/atc260x-core.c                         | 310 +++++++
 drivers/mfd/atc260x-i2c.c                          |  64 ++
 drivers/mfd/da9063-i2c.c                           |  10 +
 drivers/mfd/ene-kb3930.c                           |   2 +-
 drivers/mfd/intel-lpss-acpi.c                      |  32 +-
 drivers/mfd/intel-lpss-pci.c                       |  46 +-
 drivers/mfd/intel-lpss.c                           |   2 +-
 drivers/mfd/intel-lpss.h                           |   4 +-
 drivers/mfd/intel-m10-bmc.c                        |  30 +-
 drivers/mfd/intel_pmt.c                            | 112 ++-
 drivers/mfd/intel_quark_i2c_gpio.c                 | 112 +--
 drivers/mfd/lm3533-core.c                          |   2 +-
 drivers/mfd/lpc_sch.c                              |  32 +-
 drivers/mfd/max8997.c                              |   4 +-
 drivers/mfd/mfd-core.c                             |  29 +-
 drivers/mfd/ntxec.c                                | 271 ++++++
 drivers/mfd/rn5t618.c                              |   3 +
 drivers/mfd/rohm-bd71828.c                         | 486 ++++++++---
 drivers/mfd/rohm-bd718x7.c                         |  43 +-
 drivers/mfd/rohm-bd9576.c                          | 189 +++++
 drivers/mfd/sec-core.c                             |  14 +-
 drivers/mfd/stm32-timers.c                         |   7 +-
 drivers/mfd/stmpe.c                                |  14 +-
 drivers/platform/x86/intel_pmt_class.c             |  46 +
 drivers/platform/x86/intel_pmt_class.h             |   1 +
 drivers/platform/x86/intel_pmt_telemetry.c         |  20 -
 drivers/power/supply/Kconfig                       |   2 +-
 .../abx500 => drivers/power/supply}/ab8500-bm.h    | 297 ++++++-
 .../power/supply/ab8500-chargalg.h                 |   6 +-
 drivers/power/supply/ab8500_bmdata.c               |   3 +-
 drivers/power/supply/ab8500_btemp.c                |  45 +-
 drivers/power/supply/ab8500_charger.c              |  27 +-
 drivers/power/supply/ab8500_fg.c                   |  20 +-
 drivers/power/supply/abx500_chargalg.c             |  22 +-
 drivers/power/supply/pm2301_charger.c              |   4 +-
 drivers/pwm/Kconfig                                |   8 +
 drivers/pwm/Makefile                               |   1 +
 drivers/pwm/pwm-ntxec.c                            | 184 ++++
 drivers/regulator/Kconfig                          |  11 +
 drivers/regulator/Makefile                         |   1 +
 drivers/regulator/bd71815-regulator.c              | 652 +++++++++++++++
 drivers/regulator/bd71828-regulator.c              |  51 +-
 drivers/regulator/bd718x7-regulator.c              |  60 +-
 drivers/regulator/helpers.c                        | 101 ++-
 drivers/regulator/rohm-regulator.c                 |  23 +-
 drivers/rtc/Kconfig                                |  14 +-
 drivers/rtc/Makefile                               |   1 +
 drivers/rtc/rtc-bd70528.c                          | 104 ++-
 drivers/rtc/rtc-ntxec.c                            | 145 ++++
 drivers/watchdog/Kconfig                           |  13 +
 drivers/watchdog/Makefile                          |   1 +
 drivers/watchdog/bd9576_wdt.c                      | 291 +++++++
 include/linux/mfd/ab3100.h                         | 128 ---
 include/linux/mfd/abx500.h                         | 276 ------
 include/linux/mfd/atc260x/atc2603c.h               | 281 +++++++
 include/linux/mfd/atc260x/atc2609a.h               | 308 +++++++
 include/linux/mfd/atc260x/core.h                   |  58 ++
 include/linux/mfd/core.h                           |   6 +-
 include/linux/mfd/da9063/registers.h               |   3 +
 include/linux/mfd/db8500-prcmu.h                   |   2 +-
 include/linux/mfd/intel-m10-bmc.h                  |  92 +-
 include/linux/mfd/lp87565.h                        |   3 -
 include/linux/mfd/max8997.h                        |   8 +-
 include/linux/mfd/ntxec.h                          |  38 +
 include/linux/mfd/rn5t618.h                        |   1 +
 include/linux/mfd/rohm-bd71815.h                   | 562 +++++++++++++
 include/linux/mfd/rohm-bd71828.h                   |   3 +
 include/linux/mfd/rohm-bd718x7.h                   |  13 -
 include/linux/mfd/rohm-bd957x.h                    | 140 ++++
 include/linux/mfd/rohm-generic.h                   |  17 +-
 include/linux/mfd/twl.h                            |   2 -
 include/linux/platform_data/i2c-designware.h       |  13 -
 include/linux/regulator/driver.h                   |   7 +
 .../soc/codecs/arizona-jack.c                      |  63 +-
 109 files changed, 6467 insertions(+), 2508 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/rn5t618.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71815-regulator.yaml
 create mode 100644 drivers/gpio/gpio-bd71815.c
 create mode 100644 drivers/input/misc/atc260x-onkey.c
 delete mode 100644 drivers/mfd/ab3100-core.c
 delete mode 100644 drivers/mfd/ab3100-otp.c
 create mode 100644 drivers/mfd/atc260x-core.c
 create mode 100644 drivers/mfd/atc260x-i2c.c
 create mode 100644 drivers/mfd/ntxec.c
 create mode 100644 drivers/mfd/rohm-bd9576.c
 rename {include/linux/mfd/abx500 => drivers/power/supply}/ab8500-bm.h (58%)
 rename include/linux/mfd/abx500/ux500_chargalg.h => drivers/power/supply/ab8500-chargalg.h (93%)
 create mode 100644 drivers/pwm/pwm-ntxec.c
 create mode 100644 drivers/regulator/bd71815-regulator.c
 create mode 100644 drivers/rtc/rtc-ntxec.c
 create mode 100644 drivers/watchdog/bd9576_wdt.c
 delete mode 100644 include/linux/mfd/ab3100.h
 create mode 100644 include/linux/mfd/atc260x/atc2603c.h
 create mode 100644 include/linux/mfd/atc260x/atc2609a.h
 create mode 100644 include/linux/mfd/atc260x/core.h
 create mode 100644 include/linux/mfd/ntxec.h
 create mode 100644 include/linux/mfd/rohm-bd71815.h
 create mode 100644 include/linux/mfd/rohm-bd957x.h
 delete mode 100644 include/linux/platform_data/i2c-designware.h
 rename drivers/extcon/extcon-arizona.c => sound/soc/codecs/arizona-jack.c (98%)

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

             reply	other threads:[~2021-04-28  8:58 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-28  8:58 Lee Jones [this message]
2021-04-28 23:13 ` [GIT PULL] MFD for v5.13 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=20210428085825.GH6446@dell \
    --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.