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.11
Date: Wed, 16 Dec 2020 07:45:34 +0000	[thread overview]
Message-ID: <20201216074534.GC4776@dell> (raw)

Good morning Linus,

The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

  Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 0cd3aa995740eabf8af1c794ac1d9ae314c928c3:

  mfd: kempld-core: Add support for additional devices (2020-12-02 12:53:27 +0000)

----------------------------------------------------------------
 - New Drivers
   - Add support for Intel's Platform Monitoring Technology (PMT)

 - New Device Support
   - Add support for PM660/PM660L to QCom SPMI PMIC
   - Add support for lots of new devices to Kontron Core

 - New Functionality
   - Provide syscon_regmap_lookup_by_phandle_optional() to SysCon API

 - Fix-ups
   - Constify; da9xxx-core; intel_*, tps65xxx, wm8xxx-core, lp8788,
               stmpe, sun4i-gpadc, 88pm800, hi655x-pmic, ioc3, etc
   - Remove superfluous code; madera, tps65910
   - Use raw APIs (rid abstractions); tps65911-comparator, tps65910
   - Whitespace/formatting fix-ups; tps65910
   - Device Tree changes/updates; bd71837-pmic, syscon
   - Use helpers/APIs (no hand rolling); altera-sysmgr
   - Mark of_match tables as __maybe_unused; twl6030-irq
   - Fix spelling; si476x-core

 - Bug Fixes
   - Reset on resume to ensure known state; madera-core
   - Correct ordering issues; madera-core, tps65910, kempld-core
   - Remove erroneous passing of of_compatible strings; at91-usart
   - Fix potential I2C adaptor leak; htc-i2cpld
   - Correct errorneous defines; rt5033-private
   - Resolve Kconfig issues; MFD_SL28CPLD, MFD_OMAP_USB_HOST
   - Fix dev_err_probe() handling; stmfx
   - Repair interrupt regression; motorola-cpcap
   - Allow ACPI matching of DT tables; bcm590xx, da9xx, ene-kb3930,
                                       fsl-imx25-tsadc, max77650,
				       mt6397-core, rt5033, stmfx,
				       max77686, sun4i-gpadc,
				       wm8994-core, axp20x-i2c

----------------------------------------------------------------
Alexander Duyck (3):
      platform/x86: Intel PMT class driver
      platform/x86: Intel PMT Telemetry capability driver
      platform/x86: Intel PMT Crashlog capability driver

Amelie Delaunay (1):
      mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init()

AngeloGioacchino Del Regno (1):
      mfd: qcom-spmi-pmic: Add support for PM660/PM660L

Charles Keepax (2):
      mfd: madera: Add reset as part of resume
      mfd: madera: Add special errata reset handling for cs47l15

Codrin Ciubotariu (1):
      mfd: at91-usart: Do not use compatible to register child devices

David E. Box (2):
      PCI: Add defines for Designated Vendor-Specific Extended Capability
      mfd: Intel Platform Monitoring Technology support

Dmitry Osipenko (1):
      mfd: tps65910: Correct power-off programming sequence

Enric Balletbo i Serra (1):
      mfd: syscon: Add syscon_regmap_lookup_by_phandle_optional() function.

Geert Uytterhoeven (1):
      mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE

Jing Xiangfeng (1):
      mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpld_register_chip_i2c()

Johan Jonker (1):
      dt-binding: mfd: syscon: add Rockchip QoS register compatibles

