lkml.org 
[lkml]   [2011]   [Sep]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/8] Introduce caching support for regmap
Date
This patch series introduces register caching support for regmap.
Some things have been left out, such as support for bulk read operations,
various optimizations, shared caches etc.
Most of this stuff will be implemented incrementally.

Dimitris Papastamos (8):
regmap: Introduce caching support
regmap: Add the indexed cache support
regmap: Add the rbtree cache support
regmap: Add the LZO cache support
regmap: Add the regcache_sync trace event
regmap: Incorporate the regcache core into regmap
regmap: It is impossible to be given a NULL defaults cache
regmap: Support NULL cache_defaults_raw

drivers/base/regmap/Makefile | 2 +-
drivers/base/regmap/internal.h | 56 +++++
drivers/base/regmap/regcache-indexed.c | 65 +++++
drivers/base/regmap/regcache-lzo.c | 361 ++++++++++++++++++++++++++++
drivers/base/regmap/regcache-rbtree.c | 400 ++++++++++++++++++++++++++++++++
drivers/base/regmap/regcache.c | 287 +++++++++++++++++++++++
drivers/base/regmap/regmap.c | 55 +++++
include/linux/regmap.h | 22 ++-
include/trace/events/regmap.h | 24 ++
9 files changed, 1266 insertions(+), 6 deletions(-)
create mode 100644 drivers/base/regmap/regcache-indexed.c
create mode 100644 drivers/base/regmap/regcache-lzo.c
create mode 100644 drivers/base/regmap/regcache-rbtree.c
create mode 100644 drivers/base/regmap/regcache.c
--
1.7.6.1



\
 
 \ /
  Last update: 2011-09-02 17:49    [from the cache]
©2003-2011 Jasper Spaans