• Linus Torvalds's avatar
    Merge branch 'for-linus' of git://opensource.wolfsonmicro.com/regmap · 4e7e2a20
    Linus Torvalds authored
    * 'for-linus' of git://opensource.wolfsonmicro.com/regmap: (62 commits)
      mfd: Enable rbtree cache for wm831x devices
      regmap: Support some block operations on cached devices
      regmap: Allow caches for devices with no defaults
      regmap: Ensure rbtree syncs registers set to zero properly
      regmap: Allow rbtree to cache zero default values
      regmap: Warn on raw I/O as well as bulk reads that bypass cache
      regmap: Return a sensible error code if we fail to read the cache
      regmap: Use bsearch() to search the register defaults
      regmap: Fix doc comment
      regmap: Optimize the lookup path to use binary search
      regmap: Ensure we scream if we enable cache bypass/only at the same time
      regmap: Implement regcache_cache_bypass helper function
      regmap: Save/restore the bypass state upon syncing
      regmap: Lock the sync path, ensure we use the lockless _regmap_write()
      regmap: Fix apostrophe usage
      regmap: Make _regmap_write() global
      regmap: Fix lock used for regcache_cache_only()
      regmap: Grab the lock in regcache_cache_only()
      regmap: Modify map->cache_bypass directly
      regmap: Fix regcache_sync generic implementation
      ...
    4e7e2a20
regmap-spi.c 1.88 KB