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.14
Date: Mon, 5 Jul 2021 15:16:16 +0100	[thread overview]
Message-ID: <YOMUMLdVsCpnWPgM@dell> (raw)

Good afternoon Linus,

The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:

  Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 8a14ded5a8cb7d4146c12f984b5346bffde9b70f:

  mfd: cros_ec: Add peripheral device charger (2021-06-22 12:53:03 +0100)

----------------------------------------------------------------
 - Core Frameworks
   - Fix Software Node clean-up code

 - New Drivers
   - Add support for MediaTek MT6359 PMIC
   - Add support for Qualcomm PM8008 PMIC
   - Add support for Richtek RT4831

 - New Device Support
   - Add support for Audio CODECs to Rockchip RK817
   - Add support for Alder Lake-M to Intel LPSS PCI
   - Add support for Periph Device Charge to ChromeOS EC

 - New Functionality
   - Provide additional IRQs; wcd934x
   - Add optional Reset functionality; lp87565

 - Fix-ups
   - Namespacing & visibility; lp87565
   - Differentiate between Power and Home key IRQs; mt6358
   - Export I2C device tables; da9052-i2c, stmpe-i2c
   - Adapt IRQ flags; max8907, rn5t61, max8907
   - Make some functions/devices optional; axp20x, cros_ec_dev
   - Explicitly include used header files; ioc3
   - Remove superfluous lines; MAINTAINERS, sec-core, st,stm32-timers
   - Resolve Kerneldoc issues; omap-usb-host, omap-usb-tll, si476x-cmd, si476x-i2c
   - Convert to a module; arizona-core
   - Copyright changes; hi655x-pmic
   - Drop support for board file initialisation; sec-core
   - Trivial; spelling, whitespace etc; lp87565, si476x-cmd, mt6360-core, wm831x-core,
					twl-core, db8500-prcmu
   - Simplify various implementations; wcd934x, mt6360-core, max8997, max8998,
                                       da9052-i2c, da9062-core, sec-core,
   - Device Tree binding changes; google,cros-ec, richtek,rt4831-backlight,
                                  db8500-prcmu, qcom,pm8008, qcom,spmi-pmic
   - Use provided APIs to simplify; t7l66xb, as3722, da9055-core, tps80031, 88pm800,
                                88pm805, asic3, sun6i-prcm,
				wm831x-core, wm831x-otp,
				ucb1x00-assabet, timberdale, sm501,
				pcf50633-core, kempld-core,
				janz-cmodio, intel_soc_pmic_bxtwc, ab8500-core

 - Bug Fixes
   - Fix unused variable warning; rk817_codec
   - Fix regulator voltage configuration; rohm-bd71828
   - Fix ongoing freeing of regmap_config 'name' issue; syscon
   - Fix error handling path; da9063-i2c
   - Fix Kconfig issues; MFD_MP2629
   - Fix DMA mask warnings; motorola-cpcap

----------------------------------------------------------------
Alexandre Torgue (1):
      dt-bindings: mfd: stm32-timers: Remove #address/size cells from required properties

Andre Przywara (1):
      mfd: axp20x: Allow AXP 806 chips without interrupt lines

Andreas Kemnade (1):
      mfd: rn5t618: Fix IRQ trigger by changing it to level mode

Andy Shevchenko (2):
      mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs
      mfd: Remove software node conditionally and locate at right place

Axel Lin (1):
      mfd: bd71828: Fix .n_voltages settings

ChiYuan Huang (3):
      backlight: rt4831: Adds DT binding document for Richtek RT4831 backlight
      mfd: rt4831: Adds support for Richtek RT4831
      mfd: rt4831: Adds DT binding document for Richtek RT4831

Chris Morgan (4):
      mfd: Add Rockchip rk817 audio CODEC support
      ASoC: Add Rockchip rk817 audio CODEC support
      dt-bindings: Add Rockchip rk817 audio CODEC support
      ASoC: rk817: fix a warning in rk817_probe()

Daisuke Nojiri (1):
      mfd: cros_ec: Add peripheral device charger

