Messages in this thread | | | Date | Tue, 7 Apr 2020 10:43:34 +0100 | From | Lee Jones <> | Subject | [GIT PULL] MFD for v5.7 |
| |
Good morning Linus,
Enjoy!
The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:
Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-next-5.7
for you to fetch changes up to d2923aa4535664ae5c46c3a093985afd18fec118:
mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (2020-03-30 07:35:28 +0100)
---------------------------------------------------------------- - New Drivers - Add support for IQS620A/621/622/624/625 Azoteq IQS62X Sensors
- New Device Support - Add support for ADC, IRQ, Regulator, RTC and WDT to Ricoh RN5T618 PMIC - Add support for Comet Lake to Intel LPSS
- New Functionality - Add support for Charger Detection to Spreadtrum SC27xx PMICs - Add support for Interrupt Polarity to Dialog Semi DA9062/61 PMIC - Add ACPI enumeration support to Diolan DLN2 USB Adaptor
- Fix-ups - Device Tree; iqs62x, rn5t618, cros_ec_dev, stm32-lptimer, rohm,bd71837, rohm,bd71847 - I2C registration; rn5t618 - Kconfig; MFD_CPCAP, AB8500_CORE, MFD_WM8994, MFD_WM97xx, MFD_STPMIC1 - Use flexible-array members; omap-usb-tll, qcom-pm8xxx - Remove unnecessary casts; omap-usb-host, omap-usb-tll - Power (suspend/resume/poweroff) enhancements; rk808 - Improve error/sanity checking; dln2 - Use snprintf(); aat2870-core
- Bug Fixes - Fix PCI IDs; intel-lpss-pci
---------------------------------------------------------------- Andreas Kemnade (7): dt-bindings: mfd: rn5t618: Document optional property interrupts mfd: rn5t618: Add IRQ support mfd: rn5t618: Add RTC related registers mfd: rn5t618: Add more subdevices rtc: rc5t619: Add Ricoh RC5T619 RTC driver iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619 mfd: rn5t618: Cleanup i2c_device_id
Andy Shevchenko (3): mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs mfd: dln2: Fix sanity checking for endpoints mfd: dln2: Allow to be enumerated via ACPI
Baolin Wang (1): mfd: sc27xx: Add USB charger type detection support
Benjamin Gaignard (1): dt-bindings: mfd: Document STM32 low power timer bindings
Christophe JAILLET (1): mfd: Kconfig: Fix some misspelling of the word functionality
Corentin Labbe (1): mfd: omap: Remove useless cast for driver.name
Gustavo A. R. Silva (2): mfd: omap-usb-tll: Replace zero-length array with flexible-array member mfd: pm8xxx: Replace zero-length array with flexible-array member
Jarkko Nikula (1): mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock
Jeff LaBundy (6): dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 mfd: Add support for Azoteq IQS620A/621/622/624/625 input: keyboard: Add support for Azoteq IQS620A/621/622/624/625 iio: temperature: Add support for Azoteq IQS620AT temperature sensor iio: light: Add support for Azoteq IQS621/622 ambient light sensors iio: position: Add support for Azoteq IQS624/625 angle sensors
Lee Jones (1): Merge branches 'ib-mfd-iio-input-5.7' and 'ib-mfd-iio-rtc-5.7' into ibs-for-mfd-merged
Matti Vaittinen (1): dt-bindings: bd718x7: Yamlify and add BD71850
Prashant Malani (1): mfd: cros_ec: Check DT node for usbpd-notify add
Robin Murphy (4): mfd: rk808: Ensure suspend/resume hooks always work mfd: rk808: Stop using syscore ops mfd: rk808: Reduce shutdown duplication mfd: rk808: Convert RK805 to shutdown/suspend hooks
Shreyas Joshi (1): mfd: da9062: Add support for interrupt polarity defined in device tree
Soeren Moch (1): mfd: rk808: Always use poweroff when requested
Takashi Iwai (1): mfd: aat2870: Use scnprintf() for avoiding potential buffer overflow
Tony Lindgren (1): mfd: cpcap: Fix compile if MFD_CORE is not selected
.../devicetree/bindings/input/iqs62x-keys.yaml | 132 +++ Documentation/devicetree/bindings/mfd/iqs62x.yaml | 179 ++++ Documentation/devicetree/bindings/mfd/rn5t618.txt | 4 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 90 -- .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 236 +++++ .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 222 ++++ .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 16 + .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 32 + .../bindings/regulator/rohm,bd71837-regulator.txt | 162 --- .../bindings/regulator/rohm,bd71837-regulator.yaml | 103 ++ .../bindings/regulator/rohm,bd71847-regulator.yaml | 97 ++ drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/rn5t618-adc.c | 256 +++++ drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/iqs621-als.c | 617 ++++++++++++ drivers/iio/position/Kconfig | 19 + drivers/iio/position/Makefile | 7 + drivers/iio/position/iqs624-pos.c | 284 ++++++ drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/iqs620at-temp.c | 97 ++ drivers/input/keyboard/Kconfig | 10 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/iqs62x-keys.c | 335 ++++++ drivers/mfd/Kconfig | 23 +- drivers/mfd/Makefile | 1 + drivers/mfd/aat2870-core.c | 2 +- drivers/mfd/cros_ec_dev.c | 2 +- drivers/mfd/da9062-core.c | 44 +- drivers/mfd/dln2.c | 30 +- drivers/mfd/intel-lpss-pci.c | 31 +- drivers/mfd/iqs62x.c | 1063 ++++++++++++++++++++ drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/omap-usb-tll.c | 4 +- drivers/mfd/qcom-pm8xxx.c | 2 +- drivers/mfd/rk808.c | 139 +-- drivers/mfd/rn5t618.c | 109 +- drivers/mfd/sprd-sc27xx-spi.c | 52 + drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-rc5t619.c | 444 ++++++++ include/linux/mfd/iqs62x.h | 139 +++ include/linux/mfd/rk808.h | 2 - include/linux/mfd/rn5t618.h | 26 + include/linux/mfd/sc27xx-pmic.h | 7 + 49 files changed, 4688 insertions(+), 379 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/iqs62x-keys.yaml create mode 100644 Documentation/devicetree/bindings/mfd/iqs62x.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.txt create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml create mode 100644 Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yaml create mode 100644 drivers/iio/adc/rn5t618-adc.c create mode 100644 drivers/iio/light/iqs621-als.c create mode 100644 drivers/iio/position/Kconfig create mode 100644 drivers/iio/position/Makefile create mode 100644 drivers/iio/position/iqs624-pos.c create mode 100644 drivers/iio/temperature/iqs620at-temp.c create mode 100644 drivers/input/keyboard/iqs62x-keys.c create mode 100644 drivers/mfd/iqs62x.c create mode 100644 drivers/rtc/rtc-rc5t619.c create mode 100644 include/linux/mfd/iqs62x.h create mode 100644 include/linux/mfd/sc27xx-pmic.h
-- Lee Jones [李琼斯] Linaro Services Technical Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog
| |