lkml.org 
[lkml]   [2019]   [Sep]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[GIT PULL] MFD for v5.4
Linus,

Enjoy!

The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:

Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 8391c6cb2414d9a75bbe247a838d28cb0cee77ee:

mfd: mt6323: Add MT6323 RTC and PWRC (2019-09-02 11:20:40 +0100)

----------------------------------------------------------------
- New Drivers
- Add support for Merrifield Basin Cove PMIC

- New Device Support
- Add support for Intel Tiger Lake to Intel LPSS PCI
- Add support for Intel Sky Lake to Intel LPSS PCI
- Add support for ST-Ericsson DB8520 to DB8500 PRCMU

- New Functionality
- Add RTC and PWRC support to MT6323

- Fix-ups
- Clean-up include files; davinci_voicecodec, asic3, sm501, mt6397
- Ignore return values from debugfs_create*(); ab3100-*, ab8500-debugfs, aat2870-core
- Device Tree changes; rn5t618, mt6397
- Use new I2C API; tps80031, 88pm860x-core, ab3100-core, bcm590xx,
da9150-core, max14577, max77693, max77843, max8907,
max8925-i2c, max8997, max8998, palmas, twl-core,
- Remove obsolete code; da9063, jz4740-adc
- Simplify semantics; timberdale, htc-i2cpld
- Add 'fall-through' tags; omap-usb-host, db8500-prcmu
- Remove superfluous prints; ab8500-debugfs, db8500-prcmu, fsl-imx25-tsadc,
intel_soc_pmic_bxtwc, qcom_rpm, sm501
- Trivial rename/whitespace/typo fixes; mt6397-core, MAINTAINERS
- Reorganise code structure; mt6397-*
- Improve code consistency; intel-lpss
- Use MODULE_SOFTDEP() helper; intel-lpss
- Use DEFINE_RES_*() helpers; mt6397-core

- Bug Fixes
- Clean-up resources; max77620
- Prevent input events being dropped on resume; intel-lpss-pci
- Prevent sleeping in IRQ context; ezx-pcap

----------------------------------------------------------------
Andy Shevchenko (5):
mfd: intel-lpss: Add Intel Tiger Lake PCI IDs
mfd: Add support for Merrifield Basin Cove PMIC
mfd: intel-lpss: Consistently use GENMASK()
mfd: intel-lpss: Add Intel Skylake ACPI IDs
mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit request

Arnd Bergmann (1):
mfd: davinci_voicecodec: Remove pointless #include

Chuhong Yuan (1):
mfd: timberdale: Use dev_get_drvdata

Denis Efremov (1):
MAINTAINERS: altera-sysmgr: Fix typo in a filepath

Frank Wunderlich (1):
dt-bindings: mfd: mediatek: mt6397: Change to relative paths

Fuqian Huang (1):
mfd: ezx-pcap: Replace mutex_lock with spin_lock

Greg Kroah-Hartman (3):
mfd: ab3100: No need to check return value of debugfs_create functions
mfd: ab8500: No need to check return value of debugfs_create functions
mfd: aat2870: No need to check return value of debugfs_create functions

Gustavo A. R. Silva (2):
mfd: omap-usb-host: Mark expected switch fall-throughs
mfd: db8500-prcmu: Mark expected switch fall-throughs

Hsin-Hsiung Wang (2):
mfd: mt6397: Rename macros to something more readable
mfd: mt6397: Extract IRQ related code from core driver

Jonathan Neuschäfer (1):
dt-bindings: mfd: rn5t618: Document optional property system-power-controller

Josef Friedl (5):
dt-bindings: mfd: mediatek: Update RTC to include MT6323
dt-bindings: mfd: mediatek: Add MT6323 Power Controller
mfd: mt6397: Add mutex include
mfd: mt6323: Replace boilerplate resource code with DEFINE_RES_* macros
mfd: mt6323: Add MT6323 RTC and PWRC

Kai-Heng Feng (1):
mfd: intel-lpss: Remove D3cold delay

Linus Walleij (3):
mfd: asic3: Include the right header
mfd: sm501: Include the GPIO driver header
mfd: db8500-prcmu: Support the higher DB8520 ARMSS

Nishka Dasgupta (1):
mfd: max77620: Add of_node_put() before return

Paul Cercueil (1):
mfd: Drop obsolete JZ4740 driver

Stephen Boyd (1):
mfd: Remove dev_err() usage after platform_get_irq()

