All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Jones <lee.jones@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] MFD for v4.3
Date: Thu, 3 Sep 2015 14:57:02 +0100	[thread overview]
Message-ID: <20150903135702.GX4796@x1> (raw)

Hi Linus,

The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:

  Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)

are available in the git repository at:

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

for you to fetch changes up to 5a688c455066c21c133bc8ffa7b11f8c66b7fe0b:

  mfd: jz4740-adc: Init mask cache in generic IRQ chip (2015-08-24 15:28:34 +0100)

----------------------------------------------------------------
 - New Device Support
   - New Clocksource driver from ST
   - New MFD/ACPI/DMA drivers for Intel's Sunrisepoint PCH based platforms
   - Add support for Arizona WM8998 and WM1814
   - Add support for Dialog Semi DA9062 and DA9063
   - Add support for Kontron COMe-bBL6 and COMe-cBW6
   - Add support for X-Powers AXP152
   - Add support for Atmel, many
   - Add support for STMPE, many
   - Add support for USB in X-Powers AXP22X

 - Core Frameworks
   - New Base API to traverse devices and their children in reverse order

 - Bug Fixes
   - Fix race between runtime-suspend and IRQs
   - Obtain platform data form more reliable source

 - Fix-ups
   - Constifying things
   - Variable signage changes
   - Kconfig depends|selects changes
   - Make use of BIT() macro
   - Do not supply .owner attribute in *_driver structures
   - MAINTAINERS entries
   - Stop using set_irq_flags()
   - Start using irq_set_chained_handler_and_data()
   - Export DT device ID structures

----------------------------------------------------------------
Andy Shevchenko (5):
      klist: implement klist_prev()
      driver core: implement device_for_each_child_reverse()
      mfd: make mfd_remove_devices() iterate in reverse order
      dmaengine: add a driver for Intel integrated DMA 64-bit
      mfd: Add support for Intel Sunrisepoint LPSS devices

Axel Lin (2):
      mfd: tps6586x: Fix up define for TPS6586X_MAX_REGISTER
      mfd: wm8994-regmap: Constify reg_default tables

Bjorn Andersson (1):
      mfd: pm8921: Implement irq_get_irqchip_state

Boris Brezillon (2):
      mfd: atmel-hlcdc: Implement config synchronization
      mfd: atmel-hlcdc: Add support for new SoCs

Bruno Prémont (1):
      mfd: axp20x: Add missing registers, and mark more registers volatile

Charles Keepax (4):
      mfd: arizona: Fix race between runtime suspend and IRQs
      mfd: arizona: Update several pdata members to unsigned
      mfd: arizona: Fixup register table definitions
      mfd: arizona: Fixup some formatting/white space errors

Chris Zhong (1):
      mfd: rk808: dt: Add the description about dvs gpio for rk808

Constantine Shulyupin (1):
      of: Add vendor prefix for Nuvoton

Hans de Goede (2):
      mfd: axp20x: Add binding documentation for AXP152 PMIC
      mfd: axp20x: Add a cell for the usb power_supply part of the axp20x PMICs

Henry Chen (1):
      mfd: mt6397: Implement wake handler and suspend/resume to handle wake up event

Inha Song (1):
      mfd: wm8994: Fix NULL pointer exception on missing pdata

Ivan T. Ivanov (1):
      mfd: qcom-rpm: Add apq8064 QDSS clock resource

Javier Martinez Canillas (13):
      mfd: Remove MFD_CROS_EC_SPI depends on OF
      MAINTAINERS: Add Device Tree binding doc for max77686 regulator
      MAINTAINERS: Add an entry for the Maxim MAX77802 PMIC drivers
      mfd: stw481x: Export I2C module alias information
      mfd: Export OF module alias information in missing drivers
      mfd: cros_ec: Remove CROS_EC_PROTO dependency for SPI and I2C drivers
      mfd: Add MFD_CROS_EC dependencies
      mfd: max77686: Don't suggest in binding to use a deprecated property
      mfd: max77686: Use a generic name for the PMIC node in the example
      mfd: Add DT binding for Maxim MAX77802 IC
      mfd: max77686: Split out regulator part from the DT binding
      mfd: stmpe: Add OF match table
      mfd: cros_ec: spi: Add OF match table

Jiang Liu (1):
      mfd: Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc

Krzysztof Kozlowski (1):
      mfd: Drop owner assignment from i2c_drivers

