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]
Date:   Thu, 6 Oct 2016 09:21:23 +0100
From:   Lee Jones <lee.jones@...aro.org>
To:     torvalds@...ux-foundation.org
Cc:     linux-kernel@...r.kernel.org
Subject: [GIT PULL] MFD for v4.9

Hi Linus,

The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d:

  Linux 4.8-rc2 (2016-08-14 19:11:36 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-for-linus-4.9

for you to fetch changes up to b8d336ed90f541097a2ce583be430bb3e895dfbd:

  mfd: arizona: Handle probe deferral for reset GPIO (2016-10-04 15:48:05 +0100)

----------------------------------------------------------------
 - Core Frameworks
   - Add the MFD bindings doc to MAINTAINERS

- New Drivers
   - X-Powers AC100 Audio CODEC and RTC
   - TI LP873x PMIC
   - Rockchip RK808 PMIC
   - Samsung Exynos Low Power Audio

 - New Device Support
   - Add support for STMPE1600 variant to stmpe
   - Add support for PM8018 PMIC to pm8921-core
   - Add support for AXP806 PMIC in axp20x
   - Add support for AXP209 GPIO in axp20x

 - New Functionality
   - Add support for Reset to all STMPE variants
   - Add support for MKBP event support to cros_ec
   - Add support for USB to intel_soc_pmic_bxtwc
   - Add support for IRQs and Power Button to tps65217

 - Fix-ups
   - Clean-up defunct author emails; da9063, max14577
   - Kconfig fixups; wm8350-i2c, as3722
   - Constify; altera-a10sr, sm501
   - Supply PCI IDs; intel-lpss-pci
   - Improve clocking; qcom_rpm
   - Fix IRQ probing; ucb1x00-core
   - Ensure fault log is cleared; da9052
   - Remove NO_IRQ check; ucb1x00-core
   - Supply I2C properties; intel-lpss-acpi, intel-lpss-pci
   - Non standard declaration; tps65217, max8997-irq
   - Remove unused code; lp873x, db8500-prcmu, ab8500-debugfs,
                         cros_ec_spi
   - Make non-modular; altera-a10sr, intel_msic, smsc-ece1099,
                       sun6i-prcm, twl-core,
   - OF bindings; ac100, stmpe, qcom-pm8xxx, qcom-rpm, rk808,
                  axp20x, lp873x, exynos5433-lpass, act8945a,
                  aspeed-scu, twl6040, arizona

 - Bug Fixes
   - Release OF pointer; qcom_rpm
   - Avoid double shifting in suspend/resume; 88pm80x
   - Fix 'defined but not used' error; exynos-lpass
   - Fix 'sleeping whilst attomic'; atmel-hlcdc

----------------------------------------------------------------
Andrew Jeffery (1):
      syscon: dt-bindings: Add documentation for Aspeed system control units

Arnd Bergmann (4):
      mfd: ucb1x00: Remove NO_IRQ check
      mfd: exynos-lpass: Mark PM functions as __maybe_unused
      mfd: tps65217: Fix nonstandard declaration
      mfd: rk808: Fix RK818_IRQ_DISCHG_ILIM initializer

Axel Lin (2):
      mfd: altera-a10sr: Make altr_a10sr_regmap_config static const
      mfd: lp873x: Remove unused mutex lock from struct lp873x

Bin Gao (1):
      mfd: intel_soc_pmic_bxtwc: Add bxt_wcove_usbc device

Boris Brezillon (1):
      mfd: atmel-hlcdc: Do not sleep in atomic context

Charles Keepax (4):
      mfd: arizona: Add sensible return value to some error paths
      mfd: arizona: Use suspend_noirq inplace of suspend_late
      mfd: arizona: Remove arizona_of_get_named_gpio helper function
      mfd: arizona: Handle probe deferral for reset GPIO

Chen-Yu Tsai (7):
      mfd: ac100: Add device tree bindings for X-Powers AC100 codec/RTC combo IC
      mfd: ac100: Add driver for X-Powers AC100 audio codec / RTC combo IC
      rtc: ac100: Add RTC driver for X-Powers AC100
      rtc: ac100: Add clk output support
      regulator: axp20x: Support AXP806 variant
      mfd: axp20x: Add bindings for AXP806 PMIC
      mfd: axp20x: Add support for AXP806 PMIC

Dan Carpenter (1):
      mfd: 88pm80x: Double shifting bug in suspend/resume

Jarkko Nikula (1):
      mfd: intel-lpss: Add default I2C device properties for Apollo Lake

Julia Lawall (1):
      mfd: sm501: Constify gpio_chip structures

Keerthy (4):
      mfd: lp873x: Add lp873x PMIC support
      gpio: lp873x: Add support for General Purpose Outputs
      regulator: lp873x: Change the MFD config option as per latest naming
      Documentation: mfd: Add DT bindings for the LP873X

Krzysztof Kozlowski (1):
      mfd: max14577: Change Krzysztof Kozlowski's email to kernel.org

Lee Jones (9):
      Merge branches 'ib-mfd-gpio-4.9', 'ib-mfd-gpio-regulator-4.9', 'ib-mfd-input-4.9', 'ib-mfd-regulator-4.9', 'ib-mfd-regulator-4.9.1', 'ib-mfd-regulator-rtc-4.9', 'ib-mfd-regulator-rtc-4.9-1' and 'ib-mfd-rtc-4.9' into ibs-for-mfd-merged
      MAINTAINERS: Add MFD's DT bindings directory to MFD entry
      mfd: max8997-irq: 'inline' should be at the beginning of the declaration
      mfd: ab8500-debugfs: Prevent initialised field from being over-written
      mfd: db8500-prcmu: Remove unused *prcmu_set_ddr_opp() calls
      mfd: ab8500-debugfs: Remove ab8500_dump_all_banks_to_mem()
      mfd: ab8500-debugfs: Remove 'weak' function suspend_test_wake_cause_interrupt_is_mine()
      mfd: omap-usb-host: Return value is not 'const int'
      mfd: cros_ec_spi: Remove unused variable 'request'

Linus Walleij (1):
      mfd: qcom_rpm: Handle message RAM clock

Lu Baolu (1):
      mfd: rtsx_usb: Avoid setting ucr->current_sg.status

Marcin Niestroj (2):
      mfd: tps65217: Add support for IRQs
      mfd: tps65217: Add power button as subdevice

Markus Elfring (1):
      mfd: dm355evm_msp: Refactoring for add_child()

Maxime Ripard (1):
      mfd: axp20x: Add AXP209 GPIO support

Mika Westerberg (1):
      mfd: lpss: Add Intel Kaby Lake PCH-H PCI IDs

Neil Armstrong (4):
      mfd: pm8921: Add support for pm8018
      rtc: rtc-pm8xxx: Add support for pm8018 rtc
      mfd: qcom-rpm: Add support for pm8018 RPM Regulator
      regulator: qcom_rpm-regulator: Add support for pm8018 rpm regulator

Patrice Chotard (10):
      mfd: stmpe: Add STMPE_IDX_SYS_CTRL/2 enum
      mfd: stmpe: Add reset support for all STMPE variant
      gpio: stmpe: Fix edge and rising/falling edge detection
      gpio: stmpe: Write int status register only when needed
      mfd: stmpe: Use generic bit mask name
      mfd: stmpe: Rework registers access
      gpio: stmpe: Rework registers access
      Documentation: dt: Add stmpe1600 compatible string to STMPE MFD
      mfd: Add STMPE1600 support
      gpio: stmpe: Add STMPE1600 support

Paul Gortmaker (6):
      mfd: altera-a10sr: Make it explicitly non-modular
      mfd: as3722: Convert MFD_AS3722 from bool to tristate
      mfd: intel_msic: Make it explicitly non-modular
      mfd: smsc-ece1099: Make it explicitly non-modular
      mfd: sun6i-prcm: Make it explicitly non-modular
      mfd: twl-core: Make it explicitly non-modular

Peter Chen (1):
      mfd: qcom_rpm: Add missing of_node_put after calling of_parse_phandle

Peter Ujfalusi (2):
      mfd: twl6040: The chip does not support bulk access
      mfd: twl6040: Register child device for twl6040-pdmclk

Richard Fitzgerald (1):
      mfd: arizona: Add DT options for max_channels_clocked and PDM speaker config

Russell King (1):
      mfd: ucb1x00: Allow IRQ probing to work with IRQs > 32

Steve Twiss (2):
      mfd: da9063: Update author information to remove incorrect e-mail addresses
      mfd: da9053: Ensure the FAULT_LOG is cleared during MFD driver probe

Sylwester Nawrocki (3):
      mfd: arizona: Add gating of external MCLKn clocks
      mfd: Add DT bindings documentation for Samsung Exynos LPASS
      mfd: Add Samsung Exynos Low Power Audio Subsystem driver

Uwe Kleine-König (1):
      mfd: wm8350-i2c: Make sure the i2c regmap functions are compiled

Vic Yang (2):
      mfd: cros_ec: Add MKBP event support
      Input: cros_ec_keyb: Stop handling interrupts directly

Wadim Egorov (4):
      mfd: rk808: Add RK818 support
      regulator: rk808: Add regulator driver for RK818
      mfd: dt-bindings: Add RK818 device tree bindings document
      rtc: Kconfig: Name RK818 in Kconfig for RTC_DRV_RK808

Wenyou Yang (2):
      mfd: act8945a: Add .of_compatible for act8945a-charger
      doc: bindings: mfd: act8945a: Update the example

 Documentation/devicetree/bindings/mfd/ac100.txt    |  54 ++
 Documentation/devicetree/bindings/mfd/act8945a.txt |  22 +-
 Documentation/devicetree/bindings/mfd/arizona.txt  |  18 +
 .../devicetree/bindings/mfd/aspeed-scu.txt         |  18 +
 Documentation/devicetree/bindings/mfd/axp20x.txt   |  28 +-
 Documentation/devicetree/bindings/mfd/lp873x.txt   |  59 ++
 .../devicetree/bindings/mfd/qcom-pm8xxx.txt        |   1 +
 Documentation/devicetree/bindings/mfd/qcom-rpm.txt |  15 +
 Documentation/devicetree/bindings/mfd/rk808.txt    |  37 +-
 .../bindings/mfd/samsung,exynos5433-lpass.txt      |  70 +++
 Documentation/devicetree/bindings/mfd/stmpe.txt    |   2 +-
 Documentation/devicetree/bindings/mfd/twl6040.txt  |   1 +
 MAINTAINERS                                        |   1 +
 drivers/gpio/Kconfig                               |  10 +
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/gpio-lp873x.c                         | 193 +++++++
 drivers/gpio/gpio-stmpe.c                          | 167 ++++--
 drivers/input/keyboard/cros_ec_keyb.c              | 135 +----
 drivers/mfd/Kconfig                                |  40 +-
 drivers/mfd/Makefile                               |   5 +
 drivers/mfd/ab8500-debugfs.c                       | 114 +---
 drivers/mfd/ac100.c                                | 137 +++++
 drivers/mfd/act8945a.c                             |   1 +
 drivers/mfd/altera-a10sr.c                         |  16 +-
 drivers/mfd/arizona-core.c                         | 113 ++--
 drivers/mfd/atmel-hlcdc.c                          |   5 +-
 drivers/mfd/axp20x-rsb.c                           |   1 +
 drivers/mfd/axp20x.c                               |  75 +++
 drivers/mfd/cros_ec.c                              |  58 +-
 drivers/mfd/cros_ec_spi.c                          |   2 -
 drivers/mfd/da9052-core.c                          |  51 ++
 drivers/mfd/da9063-core.c                          |   7 +-
 drivers/mfd/da9063-i2c.c                           |   2 +-
 drivers/mfd/da9063-irq.c                           |   2 +-
 drivers/mfd/db8500-prcmu.c                         |  19 -
 drivers/mfd/dm355evm_msp.c                         |  17 +-
 drivers/mfd/exynos-lpass.c                         | 185 ++++++
 drivers/mfd/intel-lpss-acpi.c                      |  14 +-
 drivers/mfd/intel-lpss-pci.c                       |  51 +-
 drivers/mfd/intel_msic.c                           |   9 +-
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |  23 +-
 drivers/mfd/lp873x.c                               |  97 ++++
 drivers/mfd/max14577.c                             |   4 +-
 drivers/mfd/max8997-irq.c                          |   2 +-
 drivers/mfd/omap-usb-host.c                        |   2 +-
 drivers/mfd/pm8921-core.c                          |   1 +
 drivers/mfd/qcom_rpm.c                             |  72 +++
 drivers/mfd/rk808.c                                | 226 +++++++-
 drivers/mfd/rtsx_usb.c                             |  10 +-
 drivers/mfd/sm501.c                                |   2 +-
 drivers/mfd/smsc-ece1099.c                         |  11 +-
 drivers/mfd/stmpe-i2c.c                            |   2 +
 drivers/mfd/stmpe.c                                | 161 +++++-
 drivers/mfd/stmpe.h                                |  85 ++-
 drivers/mfd/sun6i-prcm.c                           |   8 +-
 drivers/mfd/tps65217.c                             | 205 ++++++-
 drivers/mfd/twl-core.c                             |   9 +-
 drivers/mfd/twl6040.c                              |   6 +
 drivers/mfd/ucb1x00-core.c                         |   6 +-
 drivers/platform/chrome/cros_ec_proto.c            |  92 +++
 drivers/regulator/Kconfig                          |   6 +-
 drivers/regulator/axp20x-regulator.c               | 118 +++-
 drivers/regulator/qcom_rpm-regulator.c             |  66 +++
 drivers/regulator/rk808-regulator.c                | 143 ++++-
 drivers/rtc/Kconfig                                |  14 +-
 drivers/rtc/Makefile                               |   1 +
 drivers/rtc/rtc-ac100.c                            | 627 +++++++++++++++++++++
 drivers/rtc/rtc-pm8xxx.c                           |   1 +
 include/dt-bindings/mfd/qcom-rpm.h                 |  22 +
 include/linux/mfd/88pm80x.h                        |   4 +-
 include/linux/mfd/abx500/ab8500.h                  |   2 +
 include/linux/mfd/ac100.h                          | 178 ++++++
 include/linux/mfd/arizona/core.h                   |  12 +-
 include/linux/mfd/axp20x.h                         |  60 ++
 include/linux/mfd/cros_ec.h                        |  18 +
 include/linux/mfd/cros_ec_commands.h               |  34 ++
 include/linux/mfd/da9063/core.h                    |   4 +-
 include/linux/mfd/da9063/pdata.h                   |   4 +-
 include/linux/mfd/da9063/registers.h               |   4 +-
 include/linux/mfd/db8500-prcmu.h                   |   6 -
 include/linux/mfd/dbx500-prcmu.h                   |   9 -
 include/linux/mfd/lp873x.h                         | 268 +++++++++
 include/linux/mfd/max14577-private.h               |   2 +-
 include/linux/mfd/max14577.h                       |   2 +-
 include/linux/mfd/rk808.h                          | 154 ++++-
 include/linux/mfd/stmpe.h                          |  21 +
 include/linux/mfd/syscon/exynos5-pmu.h             |   4 +-
 include/linux/mfd/tps65217.h                       |  12 +
 include/linux/mfd/twl6040.h                        |   2 +-
 89 files changed, 4049 insertions(+), 529 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-scu.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/lp873x.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt
 create mode 100644 drivers/gpio/gpio-lp873x.c
 create mode 100644 drivers/mfd/ac100.c
 create mode 100644 drivers/mfd/exynos-lpass.c
 create mode 100644 drivers/mfd/lp873x.c
 create mode 100644 drivers/rtc/rtc-ac100.c
 create mode 100644 include/linux/mfd/ac100.h
 create mode 100644 include/linux/mfd/lp873x.h

-- 
Lee Jones
Linaro STMicroelectronics Landing Team 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