-
- Downloads
Merge tag 'regmap-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Pull regmap updates from Mark Brown: "The main thing this time around has been some improvments to async I/O. - Cleaned up the async I/O support and extended it to allow single register writes more easily. This is now used where possible for internally generated I/O, providing performance improvements for devices that can do async I/O. - An API for issuing a sequence of register writes as a single operation. Some devices and buses can take advantage of this to do the I/O faster. - Addition of regmap_field APIs which help drivers for devices with repeated IPs or which move registers around between revisions to share helpers. - Support for SPMI buses" * tag 'regmap-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap: regmap: add SPMI support regmap: debugfs: Fix a boot time crash with early regmap init regmap: irq: clear status when disable irq regmap: Only send a single buffer for async I/O if writing one register regmap: spi: Handle async writes of only one buffer regmap: new API regmap_multi_reg_write() definition regmap: Use async I/O during cache sync regmap: Use async I/O for patch application regmap: Fix regmap_bulk_write single-rw mutex deadlock regmap: Provide asynchronous write and update bits operations regmap: Simplify the initiation of async I/O regmap: Don't generate gather writes for single register raw writes regmap: Cache async work structures regmap: add helper macro to set min/max range of register regmap: Add regmap_fields APIs regmap: add regmap_field_update_bits()
Showing
- drivers/base/regmap/Kconfig 4 additions, 1 deletiondrivers/base/regmap/Kconfig
- drivers/base/regmap/Makefile 1 addition, 0 deletionsdrivers/base/regmap/Makefile
- drivers/base/regmap/internal.h 6 additions, 2 deletionsdrivers/base/regmap/internal.h
- drivers/base/regmap/regcache.c 15 additions, 4 deletionsdrivers/base/regmap/regcache.c
- drivers/base/regmap/regmap-debugfs.c 52 additions, 5 deletionsdrivers/base/regmap/regmap-debugfs.c
- drivers/base/regmap/regmap-irq.c 16 additions, 0 deletionsdrivers/base/regmap/regmap-irq.c
- drivers/base/regmap/regmap-spi.c 2 additions, 1 deletiondrivers/base/regmap/regmap-spi.c
- drivers/base/regmap/regmap-spmi.c 90 additions, 0 deletionsdrivers/base/regmap/regmap-spmi.c
- drivers/base/regmap/regmap.c 321 additions, 45 deletionsdrivers/base/regmap/regmap.c
- include/linux/regmap.h 53 additions, 0 deletionsinclude/linux/regmap.h
Loading
Please register or sign in to comment