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>] [day] [month] [year] [list]
Date:	Fri, 20 May 2016 17:36:08 +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.7

Hi Linus,

The following changes since commit 9735a22799b9214d17d3c231fe377fc852f042e9:

  Linux 4.6-rc2 (2016-04-03 09:09:40 -0500)

are available in the git repository at:

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

for you to fetch changes up to b52207ef4ea56f8c22288ec3387399aac72c26cf:

  mfd: hi655x: Add MFD driver for hi655x (2016-05-18 08:25:26 +0100)

----------------------------------------------------------------
 - New Drivers
   - Add new driver for MAXIM MAX77620/MAX20024 PMIC
   - Add new driver for Hisilicon HI665X PMIC
 - New Device Support
   - Add support for AXP809 in axp20x-rsb
   - Add support for Power Supply in axp20x
 - New core features
   - devm_mfd_* managed resources
 - Fix-ups
   - Remove unused code; da9063-irq, wm8400-core, tps6105x, smsc-ece1099,
			 twl4030-power
   - Improve clean-up in error path; intel_quark_i2c_gpio
   - Explicitly include headers; syscon.h
   - Allow building as modules; max77693
   - Use IS_ENABLED() instead of rolling your own; dm355evm_msp, wm8400-core
   - DT adaptions; axp20x, hi655x, arizona, max77620
   - Remove CLK_IS_ROOT flag; intel-lpss, intel_quark
   - Move to gpiochip API; asic3, dm355evm_msp, htc-egpio, htc-i2cpld, sm501,
				  tc6393xb, tps65010, ucb1x00, vexpress
   - Make use of devm_mfd_* calls; act8945a, as3711, atmel-hlcdc, bcm590xx,
				   hi6421-pmic-core, lp3943, menf21bmc, mt6397,
				   rdc321x, rk808, rn5t618, rt5033, sky81452,
				   stw481x, tps6507x, tps65217, wm8400,
 - Bug Fixes
   - Fix ACPI child matching; mfd-core
   - Fix start-up ordering issues; mt6397-core, arizona-core
   - Fix forgotten register state on resume; intel-lpss
   - Fix Clock related issues; twl6040
   - Fix scheduling whilst atomic; omap-usb-tll
   - Kconfig changes; vexpress

----------------------------------------------------------------
Andy Shevchenko (2):
      mfd: intel_quark_i2c_gpio: Remove clock tree on error path
      mfd: intel_quark_i2c_gpio: Switch to use struct device *

Arnd Bergmann (2):
      mfd: syscon: Include errno.h from header
      mfd: vexpress: Add !ARCH_USES_GETTIMEOFFSET dependency

Brian Norris (1):
      mfd: cros_ec: Allow building for ARM64

Charles Keepax (3):
      mfd: arizona: Fix lockdep recursion warning on set_irq_wake
      mfd: arizona: Update device ordering to allow clean driver removal
      mfd: arizona: Add defines for GPSW values that can be used from DT

Chen Feng (2):
      mfd: hi655x: Add document for hi665x PMIC
      mfd: hi655x: Add MFD driver for hi655x

Chen-Yu Tsai (3):
      mfd: axp20x: Add support for AXP809 PMIC
      mfd: axp20x: Add bindings for AXP809 PMIC
      MAINTAINERS: Add entry for X-Powers AXP family PMIC drivers

Colin Ian King (2):
      mfd: da9063: Remove unused array mask_events_buf
      mfd: ab8500-debugfs: Trivial fix of spelling mistake on "between"

Dan Carpenter (2):
      mfd: lp8788-irq: Uninitialized variable in irq handler
      mfd: wm8400-core: Delete wm8400_reg_read()

Heikki Krogerus (1):
      mfd: intel-lpss: Save register context on suspend

Henry Chen (1):
      mfd: mt6397: IRQ domain should initialize before mfd_add_devices()

Irina Tirdea (1):
      mfd: core: Fix ACPI child matching by _HID/_CID

Javier Martinez Canillas (5):
      mfd: max77686: Use module_i2c_driver() instead of subsys initcall
      mfd: twl6040: Check clk_prepare_enable() return value in twl6040_power()
      mfd: twl6040: Disable and unprepare clk32k in twl6040_power() error path
      mfd: Use IS_ENABLED(CONFIG_FOO) instead of checking FOO || FOO_MODULE
      mfd: twl4030-power: Remove driver path in file comment

