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: <20191128144807.GB14416@dell>
Date:   Thu, 28 Nov 2019 14:48:07 +0000
From:   Lee Jones <lee.jones@...aro.org>
To:     torvalds@...ux-foundation.org
Cc:     linux-kernel@...r.kernel.org
Subject: [GIT PULL] MFD for v5.5

Good afternoon Linus,

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to edfaeaf742b4c3ee6f58e0b8be95b5296a3375e8:

  Revert "mfd: syscon: Set name of regmap_config" (2019-11-13 11:07:40 +0000)

----------------------------------------------------------------
 - Core Frameworks
   - Add support for a "resource managed strongly uncachable ioremap" call
   - Provide a collection of MFD helper macros
   - Remove mfd_clone_cell() from MFD core
   - Add NULL de-reference protection in MFD core
   - Remove superfluous function fd_platform_add_cell() from MFD core
   - Honour Device Tree's request to disable a device

 - New Drivers
   - Add support for MediaTek MT6323 PMIC

 - New Device Support
   - Add support for Gemini Lake to Intel LPSS PCI
   - Add support for Cherry Trail Crystal Cover PMIC to Intel SoC PMIC CRC
   - Add support for PM{I}8950 to Qualcomm SPMI PMIC
   - Add support for U8420 to ST-Ericsson DB8500
   - Add support for Comet Lake PCH-H to Intel LPSS PCI

 - New Functionality
   - Add support for requested supply clocks; madera-core

 - Fix-ups
   - Lower interrupt priority; rk808
   - Use provided helpers (macros, group functions, defines); rk808,
		ipaq-micro, ab8500-core, db8500-prcmu, mt6397-core, cs5535-mfd
   - Only allocate IRQs on request; max77620
   - Use simplified API; arizona-core
   - Remove redundant and/or duplicated code; wm8998-tables, arizona, syscon
   - Device Tree binding fix-ups; madera, max77650, max77693
   - Remove mfd_cell->id abuse hack; cs5535-mfd
   - Remove only user of mfd_clone_cell(); cs5535-mfd
   - Make resources static; rohm-bd70528

 - Bug Fixes
   - Fix product ID for RK818; rk808
   - Fix Power Key; rk808
   - Fix booting on the BananaPi; mt6397-core
   - Endian fix-ups; twl.h
   - Fix static error checker warnings; ti_am335x_tscadc

----------------------------------------------------------------
Andy Shevchenko (2):
      mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs
      Revert "mfd: syscon: Set name of regmap_config"

Angelo G. Del Regno (1):
      mfd: qcom-spmi-pmic: Add support for PM/PMI8950

Bartosz Golaszewski (1):
      dt-bindings: mfd: max77650: Convert the binding document to yaml

Charles Keepax (3):
      mfd: wm8998: Remove some unused registers
      mfd: madera: Update DT binding document to support clock supplies
      mfd: madera: Add support for requesting the supply clocks

Daniel Schultz (1):
      mfd: rk808: Fix RK818 ID template

Dmitry Torokhov (1):
      mfd: arizona: Switch to using devm_gpiod_get()

Fabien Parent (1):
      mfd: mt6397: Use PLATFORM_DEVID_NONE macro instead of -1

Frank Wunderlich (1):
      mfd: mt6397: Fix probe after changing mt6397-core

Hans de Goede (1):
      mfd: intel_soc_pmic_crc: Add "cht_crystal_cove_pmic" cell to CHT cells

Heiko Stuebner (3):
      mfd: rk808: Fix RK817 powerkey integration
      mfd: rk808: Set RK817 interrupt polarity to low
      mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQ

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

Jonathan Cameron (1):
      mfd: twl: Endian fixups in i2c write and read wrappers

Josef Friedl (6):
      dt-bindings: rtc: mediatek: add missing mt6397 rtc
      rtc: mt6397: move some common definitions into rtc.h
      rtc: mt6397: improvements of rtc driver
      rtc: mt6397: add compatible for mt6323
      power: reset: add driver for mt6323 poweroff
      MAINTAINERS: add Mediatek shutdown drivers

Lee Jones (15):
      Merge branches 'ib-mfd-doc-sparc-libdevres-5.5' and 'ib-mfd-power-rtc-5.5' into ibs-for-mfd-merged
      mfd: Provide MACRO to declare commonly defined MFD cell attributes
      mfd: ab8500: Example using new OF_MFD_CELL MACRO
      mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_BASIC MACROs
      mfd: cs5535-mfd: Use PLATFORM_DEVID_* defines and tidy error message
      mfd: cs5535-mfd: Remove mfd_cell->id hack
      mfd: cs5535-mfd: Request shared IO regions centrally
      mfd: cs5535-mfd: Register clients using their own dedicated MFD cell entries
      mfd: mfd-core: Protect against NULL call-back function pointer
      mfd: mfd-core: Remove mfd_clone_cell()
      x86: olpc-xo1-pm: Remove invocation of MFD's .enable()/.disable() call-backs
      x86: olpc-xo1-sci: Remove invocation of MFD's .enable()/.disable() call-backs
      mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs
      mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device()
      mfd: mfd-core: Honour Device Tree's request to disable a child-device

