[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1315230662-12401-1-git-send-email-dp@opensource.wolfsonmicro.com>
Date: Mon, 5 Sep 2011 14:50:56 +0100
From: Dimitris Papastamos <dp@...nsource.wolfsonmicro.com>
To: linux-kernel@...r.kernel.org
Cc: Mark Brown <broonie@...nsource.wolfsonmicro.com>,
Liam Girdwood <lrg@...com>,
Graeme Gregory <gg@...mlogic.co.uk>,
Samuel Oritz <sameo@...ux.intel.com>,
Lars-Peter Clausen <lars@...afoo.de>
Subject: [PATCH 0/6 v2] Introduce caching support for regmap
This patch series introduces register caching support for regmap. I've
implemented all the suggestions since v1, except the use of a dedicated
init function for each of the compress types. Due to lack of time, I'll
submit the updated patches in a couple of days. I'm aware this can't be
merged as is due to this outstanding change, but I'm posting it in any case
for reviewing.
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 (6):
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
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 | 399 ++++++++++++++++++++++++++++++++
drivers/base/regmap/regcache.c | 311 +++++++++++++++++++++++++
drivers/base/regmap/regmap.c | 56 +++++
include/linux/regmap.h | 27 ++-
include/trace/events/regmap.h | 24 ++
9 files changed, 1295 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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists