Messages in this thread | | | Date | Wed, 16 Dec 2020 07:45:34 +0000 | From | Lee Jones <> | Subject | [GIT PULL] MFD for v5.11 |
| |
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
| |