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: <20190514103836.GM4319@dell>
Date:   Tue, 14 May 2019 11:38:36 +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.2

Enjoy!

The following changes since commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd:

  Linux 5.1 (2019-05-05 17:42:58 -0700)

are available in the Git repository at:

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

for you to fetch changes up to ed835136ee679dc528333c454ca4d1543c5aab76:

  mfd: Use dev_get_drvdata() directly (2019-05-14 08:13:28 +0100)

----------------------------------------------------------------
 - Core Frameworks
   - Document (kerneldoc) core mfd_add_devices() API

 - New Drivers
   - Add support for Altera SOCFPGA System Manager
   - Add support for Maxim MAX77650/77651 PMIC
   - Add support for Maxim MAX77663 PMIC
   - Add support for ST Multi-Function eXpander (STMFX)

 - New Device Support
   - Add support for LEDs to Intel Cherry Trail Whiskey Cove PMIC
   - Add support for RTC to SAMSUNG Electronics S2MPA01 PMIC
   - Add support for SAM9X60 to Atmel HLCDC (High-end LCD Controller)
   - Add support for USB X-Powers AXP 8xx PMICs
   - Add support for Integrated Sensor Hub (ISH) to ChromeOS EC
   - Add support for USB PD Logger to ChromeOS EC
   - Add support for AXP223 to X-Powers AXP series PMICs
   - Add support for Power Supply to X-Powers AXP 803 PMICs
   - Add support for Comet Lake to Intel Low Power Subsystem
   - Add support for Fingerprint MCU to ChromeOS EC
   - Add support for Touchpad MCU to ChromeOS EC
   - Move TI LM3532 support to LED

 - New Functionality
   - Add/extend DT support; max77650, max77620
   - Add support for power-off; max77620
   - Add support for clocking; syscon
   - Add support for host sleep event; cros_ec

 - Fix-ups
   - Trivial; Formatting, spelling, etc; Kconfig, sec-core, ab8500-debugfs
   - Remove unused functionality; rk808, da9063-*
   - SPDX conversion; da9063-*, atmel-*,
   - Adapt/add new register definitions; cs47l35-tables, cs47l90-tables, imx6q-iomuxc-gpr
   - Fix-up DT bindings; ti-lmu, cirrus,lochnagar
   - Simply obtaining driver data; ssbi, t7l66xb, tc6387xb, tc6393xb

 - Bug Fixes
   - Fix incorrect defined values; max77620, da9063
   - Fix device initialisation; twl6040
   - Reset device on init; intel-lpss
   - Fix build warnings when !OF; sun6i-prcm
   - Register OF match tables; tps65912-spi
   - Fix DMI matching; intel_quark_i2c_gpio

----------------------------------------------------------------
Ajit Pandey (1):
      mfd: cs47l90: Make DAC_AEC_CONTROL_2 readable

Amelie Delaunay (5):
      dt-bindings: mfd: Add ST Multi-Function eXpander (STMFX) core bindings
      mfd: Add ST Multi-Function eXpander (STMFX) core driver
      dt-bindings: pinctrl: document the STMFX pinctrl bindings
      pinctrl: Add STMFX GPIO expander Pinctrl/GPIO driver
      pinctrl: Kconfig: Fix STMFX GPIO expander Pinctrl/GPIO driver dependencies

Andy Shevchenko (1):
      mfd: intel-lpss: Add Intel Comet Lake PCI IDs

Arnd Bergmann (1):
      mfd: sun6i-prcm: Fix build warning for non-OF configurations

Bartosz Golaszewski (11):
      dt-bindings: mfd: Add DT bindings for max77650
      dt-bindings: power: supply: Add DT bindings for max77650
      dt-bindings: leds: Add DT bindings for max77650
      dt-bindings: input: Add DT bindings for max77650
      mfd: mfd-core: Document mfd_add_devices()
      mfd: Add new driver for MAX77650 PMIC
      power: supply: max77650: Add support for battery charger
      gpio: max77650: Add GPIO support
      leds: max77650: Add LEDs support
      input: max77650: Add onkey support
      MAINTAINERS: Add an entry for MAX77650 PMIC driver

Binbin Wu (1):
      mfd: intel-lpss: Set the device in reset state when init

Charles Keepax (1):
      mfd: lochnagar: Add links to binding docs for sound and hwmon

Chen-Yu Tsai (1):
      mfd: axp20x: Add USB power supply mfd cell to AXP803

Claudiu Beznea (2):
      mfd: atmel-hlcdc: Add compatible for SAM9X60 HLCD controller
      dt-bindings: mfd: Add bindings for SAM9X60 HLCD controller

Dan Murphy (5):
      dt: lm3532: Add lm3532 dt doc and update ti_lmu doc
      ARM: dts: omap4-droid4: Update backlight dt properties
      mfd: ti-lmu: Remove LM3532 backlight driver references
      leds: lm3532: Introduce the lm3532 LED driver
      dt-bindings: mfd: LMU: Fix lm3632 dt binding example

Daniel Gomez (1):
      mfd: tps65912-spi: Add missing of table registration