Lee Jones (9):
      mfd: dt-bindings: Provide human readable define for Clocksource mode
      clocksource: sti: Provide support for the ST LPC Clocksource IP
      clocksource: sti: Provide 'use timer as sched clock' capability
      clocksource: bindings: Provide bindings for ST's LPC Clocksource device
      watchdog: bindings: Supply knowledge of a third supported device - clocksource
      rtc: st: Update IP layout information to include Clocksource
      rtc: bindings: Supply knowledge of a third supported device - clocksource
      MAINTAINERS: Add the LPC Clocksource to STi maintained driver list
      Merge branches 'ib-mfd-base-acpi-dma-4.3', 'ib-mfd-clocksource-rtc-watchdog-4.3' and 'ib-mfd-i2c-x86-watchdog-4.3' into ibs-for-mfd-merged

Linus Walleij (3):
      mfd: ipaq-micro: Clean up development cruft
      mfd: ipaq-micro: Convert prints to debug prints
      mfd: ipaq-micro: Convert to built-in platform driver

Maninder Singh (1):
      mfd: t7l66xb: Remove unnecessary pdata check

Mathias Krause (1):
      mfd: intel_soc_pmic: Constify ACPI device ids

Matt Fleming (2):
      mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data
      watchdog: iTCO_wdt: Add support for TCO on Intel Sunrisepoint

Matt Redfearn (1):
      mfd: jz4740-adc: Init mask cache in generic IRQ chip

Michael Brunner (1):
      mfd: kempld-core: Add support for COMe-bBL6 and COMe-cBW6 to Kontron PLD driver

Michal Suchanek (1):
      mfd: axp20x: Add axp152 support

Mika Westerberg (3):
      PM / QoS: Make it possible to expose device latency tolerance to userspace
      ACPI / PM: Attach ACPI power domain only once
      i2c: i801: Create iTCO device on newer Intel PCHs

Rafael J. Wysocki (1):
      Driver core: wakeup the parent device before trying probe

Richard Fitzgerald (2):
      mfd: arizona: Add support for WM8998 and WM1814
      mfd: arizona: Specify regmap endianness

Rob Herring (1):
      mfd: Kill off set_irq_flags usage

S Twiss (5):
      mfd: da9062: Supply core driver
      mfd: da9062: dt: Add bindings for DA9062 driver
      mfd: da9062: Support for the DA9063 RTC in the DA9062 core
      devicetree: da9062: Add device tree bindings for DA9062 RTC
      mfd: da9062: Support for the DA9063 OnKey in the DA9062 core

Steve Twiss (1):
      mfd: da9063: Fix missing DA9063_M_DVC_RDY mask bit

Thomas Gleixner (8):
      mfd: ezx-pcap: Consolidate chained IRQ handler install/remove
      mfd: htc-egpio: Consolidate chained IRQ handler install/remove
      mfd: jz4740: Consolidate chained IRQ handler install/remove
      mfd: pm8921: Consolidate chained IRQ handler install/remove
      mfd: t7l66xb: Consolidate chained IRQ handler install/remove
      mfd: tc6393xb: Consolidate chained IRQ handler install/remove
      mfd: ucb1x00: Prepare ucb1x00_irq for irq argument removal
      mfd: max899x: Avoid redundant irq_data lookup