Krzysztof Kozlowski (2):
      mfd: max77693: Allow building as a module
      mfd: max77686/max77693: Fix misspelled Samsung address

Laxman Dewangan (29):
      mfd: Add resource managed APIs for mfd_add_devices
      mfd: Add devm_mfd_add_devices() in list of managed interfaces
      mfd: act8945a: Use devm_mfd_add_devices() for mfd_device registration
      mfd: as3711: Use devm_mfd_add_devices() for mfd_device registration
      mfd: atmel-hlcdc: Use devm_mfd_add_devices() for mfd_device registration
      mfd: bcm590xx: Use devm_mfd_add_devices() for mfd_device registration
      mfd: hi6421-pmic: Use devm_mfd_add_devices() for mfd_device registration
      mfd: lp3943: Use devm_mfd_add_devices() for mfd_device registration
      mfd: menf21bmc: Use devm_mfd_add_devices() for mfd_device registration
      mfd: mt6397: Use devm_mfd_add_devices() for mfd_device registration
      mfd: rdc321x: Use devm_mfd_add_devices() for mfd_device registration
      mfd: rk808: Use devm_mfd_add_devices() for mfd_device registration
      mfd: rn5t618: Use devm_mfd_add_devices() for mfd_device registration
      mfd: rt5033: Use devm_mfd_add_devices() for mfd_device registration
      mfd: sky81452: Use devm_mfd_add_devices() for mfd_device registration
      mfd: stw481x: Use devm_mfd_add_devices() for mfd_device registration
      mfd: tps6507x: Use devm_mfd_add_devices() for mfd_device registration
      mfd: tps65217: Use devm_mfd_add_devices() for mfd_device registration
      mfd: tps65910: Use devm_mfd_add_devices() for mfd_device registration
      mfd: wm8400: Use devm_mfd_add_devices() for mfd_device registration
      mfd: smsc-ece1099: Remove unnecessarily remove callback
      mfd: as3722: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
      mfd: max77686: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
      mfd: rc5t583: Use devm_mfd_add_devices and devm_request_threaded_irq
      mfd: sec: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
      mfd: tps65910: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
      mfd: wl1273-core: Use devm_mfd_add_devices() for mfd_device registration
      mfd: max77620: Add core driver for MAX77620/MAX20024
      mfd: Add device-tree binding doc for PMIC MAX77620/MAX20024

Linus Walleij (9):
      mfd: asic3: Use gpiochip data pointer
      mfd: dm355evm_msp: Switch to gpiochip_add_data()
      mfd: htc-egpio: Use gpiochip data pointer
      mfd: htc-i2cpld: Use gpiochip data pointer
      mfd: sm501: Use gpiochip data pointer
      mfd: tc6393xb: Use gpiochip data pointer
      mfd: tps65010: Use gpiochip data pointer
      mfd: ucb1x00: Use gpiochip data pointer
      mfd: vexpress-sysreg: Switch to gpiochip_add_data()

Mark Brown (1):
      mfd: tps6105x: Remove linux/regulator/driver.h include

Michael Haas (1):
      mfd: axp20x: Add a cell for the ac power_supply part of the axp20x PMICs

Richard Fitzgerald (1):
      mfd: wm5110: ARIZONA_CLOCK_CONTROL should be volatile

Roger Quadros (1):
      mfd: omap-usb-tll: Fix scheduling while atomic BUG

Stephen Boyd (2):
      mfd: intel-lpss: Remove CLK_IS_ROOT
      mfd: intel_quark_i2c_gpio: Remove CLK_IS_ROOT

Steve Twiss (1):
      mfd: da9063: Remove unused struct da9063_irq_data and define EVENTS_BUF_LEN