Krzysztof Kozlowski (18):
      dt-bindings: mfd: rohm,bd71837-pmic: Add common properties
      mfd: omap-usb: Depend on COMMON_CLK to fix compile tests
      mfd: bcm590xx: Drop of_match_ptr from of_device_id table
      mfd: da9055: Drop of_match_ptr from of_device_id table
      mfd: da9062: Drop of_match_ptr from of_device_id table
      mfd: da9063: Drop of_match_ptr from of_device_id table
      mfd: da9150: Drop of_match_ptr from of_device_id table
      mfd: ene-kb3930: Drop of_match_ptr from of_device_id table
      mfd: fsl-imx25: Drop of_match_ptr from of_device_id table
      mfd: max77650: Drop of_match_ptr from of_device_id table
      mfd: mt6397: Drop of_match_ptr from of_device_id table
      mfd: rt5033: Drop of_match_ptr from of_device_id table
      mfd: stmfx: Drop of_match_ptr from of_device_id table
      mfd: max77686: Drop of_match_ptr from of_device_id table
      mfd: sun4i: Drop of_match_ptr from of_device_id table
      mfd: wm8994: Drop of_match_ptr from of_device_id table
      mfd: axp20x: Skip of_device_id table when !CONFIG_OF
      mfd: twl6030: Mark of_device_id table as maybe unused

Lee Jones (2):
      Merge branch 'ib-mfd-mediatek-5.11' into ibs-for-mfd-merged
      mfd: tps65910: Fix a bunch of alignment issues reported-by Checkpatch

Michael Brunner (2):
      mfd: kempld-core: Check for DMI definition before ACPI
      mfd: kempld-core: Add support for additional devices

Michael Klein (1):
      mfd: si476x-core.h: Fix "regulator" spelling in comment

Michael Srba (1):
      mfd: rt5033: Fix errorneous defines

Michał Mirosław (4):
      mfd: tps65911-comparator: Use regmap accessors
      mfd: tps65910: Clean up after switching to regmap
      mfd: tps65910: Remove unused pointers
      gpio: tps65910: use regmap accessors

Richard Fitzgerald (1):
      mfd: madera: Delete register field xxx_WIDTH defines

Rikard Falkeborn (8):
      mfd: da9xxx-core: Constify static struct resource
      mfd: intel: Constify static struct resource
      mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers
      mfd: wm8xxx-core: Constify static struct resource
      mfd: lp8788: Constify static struct resource
      mfd: stmpe: Constify static struct resource
      mfd: sun4i-gpadc: Constify static struct resource
      mfd: Constify static struct resources

Tony Lindgren (1):
      mfd: cpcap: Fix interrupt regression with regmap clear_ack