Vaibhav Hiremath (1):
      mfd: 880m80x: Make use of BIT() macro

 .../devicetree/bindings/mfd/atmel-hlcdc.txt        |    4 +
 Documentation/devicetree/bindings/mfd/axp20x.txt   |    4 +-
 Documentation/devicetree/bindings/mfd/da9062.txt   |   88 ++
 Documentation/devicetree/bindings/mfd/max77686.txt |   65 +-
 Documentation/devicetree/bindings/mfd/max77802.txt |   26 +
 Documentation/devicetree/bindings/mfd/rk808.txt    |    8 +-
 .../devicetree/bindings/regulator/max77686.txt     |   71 +
 .../devicetree/bindings/rtc/rtc-st-lpc.txt         |   15 +-
 .../devicetree/bindings/timer/st,stih407-lpc       |   28 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 .../devicetree/bindings/watchdog/st_lpc_wdt.txt    |   12 +-
 MAINTAINERS                                        |   11 +-
 drivers/acpi/device_pm.c                           |    8 +
 drivers/acpi/internal.h                            |    2 +
 drivers/acpi/scan.c                                |   46 +-
 drivers/base/core.c                                |   43 +
 drivers/base/dd.c                                  |   20 +
 drivers/base/power/power.h                         |    2 +
 drivers/base/power/qos.c                           |   37 +
 drivers/base/power/sysfs.c                         |   11 +
 drivers/clocksource/Kconfig                        |    8 +
 drivers/clocksource/Makefile                       |    1 +
 drivers/clocksource/clksrc_st_lpc.c                |  131 ++
 drivers/dma/Kconfig                                |    8 +
 drivers/dma/Makefile                               |    1 +
 drivers/dma/idma64.c                               |  710 +++++++++
 drivers/dma/idma64.h                               |  233 +++
 drivers/i2c/busses/i2c-i801.c                      |  120 +-
 drivers/mfd/88pm800.c                              |    1 -
 drivers/mfd/88pm805.c                              |    1 -
 drivers/mfd/88pm860x-core.c                        |    5 -
 drivers/mfd/Kconfig                                |   48 +-
 drivers/mfd/Makefile                               |    9 +-
 drivers/mfd/aat2870-core.c                         |    1 -
 drivers/mfd/ab3100-core.c                          |    1 -
 drivers/mfd/ab8500-core.c                          |    4 -
 drivers/mfd/adp5520.c                              |    1 -
 drivers/mfd/arizona-core.c                         |  140 +-
 drivers/mfd/arizona-i2c.c                          |    9 +-
 drivers/mfd/arizona-irq.c                          |   16 +-
 drivers/mfd/arizona.h                              |    5 +
 drivers/mfd/as3711.c                               |    1 -
 drivers/mfd/as3722.c                               |    1 -
 drivers/mfd/asic3.c                                |    4 +-
 drivers/mfd/atmel-hlcdc.c                          |   55 +-
 drivers/mfd/axp20x.c                               |  112 +-
 drivers/mfd/bcm590xx.c                             |    1 -
 drivers/mfd/cros_ec_i2c.c                          |    1 -
 drivers/mfd/cros_ec_spi.c                          |    7 +
 drivers/mfd/da903x.c                               |    1 -
 drivers/mfd/da9052-i2c.c                           |    1 -
 drivers/mfd/da9055-i2c.c                           |    1 -
 drivers/mfd/da9062-core.c                          |  533 +++++++
 drivers/mfd/da9063-i2c.c                           |    1 -
 drivers/mfd/da9063-irq.c                           |    4 +
 drivers/mfd/db8500-prcmu.c                         |    1 -
 drivers/mfd/ezx-pcap.c                             |   11 +-
 drivers/mfd/htc-egpio.c                            |    8 +-
 drivers/mfd/htc-i2cpld.c                           |    6 +-
 drivers/mfd/intel-lpss-acpi.c                      |   84 ++
 drivers/mfd/intel-lpss-pci.c                       |  113 ++
 drivers/mfd/intel-lpss.c                           |  524 +++++++
 drivers/mfd/intel-lpss.h                           |   62 +
 drivers/mfd/intel_soc_pmic_core.c                  |    3 +-
 drivers/mfd/ipaq-micro.c                           |   38 +-
 drivers/mfd/jz4740-adc.c                           |    9 +-
 drivers/mfd/kempld-core.c                          |   16 +
 drivers/mfd/lm3533-core.c                          |    1 -
 drivers/mfd/lp3943.c                               |    1 -
 drivers/mfd/lp8788-irq.c                           |    5 -
 drivers/mfd/lp8788.c                               |    1 -
 drivers/mfd/lpc_ich.c                              |   32 +-
 drivers/mfd/max14577.c                             |    1 -
 drivers/mfd/max77686.c                             |    1 -
 drivers/mfd/max77693.c                             |    1 -
 drivers/mfd/max8907.c                              |    1 -
 drivers/mfd/max8925-core.c                         |    5 +-
 drivers/mfd/max8925-i2c.c                          |    1 -
 drivers/mfd/max8997-irq.c                          |   20 +-
 drivers/mfd/max8997.c                              |    1 -
 drivers/mfd/max8998-irq.c                          |   14 +-
 drivers/mfd/max8998.c                              |    1 -
 drivers/mfd/mc13xxx-i2c.c                          |    1 -
 drivers/mfd/mfd-core.c                             |    2 +-
 drivers/mfd/mt6397-core.c                          |   61 +-
 drivers/mfd/palmas.c                               |    1 -
 drivers/mfd/pm8921-core.c                          |   52 +-
 drivers/mfd/qcom_rpm.c                             |    1 +
 drivers/mfd/rc5t583-irq.c                          |    4 +-
 drivers/mfd/rc5t583.c                              |    1 -
 drivers/mfd/retu-mfd.c                             |    1 -
 drivers/mfd/rt5033.c                               |    1 +
 drivers/mfd/sec-core.c                             |    1 -
 drivers/mfd/si476x-i2c.c                           |    1 -
 drivers/mfd/smsc-ece1099.c                         |    1 -
 drivers/mfd/stmpe-i2c.c                            |    1 -
 drivers/mfd/stmpe-spi.c                            |   13 +
 drivers/mfd/stmpe.c                                |    7 -
 drivers/mfd/stw481x.c                              |    1 +
 drivers/mfd/t7l66xb.c                              |   18 +-
 drivers/mfd/tc3589x.c                              |    8 -
 drivers/mfd/tc6393xb.c                             |   13 +-
 drivers/mfd/tps6507x.c                             |    1 -
 drivers/mfd/tps65090.c                             |    1 -
 drivers/mfd/tps65217.c                             |    2 +-
 drivers/mfd/tps65218.c                             |    2 +-
 drivers/mfd/tps6586x.c                             |   12 +-
 drivers/mfd/tps65910.c                             |    1 -
 drivers/mfd/tps65912-i2c.c                         |    1 -
 drivers/mfd/tps65912-irq.c                         |    8 +-
 drivers/mfd/tps80031.c                             |    1 -
 drivers/mfd/twl4030-irq.c                          |   11 +-
 drivers/mfd/twl6030-irq.c                          |   15 +-
 drivers/mfd/twl6040.c                              |    1 -
 drivers/mfd/ucb1x00-core.c                         |    6 +-
 drivers/mfd/wm5102-tables.c                        |   51 +-
 drivers/mfd/wm5110-tables.c                        |   14 +-
 drivers/mfd/wm831x-i2c.c                           |    1 -
 drivers/mfd/wm831x-irq.c                           |    7 -
 drivers/mfd/wm8350-i2c.c                           |    1 -
 drivers/mfd/wm8350-irq.c                           |    8 +-
 drivers/mfd/wm8400-core.c                          |    1 -
 drivers/mfd/wm8994-core.c                          |    1 -
 drivers/mfd/wm8994-irq.c                           |    9 +-
 drivers/mfd/wm8994-regmap.c                        |    6 +-
 drivers/mfd/wm8997-tables.c                        |    8 +-
 drivers/mfd/wm8998-tables.c                        | 1594 ++++++++++++++++++++
 drivers/platform/x86/intel_pmc_ipc.c               |    9 +-
 drivers/rtc/rtc-st-lpc.c                           |    2 +-
 drivers/watchdog/Kconfig                           |    3 +-
 drivers/watchdog/iTCO_wdt.c                        |   82 +-
 include/dt-bindings/mfd/st-lpc.h                   |    1 +
 include/linux/device.h                             |    2 +
 include/linux/klist.h                              |    1 +
 include/linux/mfd/88pm80x.h                        |  162 +-
 include/linux/mfd/arizona/core.h                   |    3 +
 include/linux/mfd/arizona/pdata.h                  |   14 +-
 include/linux/mfd/arizona/registers.h              |  220 +++
 include/linux/mfd/axp20x.h                         |   67 +-
 include/linux/mfd/da9062/core.h                    |   50 +
 include/linux/mfd/da9062/registers.h               | 1108 ++++++++++++++
 include/linux/mfd/da9063/core.h                    |    1 +
 include/linux/mfd/lpc_ich.h                        |    6 -
 include/linux/mfd/mt6397/core.h                    |    1 +
 include/linux/platform_data/itco_wdt.h             |   19 +
 include/linux/pm_qos.h                             |    5 +
 lib/klist.c                                        |   41 +
 147 files changed, 6788 insertions(+), 600 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/da9062.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/max77802.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/max77686.txt
 create mode 100644 Documentation/devicetree/bindings/timer/st,stih407-lpc
 create mode 100644 drivers/clocksource/clksrc_st_lpc.c
 create mode 100644 drivers/dma/idma64.c
 create mode 100644 drivers/dma/idma64.h
 create mode 100644 drivers/mfd/da9062-core.c
 create mode 100644 drivers/mfd/intel-lpss-acpi.c
 create mode 100644 drivers/mfd/intel-lpss-pci.c
 create mode 100644 drivers/mfd/intel-lpss.c
 create mode 100644 drivers/mfd/intel-lpss.h
 create mode 100644 drivers/mfd/wm8998-tables.c
 create mode 100644 include/linux/mfd/da9062/core.h
 create mode 100644 include/linux/mfd/da9062/registers.h
 create mode 100644 include/linux/platform_data/itco_wdt.h

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

                 reply	other threads:[~2015-09-03 13:57 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150903135702.GX4796@x1 \
    --to=lee.jones@linaro.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.