From: Lee Jones <lee.jones@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] MFD for v5.3
Date: Mon, 15 Jul 2019 08:48:35 +0100 [thread overview]
Message-ID: <20190715074835.GC4401@dell> (raw)
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
next reply other threads:[~2019-07-15 7:48 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-15 7:48 Lee Jones [this message]
2019-07-16 4:35 ` [GIT PULL] MFD for v5.3 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=20190715074835.GC4401@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.