From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751149AbeAVNI7 (ORCPT ); Mon, 22 Jan 2018 08:08:59 -0500 Received: from mail-wm0-f65.google.com ([74.125.82.65]:39903 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751024AbeAVNI5 (ORCPT ); Mon, 22 Jan 2018 08:08:57 -0500 X-Google-Smtp-Source: AH8x22484D50pJo9shRbeTi0e+BvYIxRBMHdUaVxAXjvRaROM8mDiC+01PLrhfRSaCUC6VSVbeDs7A== Date: Mon, 22 Jan 2018 13:08:53 +0000 From: Lee Jones To: torvalds@linux-foundation.org Cc: linux-kernel@vger.kernel.org Subject: [GIT PULL] MFD for v4.16 Message-ID: <20180122130853.cwe6knwl44th73sd@dell> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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