Gene Chen (10):
      mfd: mt6360: Rearrange include file
      mfd: mt6360: Remove redundant brackets around raw numbers
      mfd: mt6360: Indicate sub-dev compatible name by using "-"
      mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 regulator resources
      mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata
      mfd: mt6360: Rename mt6360_pmu by mt6360
      mfd: mt6360: Remove handle_post_irq callback function
      mfd: mt6360: Fix flow which is used to check ic exist
      mfd: mt6360: Merge header file into driver and remove unuse register define
      mfd: mt6360: Merge different sub-devices I2C read/write

Guru Das Srinagesh (3):
      dt-bindings: mfd: pm8008: Add IRQ listing
      dt-bindings: mfd: pm8008: Add bindings
      mfd: pm8008: Add driver for QCOM PM8008 PMIC

Gwendal Grignou (1):
      mfd: cros_ec_dev: Load lightbar module only present

Hans de Goede (1):
      mfd: arizona: Allow building arizona MFD-core as module

Hao Fang (1):
      mfd: hisilicon: Use the correct HiSilicon copyright

Hsin-Hsiung Wang (6):
      mfd: mt6358: Refine interrupt code
      rtc: mt6397: refine RTC_TC_MTH
      dt-bindings: mfd: Add compatible for the MediaTek MT6359 PMIC
      dt-bindings: regulator: Add document for MT6359 regulator
      mfd: Add support for the MediaTek MT6359 PMIC
      regulator: mt6359: Add support for MT6359P regulator

Ikjoon Jang (1):
      mfd: google,cros-ec: add DT bindings for a baseboard's switch device

Jian Dong (1):
      mfd: si476x-cmd: Fix two typos of 'returned'

Krzysztof Kozlowski (11):
      mfd: max8997: Simplify getting of_device_id match data
      mfd: max8998: Simplify getting of_device_id match data
      mfd: da9052: Simplify getting of_device_id match data
      mfd: da9062: Simplify getting of_device_id match data
      mfd: sec: Simplify getting of_device_id match data
      mfd: sec: Drop support for board files and require devicetree
      mfd: sec: Remove unused cfg_pmic_irq in platform data
      mfd: sec: Remove unused device_type in platform data
      mfd: sec: Remove unused irq_base in platform data
      mfd: sec: Enable wakeup from suspend via devicetree property
      mfd: sec: Remove unused platform data members

Lee Jones (9):
      Merge tags 'tb-mfd-asoc-v5.14-1', 'tb-mfd-gpio-regulator-v5.14' and 'tb-mfd-regulator-rtc-v5.14' into ibs-for-mfd-merged
      Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver"
      mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock()
      mfd: twl-core: Fix incorrect function name twl_regcache_bypass()
      mfd: db8500-prcmu: Fix multiple incorrectly documented function names
      mfd: omap-usb-host: File headers are not good candidates for kernel-doc
      mfd: omap-usb-tll: File headers are not good candidates for kernel-doc
      mfd: si476x-cmd: Fix a bunch of incorrectly documented function names
      mfd: si476x-i2c: Fix incorrectly documented function names

Limeng (1):
      mfd: syscon: Free the allocated name field of struct regmap_config

Linus Walleij (1):
      mfd: db8500-prcmu: Add devicetree bindings

Luca Ceresoli (3):
      mfd: lp87565: Fix typo in define names
      mfd: lp87565: Move LP87565_regulator_id to .c file
      mfd: lp87565: Handle optional reset pin

Marc Zyngier (1):
      mfd: ioc3: Directly include linux/irqdomain.h

Mattijs Korpershoek (3):
      mfd: mt6397: Add MT6358 register definitions for power key
      mfd: mt6397: Use named IRQs instead of index (keys)
      mfd: mt6397: Add PMIC keys for MT6358

Randy Dunlap (1):
      mfd: mp2629: Select MFD_CORE to fix build error

Sergey Larin (1):
      mfd: max8907: Remove IRQF_NO_AUTOEN flag

Srinivas Kandagatla (2):
      mfd: wcd934x: Add macro for adding new interrupts
      mfd: wcd934x: Add additional interrupts required for MBHC support

Tian Tao (1):
      mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag

Tony Lindgren (1):
      mfd: cpcap: Fix cpcap dmamask not set warnings

Wen Su (1):
      regulator: mt6359: Add support for MT6359 regulator

Wolfram Sang (1):
      mfd: da9063: Propagate errno when I2C mode fails

