[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190923230848.GB4469@dell>
Date: Tue, 24 Sep 2019 00:08:48 +0100
From: Lee Jones <lee.jones@...aro.org>
To: torvalds@...ux-foundation.org
Cc: linux-kernel@...r.kernel.org
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
Powered by blists - more mailing lists