Wolfram Sang (17):
mfd: tps80031: Convert to devm_i2c_new_dummy_device
mfd: da9063: Remove now unused platform_data
mfd: 88pm800: Convert to i2c_new_dummy_device
mfd: 88pm860x-core: Convert to i2c_new_dummy_device
mfd: ab3100-core: Convert to i2c_new_dummy_device
mfd: bcm590xx: Convert to i2c_new_dummy_device
mfd: da9150-core: Convert to i2c_new_dummy_device
mfd: max14577: Convert to i2c_new_dummy_device
mfd: max77693: Convert to i2c_new_dummy_device
mfd: max77843: Convert to i2c_new_dummy_device
mfd: max8907: Convert to i2c_new_dummy_device
mfd: max8925-i2c: Convert to i2c_new_dummy_device
mfd: max8997: Convert to i2c_new_dummy_device
mfd: max8998: Convert to i2c_new_dummy_device
mfd: palmas: Convert to i2c_new_dummy_device
mfd: twl-core: Convert to i2c_new_dummy_device
mfd: htc-i2cpld: Drop check because i2c_unregister_device() is NULL safe

Yicheng Li (1):
mfd: cros_ec: Update cros_ec_commands.h

Documentation/devicetree/bindings/mfd/mt6397.txt | 20 +-
Documentation/devicetree/bindings/mfd/rn5t618.txt | 5 +
.../bindings/power/reset/mt6323-poweroff.txt | 20 ++
MAINTAINERS | 2 +-
drivers/mfd/88pm800.c | 12 +-
drivers/mfd/88pm860x-core.c | 6 +-
drivers/mfd/Kconfig | 20 +-
drivers/mfd/Makefile | 5 +-
drivers/mfd/aat2870-core.c | 13 +-
drivers/mfd/ab3100-core.c | 53 +---
drivers/mfd/ab3100-otp.c | 21 +-
drivers/mfd/ab8500-debugfs.c | 332 +++++++--------------
drivers/mfd/asic3.c | 2 +-
drivers/mfd/bcm590xx.c | 6 +-
drivers/mfd/da9150-core.c | 6 +-
drivers/mfd/davinci_voicecodec.c | 9 +-
drivers/mfd/db8500-prcmu.c | 46 ++-
drivers/mfd/ezx-pcap.c | 53 ++--
drivers/mfd/fsl-imx25-tsadc.c | 4 +-
drivers/mfd/htc-i2cpld.c | 3 +-
drivers/mfd/intel-lpss-acpi.c | 26 ++
drivers/mfd/intel-lpss-pci.c | 25 ++
drivers/mfd/intel-lpss.c | 39 +--
drivers/mfd/intel_soc_pmic_bxtwc.c | 4 +-
drivers/mfd/intel_soc_pmic_mrfld.c | 157 ++++++++++
drivers/mfd/jz4740-adc.c | 324 --------------------
drivers/mfd/max14577.c | 6 +-
drivers/mfd/max77620.c | 4 +-
drivers/mfd/max77693.c | 12 +-
drivers/mfd/max77843.c | 6 +-
drivers/mfd/max8907.c | 6 +-
drivers/mfd/max8925-i2c.c | 12 +-
drivers/mfd/max8997.c | 18 +-
drivers/mfd/max8998.c | 6 +-
drivers/mfd/mt6397-core.c | 192 ++----------
drivers/mfd/mt6397-irq.c | 181 +++++++++++
drivers/mfd/omap-usb-host.c | 4 +-
drivers/mfd/palmas.c | 6 +-
drivers/mfd/qcom_rpm.c | 12 +-
drivers/mfd/sm501.c | 5 +-
drivers/mfd/timberdale.c | 3 +-
drivers/mfd/tps80031.c | 23 +-
drivers/mfd/twl-core.c | 6 +-
include/Kbuild | 1 -
include/linux/mfd/aat2870.h | 1 -
include/linux/mfd/cros_ec_commands.h | 12 +
include/linux/mfd/da9063/pdata.h | 60 ----
include/linux/mfd/intel_soc_pmic_mrfld.h | 81 +++++
include/linux/mfd/mt6397/core.h | 11 +
49 files changed, 860 insertions(+), 1021 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
create mode 100644 drivers/mfd/intel_soc_pmic_mrfld.c
delete mode 100644 drivers/mfd/jz4740-adc.c
create mode 100644 drivers/mfd/mt6397-irq.c
delete mode 100644 include/linux/mfd/da9063/pdata.h
create mode 100644 include/linux/mfd/intel_soc_pmic_mrfld.h

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

\
 
 \ /
  Last update: 2019-09-24 01:09    [W:0.032 / U:0.652 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site