Zou Wei (1):
      mfd: altera-sysmgr: Use resource_size function on resource object

 Documentation/ABI/testing/sysfs-class-intel_pmt    | 119 ++++
 .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml |   6 +
 Documentation/devicetree/bindings/mfd/syscon.yaml  |   4 +
 MAINTAINERS                                        |   6 +
 drivers/gpio/gpio-tps65910.c                       |  12 +-
 drivers/mfd/88pm800.c                              |   2 +-
 drivers/mfd/88pm860x-core.c                        |  50 +-
 drivers/mfd/Kconfig                                |  42 +-
 drivers/mfd/Makefile                               |   1 +
 drivers/mfd/altera-sysmgr.c                        |   2 +-
 drivers/mfd/at91-usart.c                           |  12 +-
 drivers/mfd/axp20x-i2c.c                           |   2 +
 drivers/mfd/bcm590xx.c                             |   2 +-
 drivers/mfd/da9055-core.c                          |   8 +-
 drivers/mfd/da9055-i2c.c                           |   2 +-
 drivers/mfd/da9062-core.c                          |  26 +-
 drivers/mfd/da9063-core.c                          |   8 +-
 drivers/mfd/da9063-i2c.c                           |   2 +-
 drivers/mfd/da9150-core.c                          |   8 +-
 drivers/mfd/ene-kb3930.c                           |   2 +-
 drivers/mfd/fsl-imx25-tsadc.c                      |   2 +-
 drivers/mfd/hi655x-pmic.c                          |   2 +-
 drivers/mfd/htc-i2cpld.c                           |   2 +
 drivers/mfd/intel_msic.c                           |  18 +-
 drivers/mfd/intel_pmt.c                            | 223 ++++++++
 drivers/mfd/intel_quark_i2c_gpio.c                 |   4 +-
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |  14 +-
 drivers/mfd/intel_soc_pmic_chtdc_ti.c              |  10 +-
 drivers/mfd/intel_soc_pmic_chtwc.c                 |   4 +-
 drivers/mfd/intel_soc_pmic_crc.c                   |  10 +-
 drivers/mfd/ioc3.c                                 |  16 +-
 drivers/mfd/kempld-core.c                          | 100 +++-
 drivers/mfd/lp8788.c                               |   4 +-
 drivers/mfd/madera-core.c                          |  35 +-
 drivers/mfd/max77650.c                             |   2 +-
 drivers/mfd/max77686.c                             |   2 +-
 drivers/mfd/max8925-core.c                         |  56 +-
 drivers/mfd/motorola-cpcap.c                       |   6 +-
 drivers/mfd/mt6397-core.c                          |   2 +-
 drivers/mfd/qcom-spmi-pmic.c                       |   4 +
 drivers/mfd/rdc321x-southbridge.c                  |   4 +-
 drivers/mfd/retu-mfd.c                             |   4 +-
 drivers/mfd/rk808.c                                |   8 +-
 drivers/mfd/rt5033.c                               |   2 +-
 drivers/mfd/stmfx.c                                |  12 +-
 drivers/mfd/stmpe.c                                |  10 +-
 drivers/mfd/sun4i-gpadc.c                          |   4 +-
 drivers/mfd/syscon.c                               |  18 +
 drivers/mfd/tc3589x.c                              |   4 +-
 drivers/mfd/tc6387xb.c                             |   2 +-
 drivers/mfd/tc6393xb.c                             |   6 +-
 drivers/mfd/tps65090.c                             |   2 +-
 drivers/mfd/tps65217.c                             |   4 +-
 drivers/mfd/tps6586x.c                             |   2 +-
 drivers/mfd/tps65910.c                             |  46 +-
 drivers/mfd/tps65911-comparator.c                  |   4 +-
 drivers/mfd/tps80031.c                             |   2 +-
 drivers/mfd/twl6030-irq.c                          |   2 +-
 drivers/mfd/wm831x-core.c                          |  52 +-
 drivers/mfd/wm8994-core.c                          |   6 +-
 drivers/platform/x86/Kconfig                       |  34 ++
 drivers/platform/x86/Makefile                      |   3 +
 drivers/platform/x86/intel_pmt_class.c             | 297 ++++++++++
 drivers/platform/x86/intel_pmt_class.h             |  52 ++
 drivers/platform/x86/intel_pmt_crashlog.c          | 328 +++++++++++
 drivers/platform/x86/intel_pmt_telemetry.c         | 160 ++++++
 include/linux/mfd/madera/core.h                    |   1 +
 include/linux/mfd/madera/registers.h               | 635 ---------------------
 include/linux/mfd/rt5033-private.h                 |  28 +-
 include/linux/mfd/si476x-core.h                    |   2 +-
 include/linux/mfd/syscon.h                         |  11 +
 include/linux/mfd/tps65910.h                       |  40 --
 include/uapi/linux/pci_regs.h                      |   5 +
 73 files changed, 1648 insertions(+), 974 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-intel_pmt
 create mode 100644 drivers/mfd/intel_pmt.c
 create mode 100644 drivers/platform/x86/intel_pmt_class.c
 create mode 100644 drivers/platform/x86/intel_pmt_class.h
 create mode 100644 drivers/platform/x86/intel_pmt_crashlog.c
 create mode 100644 drivers/platform/x86/intel_pmt_telemetry.c

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

             reply	other threads:[~2020-12-16  7:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-16  7:45 Lee Jones [this message]
2020-12-16 23:10 ` [GIT PULL] MFD for v5.11 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=20201216074534.GC4776@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.