Linus Walleij (1):
      mfd: db8500-prcmu: Support U8420-sysclk firmware

Markus Elfring (1):
      mfd: ipaq-micro: Use devm_platform_ioremap_resource() in micro_probe()

Matti Vaittinen (2):
      dt-bindings: mfd: max77693: Fix missing curly brace
      mfd: bd70528: Staticize bit value definitions

Thierry Reding (1):
      mfd: max77620: Do not allocate IRQs upfront

Tuowen Zhao (4):
      sparc64: implement ioremap_uc
      lib: devres: add a helper function for ioremap_uc
      mfd: intel-lpss: Use devm_ioremap_uc for MMIO
      docs: driver-model: add devm_ioremap_uc

Vignesh Raghavendra (1):
      mfd: ti_am335x_tscadc: Fix static checker warning

 Documentation/devicetree/bindings/mfd/madera.txt   |   8 ++
 Documentation/devicetree/bindings/mfd/max77650.txt |  46 -------
 .../devicetree/bindings/mfd/max77650.yaml          | 149 +++++++++++++++++++++
 Documentation/devicetree/bindings/mfd/max77693.txt |   1 +
 .../devicetree/bindings/mfd/qcom,spmi-pmic.txt     |   2 +
 .../devicetree/bindings/rtc/rtc-mt6397.txt         |  29 ++++
 Documentation/driver-api/driver-model/devres.rst   |   1 +
 MAINTAINERS                                        |   7 +
 arch/arm/mach-ux500/cpu-db8500.c                   |   2 +-
 arch/sparc/include/asm/io_64.h                     |   1 +
 arch/x86/platform/olpc/olpc-xo1-pm.c               |   8 --
 arch/x86/platform/olpc/olpc-xo1-sci.c              |   6 -
 drivers/mfd/ab8500-core.c                          | 138 ++++++-------------
 drivers/mfd/arizona-core.c                         |   6 +-
 drivers/mfd/cs5535-mfd.c                           | 108 +++++++--------
 drivers/mfd/db8500-prcmu.c                         |  84 +++++++-----
 drivers/mfd/intel-lpss-pci.c                       |  41 ++++--
 drivers/mfd/intel-lpss.c                           |   2 +-
 drivers/mfd/intel_soc_pmic_crc.c                   |   3 +
 drivers/mfd/ipaq-micro.c                           |   6 +-
 drivers/mfd/madera-core.c                          |  27 +++-
 drivers/mfd/max77620.c                             |   5 +-
 drivers/mfd/mfd-core.c                             | 118 ++++------------
 drivers/mfd/mt6397-core.c                          |  76 ++++++-----
 drivers/mfd/qcom-spmi-pmic.c                       |   4 +
 drivers/mfd/rk808.c                                |  22 +--
 drivers/mfd/rohm-bd70528.c                         |  17 ++-
 drivers/mfd/syscon.c                               |   1 -
 drivers/mfd/ti_am335x_tscadc.c                     |   2 +-
 drivers/mfd/wm8998-tables.c                        |  12 --
 drivers/power/reset/Kconfig                        |  10 ++
 drivers/power/reset/Makefile                       |   1 +
 drivers/power/reset/mt6323-poweroff.c              |  97 ++++++++++++++
 drivers/rtc/rtc-mt6397.c                           | 107 +++------------
 include/linux/io.h                                 |   2 +
 include/linux/mfd/arizona/registers.h              |   7 -
 include/linux/mfd/core.h                           |  49 ++++---
 include/linux/mfd/db8500-prcmu.h                   |   4 +-
 include/linux/mfd/dbx500-prcmu.h                   |   7 +-
 include/linux/mfd/madera/core.h                    |  11 ++
 include/linux/mfd/max77620.h                       |   1 -
 include/linux/mfd/mt6397/rtc.h                     |  71 ++++++++++
 include/linux/mfd/rk808.h                          |   2 +-
 include/linux/mfd/twl.h                            |  12 +-
 lib/devres.c                                       |  19 +++
 45 files changed, 770 insertions(+), 562 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/max77650.yaml
 create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt6397.txt
 create mode 100644 drivers/power/reset/mt6323-poweroff.c
 create mode 100644 include/linux/mfd/mt6397/rtc.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