lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190715074835.GC4401@dell>
Date:   Mon, 15 Jul 2019 08:48:35 +0100
From:   Lee Jones <lee.jones@...aro.org>
To:     torvalds@...ux-foundation.org
Cc:     linux-kernel@...r.kernel.org
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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