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: <20170503085127.rizjyt3l3znacxsi@dell>
Date:   Wed, 3 May 2017 09:51:27 +0100
From:   Lee Jones <lee.jones@...aro.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] MFD for v4.12

Hi Linus,

The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:

  Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)

are available in the git repository at:

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

for you to fetch changes up to ab6241ae07c3c698543b565e4ea41995a29a3f62:

  input: touchscreen: mxs-lradc: || vs && typos (2017-04-27 11:54:50 +0100)

----------------------------------------------------------------
 - New Drivers
   - Freescale MXS Low Resolution ADC
   - Freescale i.MX23/i.MX28 LRADC touchscreen
   - Motorola CPCAP Power Button
   - TI LMU (Lighting Management Unit)
   - Atmel SMC (Static Memory Controller)

 - New Device Support
   - Add support for X-Powers AXP803 to axp20x
   - Add support for Dialog Semi DA9061 to da9062-core
   - Add support for Intel Cougar Mountain to lpc_ich
   - Add support for Intel Gemini Lake to lpc_ich

 - New Functionality
   - Add Device Tree support; wm831x-*, axp20x, ti-lmu, da9062, sun4i-gpadc
   - Add IRQ sense support; motorola-cpcap
   - Add ACPI support; cros_ec
   - Add Reset support; altera-a10sr
   - Add ADC support; axp20x
   - Add AC Power support; axp20x
   - Add Runtime PM support; atmel-ebi, exynos-lpass
   - Add Battery Power Supply support; axp20x
   - Add Clock support; exynos-lpass, hi655x-pmic

 - Fix-ups
   - Implicitly specify required headers; motorola-cpcap, intel_soc_pmic_bxtwc
   - Add .remove() method; stm32-timers, exynos-lpass
   - Remove unused code; intel_soc_pmic_core, intel-lpss-acpi, ipaq-micro, atmel-smc, menelaus
   - Rename variables for clarity; axp20x
   - Convert pr_warning() to pr_warn(); db8500-prcmu, sta2x11-mfd, twl4030-power
   - Improve formatting; arizona-core, axp20x
   - Use raw_spinlock_*() variants; asic3, t7l66xb, tc6393xb
   - Simplify/refactor code; arizona-core, atmel-ebi
   - Improve error checking; intel_soc_pmic_core

 - Bug Fixes
   - Ensure OMAP3630/3730 boards can successfully reboot; twl4030-power
   - Correct max-register value; stm32-timers
   - Extend timeout to account for clock stretching; cros_ec_spi
   - Use correct IRQ trigger type; motorola-cpcap
   - Fix bad use of IRQ sense register; motorola-cpcap
   - Logic error "||" should be "&&"; mxs-lradc-ts

----------------------------------------------------------------
Adam Ford (1):
      mfd: twl4030-power: Fix pmic for boards that need vmmc1 on reboot

Andrew F. Davis (1):
      mfd: tps65912: Fix variable name for SPI remove

Andy Shevchenko (5):
      mfd: intel_soc_pmic_core: Remove unnecessary function
      mfd: intel-lpss: Remove left over variable
      mfd: intel_soc_pmic_bxtwc: Move inclusion to c-file
      mfd: intel_soc_pmic_bxtwc: Rename header to follow c-file
      mfd: intel_soc_pmic: Fix a mess with compilation units

Archana Patni (1):
      mfd: cros_ec: Add ACPI GPE handler for LID0 devices

Belen Sarabia (1):
      mfd: ipaq-micro: Delete redundant return value check of platform_get_resource()

Boris Brezillon (7):
      mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation
      memory: atmel-ebi: Simplify SMC config code
      memory: atmel-ebi: Stop using reg_field objects for simple things
      mfd: syscon: atmel-smc: Remove unused helpers/macros
      memory: atmel-ebi: Change naming scheme
      memory: atmel-ebi: Add missing ->numcs assignment
      memory: atmel-ebi: Add PM ops

Borislav Petkov (1):
      mfd: rtsx: Convert forgotten dev_info() statement to pcr_dbg()

