Merge tag 'regmap-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Pull regmap updates from Mark Brown: "A small but useful set of regmap updates this time around: - An abstraction for bitfields within a register map contributed by Srinivas Kandagatla, allowing drivers to cope more easily when hardware designers randomly move things about (mainly when talking to things like system controllers). - Changes from Lars-Peter Clausen to allow the MMIO regmap to be used from hard IRQ context. - Small improvements to the cache infrastructure and performance, including a default cache sync operation so now all regmaps can sync easily. There's also a pinctrl driver making use of the new bitfield API, merged here for dependency reasons. There will be a simple add/add conflict with the pinctrl tree as a result." * tag 'regmap-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap: pinctrl: st: Remove unnecessary use of of_match_ptr macro pinctrl: st: fix return value check pinctrl: st: Add pinctrl and pinconf support. regmap: debugfs: Suppress cache for partial register files regmap: Add regmap_field APIs regmap: core: Cache all registers by default when cache is enabled regmap: Implemented default cache sync operation regmap: Make regmap-mmio usable from atomic contexts regmap: regcache: Fixup locking for custom lock callbacks regmap: debugfs: Fix return from regmap_debugfs_get_dump_start regmap: debugfs: Don't mark lockdep as broken due to debugfs write regmap: rbtree: Use range information to allocate nodes regmap: rbtree: Factor out node allocation regmap: Make regmap_check_range_table() a public API regmap: Add support for discarding parts of the register cache
Showing
- Documentation/devicetree/bindings/pinctrl/pinctrl-st.txt 110 additions, 0 deletionsDocumentation/devicetree/bindings/pinctrl/pinctrl-st.txt
- drivers/base/regmap/internal.h 10 additions, 0 deletionsdrivers/base/regmap/internal.h
- drivers/base/regmap/regcache-rbtree.c 48 additions, 14 deletionsdrivers/base/regmap/regcache-rbtree.c
- drivers/base/regmap/regcache.c 79 additions, 4 deletionsdrivers/base/regmap/regcache.c
- drivers/base/regmap/regmap-debugfs.c 6 additions, 2 deletionsdrivers/base/regmap/regmap-debugfs.c
- drivers/base/regmap/regmap.c 146 additions, 10 deletionsdrivers/base/regmap/regmap.c
- drivers/pinctrl/Kconfig 6 additions, 0 deletionsdrivers/pinctrl/Kconfig
- drivers/pinctrl/Makefile 1 addition, 0 deletionsdrivers/pinctrl/Makefile
- drivers/pinctrl/pinctrl-st.c 1403 additions, 0 deletionsdrivers/pinctrl/pinctrl-st.c
- include/linux/regmap.h 43 additions, 0 deletionsinclude/linux/regmap.h
- include/trace/events/regmap.h 23 additions, 0 deletionsinclude/trace/events/regmap.h
drivers/pinctrl/pinctrl-st.c
0 → 100644
This diff is collapsed.
Please register or sign in to comment