Ville Syrjälä (1):
      mfd: intel_soc_pmic_core: Terminate panel control GPIO lookup table correctly

 Documentation/devicetree/bindings/mfd/axp20x.txt   |  31 +-
 .../devicetree/bindings/mfd/hisilicon,hi655x.txt   |  27 +
 Documentation/devicetree/bindings/mfd/max77620.txt | 143 +++++
 Documentation/driver-model/devres.txt              |   3 +
 MAINTAINERS                                        |   6 +
 drivers/mfd/Kconfig                                |  33 +-
 drivers/mfd/Makefile                               |   2 +
 drivers/mfd/ab8500-debugfs.c                       |   2 +-
 drivers/mfd/act8945a.c                             |  13 +-
 drivers/mfd/arizona-core.c                         |  10 +-
 drivers/mfd/arizona-irq.c                          |   3 +
 drivers/mfd/as3711.c                               |  13 +-
 drivers/mfd/as3722.c                               |  31 +-
 drivers/mfd/asic3.c                                |  10 +-
 drivers/mfd/atmel-hlcdc.c                          |  14 +-
 drivers/mfd/axp20x-rsb.c                           |   1 +
 drivers/mfd/axp20x.c                               |  90 ++++
 drivers/mfd/bcm590xx.c                             |  11 +-
 drivers/mfd/da9063-irq.c                           |   8 -
 drivers/mfd/dm355evm_msp.c                         |  10 +-
 drivers/mfd/hi6421-pmic-core.c                     |  12 +-
 drivers/mfd/hi655x-pmic.c                          | 162 ++++++
 drivers/mfd/htc-egpio.c                            |  10 +-
 drivers/mfd/htc-i2cpld.c                           |  15 +-
 drivers/mfd/intel-lpss.c                           |  23 +-
 drivers/mfd/intel_quark_i2c_gpio.c                 |  47 +-
 drivers/mfd/intel_soc_pmic_core.c                  |   1 +
 drivers/mfd/lp3943.c                               |  14 +-
 drivers/mfd/lp8788-irq.c                           |   2 +-
 drivers/mfd/max77620.c                             | 590 +++++++++++++++++++++
 drivers/mfd/max77686.c                             |  46 +-
 drivers/mfd/max77693.c                             |  16 +-
 drivers/mfd/menf21bmc.c                            |  11 +-
 drivers/mfd/mfd-core.c                             |  40 +-
 drivers/mfd/mt6397-core.c                          |  40 +-
 drivers/mfd/omap-usb-tll.c                         |  13 +-
 drivers/mfd/rc5t583-irq.c                          |  11 +-
 drivers/mfd/rc5t583.c                              |  24 +-
 drivers/mfd/rdc321x-southbridge.c                  |  13 +-
 drivers/mfd/rk808.c                                |   7 +-
 drivers/mfd/rn5t618.c                              |   5 +-
 drivers/mfd/rt5033.c                               |  14 +-
 drivers/mfd/sec-core.c                             |  20 +-
 drivers/mfd/sec-irq.c                              |  14 +-
 drivers/mfd/sky81452.c                             |  10 +-
 drivers/mfd/sm501.c                                |  15 +-
 drivers/mfd/smsc-ece1099.c                         |  10 -
 drivers/mfd/stw481x.c                              |  11 +-
 drivers/mfd/tc6393xb.c                             |  14 +-
 drivers/mfd/tps6105x.c                             |   1 -
 drivers/mfd/tps65010.c                             |   8 +-
 drivers/mfd/tps6507x.c                             |  13 +-
 drivers/mfd/tps65217.c                             |  14 +-
 drivers/mfd/tps65910.c                             |  34 +-
 drivers/mfd/twl4030-power.c                        |   1 -
 drivers/mfd/twl6040.c                              |   8 +-
 drivers/mfd/ucb1x00-core.c                         |  14 +-
 drivers/mfd/vexpress-sysreg.c                      |   2 +-
 drivers/mfd/wl1273-core.c                          |  14 +-
 drivers/mfd/wm5110-tables.c                        |   1 +
 drivers/mfd/wm8400-core.c                          |  52 +-
 include/dt-bindings/mfd/arizona.h                  |   5 +
 include/dt-bindings/mfd/max77620.h                 |  39 ++
 include/linux/mfd/axp20x.h                         |  59 +++
 include/linux/mfd/core.h                           |   4 +
 include/linux/mfd/hi655x-pmic.h                    |  55 ++
 include/linux/mfd/max77620.h                       | 346 ++++++++++++
 include/linux/mfd/syscon.h                         |   1 +
 include/linux/mfd/wm8400-private.h                 |   1 -
 69 files changed, 1857 insertions(+), 486 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/hisilicon,hi655x.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/max77620.txt
 create mode 100644 drivers/mfd/hi655x-pmic.c
 create mode 100644 drivers/mfd/max77620.c
 create mode 100644 include/dt-bindings/mfd/max77620.h
 create mode 100644 include/linux/mfd/hi655x-pmic.h
 create mode 100644 include/linux/mfd/max77620.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