Messages in this thread | | | Date | Mon, 15 Jul 2019 08:48:35 +0100 | From | Lee Jones <> | Subject | [GIT PULL] MFD for v5.3 |
| |
Good morning Linus,
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-5.3
for you to fetch changes up to 7efd105c27fd2323789b41b64763a0e33ed79c08:
mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk (2019-07-02 12:11:31 +0100)
---------------------------------------------------------------- - Core Frameworks - Set 'struct device' fwnode when registering a new device
- New Drivers - Add support for ROHM BD70528 PMIC
- New Device Support - Add support for LP87561 4-Phase Regulator to TI LP87565 PMIC - Add support for RK809 and RK817 to Rockchip RK808 - Add support for Lid Angle to ChromeOS core - Add support for CS47L15 CODEC to Madera core - Add support for CS47L92 CODEC to Madera core - Add support for ChromeOS (legacy) Accelerometers in ChromeOS core - Add support for Add Intel Elkhart Lake PCH to Intel LPSS
- New Functionality - Provide regulator supply information when registering; madera-core - Additional Device Tree support; lp87565, madera, cros-ec, rohm,bd71837-pmic - Allow over-riding power button press via Device Tree; rohm-bd718x7 - Differentiate between running processors; cros_ec_dev
- Fix-ups - Big header file update; cros_ec_commands.h - Split header per-subsystem; rohm-bd718x7 - Remove superfluous code; menelaus, cs5535-mfd, cs47lXX-tables - Trivial; sorting, coding style; intel-lpss-pci - Only remove Power Off functionality if set locally; rk808 - Make use for Power Off Prepare(); rk808 - Fix spelling mistake in header guards; stmfx - Properly free IDA resources - SPDX fixups; cs47lXX-tables, madera - Error path fixups; hi655x-pmic
- Bug Fixes - Add missing break in case() statement - Repair undefined behaviour when not initialising variables; arizona-core, madera-core - Fix reference to Device Tree documentation; madera
---------------------------------------------------------------- Alexandre Belloni (1): mfd: menelaus: Remove superfluous error message
Andy Shevchenko (4): mfd: intel-lpss: Keep device tables sorted by ID MAINAINERS: Swap words in INTEL PMIC MULTIFUNCTION DEVICE DRIVERS mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs mfd: intel-lpss: Release IDA resources
Arnd Bergmann (1): mfd: arizona: Fix undefined behavior
Axel Lin (1): mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk
Charles Keepax (3): mfd: madera: Add supply mapping for MICVDD mfd: madera: Remove some unused registers and fix some defaults mfd: madera: Fixup SPDX headers
Colin Ian King (1): regulator: lp87565: Fix missing break in switch statement
Daniel Gomez (1): mfd: madera: Add missing of table registration
Gwendal Grignou (32): mfd: cros_ec: Update license term mfd: cros_ec: Zero BUILD_ macro mfd: cros_ec: set comments properly mfd: cros_ec: add ec_align macros mfd: cros_ec: Define commands as 4-digit UPPER CASE hex values mfd: cros_ec: use BIT macro mfd: cros_ec: Update ACPI interface definition mfd: cros_ec: move HDMI CEC API definition mfd: cros_ec: Remove zero-size structs mfd: cros_ec: Add Flash V2 commands API mfd: cros_ec: Add PWM_SET_DUTY API mfd: cros_ec: Add lightbar v2 API mfd: cros_ec: Expand hash API mfd: cros_ec: Add EC transport protocol v4 mfd: cros_ec: Complete MEMS sensor API mfd: cros_ec: Fix event processing API mfd: cros_ec: Add fingerprint API mfd: cros_ec: Fix temperature API mfd: cros_ec: Complete Power and USB PD API mfd: cros_ec: Add API for keyboard testing mfd: cros_ec: Add Hibernate API mfd: cros_ec: Add Smart Battery Firmware update API mfd: cros_ec: Add I2C passthru protection API mfd: cros_ec: Add API for EC-EC communication mfd: cros_ec: Add API for Touchpad support mfd: cros_ec: Add API for Fingerprint support mfd: cros_ec: Add API for rwsig mfd: cros_ec: Add SKU ID and Secure storage API mfd: cros_ec: Add Management API entry points mfd: cros_ec: Update I2S API mfd: cros_ec: Register cros_ec_lid_angle driver when presented mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as a subdevice
Heiko Stuebner (1): regulator: rk808: Add RK809 and RK817 support.
Keerthy (3): dt-bindings: mfd: lp87565: Add LP87561 configuration mfd: lp87565: Add support for 4-phase LP87561 combination regulator: lp87565: Add 4-phase lp87561 regulator support
Lee Jones (1): Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-5.3', 'ib-mfd-clk-regulator-rtc-5.3', 'ib-mfd-cros-5.3' and 'ib-mfd-regulator-5.3' into ibs-for-mfd-merged
Leonard Crestez (3): mfd: bd718x7: Remove hardcoded config for button press duration dt-bindings: mfd: Document short/long press duration for BD718X7 mfd: bd718x7: Make power button press duration configurable
Lubomir Rintel (1): mfd: cs5535-mfd: Remove ifdef OLPC noise
Matti Vaittinen (8): mfd: regulator: clk: Split rohm-bd718x7.h mfd: bd70528: Support ROHM bd70528 PMIC core clk: bd718x7: Support ROHM BD70528 clk block dt-bindings: mfd: Document first ROHM BD70528 bindings gpio: Initial support for ROHM bd70528 GPIO block rtc: bd70528: Initial support for ROHM bd70528 RTC power: supply: Initial support for ROHM BD70528 PMIC charger block dt-bindings: mfd: Add link to ROHM BD71847 Datasheet
Nathan Chancellor (1): mfd: stmfx: Fix macro definition spelling
Otto Sabart (1): mfd: madera: Fix bad reference to pinctrl.txt file
Pi-Hsun Shih (2): dt-bindings: Add binding for cros-ec-rpmsg mfd: cros_ec: differentiate SCP from EC by feature bit
Richard Fitzgerald (3): mfd: madera: Update DT bindings to add additional CODECs mfd: madera: Add Madera core support for CS47L15 mfd: madera: Add Madera core support for CS47L92
Robert Hancock (1): mfd: core: Set fwnode for created devices
Stefan Mavrodiev (2): mfd: rk808: Check pm_power_off pointer mfd: rk808: Prepare rk805 for poweroff
Stuart Henderson (1): mfd: madera: Fix potential uninitialised use of variable
Tony Xie (4): mfd: rk808: Add RK817 and RK809 support dt-bindings: mfd: rk808: Add binding information for RK809 and RK817. rtc: rk808: Add RK809 and RK817 support. clk: RK808: Add RK809 and RK817 support.
Documentation/devicetree/bindings/mfd/cros-ec.txt | 5 +- Documentation/devicetree/bindings/mfd/lp87565.txt | 36 + Documentation/devicetree/bindings/mfd/madera.txt | 8 +- Documentation/devicetree/bindings/mfd/rk808.txt | 44 + .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 10 + MAINTAINERS | 2 +- drivers/clk/Kconfig | 15 +- drivers/clk/clk-bd718x7.c | 24 +- drivers/clk/clk-rk808.c | 64 +- drivers/gpio/Kconfig | 11 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd70528.c | 232 ++ drivers/mfd/Kconfig | 37 +- drivers/mfd/Makefile | 8 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/cros_ec_dev.c | 92 +- drivers/mfd/cs47l15-tables.c | 1299 +++++++ drivers/mfd/cs47l35-tables.c | 60 +- drivers/mfd/cs47l85-tables.c | 128 +- drivers/mfd/cs47l90-tables.c | 82 +- drivers/mfd/cs47l92-tables.c | 1947 +++++++++++ drivers/mfd/cs5535-mfd.c | 24 +- drivers/mfd/hi655x-pmic.c | 2 + drivers/mfd/intel-lpss-pci.c | 21 +- drivers/mfd/intel-lpss.c | 1 + drivers/mfd/lp87565.c | 4 + drivers/mfd/madera-core.c | 129 +- drivers/mfd/madera-i2c.c | 24 +- drivers/mfd/madera-spi.c | 24 +- drivers/mfd/madera.h | 13 + drivers/mfd/menelaus.c | 2 - drivers/mfd/mfd-core.c | 1 + drivers/mfd/rk808.c | 257 +- drivers/mfd/rohm-bd70528.c | 316 ++ drivers/mfd/rohm-bd718x7.c | 80 +- drivers/power/supply/Kconfig | 9 + drivers/power/supply/Makefile | 1 + drivers/power/supply/bd70528-charger.c | 743 ++++ drivers/regulator/Kconfig | 4 +- drivers/regulator/bd718x7-regulator.c | 25 +- drivers/regulator/lp87565-regulator.c | 18 +- drivers/regulator/rk808-regulator.c | 646 +++- drivers/rtc/Kconfig | 12 +- drivers/rtc/Makefile | 1 + drivers/rtc/rtc-bd70528.c | 500 +++ drivers/rtc/rtc-rk808.c | 68 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/cros_ec_commands.h | 3658 ++++++++++++++++---- include/linux/mfd/lp87565.h | 2 + include/linux/mfd/madera/core.h | 12 +- include/linux/mfd/madera/pdata.h | 9 +- include/linux/mfd/madera/registers.h | 286 +- include/linux/mfd/rk808.h | 177 + include/linux/mfd/rohm-bd70528.h | 408 +++ include/linux/mfd/rohm-bd718x7.h | 22 +- include/linux/mfd/rohm-generic.h | 20 + include/linux/mfd/stmfx.h | 2 +- sound/soc/codecs/cros_ec_codec.c | 8 +- 59 files changed, 10439 insertions(+), 1300 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt create mode 100644 drivers/gpio/gpio-bd70528.c create mode 100644 drivers/mfd/cs47l15-tables.c create mode 100644 drivers/mfd/cs47l92-tables.c create mode 100644 drivers/mfd/rohm-bd70528.c create mode 100644 drivers/power/supply/bd70528-charger.c create mode 100644 drivers/rtc/rtc-bd70528.c create mode 100644 include/linux/mfd/rohm-bd70528.h create mode 100644 include/linux/mfd/rohm-generic.h
-- Lee Jones [李琼斯] Linaro Services Technical Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog
| |