Dmitry Osipenko (5):
      dt-bindings: mfd: max77620: Add compatible for Maxim 77663
      dt-bindings: mfd: max77620: Add system-power-controller property
      mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values
      mfd: max77620: Support Maxim 77663
      mfd: max77620: Provide system power-off functionality

Enric Balletbo i Serra (4):
      mfd: cros_ec: Instantiate the CrOS USB PD logger driver
      mfd: cros_ec: Update the EC feature codes
      mfd: cros_ec: Instantiate properly CrOS FP MCU device
      mfd: cros_ec: Instantiate properly CrOS Touchpad MCU device

Enrico Weigelt, metux IT consult (1):
      mfd: Kconfig: Pedantic formatting

Evan Green (2):
      mfd: cros_ec: Add host_sleep_event_v1 command
      platform/chrome: Add support for v1 of host sleep event

Fabrice Gasnier (2):
      dt-bindings: stm32: syscon: Add clock support
      mfd: syscon: Add optional clock support

Jonathan Neuschäfer (1):
      mfd: ab8500-debugfs: Fix a typo ("deubgfs")

Kefeng Wang (1):
      mfd: Use dev_get_drvdata() directly

Lee Jones (3):
      pinctrl: stmfx: Fix 'warn: unsigned <VAR> is never less than zero'
      pinctrl: stmfx: Fix 'warn: bitwise AND condition is false here'
      Merge branches 'ib-mfd-arm-leds-5.2', 'ib-mfd-gpio-input-leds-power-5.2', 'ib-mfd-pinctrl-5.2-2' and 'ib-mfd-regulator-5.2', tag 'ib-mfd-arm-net-5.2' into ibs-for-mfd-merged

Maxime Ripard (1):
      mfd: axp20x: Allow the AXP223 to be probed by I2C

Quentin Schulz (1):
      mfd: axp20x: Add USB power supply mfd cell to AXP813

Richard Fitzgerald (1):
      mfd: cs47l35: Make DAC_AEC_CONTROL_2 readable

Rushikesh S Kadam (1):
      mfd: cros_ec: Instantiate properly CrOS ISH MCU device

S.j. Wang (1):
      mfd: imx6sx: Add MQS register definition for iomuxc gpr

Steve Twiss (1):
      mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L

Stuart Menefy (2):
      mfd: sec: Put one element structure initialisation on one line
      mfd: sec: Add support for the RTC on S2MPA01

Su Bao Cheng (1):
      mfd: intel_quark_i2c_gpio: Adjust IOT2000 matching

Thor Thayer (6):
      mfd: altera-sysmgr: Add SOCFPGA System Manager
      dt-bindings: arm: socfpga: Add S10 System Manager binding
      ARM: socfpga_defconfig: Enable CONFIG_MTD_ALTERA_SYSMGR
      arm64: defconfig: Enable CONFIG_MTD_ALTERA_SYSMGR
      net: stmmac: socfpga: Use shared System Manager driver
      arm64: dts: stratix10: New System Manager compatible

Tony Lindgren (1):
      mfd: twl6040: Fix device init errors for ACCCTL register

Tony Xie (1):
      mfd: rk808: Remove the id_table

Tudor Ambarus (1):
      mfd: syscon: atmel: Switch to SPDX license identifiers

Wolfram Sang (2):
      mfd: da9063: Convert headers to SPDX
      mfd: da9063: Remove platform_data support

