]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit - drivers/base/regmap/regmap.c
regmap: Try cached read before checking if a hardware read is possible
authorLars-Peter Clausen <lars@metafoo.de>
Wed, 16 Nov 2011 15:28:19 +0000 (16:28 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 16 Nov 2011 17:34:53 +0000 (17:34 +0000)
commit19254411db4e69d90958244c5017e7e4a38547b0
treefd45ca553cb7aef1c4665b6a28df92818d8ce507
parent720e4616e8fd85284ef1addd8b8d93d8415e8dbc
regmap: Try cached read before checking if a hardware read is possible

For some register format types we do not provide a parse_val so we can not do a
hardware read. But a cached read is still possible, so try to read from the
cache first, before checking whether a hardware read is possible. Otherwise the
cache becomes pretty useless for these register types.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/base/regmap/regmap.c