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(-)
signature.asc
Description: PGP signature