[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20140331112655.GP2269@sirena.org.uk>
Date: Mon, 31 Mar 2014 12:26:55 +0100
From: Mark Brown <broonie@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org
Subject: [GIT PULL] regmap updates for v3.15
The following changes since commit b098d6726bbfb94c06d6e1097466187afddae61f:
Linux 3.14-rc8 (2014-03-24 19:31:17 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git tags/regmap-v3.15
for you to fetch changes up to 6012b1f3424c4dc36369697845a9ca699887b0c7:
Merge remote-tracking branches 'regmap/topic/cache', 'regmap/topic/irq', 'regmap/topic/lock', 'regmap/topic/mmio', 'regmap/topic/nodev', 'regmap/topic/parse-val' and 'regmap/topic/patch' into regmap-next (2014-03-28 11:50:43 +0000)
----------------------------------------------------------------
regmap: Updates for v3.15
Quite a busy release for regmap this time around, the standout changes
are:
- A real implementation of regmap_multi_write() and a bypassed version
of it for use by drivers doing patch-like things with more open
coding for surrounding startup sequences.
- Support fast_io on bulk operations.
- Support split device binding and map initialisation for use by
devices required in early init (mainly system controllers).
- Fixes for some operations on maps with strides set.
- Export the value parsing operations to help generic code built on top
of the API.
- Support for MMIO regmaps with non-32 bit register sizes.
plus a few smaller fixes.
----------------------------------------------------------------
Charles Keepax (5):
regmap: Check stride of register patch as we register it
regmap: Mark reg_defaults in regmap_multi_reg_write as const
regmap: Add bypassed version of regmap_multi_reg_write
regmap: Base regmap_register_patch on _regmap_multi_reg_write
mfd: arizona: Use new regmap features for manual register patch
Dylan Reid (3):
regmap: cache: Handle stride > 1 in sync_block_raw_flush
regmap: cache: Step by stride in default sync
regmap: cache: Don't attempt to sync non-writeable registers
Krzysztof Kozlowski (1):
regmap: irq: Set data pointer only on regmap_add_irq_chip success
Mark Brown (5):
regmap: irq: Remove domain on exit
regmap: Ensure regmap_register_patch() is compatible with fast_io
Merge tag 'regmap-v3.14-rc4' into regmap-linus
Merge remote-tracking branch 'regmap/topic/core' into regmap-next
Merge remote-tracking branches 'regmap/topic/cache', 'regmap/topic/irq', 'regmap/topic/lock', 'regmap/topic/mmio', 'regmap/topic/nodev', 'regmap/topic/parse-val' and 'regmap/topic/patch' into regmap-next
Michal Simek (2):
regmap: Check readable regs in _regmap_read
regmap: Separate regmap dev initialization
Nenghua Cao (2):
regmap: fix coccinelle warnings
regmap: add regmap_parse_val api
Opensource [Anthony Olech] (1):
regmap: Implementation for regmap_multi_reg_write
Pawel Moll (1):
regmap: debugfs: "registers" & "access" for single register maps
Takashi Iwai (1):
regmap: Fix possible sleep-in-atomic in regmap_bulk_write()
Xiubo Li (4):
regmap: Clean up _regmap_update_bits()
regmap: mmio: add regmap_mmio_{regsize, count}_check.
regmap: mmio: Add support for 1/2/8 bytes wide register address.
regmap: mmio: Add regmap_mmio_regbits_check.
drivers/base/regmap/internal.h | 2 +
drivers/base/regmap/regcache.c | 13 +-
drivers/base/regmap/regmap-debugfs.c | 2 +-
drivers/base/regmap/regmap-irq.c | 6 +-
drivers/base/regmap/regmap-mmio.c | 56 +++++-
drivers/base/regmap/regmap.c | 353 +++++++++++++++++++++++++++++------
drivers/mfd/arizona-core.c | 4 -
drivers/mfd/wm5102-tables.c | 21 +--
include/linux/regmap.h | 20 +-
9 files changed, 377 insertions(+), 100 deletions(-)
Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)
Powered by blists - more mailing lists