linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] regmap updates for v4.6
@ 2016-03-14 18:13 Mark Brown
  0 siblings, 0 replies; only message in thread
From: Mark Brown @ 2016-03-14 18:13 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

[-- 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 --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-03-14 18:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-14 18:13 [GIT PULL] regmap updates for v4.6 Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).