Zhen Lei (18):
      mfd: t7l66xb: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code
      mfd: as3722: Use DEFINE_RES_IRQ_NAMED() to simplify code
      mfd: da9055: Use DEFINE_RES_IRQ_NAMED() to simplify code
      mfd: tps80031: Use DEFINE_RES_IRQ() to simplify code
      mfd: 88pm800: Use DEFINE_RES_IRQ_NAMED() to simplify code
      mfd: 88pm805: Use DEFINE_RES_IRQ_NAMED() to simplify code
      mfd: asic3: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code
      mfd: sun6i-prcm: Use DEFINE_RES_MEM() to simplify code
      mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ() to simplify code
      mfd: wm831x: Use DEVICE_ATTR_RO macro
      mfd: ucb1x00-assabet: Use DEVICE_ATTR_RO macro
      mfd: timberdale: Use DEVICE_ATTR_RO macro
      mfd: sm501: Use DEVICE_ATTR_RO macro
      mfd: pcf50633: Use DEVICE_ATTR_ADMIN_RO macro
      mfd: kempld-core: Use DEVICE_ATTR_RO macro
      mfd: janz-cmodio: Use DEVICE_ATTR_RO macro
      mfd: intel_soc_pmic_bxtwc: Use DEVICE_ATTR_ADMIN_RW macro
      mfd: ab8500-core: Use DEVICE_ATTR_RO/RW macro

Zou Wei (1):
      mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE

