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]
Message-ID: <20170907080548.eldzajadsmko4qmj@dell>
Date:   Thu, 7 Sep 2017 09:05:48 +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.14

Hi Linus,

Enjoy!

The following changes since commit 569dbb88e80deb68974ef6fdd6a13edb9d686261:

  Linux 4.13 (2017-09-03 13:56:17 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git mfd-next-4.14

for you to fetch changes up to b01e9348e106544e50691252bf58cde239681f19:

  mfd: intel_soc_pmic: Differentiate between Bay and Cherry Trail CRC variants (2017-09-05 08:46:02 +0100)

----------------------------------------------------------------
 - New Drivers
   - RK805 Power Management IC (PMIC)
   - ROHM BD9571MWV-M MFD Power Management IC (PMIC)
   - Texas Instruments TPS68470 Power Management IC (PMIC) & LEDs

 - New Device Support
   - Add support for HiSilicon Hi6421v530 to hi6421-pmic-core
   - Add support for X-Powers AXP806 to axp20x
   - Add support for X-Powers AXP813 to axp20x
   - Add support for Intel Sunrise Point LPSS to intel-lpss-pci

 - New Functionality
   - Amend API to provide register layout; atmel-smc

- Fix-ups
   - DT re-work; omap, nokia
   - Header file location change {I2C => MFD}; dm355evm_msp, tps65010
   - Fix chip ID formatting issue(s); rk808
   - Optionally register touchscreen devices; da9052-core
   - Documentation improvements; twl-core
   - Constification; rtsx_pcr, ab8500-core, da9055-i2c, da9052-spi
   - Drop unnecessary static declaration; max8925-i2c
   - Kconfig changes (missing deps and remove module support)
   - Slim down oversized licence statement; hi6421-pmic-core
   - Use managed resources (devm_*); lp87565
   - Supply proper error checking/handling; t7l66xb

 - Bug Fixes
   - Fix counter duplication issue; da9052-core
   - Fix potential NULL deference issue; max8998
   - Leave SPI-NOR write-protection bit alone; lpc_ich
   - Ensure device is put into reset during suspend; intel-lpss
   - Correct register offset variable size; omap-usb-tll

----------------------------------------------------------------
Andrey Smirnov (1):
      dt-bindings: mfd: Add bindings for ZII RAVE devices

Arnd Bergmann (1):
      mfd: omap-usb-tll: Fix register offsets

Arvind Yadav (4):
      mfd: ab8500-core: Constify attribute_group structures
      mfd: t7l66xb: Handle return value of clk_prepare_enable
      mfd: da9055: Constify i2c_device_id
      mfd: da9052: Constify spi_device_id

Axel Lin (1):
      mfd: lp87565: Convert to use devm_mfd_add_devices()

Chen-Yu Tsai (3):
      dt-bindings: mfd: axp20x: Add AXP806 to supported list of chips
      mfd: axp20x: Add support for AXP813 PMIC
      dt-bindings: mfd: axp20x: Introduce bindings for AXP813

Christophe JAILLET (1):
      mfd: max8998: Fix potential NULL pointer dereference

Colin Ian King (1):
      mfd: rtsx: Make arrays depth and cd_mask static const

Dan Carpenter (1):
      mfd: twl-core: Improve the documentation

Elaine Zhang (5):
      mfd: rk808: Fix up the chip id get failed
      mfd: rk808: Add rk805 regs addr and ID
      regulator: rk808: Add regulator driver for RK805
      mfd: rk808: Add RK805 support
      mfd: dt-bindings: Add RK805 device tree bindings document

Fabrice Gasnier (9):
      dt-bindings: mfd: Add STM32 LPTimer binding
      mfd: Add STM32 LPTimer driver
      pwm: Add STM32 LPTimer PWM driver
      dt-bindings: pwm: Add STM32 LPTimer PWM binding
      dt-bindings: iio: Add STM32 LPTimer trigger binding
      iio: trigger: Add STM32 LPTimer trigger driver
      dt-bindings: iio: Add STM32 LPTimer quadrature encoder and counter
      iio: counter: Add support for STM32 LPTimer
      iio: adc: stm32: add support for lptimer triggers

Florian R. Hölzlwimmer (1):
      mfd: intel-lpss: Add missing PCI ID for Intel Sunrise Point LPSS devices

Furquan Shaikh (1):
      mfd: intel-lpss: Put I2C and SPI controllers into reset state on suspend

Guodong Xu (3):
      mfd: hi6421-pmic: Change license text to shorter form
      mfd: hi6421-pmic: Update dev_err messages
      mfd: hi6421-pmic: Add support for HiSilicon Hi6421v530

Hans de Goede (3):
      mfd: intel_soc_pmic_chtwc: Turn Kconfig option into a bool
      mfd: intel_soc_pmic: Export separate mfd-cell configs for BYT and CHT
      mfd: intel_soc_pmic: Differentiate between Bay and Cherry Trail CRC variants

Javier Martinez Canillas (8):
      dt-bindings: mfd: Add retu/tahvo ASIC chips bindings
      mfd: retu: Drop -mfd suffix from I2C device ID name
      ARM: dts: n8x0: Add vendor prefix to retu node
      mfd: retu: Add OF device ID table
      i2c: i2c-cbus-gpio: Add vendor prefix to retu node in example
      dt-bindings: mfd: Add TI tps6105x chip bindings
      mfd: tps6105x: Add OF device ID table
      ARM: ux500: Add vendor prefix to tps61052 node

Joseph Chen (4):
      pinctrl: dt-bindings: Add bindings for Rockchip RK805 PMIC
      pinctrl: Add pinctrl driver for the RK805 PMIC
      mfd: rk808: Add RK805 pinctrl support
      mfd: rk808: Add RK805 power key support

Julia Lawall (1):
      mfd: max8925-i2c: Drop unnecessary static

Lee Jones (1):
      Merge branches 'ib-mfd-arm-i2c-4.14', 'ib-mfd-arm-usb-video-4.14', 'ib-mfd-hwmon-4.14', 'ib-mfd-iio-pwm-4.14', 'ib-mfd-input-rtc-4.14', 'ib-mfd-many-4.14' and 'ib-mfd-pinctrl-regulator-4.14' into ibs-for-mfd-merged

Ludovic Desroches (2):
      mfd: syscon: Update Atmel SMC binding doc
      mfd: syscon: atmel-smc: Add helper to retrieve register layout

Marek Vasut (2):
      mfd: Add ROHM BD9571MWV-M MFD PMIC driver
      mfd: Add ROHM BD9571MWV-M PMIC DT bindings

Michal Simek (1):
      mfd: Kconfig: Add missing Kconfig dependency for TPS65086

Mika Westerberg (1):
      mfd: lpc_ich: Do not touch SPI-NOR write protection bit on Haswell/Broadwell

Quentin Schulz (1):
      mfd: axp20x: Use correct platform device ID for many PEK

Rajmohan Mani (1):
      mfd: Add support for TPS68470 device

Sebastian Reichel (6):
      mfd: da9052: Add register details for TSI
      hwmon: da9052: Replace S_IRUGO with 0444
      mfd: da9052: Make touchscreen registration optional
      hwmon: da9052: Add support for TSI channel
      mfd: da9052: Fix manual ADC read after timed out read
      dt-bindings: mfd: da9052: Support TSI as ADC

Wolfram Sang (3):
      mfd: dm355evm_msp: Move header file out of I2C realm
      mfd: tps65010: Move header file out of I2C realm
      mfd: twl: Move header file out of I2C realm

 .../ABI/testing/sysfs-bus-iio-lptimer-stm32        |  57 +++
 .../devicetree/bindings/i2c/i2c-cbus-gpio.txt      |   4 +-
 .../bindings/iio/counter/stm32-lptimer-cnt.txt     |  27 ++
 .../bindings/iio/timer/stm32-lptimer-trigger.txt   |  23 +
 .../devicetree/bindings/mfd/atmel-smc.txt          |   1 +
 Documentation/devicetree/bindings/mfd/axp20x.txt   |  50 ++-
 .../devicetree/bindings/mfd/bd9571mwv.txt          |  49 ++
 .../devicetree/bindings/mfd/da9052-i2c.txt         |   8 +
 Documentation/devicetree/bindings/mfd/retu.txt     |  25 ++
 Documentation/devicetree/bindings/mfd/rk808.txt    |  22 +-
 .../devicetree/bindings/mfd/stm32-lptimer.txt      |  48 ++
 Documentation/devicetree/bindings/mfd/tps6105x.txt |  17 +
 .../devicetree/bindings/mfd/zii,rave-sp.txt        |  39 ++
 .../devicetree/bindings/pinctrl/pinctrl-rk805.txt  |  63 +++
 .../devicetree/bindings/pwm/pwm-stm32-lp.txt       |  24 +
 MAINTAINERS                                        |  11 +
 arch/arm/boot/dts/omap2420-n8x0-common.dtsi        |   4 +-
 arch/arm/boot/dts/ste-hrefprev60.dtsi              |   2 +-
 arch/arm/mach-omap1/board-h2-mmc.c                 |   2 +-
 arch/arm/mach-omap1/board-h2.c                     |   2 +-
 arch/arm/mach-omap1/board-h3-mmc.c                 |   2 +-
 arch/arm/mach-omap1/board-h3.c                     |   2 +-
 arch/arm/mach-omap1/board-nokia770.c               |   4 +-
 arch/arm/mach-omap1/board-osk.c                    |   2 +-
 arch/arm/mach-omap2/common.h                       |   2 +-
 arch/arm/mach-omap2/omap_twl.c                     |   2 +-
 arch/arm/mach-s3c24xx/mach-osiris-dvs.c            |   2 +-
 arch/arm/mach-s3c24xx/mach-osiris.c                |   2 +-
 drivers/gpio/gpio-twl4030.c                        |   2 +-
 drivers/hwmon/da9052-hwmon.c                       | 285 +++++++++++-
 drivers/iio/adc/stm32-adc.c                        |  14 +-
 drivers/iio/adc/twl4030-madc.c                     |   2 +-
 drivers/iio/adc/twl6030-gpadc.c                    |   2 +-
 drivers/iio/counter/Kconfig                        |   9 +
 drivers/iio/counter/Makefile                       |   1 +
 drivers/iio/counter/stm32-lptimer-cnt.c            | 383 ++++++++++++++++
 drivers/iio/trigger/Kconfig                        |  11 +
 drivers/iio/trigger/Makefile                       |   1 +
 drivers/iio/trigger/stm32-lptimer-trigger.c        | 118 +++++
 drivers/input/keyboard/twl4030_keypad.c            |   2 +-
 drivers/input/misc/dm355evm_keys.c                 |   2 +-
 drivers/input/misc/twl4030-pwrbutton.c             |   2 +-
 drivers/input/misc/twl4030-vibra.c                 |   2 +-
 drivers/memory/atmel-ebi.c                         |  13 +-
 drivers/mfd/Kconfig                                |  57 ++-
 drivers/mfd/Makefile                               |   3 +
 drivers/mfd/ab8500-core.c                          |   6 +-
 drivers/mfd/atmel-smc.c                            |  67 ++-
 drivers/mfd/axp20x-rsb.c                           |   1 +
 drivers/mfd/axp20x.c                               |  32 +-
 drivers/mfd/bd9571mwv.c                            | 230 ++++++++++
 drivers/mfd/da9052-core.c                          |  28 +-
 drivers/mfd/da9052-spi.c                           |   2 +-
 drivers/mfd/da9055-i2c.c                           |   2 +-
 drivers/mfd/dm355evm_msp.c                         |   2 +-
 drivers/mfd/hi6421-pmic-core.c                     |  89 ++--
 drivers/mfd/intel-lpss-pci.c                       |   1 +
 drivers/mfd/intel-lpss.c                           |   8 +
 drivers/mfd/intel_soc_pmic_core.c                  |  34 +-
 drivers/mfd/intel_soc_pmic_core.h                  |   3 +-
 drivers/mfd/intel_soc_pmic_crc.c                   |  27 +-
 drivers/mfd/lp87565.c                              |   7 +-
 drivers/mfd/lpc_ich.c                              |  10 -
 drivers/mfd/max8925-i2c.c                          |   2 +-
 drivers/mfd/max8998.c                              |   6 +-
 drivers/mfd/omap-usb-tll.c                         |   4 +-
 drivers/mfd/retu-mfd.c                             |  12 +-
 drivers/mfd/rk808.c                                | 147 +++++-
 drivers/mfd/rtsx_pcr.c                             |   4 +-
 drivers/mfd/stm32-lptimer.c                        | 107 +++++
 drivers/mfd/t7l66xb.c                              |  17 +-
 drivers/mfd/tps6105x.c                             |   8 +
 drivers/mfd/tps65010.c                             |   2 +-
 drivers/mfd/tps68470.c                             | 106 +++++
 drivers/mfd/twl-core.c                             |  10 +-
 drivers/mfd/twl4030-audio.c                        |   2 +-
 drivers/mfd/twl4030-irq.c                          |   2 +-
 drivers/mfd/twl4030-power.c                        |   2 +-
 drivers/mfd/twl6030-irq.c                          |   2 +-
 drivers/mtd/nand/atmel/nand-controller.c           |  10 +-
 drivers/phy/ti/phy-twl4030-usb.c                   |   2 +-
 drivers/pinctrl/Kconfig                            |   9 +
 drivers/pinctrl/Makefile                           |   1 +
 drivers/pinctrl/pinctrl-rk805.c                    | 493 +++++++++++++++++++++
 drivers/power/supply/twl4030_charger.c             |   2 +-
 drivers/pwm/Kconfig                                |  10 +
 drivers/pwm/Makefile                               |   1 +
 drivers/pwm/pwm-stm32-lp.c                         | 246 ++++++++++
 drivers/pwm/pwm-twl-led.c                          |   2 +-
 drivers/pwm/pwm-twl.c                              |   2 +-
 drivers/regulator/Kconfig                          |   4 +-
 drivers/regulator/rk808-regulator.c                | 130 ++++++
 drivers/regulator/twl-regulator.c                  |   2 +-
 drivers/regulator/twl6030-regulator.c              |   2 +-
 drivers/rtc/rtc-dm355evm.c                         |   2 +-
 drivers/rtc/rtc-twl.c                              |   2 +-
 drivers/usb/host/ohci-omap.c                       |   2 +-
 drivers/usb/phy/phy-isp1301-omap.c                 |   2 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |   2 +-
 drivers/video/backlight/pandora_bl.c               |   2 +-
 drivers/video/fbdev/omap/lcd_h3.c                  |   2 +-
 drivers/watchdog/twl4030_wdt.c                     |   2 +-
 include/linux/iio/timer/stm32-lptim-trigger.h      |  27 ++
 include/linux/mfd/axp20x.h                         |  29 ++
 include/linux/mfd/bd9571mwv.h                      | 115 +++++
 include/linux/mfd/da9052/da9052.h                  |   6 +
 include/linux/mfd/da9052/reg.h                     |  11 +-
 include/linux/{i2c => mfd}/dm355evm_msp.h          |   0
 include/linux/mfd/hi6421-pmic.h                    |   5 +
 include/linux/mfd/rk808.h                          | 121 +++++
 include/linux/mfd/stm32-lptimer.h                  |  62 +++
 include/linux/mfd/syscon/atmel-smc.h               |  32 +-
 include/linux/{i2c => mfd}/tps65010.h              |   2 +-
 include/linux/mfd/tps68470.h                       |  97 ++++
 include/linux/{i2c => mfd}/twl.h                   |   0
 sound/soc/codecs/twl4030.c                         |   2 +-
 116 files changed, 3620 insertions(+), 208 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32
 create mode 100644 Documentation/devicetree/bindings/iio/counter/stm32-lptimer-cnt.txt
 create mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-lptimer-trigger.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/bd9571mwv.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/retu.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/stm32-lptimer.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/tps6105x.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/zii,rave-sp.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-rk805.txt
 create mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32-lp.txt
 create mode 100644 drivers/iio/counter/stm32-lptimer-cnt.c
 create mode 100644 drivers/iio/trigger/stm32-lptimer-trigger.c
 create mode 100644 drivers/mfd/bd9571mwv.c
 create mode 100644 drivers/mfd/stm32-lptimer.c
 create mode 100644 drivers/mfd/tps68470.c
 create mode 100644 drivers/pinctrl/pinctrl-rk805.c
 create mode 100644 drivers/pwm/pwm-stm32-lp.c
 create mode 100644 include/linux/iio/timer/stm32-lptim-trigger.h
 create mode 100644 include/linux/mfd/bd9571mwv.h
 rename include/linux/{i2c => mfd}/dm355evm_msp.h (100%)
 create mode 100644 include/linux/mfd/stm32-lptimer.h
 rename include/linux/{i2c => mfd}/tps65010.h (99%)
 create mode 100644 include/linux/mfd/tps68470.h
 rename include/linux/{i2c => mfd}/twl.h (100%)

-- 
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