Yauhen Kharuzhy (1):
      mfd: intel_soc_pmic_chtwc: Register LED child device

 .../bindings/arm/altera/socfpga-system.txt         |  12 +
 .../devicetree/bindings/arm/stm32/stm32-syscon.txt |   2 +
 .../devicetree/bindings/input/max77650-onkey.txt   |  26 +
 .../devicetree/bindings/leds/leds-lm3532.txt       | 101 +++
 .../devicetree/bindings/leds/leds-max77650.txt     |  57 ++
 .../devicetree/bindings/mfd/atmel-hlcdc.txt        |   1 +
 .../devicetree/bindings/mfd/cirrus,lochnagar.txt   |  17 +
 Documentation/devicetree/bindings/mfd/max77620.txt |   9 +-
 Documentation/devicetree/bindings/mfd/max77650.txt |  46 ++
 Documentation/devicetree/bindings/mfd/stmfx.txt    |  28 +
 Documentation/devicetree/bindings/mfd/ti-lmu.txt   |  24 +-
 .../devicetree/bindings/pinctrl/pinctrl-stmfx.txt  | 116 +++
 .../bindings/power/supply/max77650-charger.txt     |  28 +
 MAINTAINERS                                        |  20 +
 arch/arm/boot/dts/omap4-droid4-xt894.dts           |  27 +-
 arch/arm/configs/socfpga_defconfig                 |   1 +
 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi  |   2 +-
 arch/arm64/configs/defconfig                       |   1 +
 drivers/gpio/Kconfig                               |   7 +
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/gpio-max77650.c                       | 190 +++++
 drivers/input/misc/Kconfig                         |   9 +
 drivers/input/misc/Makefile                        |   1 +
 drivers/input/misc/max77650-onkey.c                | 121 +++
 drivers/leds/Kconfig                               |  16 +
 drivers/leds/Makefile                              |   2 +
 drivers/leds/leds-lm3532.c                         | 683 +++++++++++++++++
 drivers/leds/leds-max77650.c                       | 147 ++++
 drivers/mfd/Kconfig                                |  99 ++-
 drivers/mfd/Makefile                               |   4 +-
 drivers/mfd/ab8500-debugfs.c                       |   2 +-
 drivers/mfd/altera-sysmgr.c                        | 211 ++++++
 drivers/mfd/atmel-hlcdc.c                          |   1 +
 drivers/mfd/axp20x-i2c.c                           |   2 +
 drivers/mfd/axp20x.c                               |  16 +
 drivers/mfd/cros_ec.c                              |  39 +-
 drivers/mfd/cros_ec_dev.c                          |  36 +-
 drivers/mfd/cs47l35-tables.c                       |   2 +
 drivers/mfd/cs47l90-tables.c                       |   2 +
 drivers/mfd/da9063-core.c                          |  28 +-
 drivers/mfd/da9063-i2c.c                           |  10 +-
 drivers/mfd/da9063-irq.c                           |  10 +-
 drivers/mfd/intel-lpss-pci.c                       |  13 +
 drivers/mfd/intel-lpss.c                           |   3 +
 drivers/mfd/intel_quark_i2c_gpio.c                 |  10 -
 drivers/mfd/intel_soc_pmic_chtwc.c                 |   1 +
 drivers/mfd/max77620.c                             |  87 ++-
 drivers/mfd/max77650.c                             | 232 ++++++
 drivers/mfd/mfd-core.c                             |  13 +
 drivers/mfd/rk808.c                                |   9 -
 drivers/mfd/sec-core.c                             |  59 +-
 drivers/mfd/sec-irq.c                              |   3 +
 drivers/mfd/ssbi.c                                 |   6 +-
 drivers/mfd/stmfx.c                                | 545 ++++++++++++++
 drivers/mfd/sun6i-prcm.c                           |   3 +-
 drivers/mfd/syscon.c                               |  19 +
 drivers/mfd/t7l66xb.c                              |  12 +-
 drivers/mfd/tc6387xb.c                             |  12 +-
 drivers/mfd/tc6393xb.c                             |  23 +-
 drivers/mfd/ti-lmu.c                               |  11 -
 drivers/mfd/tps65912-spi.c                         |   1 +
 drivers/mfd/twl6040.c                              |  13 +-
 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    |   5 +-
 drivers/pinctrl/Kconfig                            |  14 +
 drivers/pinctrl/Makefile                           |   1 +
 drivers/pinctrl/pinctrl-stmfx.c                    | 819 +++++++++++++++++++++
 drivers/platform/chrome/cros_ec_proto.c            |   6 +
 drivers/power/supply/Kconfig                       |   7 +
 drivers/power/supply/Makefile                      |   1 +
 drivers/power/supply/max77650-charger.c            | 368 +++++++++
 include/linux/mfd/altera-sysmgr.h                  |  29 +
 include/linux/mfd/cros_ec.h                        |   5 +
 include/linux/mfd/cros_ec_commands.h               |  91 ++-
 include/linux/mfd/da9063/core.h                    |   7 +-
 include/linux/mfd/da9063/registers.h               |  13 +-
 include/linux/mfd/max77620.h                       |   5 +-
 include/linux/mfd/max77650.h                       |  59 ++
 include/linux/mfd/stmfx.h                          | 123 ++++
 include/linux/mfd/syscon/atmel-matrix.h            |   6 +-
 include/linux/mfd/syscon/atmel-mc.h                |   6 +-
 include/linux/mfd/syscon/atmel-smc.h               |   5 +-
 include/linux/mfd/syscon/atmel-st.h                |   6 +-
 include/linux/mfd/syscon/imx6q-iomuxc-gpr.h        |   9 +
 include/linux/mfd/ti-lmu-register.h                |  44 --
 include/linux/mfd/ti-lmu.h                         |   1 -
 85 files changed, 4558 insertions(+), 304 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt
 create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3532.txt
 create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/stmfx.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-stmfx.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt
 create mode 100644 drivers/gpio/gpio-max77650.c
 create mode 100644 drivers/input/misc/max77650-onkey.c
 create mode 100644 drivers/leds/leds-lm3532.c
 create mode 100644 drivers/leds/leds-max77650.c
 create mode 100644 drivers/mfd/altera-sysmgr.c
 create mode 100644 drivers/mfd/max77650.c
 create mode 100644 drivers/mfd/stmfx.c
 create mode 100644 drivers/pinctrl/pinctrl-stmfx.c
 create mode 100644 drivers/power/supply/max77650-charger.c
 create mode 100644 include/linux/mfd/altera-sysmgr.h
 create mode 100644 include/linux/mfd/max77650.h
 create mode 100644 include/linux/mfd/stmfx.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