From: Lee Jones <lee.jones@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] MFD for v5.1
Date: Thu, 7 Mar 2019 09:38:28 +0000 [thread overview]
Message-ID: <20190307093828.GD4634@dell> (raw)
Good morning Linus,
Enjoy!
The following changes since commit 49a57857aeea06ca831043acbb0fa5e0f50602fd:
Linux 5.0-rc3 (2019-01-21 13:14:44 +1300)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-next-5.1
for you to fetch changes up to d2d833e0bf2bad221a955626b942b38312630894:
mfd: mxs-lradc: Mark expected switch fall-through (2019-02-18 09:07:22 +0000)
----------------------------------------------------------------
- New Drivers
- Add STMPE ADC Input driver
- Add STMicroelectronics STPMIC1 Parent driver
- Add STMicroelectronics STPMIC1 OnKey Misc driver
- Add STMicroelectronics STPMIC1 Watchdog driver
- Add Cirrus Logic Lochnagar Parent driver
- Add TQ-Systems TQMX86 Parent driver
- New Device Support
- Add support for ADC to STMPE
- New (or moved) Functionality
- Move Lightbar functionality to its own driver; cros_ec_lightbar
- Move VBC functionality to its own driver; cros_ec_vbc
- Move VBC functionality to its own driver; cros_ec_vbc
- Move DebugFS functionality to its own driver; cros_ec_debugfs
- Move SYSFS functionality to its own driver; cros_ec_sysfs
- Add support for input voltage options; tps65218
- Fix-ups
- Use devm_* managed resources; cros_ec
- Device Tree documentation; stmpe, aspeed-lpc, lochnagar
- Trivial Clean-ups; stmpe
- Rip out broken modular code; aat2870-core, adp5520, as3711,
db8500-prcmu, htc-i2cpld, max8925-core, rc5t583, sta2x11-mfd,
syscon, tps65090, tps65910, tps68470 tps80031, wm831x-spi,
wm831x-i2c, wm831x-core, wm8350-i2c, wm8350-core, wm8400-core
- Kconfig fixups; INTEL_SOC_PMIC
- Improve error path; sm501, sec-core
- Use struct_size() helper; sm501
- Constify; at91-usart
- Use pointers instead of copying data; at91-usart
- Deliver proper return value; cros_ec_dev
- Trivial formatting/whitespace; sec-core
----------------------------------------------------------------
Andrew Lunn (1):
mfd: tqmx86: IO controller with I2C, Wachdog and GPIO
Andy Shevchenko (1):
mfd: intel-lpss: Move linux/pm.h to the local header
Axel Lin (2):
mfd: at91-usart: Constify at91_usart_spi_subdev and at91_usart_serial_subdev
mfd: at91-usart: No need to copy mfd_cell in probe
Charles Keepax (2):
mfd: lochnagar: Add initial binding documentation
mfd: lochnagar: Add support for the Cirrus Logic Lochnagar
Christian Hohnstaedt (1):
mfd: tps65218.c: Add input voltage options
Enric Balletbo i Serra (7):
mfd / platform: cros_ec: Use devm_mfd_add_devices
mfd / platform: cros_ec: Move lightbar attributes to its own driver
mfd / platform: cros_ec: Move vbc attributes to its own driver
mfd / platform: cros_ec: Move debugfs attributes to its own driver
mfd / platform: cros_ec: Move device sysfs attributes to its own driver
mfd / platform: cros_ec_vbc: Instantiate only if the EC has a VBC NVRAM
platform/chrome: cros_ec_lightbar: Instantiate only if the EC has a lightbar
Guenter Roeck (1):
mfd: cros_ec_dev: Return number of bytes read with CROS_EC_DEV_IOCRDMEM
Gustavo A. R. Silva (3):
mfd: sm501: Fix potential NULL pointer dereference
mfd: sm501: Use struct_size() in devm_kzalloc()
mfd: mxs-lradc: Mark expected switch fall-through
Jarkko Nikula (1):
mfd: Kconfig: Fix I2C_DESIGNWARE_PLATFORM dependencies
Krzysztof Kozlowski (2):
mfd: sec-core: Return gracefully instead of BUG() if device cannot match
mfd: sec-core: Cleanup formatting to a consistent style
Lee Jones (1):
Merge branches 'ib-mfd-iio-input-5.1', 'ib-mfd-input-watchdog-5.1' and 'ib-mfd-platform-5.1' into ibs-for-mfd-merged
Pascal PAILLET-LME (6):
dt-bindings: mfd: Document STPMIC1
mfd: stpmic1: Add STPMIC1 driver
dt-bindings: input: Document STPMIC1 PMIC onkey
input: stpmic1: Add STPMIC1 onkey driver
dt-bindings: watchdog: document STPMIC1 PMIC watchdog
watchdog: stpmic1: Add STPMIC1 watchdog driver
Paul Gortmaker (19):
mfd: aat2870-core: Make it explicitly non-modular
mfd: adp5520: Make it explicitly non-modular
mfd: as3711: Make it explicitly non-modular
mfd: db8500-prcmu: Drop unused MODULE_ tags from non-modular code
mfd: htc-i2cpld: Make it explicitly non-modular
mfd: max8925-core: Drop unused MODULE_ tags from non-modular code
mfd: rc5t583: Make it explicitly non-modular
mfd: sta2x11: Drop unused MODULE_ tags from non-modular code
mfd: syscon: Make it explicitly non-modular
mfd: tps65090: Make it explicitly non-modular
mfd: tps65910: Make it explicitly non-modular
mfd: tps80031: Make it explicitly non-modular
mfd: wm831x-spi: Make it explicitly non-modular
mfd: wm831x-i2c: Make it explicitly non-modular
mfd: wm831x-core: Drop unused module infrastructure from non-modular code
mfd: wm8350-i2c: Make it explicitly non-modular
mfd: wm8350-core: Drop unused module infrastructure from non-modular code
mfd: wm8400-core: Make it explicitly non-modular
mfd: tps68470: Drop unused MODULE_DEVICE_TABLE
Philippe Schenker (3):
dt-bindings: stmpe: Reformatting parameter list and use tabs only
mfd: stmpe: Move ADC related defines to MFD header
Input: stmpe-ts: preparations for STMPE ADC driver
Stefan Agner (3):
mfd: stmpe: Preparations for STMPE ADC driver
iio: adc: add STMPE ADC driver using IIO framework
iio: adc: add STMPE ADC devicetree bindings
Vijay Khemka (1):
dt-bindings: mfd: aspeed-lpc: Make parameter optional
Documentation/ABI/testing/sysfs-class-chromeos | 32 ++
.../sysfs-class-chromeos-driver-cros-ec-lightbar | 74 ++++
.../sysfs-class-chromeos-driver-cros-ec-vbc | 6 +
.../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 ++
.../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 ++
.../bindings/input/touchscreen/stmpe.txt | 116 ++++--
.../devicetree/bindings/mfd/aspeed-lpc.txt | 2 +
.../devicetree/bindings/mfd/cirrus,lochnagar.txt | 68 ++++
.../devicetree/bindings/mfd/st,stpmic1.txt | 61 ++++
Documentation/devicetree/bindings/mfd/stmpe.txt | 28 +-
.../bindings/watchdog/st,stpmic1-wdt.txt | 11 +
MAINTAINERS | 17 +
drivers/iio/adc/Kconfig | 7 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/stmpe-adc.c | 363 +++++++++++++++++++
drivers/input/misc/Kconfig | 11 +
drivers/input/misc/Makefile | 2 +
drivers/input/misc/stpmic1_onkey.c | 198 ++++++++++
drivers/input/touchscreen/stmpe-ts.c | 66 +---
drivers/mfd/Kconfig | 42 ++-
drivers/mfd/Makefile | 4 +
drivers/mfd/aat2870-core.c | 40 +--
drivers/mfd/adp5520.c | 30 +-
drivers/mfd/as3711.c | 14 -
drivers/mfd/at91-usart.c | 24 +-
drivers/mfd/cros_ec.c | 14 +-
drivers/mfd/cros_ec_dev.c | 91 ++---
drivers/mfd/cros_ec_dev.h | 6 -
drivers/mfd/db8500-prcmu.c | 10 +-
drivers/mfd/htc-i2cpld.c | 18 +-
drivers/mfd/intel-lpss-acpi.c | 1 -
drivers/mfd/intel-lpss-pci.c | 1 -
drivers/mfd/intel-lpss.h | 2 +
drivers/mfd/lochnagar-i2c.c | 398 +++++++++++++++++++++
drivers/mfd/max8925-core.c | 7 +-
drivers/mfd/mxs-lradc.c | 2 +-
drivers/mfd/rc5t583.c | 14 -
drivers/mfd/sec-core.c | 16 +-
drivers/mfd/sm501.c | 6 +-
drivers/mfd/sta2x11-mfd.c | 10 +-
drivers/mfd/stmpe.c | 68 ++++
drivers/mfd/stpmic1.c | 213 +++++++++++
drivers/mfd/syscon.c | 12 +-
drivers/mfd/tps65090.c | 30 +-
drivers/mfd/tps65218.c | 89 +++++
drivers/mfd/tps65910.c | 18 +-
drivers/mfd/tps68470.c | 1 -
drivers/mfd/tps80031.c | 37 +-
drivers/mfd/tqmx86.c | 281 +++++++++++++++
drivers/mfd/wm831x-core.c | 15 +-
drivers/mfd/wm831x-i2c.c | 20 +-
drivers/mfd/wm831x-spi.c | 24 +-
drivers/mfd/wm8350-core.c | 30 +-
drivers/mfd/wm8350-i2c.c | 24 +-
drivers/mfd/wm8400-core.c | 18 +-
drivers/platform/chrome/Kconfig | 47 ++-
drivers/platform/chrome/Makefile | 7 +-
drivers/platform/chrome/cros_ec_debugfs.c | 62 ++--
drivers/platform/chrome/cros_ec_i2c.c | 10 -
drivers/platform/chrome/cros_ec_lightbar.c | 126 ++++---
drivers/platform/chrome/cros_ec_lpc.c | 4 -
drivers/platform/chrome/cros_ec_spi.c | 11 -
drivers/platform/chrome/cros_ec_sysfs.c | 36 +-
drivers/platform/chrome/cros_ec_vbc.c | 59 ++-
drivers/watchdog/Kconfig | 12 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/stpmic1_wdt.c | 139 +++++++
include/dt-bindings/clk/lochnagar.h | 26 ++
include/dt-bindings/mfd/st,stpmic1.h | 50 +++
include/dt-bindings/pinctrl/lochnagar.h | 132 +++++++
include/linux/mfd/cros_ec.h | 21 --
include/linux/mfd/lochnagar.h | 55 +++
include/linux/mfd/lochnagar1_regs.h | 157 ++++++++
include/linux/mfd/lochnagar2_regs.h | 291 +++++++++++++++
include/linux/mfd/stmpe.h | 21 ++
include/linux/mfd/stpmic1.h | 212 +++++++++++
include/linux/mfd/tps65218.h | 4 +
include/linux/mfd/wm831x/core.h | 1 -
include/linux/mfd/wm8350/core.h | 1 -
79 files changed, 3571 insertions(+), 656 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos
create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-lightbar
create mode 100644 Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-vbc
create mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt
create mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt
create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt
create mode 100644 drivers/iio/adc/stmpe-adc.c
create mode 100644 drivers/input/misc/stpmic1_onkey.c
create mode 100644 drivers/mfd/lochnagar-i2c.c
create mode 100644 drivers/mfd/stpmic1.c
create mode 100644 drivers/mfd/tqmx86.c
create mode 100644 drivers/watchdog/stpmic1_wdt.c
create mode 100644 include/dt-bindings/clk/lochnagar.h
create mode 100644 include/dt-bindings/mfd/st,stpmic1.h
create mode 100644 include/dt-bindings/pinctrl/lochnagar.h
create mode 100644 include/linux/mfd/lochnagar.h
create mode 100644 include/linux/mfd/lochnagar1_regs.h
create mode 100644 include/linux/mfd/lochnagar2_regs.h
create mode 100644 include/linux/mfd/stpmic1.h
--
Lee Jones [李琼斯]
Linaro Services Technical Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
next reply other threads:[~2019-03-07 9:38 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-03-07 9:38 Lee Jones [this message]
2019-03-08 18:35 ` [GIT PULL] MFD for v5.1 pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2019-01-09 7:20 Lee Jones
2019-01-13 23:10 ` Pavel Machek
2019-01-14 18:30 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190307093828.GD4634@dell \
--to=lee.jones@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.