From: Mark Brown <broonie@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] regmap updates for v4.6
Date: Mon, 14 Mar 2016 18:13:41 +0000 [thread overview]
Message-ID: <20160314181341.GE2566@sirena.org.uk> (raw)
[-- Attachment #1: Type: text/plain, Size: 4654 bytes --]
The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:
Linux 4.5-rc6 (2016-02-28 08:41:20 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git tags/regmap-v4.6
for you to fetch changes up to d25263d917caadba52275bf95c9b3400fe77edbe:
Merge remote-tracking branch 'regmap/topic/update-bits' into regmap-next (2016-03-05 21:30:41 +0900)
----------------------------------------------------------------
regmap: Updates for v4.6
This has been a very busy release for regmap, not just in cleaning up
the mess we got ourselves into with the endianness handling but also in
other areas too:
- Fixes for the endianness handling so that we now explicltly default
to little endian (the code used to do this by accident). This
fixes handling of explictly specified endianness on big endian
systems.
- Optimisation of the implementation of register striding.
- A refectoring of the _update_bits() code to reduce duplication.
- Fixes and enhancements for the interrupt implementation which
make it easier to use in a wider range of systems.
----------------------------------------------------------------
Grygorii Strashko (1):
regmap: irq: Enable irq retriggering for nested irqs
Kuninori Morimoto (14):
regmap: add regmap_update_bits_base()
regmap: merge regmap_update_bits() into macro
regmap: merge regmap_update_bits_async() into macro
regmap: merge regmap_update_bits_check() into macro
regmap: merge regmap_update_bits_check_async() into macro
regmap: add regmap_field_update_bits_base()
regmap: merge regmap_field_write() into macro
regmap: merge regmap_field_update_bits() into macro
regmap: add regmap_fields_update_bits_base()
regmap: merge regmap_fields_write() into macro
regmap: merge regmap_fields_update_bits() into macro
regmap: add regmap_field_force_xxx() macros
regmap: add regmap_fields_force_xxx() macros
regmap: replace regmap_write_bits()
Laxman Dewangan (3):
regmap: irq: dispose all virtual irq before removing domain
regmap: irq: add devm apis for regmap_{add,del}_irq_chip
regmap: irq: add devm apis for regmap_{add,del}_irq_chip
Maciej S. Szmigiero (1):
regmap: pass buffer size to regmap_raw_read() in regcache_hw_init()
Mark Brown (10):
regmap: Add explict native endian flag to DT bindings
MIPS: dt: Explicitly specify native endian behaviour for syscon
regmap: mmio: Convert to regmap_bus and fix accessor usage
regmap: Return an error if a caller attempts to do an unsupported raw read
regmap: cache: Fall back to register by register read for cache defaults
Merge branch 'fix/mmio' of git://git.kernel.org/.../broonie/regmap into regmap-mmio
Merge remote-tracking branch 'regmap/fix/raw' into regmap-linus
Merge remote-tracking branch 'regmap/topic/mmio' into regmap-next
Merge remote-tracking branches 'regmap/topic/devm-irq', 'regmap/topic/doc', 'regmap/topic/irq' and 'regmap/topic/stride' into regmap-next
Merge remote-tracking branch 'regmap/topic/update-bits' into regmap-next
Stefan Agner (1):
regmap: clairify meaning of max_register
Xiubo Li (3):
regmap: core: Introduce register stride order
regcache: Introduce the index parsing API by stride order
regcache: flat: Introduce register strider order
.../devicetree/bindings/regmap/regmap.txt | 11 +-
arch/mips/boot/dts/brcm/bcm6328.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm6368.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm7125.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm7346.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm7358.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm7360.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm7362.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm7420.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm7425.dtsi | 2 +-
arch/mips/boot/dts/brcm/bcm7435.dtsi | 2 +-
drivers/base/regmap/internal.h | 16 ++
drivers/base/regmap/regcache-flat.c | 20 +-
drivers/base/regmap/regcache.c | 45 ++--
drivers/base/regmap/regmap-irq.c | 104 +++++++++
drivers/base/regmap/regmap-mmio.c | 259 +++++++++++----------
drivers/base/regmap/regmap.c | 241 +++++--------------
include/linux/regmap.h | 107 +++++----
18 files changed, 438 insertions(+), 385 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
reply other threads:[~2016-03-14 18:13 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=20160314181341.GE2566@sirena.org.uk \
--to=broonie@kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®