Messages in this thread | | | Date | Mon, 22 Jan 2018 13:08:53 +0000 | From | Lee Jones <> | Subject | [GIT PULL] MFD for v4.16 |
| |
Hi Linus,
Enjoy!
-- The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-4.16
for you to fetch changes up to 0f89ffefa4e122e7e9bc1c2d716c6052b4601b76:
mfd: lpc_ich: Do not touch SPI-NOR write protection bit on Apollo Lake (2018-01-08 11:03:35 +0000)
---------------------------------------------------------------- - New Drivers - Add support for RAVE Supervisory Processor
- (Re)moved drivers - Move Realtek Card Reader Driver to Misc
- New Device Support - Add support for Pinctrl to axp20x
- New Functionality - Add resume support; atmel-flexcom
- Fix-ups - Split MFD (mfd) and userspace handlers (platform); cros_ec - Fix trivial (whitespace, spelling) issue(s); pcf50633-core - Clean-up error handling; ab8500-debugfs - General tidying up; tmio_core - Kconfig fix-ups; qcom-pm8xxx - Licensing changes (SPDX); stm32-lptimer, stm32-timers - Device Tree fixups; mc13xxx - Simplify/remove unused code; cros_ec_spi, axp20x, ti_am335x_tscadc, kempld-core, intel_soc_pmic_core.c, ab8500-debugfs
---------------------------------------------------------------- Andrew Morton (1): lib/crc-ccitt: Add CCITT-FALSE CRC16 variant
Andrey Smirnov (5): serdev: Make .remove in struct serdev_device_driver optional serdev: Introduce devm_serdev_device_open() mfd: Add driver for RAVE Supervisory Processor watchdog: Add RAVE SP watchdog driver dt-bindings: watchdog: Add bindings for RAVE SP watchdog driver
Andy Shevchenko (1): mfd: ab8500: Introduce DEFINE_SHOW_ATTRIBUTE() macro
Arvind Yadav (2): extcon: axp288:: Handle return value of platform_get_irq mfd: pcf50633: Fix spelling mistake: 'Falied' -> 'Failed'
Benjamin Gaignard (1): mfd: stm32: Adopt SPDX identifier
Benson Leung (1): extcon: usbc-cros-ec: add support to notify USB type cables.
Bjorn Andersson (1): leds: pm8058: Silence pointer to integer size warning
Colin Ian King (1): mfd: ti_am335x_tscadc: Remove redundant assignment to node
Fabio Estevam (1): dt-bindings: mfd: mc13xxx: Add the unit address to sysled
Hans de Goede (3): extcon: axp288: Remove unused extcon_nb struct member extcon: axp288: Remove unused platform data mfd: axp20x: Mark axp288 CHRG_BAK_CTRL register volatile
Jon Hunter (1): mfd: cros ec: spi: Simplify delay handling between SPI messages
Keerthy (1): mfd: palmas: Assign the right powerhold mask for tps65917
Lee Jones (1): Merge branches 'ib-mfd-leds-4.16', 'ib-mfd-memstick-misc-mmc-4.16', 'ib-mfd-platform-4.16' and 'ib-mfd-tty-watchdog-4.16', tag 'ib-extcon-mfd-4.16-1' into ibs-for-mfd-merged
Linus Walleij (1): mfd: pm8xxx: Make elegible for COMPILE_TEST
Markus Elfring (1): mfd: ab8500-debugfs: Use common error handling code in ab8500_print_modem_registers()
Masahiro Yamada (1): mfd: tmio: Move register macros to tmio_core.c
Mika Westerberg (1): mfd: lpc_ich: Do not touch SPI-NOR write protection bit on Apollo Lake
Pravin Shedge (1): mfd: Remove duplicate includes
Quentin Schulz (1): mfd: axp20x: Add pinctrl cell for AXP813
Romain Izard (1): atmel_flexcom: Support resuming after a chip reset
Rui Feng (2): misc: rtsx: Move Realtek Card Reader Driver to misc misc: rtsx: Add support for RTS5260
Stephen Rothwell (1): misc: rtsx: Fix symbol clashes
Thierry Escande (2): cros_ec: Split cros_ec_devs module cros_ec: Move cros_ec_dev module to drivers/mfd
Vasyl Gomonovych (1): mfd: kempld-core: Use resource_size function on resource object
Documentation/devicetree/bindings/mfd/mc13xxx.txt | 2 +- Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt | 39 ++ Documentation/driver-model/devres.txt | 3 + drivers/extcon/extcon-axp288.c | 39 +- drivers/extcon/extcon-usbc-cros-ec.c | 142 ++++++- drivers/leds/leds-pm8058.c | 2 +- drivers/memstick/host/Kconfig | 4 +- drivers/memstick/host/rtsx_pci_ms.c | 2 +- drivers/memstick/host/rtsx_usb_ms.c | 2 +- drivers/mfd/Kconfig | 41 +- drivers/mfd/Makefile | 7 +- drivers/mfd/ab8500-debugfs.c | 439 ++++--------------- drivers/mfd/atmel-flexcom.c | 63 ++- drivers/mfd/axp20x.c | 4 + drivers/mfd/cros_ec.c | 4 +- drivers/{platform/chrome => mfd}/cros_ec_dev.c | 8 +- drivers/{platform/chrome => mfd}/cros_ec_dev.h | 0 drivers/mfd/cros_ec_spi.c | 25 +- drivers/mfd/intel_soc_pmic_core.c | 1 - drivers/mfd/kempld-core.c | 2 +- drivers/mfd/lpc_ich.c | 5 - drivers/mfd/max77843.c | 1 - drivers/mfd/palmas.c | 10 +- drivers/mfd/pcf50633-core.c | 2 +- drivers/mfd/rave-sp.c | 710 +++++++++++++++++++++++++++++++ drivers/mfd/stm32-lptimer.c | 6 +- drivers/mfd/stm32-timers.c | 4 +- drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/mfd/tmio_core.c | 20 + drivers/misc/Kconfig | 5 + drivers/misc/Makefile | 1 + drivers/misc/cardreader/Kconfig | 20 + drivers/misc/cardreader/Makefile | 4 + drivers/{mfd => misc/cardreader}/rtl8411.c | 2 +- drivers/{mfd => misc/cardreader}/rts5209.c | 2 +- drivers/{mfd => misc/cardreader}/rts5227.c | 2 +- drivers/{mfd => misc/cardreader}/rts5229.c | 2 +- drivers/{mfd => misc/cardreader}/rts5249.c | 3 +- drivers/misc/cardreader/rts5260.c | 748 +++++++++++++++++++++++++++++++++ drivers/misc/cardreader/rts5260.h | 45 ++ drivers/{mfd => misc/cardreader}/rtsx_pcr.c | 125 +++++- drivers/{mfd => misc/cardreader}/rtsx_pcr.h | 12 +- drivers/{mfd => misc/cardreader}/rtsx_usb.c | 2 +- drivers/mmc/host/Kconfig | 4 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 2 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +- drivers/platform/chrome/Kconfig | 10 +- drivers/platform/chrome/Makefile | 7 +- drivers/platform/chrome/cros_ec_debugfs.c | 5 +- drivers/platform/chrome/cros_ec_debugfs.h | 27 -- drivers/platform/chrome/cros_ec_lightbar.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 5 +- drivers/platform/chrome/cros_ec_vbc.c | 1 + drivers/tty/serdev/core.c | 31 +- drivers/watchdog/Kconfig | 7 + drivers/watchdog/Makefile | 1 + drivers/watchdog/rave-sp-wdt.c | 337 +++++++++++++++ include/linux/crc-ccitt.h | 7 + include/linux/mfd/axp20x.h | 5 - include/linux/mfd/cros_ec.h | 4 + include/linux/mfd/cros_ec_commands.h | 17 + include/linux/mfd/palmas.h | 3 + include/linux/mfd/rave-sp.h | 60 +++ include/linux/mfd/stm32-lptimer.h | 6 +- include/linux/mfd/stm32-timers.h | 4 +- include/linux/mfd/tmio.h | 20 - include/linux/{mfd => }/rtsx_common.h | 0 include/linux/{mfd => }/rtsx_pci.h | 236 ++++++++++- include/linux/{mfd => }/rtsx_usb.h | 0 include/linux/serdev.h | 1 + lib/crc-ccitt.c | 58 ++- 71 files changed, 2842 insertions(+), 586 deletions(-) create mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt rename drivers/{platform/chrome => mfd}/cros_ec_dev.c (99%) rename drivers/{platform/chrome => mfd}/cros_ec_dev.h (100%) create mode 100644 drivers/mfd/rave-sp.c create mode 100644 drivers/misc/cardreader/Kconfig create mode 100644 drivers/misc/cardreader/Makefile rename drivers/{mfd => misc/cardreader}/rtl8411.c (99%) rename drivers/{mfd => misc/cardreader}/rts5209.c (99%) rename drivers/{mfd => misc/cardreader}/rts5227.c (99%) rename drivers/{mfd => misc/cardreader}/rts5229.c (99%) rename drivers/{mfd => misc/cardreader}/rts5249.c (99%) create mode 100644 drivers/misc/cardreader/rts5260.c create mode 100644 drivers/misc/cardreader/rts5260.h rename drivers/{mfd => misc/cardreader}/rtsx_pcr.c (92%) rename drivers/{mfd => misc/cardreader}/rtsx_pcr.h (88%) rename drivers/{mfd => misc/cardreader}/rtsx_usb.c (99%) delete mode 100644 drivers/platform/chrome/cros_ec_debugfs.h create mode 100644 drivers/watchdog/rave-sp-wdt.c create mode 100644 include/linux/mfd/rave-sp.h rename include/linux/{mfd => }/rtsx_common.h (100%) rename include/linux/{mfd => }/rtsx_pci.h (83%) rename include/linux/{mfd => }/rtsx_usb.h (100%)
-- Lee Jones Linaro Services Technical Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog
| |