All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@opensource.wolfsonmicro.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] regmap updates for v3.9
Date: Wed, 20 Feb 2013 12:17:09 +0000	[thread overview]
Message-ID: <20130220121708.GC2726@opensource.wolfsonmicro.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 4135 bytes --]

The following changes since commit 836dc9e3fbbab0c30aa6e664417225f5c1fb1c39:

  Linux 3.8-rc7 (2013-02-09 08:20:39 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git tags/regmap-3.9

for you to fetch changes up to a2b37efc4e2aa76a5be29bbde8a2cd1c9c9066bc:

  Merge remote-tracking branch 'regmap/topic/no-bus' into regmap-next (2013-02-14 17:11:09 +0000)

----------------------------------------------------------------

regmap: Updates for v3.9

Several nice new features and performance improvements here, especially
the first:

 - Support for using the cache infrastructure without the physical I/O,
   allowing devices which don't fit the physical model regmap has to
   take advantage of the cache infrastructure, contributed by Andrey
   Smirnov.
 - Several small improvements to the support for wake capable IRQs.
 - Support for asynchronous I/O, allowing us to come much closer to
   saturating fast buses like SPI.
 - Support for simple array caches, giving higher performance for use
   with MMIO devices.
 - Restoration of the use of bulk reads for handling interrupts, giving
   a performance improvement.
 - Support for 24 bit register addresses.
 - More performance improvements for debugfs.

----------------------------------------------------------------
Andrey Smirnov (3):
      regmap: Add provisions to have user-defined read operation
      regmap: Add provisions to have user-defined write operation
      regmap: Add "no-bus" option for regmap API

Axel Lin (1):
      regmap: Export regmap_async_complete_cb

Dimitris Papastamos (4):
      regmap: debugfs: Fix reading in register field units
      regmap: debugfs: Add a `max_reg' member in struct regmap_debugfs_off_cache
      regmap: debugfs: Optimize seeking within blocks of registers
      regmap: debugfs: Factor out debugfs_tot_len calc into a function

Lars-Peter Clausen (1):
      regmap: Add support for 24 bit wide register addresses

Laxman Dewangan (1):
      regmap: irq: enable wake support by default

Mark Brown (18):
      regmap: flat: Add flat cache type
      regmap: irq: Factor register read out of the IRQ parsing loop
      regmap: irq: Use a bulk read for interrupt status where possible
      regmap: irq: Fix sync of wake statuses to hardware
      regmap: irq: Support wake IRQ mask inversion
      mfd: wm5102: Mark wakes as inverted
      mfd: wm5110: Mark wakes as inverted
      regmap: Add asynchronous I/O support
      regmap: spi: Support asynchronous I/O for SPI
      regmap: Export regmap_async_complete()
      regmap: spi: Handle allocation failures gracefully
      Merge remote-tracking branch 'regmap/topic/24bit' into regmap-next
      Merge remote-tracking branch 'regmap/topic/async' into regmap-next
      Merge remote-tracking branch 'regmap/topic/debugfs' into regmap-next
      Merge remote-tracking branch 'regmap/topic/flat' into regmap-next
      Merge remote-tracking branch 'regmap/topic/irq' into regmap-next
      Merge remote-tracking branch 'regmap/topic/mmio' into regmap-next
      Merge remote-tracking branch 'regmap/topic/no-bus' into regmap-next

Philipp Zabel (1):
      regmap: mmio: add register clock support

Russell King (1):
      regmap: regmap: avoid spurious warning in regmap_read_debugfs

Stephen Warren (1):
      regmap: include linux/sched.h to fix build

 drivers/base/regmap/Makefile         |    2 +-
 drivers/base/regmap/internal.h       |   22 +++
 drivers/base/regmap/regcache-flat.c  |   72 +++++++
 drivers/base/regmap/regcache.c       |    1 +
 drivers/base/regmap/regmap-debugfs.c |   50 +++--
 drivers/base/regmap/regmap-irq.c     |  125 +++++++++---
 drivers/base/regmap/regmap-mmio.c    |   79 ++++++--
 drivers/base/regmap/regmap-spi.c     |   54 ++++++
 drivers/base/regmap/regmap.c         |  351 +++++++++++++++++++++++++++++-----
 drivers/mfd/wm5102-tables.c          |    1 +
 drivers/mfd/wm5110-tables.c          |    1 +
 include/linux/regmap.h               |   97 +++++++++-
 12 files changed, 737 insertions(+), 118 deletions(-)
 create mode 100644 drivers/base/regmap/regcache-flat.c

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

             reply	other threads:[~2013-02-20 12:17 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-20 12:17 Mark Brown [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-04-02 22:02 [GIT PULL] regmap updates for v3.9 Mark Brown

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=20130220121708.GC2726@opensource.wolfsonmicro.com \
    --to=broonie@opensource.wolfsonmicro.com \
    --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.