satya priya (1):
      mfd: qcom-spmi-pmic: Add support for four variants

 .../leds/backlight/richtek,rt4831-backlight.yaml   |   62 ++
 .../devicetree/bindings/mfd/google,cros-ec.yaml    |   20 +
 Documentation/devicetree/bindings/mfd/mt6397.txt   |    1 +
 .../devicetree/bindings/mfd/qcom,pm8008.yaml       |  121 +++
 .../devicetree/bindings/mfd/qcom,spmi-pmic.txt     |    4 +
 .../devicetree/bindings/mfd/richtek,rt4831.yaml    |   90 ++
 Documentation/devicetree/bindings/mfd/rk808.txt    |  188 ++++
 .../devicetree/bindings/mfd/st,stm32-timers.yaml   |    2 -
 .../bindings/mfd/stericsson,db8500-prcmu.yaml      |  278 ++++++
 .../bindings/regulator/mt6359-regulator.yaml       |  385 ++++++++
 MAINTAINERS                                        |   10 -
 drivers/gpio/gpio-lp87565.c                        |    6 +-
 drivers/mfd/88pm800.c                              |   14 +-
 drivers/mfd/88pm805.c                              |   29 +-
 drivers/mfd/Kconfig                                |   29 +-
 drivers/mfd/Makefile                               |   16 +-
 drivers/mfd/ab8500-core.c                          |   33 +-
 drivers/mfd/arizona-core.c                         |    2 +
 drivers/mfd/as3722.c                               |   14 +-
 drivers/mfd/asic3.c                                |   12 +-
 drivers/mfd/axp20x.c                               |   24 +-
 drivers/mfd/cros_ec_dev.c                          |   21 +-
 drivers/mfd/da9052-i2c.c                           |   10 +-
 drivers/mfd/da9055-core.c                          |   38 +-
 drivers/mfd/da9062-core.c                          |   13 +-
 drivers/mfd/da9063-i2c.c                           |    2 +-
 drivers/mfd/db8500-prcmu.c                         |    6 +-
 drivers/mfd/hi655x-pmic.c                          |    2 +-
 drivers/mfd/intel-lpss-pci.c                       |   13 +
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |   20 +-
 drivers/mfd/ioc3.c                                 |    1 +
 drivers/mfd/janz-cmodio.c                          |    6 +-
 drivers/mfd/kempld-core.c                          |   19 +-
 drivers/mfd/lp87565.c                              |   27 +
 drivers/mfd/max8907.c                              |    8 +-
 drivers/mfd/max8997.c                              |    9 +-
 drivers/mfd/max8998.c                              |    8 +-
 drivers/mfd/mfd-core.c                             |   15 +-
 drivers/mfd/motorola-cpcap.c                       |    4 +
 drivers/mfd/mt6358-irq.c                           |   89 +-
 drivers/mfd/mt6360-core.c                          |  552 +++++++----
 drivers/mfd/mt6397-core.c                          |   44 +-
 drivers/mfd/omap-usb-host.c                        |    2 +-
 drivers/mfd/omap-usb-tll.c                         |    2 +-
 drivers/mfd/pcf50633-core.c                        |   12 +-
 drivers/mfd/qcom-pm8008.c                          |  260 +++++
 drivers/mfd/rk808.c                                |   81 ++
 drivers/mfd/rn5t618.c                              |    2 +-
 drivers/mfd/rt4831.c                               |  115 +++
 drivers/mfd/sec-core.c                             |   70 +-
 drivers/mfd/sec-irq.c                              |    4 +-
 drivers/mfd/si476x-cmd.c                           |   28 +-
 drivers/mfd/si476x-i2c.c                           |   10 +-
 drivers/mfd/sm501.c                                |    8 +-
 drivers/mfd/stmpe-i2c.c                            |    2 +-
 drivers/mfd/sun6i-prcm.c                           |   30 +-
 drivers/mfd/syscon.c                               |    2 +-
 drivers/mfd/t7l66xb.c                              |   12 +-
 drivers/mfd/timberdale.c                           |    6 +-
 drivers/mfd/tps80031.c                             |    6 +-
 drivers/mfd/twl-core.c                             |    2 +-
 drivers/mfd/ucb1x00-assabet.c                      |    2 +-
 drivers/mfd/wcd934x.c                              |   50 +-
 drivers/mfd/wm831x-core.c                          |  250 +----
 drivers/mfd/wm831x-otp.c                           |    6 +-
 drivers/regulator/Kconfig                          |    9 +
 drivers/regulator/Makefile                         |    1 +
 drivers/regulator/lp87565-regulator.c              |   11 +
 drivers/regulator/mt6359-regulator.c               | 1036 ++++++++++++++++++++
 drivers/rtc/rtc-mt6397.c                           |    2 +-
 include/dt-bindings/leds/rt4831-backlight.h        |   23 +
 include/dt-bindings/mfd/qcom-pm8008.h              |   19 +
 include/linux/mfd/hi655x-pmic.h                    |    2 +-
 include/linux/mfd/lp87565.h                        |   40 +-
 include/linux/mfd/mt6358/core.h                    |    8 +-
 include/linux/mfd/mt6358/registers.h               |    2 +
 include/linux/mfd/mt6359/core.h                    |  133 +++
 include/linux/mfd/mt6359/registers.h               |  529 ++++++++++
 include/linux/mfd/mt6359p/registers.h              |  249 +++++
 include/linux/mfd/mt6360.h                         |  240 -----
 include/linux/mfd/mt6397/core.h                    |    1 +
 include/linux/mfd/mt6397/rtc.h                     |    1 +
 include/linux/mfd/rk808.h                          |   81 ++
 include/linux/mfd/rohm-bd71828.h                   |   10 +-
 include/linux/mfd/samsung/core.h                   |   33 -
 include/linux/regulator/mt6359-regulator.h         |   59 ++
 sound/soc/codecs/Kconfig                           |   16 +-
 sound/soc/codecs/Makefile                          |    2 +
 sound/soc/codecs/rk817_codec.c                     |  538 ++++++++++
 89 files changed, 5149 insertions(+), 1105 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/leds/backlight/richtek,rt4831-backlight.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/qcom,pm8008.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt4831.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml
 create mode 100644 drivers/mfd/qcom-pm8008.c
 create mode 100644 drivers/mfd/rt4831.c
 create mode 100644 drivers/regulator/mt6359-regulator.c
 create mode 100644 include/dt-bindings/leds/rt4831-backlight.h
 create mode 100644 include/dt-bindings/mfd/qcom-pm8008.h
 create mode 100644 include/linux/mfd/mt6359/core.h
 create mode 100644 include/linux/mfd/mt6359/registers.h
 create mode 100644 include/linux/mfd/mt6359p/registers.h
 delete mode 100644 include/linux/mfd/mt6360.h
 create mode 100644 include/linux/regulator/mt6359-regulator.h
 create mode 100644 sound/soc/codecs/rk817_codec.c

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

             reply	other threads:[~2021-07-05 14:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-05 14:16 Lee Jones [this message]
2021-07-05 19:24 ` [GIT PULL] MFD for v5.14 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=YOMUMLdVsCpnWPgM@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.