Charles Keepax (6):
      mfd: wm831x: Add basic device tree binding
      gpio: wm831x: Add basic device tree support
      mfd: wm831x: Add device tree binding document
      mfd: arizona: Remove duplicate set of ret variable
      mfd: arizona: Display register addresses in hex
      mfd: arizona: Refactor arizona_poll_reg

Dan Carpenter (1):
      input: touchscreen: mxs-lradc: || vs && typos

Daniel Lezcano (1):
      mfd: hi655x: Add the clock cell to provide WiFi and Bluetooth

Doug Anderson (1):
      mfd: cros ec: spi: Increase wait time to 200ms

Fabrice Gasnier (2):
      mfd: stm32-timers: Fix driver removal
      mfd: stm32-timers: Fix max register

Hugues Fruchet (1):
      mfd: stmpe: Fix bit clearing on STMPE1600

Icenowy Zheng (4):
      dt-bindings: Make AXP20X compatible strings one per line
      dt-bindings: Add device tree binding for X-Powers AXP803 PMIC
      mfd: axp20x: Support AXP803 variant
      dt-bindings: Add AXP803's regulator info

Joe Perches (1):
      mfd: Convert remaining uses of pr_warning to pr_warn

Julia Cartwright (3):
      mfd: asic3: Make use of raw_spinlock variants
      mfd: t7l66xb: Make use of raw_spinlock variants
      mfd: tc6393xb: Make use of raw_spinlock variants

Keerthy (1):
      mfd: palmas: Reset the POWERHOLD mux during power off

Krzysztof Kozlowski (1):
      mfd: exynos-lpass: Use common soc/exynos-regs-pmu.h header

Ksenija Stanojevic (5):
      mfd: mxs-lradc: Add support for mxs-lradc
      iio: adc: mxs-lradc: Add support for ADC driver
      input: touchscreen: mxs-lradc: Add support for touchscreen
      iio: adc: mxs-lradc: Remove driver
      dt-bindings: mfd: Move mxs-lradc binding document from IIO to MFD

Kuppuswamy Sathyanarayanan (1):
      mfd: bxtwc: Remove unnecessary i2c_addr checks in ipc calls

Lee Jones (1):
      Merge branches 'ib-mfd-gpio-4.12', 'ib-mfd-iio-input-4.12', 'ib-mfd-input-4.12', 'ib-mfd-leds-4.12', 'ib-mfd-phy-4.12' and 'ib-mfd-pinctrl-samsung-4.12' into ibs-for-mfd-merged

Marek Szyprowski (6):
      pinctrl: samsung: Ensure that pad retention is disabled on driver init
      pinctrl: samsung: Add support for pad retention control for Exynos5433 SoCs
      mfd: exynos-lpass: Remove pad retention control
      mfd: exynos-lpass: Add support for clocks
      mfd: exynos-lpass: Add missing remove() function
      mfd: exynos-lpass: Add runtime PM support

Martin Kepplinger (1):
      mfd: menelaus: Remove obsolete local_irq_disable() and local_irq_enable()

Mika Westerberg (1):
      mfd: lpc_ich: Add support for Intel Gemini Lake SoC

Milo Kim (2):
      dt-bindings: mfd: Add TI LMU device binding information
      mfd: Add TI LMU driver

Pan Bian (1):
      mfd: intel_soc_pmic_core: Fix unchecked return value

Priyalee Kushwaha (1):
      mfd: lpc_ich: Add PCI ID for Intel Cougar Mountain SoC

Quentin Schulz (8):
      mfd: axp20x: Correct name of temperature data ADC registers
      mfd: axp20x: Add ADC cells for AXP20X and AXP22X PMICs
      mfd: axp20x: Add AC power supply cells for AXP22X PMICs
      mfd: axp20x: Add CHRG_CTRL1/2/3 to writeable regs for AXP20X/AXP22X
      mfd: axp20x: Add MFD cells for AXP20X and AXP22X battery driver
      dt-bindings: mfd: Add A33 GPADC binding
      dt-bindings: input: touschcreen: Remove sun4i documentation
      iio: adc: add support for X-Powers AXP20X and AXP22X PMICs ADCs

Rask Ingemann Lambertsen (2):
      dt-bindings: mfd: axp20x: Add "xpowers,master-mode" property for AXP806 PMICs
      mfd: axp20x: Add support for dts property "xpowers,master-mode"

Sean Wang (2):
      dt-bindings: mfd: Add the description for LED as the sub module
      mfd: mt6397: Align the placement at which the mfd_cell of LED is defined

Sebastian Reichel (3):
      mfd: cpcap: Add missing include dependencies
      mfd: cpcap: Implement IRQ sense helper
      input: cpcap-pwrbutton: New driver

Steve Twiss (2):
      dt-bindings: mfd: DA9062/61 MFD binding
      mfd: Add support for DA9061

Thor Thayer (2):
      mfd: altr_a10sr: Add Arria10 DevKit Reset Controller
      dt-bindings: mfd: Add Altera Arria10 SR Reset Controller bindings

Tony Lindgren (5):
      mfd: cpcap: Fix interrupt to use level interrupt
      mfd: cpcap: Use ack_invert interrupts
      mfd: cpcap: Fix bad use of IRQ sense register
      mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode
      mfd: omap-usb-tll: Configure ULPIAUTOIDLE

Willis Monroe (1):
      mfd: palmas: Fixed spelling mistake in error message

 .../devicetree/bindings/input/cpcap-pwrbutton.txt  |   20 +
 .../devicetree/bindings/mfd/altera-a10sr.txt       |   11 +
 Documentation/devicetree/bindings/mfd/axp20x.txt   |   43 +-
 Documentation/devicetree/bindings/mfd/da9062.txt   |   49 +-
 Documentation/devicetree/bindings/mfd/mt6397.txt   |    1 +
 .../bindings/{iio/adc => mfd}/mxs-lradc.txt        |    0
 .../bindings/mfd/samsung,exynos5433-lpass.txt      |    8 +-
 .../touchscreen/sun4i.txt => mfd/sun4i-gpadc.txt}  |   21 +
 Documentation/devicetree/bindings/mfd/ti-lmu.txt   |  243 +++
 Documentation/devicetree/bindings/mfd/wm831x.txt   |   81 +
 MAINTAINERS                                        |    1 +
 drivers/acpi/Kconfig                               |    2 +-
 drivers/gpio/Kconfig                               |    2 +-
 drivers/gpio/gpio-wm831x.c                         |    5 +-
 drivers/iio/adc/Kconfig                            |   37 +-
 drivers/iio/adc/Makefile                           |    3 +-
 drivers/iio/adc/axp20x_adc.c                       |  617 +++++++
 drivers/iio/adc/mxs-lradc-adc.c                    |  843 ++++++++++
 drivers/iio/adc/mxs-lradc.c                        | 1750 --------------------
 drivers/input/misc/Kconfig                         |   10 +
 drivers/input/misc/Makefile                        |    1 +
 drivers/input/misc/cpcap-pwrbutton.c               |  117 ++
 drivers/input/touchscreen/Kconfig                  |   10 +
 drivers/input/touchscreen/Makefile                 |    1 +
 drivers/input/touchscreen/mxs-lradc-ts.c           |  714 ++++++++
 drivers/memory/Kconfig                             |    1 +
 drivers/memory/atmel-ebi.c                         |  584 +++----
 drivers/mfd/Kconfig                                |   53 +-
 drivers/mfd/Makefile                               |   10 +-
 drivers/mfd/altera-a10sr.c                         |    4 +
 drivers/mfd/arizona-core.c                         |   44 +-
 drivers/mfd/asic3.c                                |   56 +-
 drivers/mfd/atmel-smc.c                            |  314 ++++
 drivers/mfd/axp20x-rsb.c                           |    1 +
 drivers/mfd/axp20x.c                               |  129 +-
 drivers/mfd/cros_ec.c                              |   15 +-
 drivers/mfd/cros_ec_acpi_gpe.c                     |  103 ++
 drivers/mfd/cros_ec_spi.c                          |    9 +-
 drivers/mfd/da9062-core.c                          |  427 ++++-
 drivers/mfd/db8500-prcmu.c                         |    2 +-
 drivers/mfd/exynos-lpass.c                         |   50 +-
 drivers/mfd/hi655x-pmic.c                          |    3 +-
 drivers/mfd/intel-lpss-acpi.c                      |    4 -
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |   25 +-
 drivers/mfd/intel_soc_pmic_core.c                  |   27 +-
 drivers/mfd/ipaq-micro.c                           |    3 -
 drivers/mfd/lpc_ich.c                              |   12 +
 drivers/mfd/menelaus.c                             |    4 -
 drivers/mfd/motorola-cpcap.c                       |   34 +-
 drivers/mfd/mt6397-core.c                          |    3 +-
 drivers/mfd/mxs-lradc.c                            |  267 +++
 drivers/mfd/omap-usb-tll.c                         |    7 +-
 drivers/mfd/palmas.c                               |   16 +-
 drivers/mfd/rtsx_pcr.c                             |    2 +-
 drivers/mfd/sta2x11-mfd.c                          |    4 +-
 drivers/mfd/stm32-timers.c                         |   10 +-
 drivers/mfd/stmpe.c                                |    2 +
 drivers/mfd/t7l66xb.c                              |   20 +-
 drivers/mfd/tc6393xb.c                             |   52 +-
 drivers/mfd/ti-lmu.c                               |  259 +++
 drivers/mfd/tps65912-spi.c                         |    4 +-
 drivers/mfd/twl4030-power.c                        |    8 +-
 drivers/mfd/wm831x-core.c                          |   29 +-
 drivers/mfd/wm831x-i2c.c                           |   19 +-
 drivers/mfd/wm831x-irq.c                           |    6 +-
 drivers/mfd/wm831x-spi.c                           |   18 +-
 drivers/pinctrl/samsung/pinctrl-exynos.c           |   63 +
 drivers/platform/x86/Kconfig                       |    2 +-
 drivers/thermal/Kconfig                            |    2 +-
 include/linux/mfd/axp20x.h                         |   44 +-
 include/linux/mfd/cros_ec.h                        |   18 +
 include/linux/mfd/da9062/core.h                    |   29 +-
 include/linux/mfd/da9062/registers.h               |    5 +-
 .../mfd/{intel_bxtwc.h => intel_soc_pmic_bxtwc.h}  |    4 +-
 include/linux/mfd/motorola-cpcap.h                 |    5 +
 include/linux/mfd/mxs-lradc.h                      |  187 +++
 include/linux/mfd/syscon/atmel-smc.h               |  237 +--
 include/linux/mfd/syscon/exynos5-pmu.h             |    3 -
 include/linux/mfd/ti-lmu-register.h                |  280 ++++
 include/linux/mfd/ti-lmu.h                         |   87 +
 include/linux/mfd/wm831x/core.h                    |    9 +-
 81 files changed, 5639 insertions(+), 2566 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt
 rename Documentation/devicetree/bindings/{iio/adc => mfd}/mxs-lradc.txt (100%)
 rename Documentation/devicetree/bindings/{input/touchscreen/sun4i.txt => mfd/sun4i-gpadc.txt} (64%)
 create mode 100644 Documentation/devicetree/bindings/mfd/ti-lmu.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/wm831x.txt
 create mode 100644 drivers/iio/adc/axp20x_adc.c
 create mode 100644 drivers/iio/adc/mxs-lradc-adc.c
 delete mode 100644 drivers/iio/adc/mxs-lradc.c
 create mode 100644 drivers/input/misc/cpcap-pwrbutton.c
 create mode 100644 drivers/input/touchscreen/mxs-lradc-ts.c
 create mode 100644 drivers/mfd/atmel-smc.c
 create mode 100644 drivers/mfd/cros_ec_acpi_gpe.c
 create mode 100644 drivers/mfd/mxs-lradc.c
 create mode 100644 drivers/mfd/ti-lmu.c
 rename include/linux/mfd/{intel_bxtwc.h => intel_soc_pmic_bxtwc.h} (94%)
 create mode 100644 include/linux/mfd/mxs-lradc.h
 create mode 100644 include/linux/mfd/ti-lmu-register.h
 create mode 100644 include/linux/mfd/ti-lmu.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