1
linux/drivers/base/regmap
Mark Brown b03622a80d regmap: Ensure rbtree syncs registers set to zero properly
Simplify the check for registers set at their default value by avoiding
picking a default value in the case where we don't have one. Instead we
only compare the current value to the current value when we looked one
up. This fixes the case where we don't have a default stored but the value
was set to zero when that isn't the chip default.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Dimitris Papastamos <dp@opensource.wolfsonmicro.com>
2011-10-10 10:26:48 +01:00
..
internal.h regmap: Make _regmap_write() global 2011-09-29 11:19:45 +01:00
Kconfig regmap: Add the LZO cache support 2011-09-19 19:06:33 +01:00
Makefile regmap: Add the LZO cache support 2011-09-19 19:06:33 +01:00
regcache-indexed.c regmap: Return a sensible error code if we fail to read the cache 2011-10-10 10:24:03 +01:00
regcache-lzo.c regmap: Return a sensible error code if we fail to read the cache 2011-10-10 10:24:03 +01:00
regcache-rbtree.c regmap: Ensure rbtree syncs registers set to zero properly 2011-10-10 10:26:48 +01:00
regcache.c regmap: Return a sensible error code if we fail to read the cache 2011-10-10 10:24:03 +01:00
regmap-debugfs.c regmap: Include the last register in debugfs output 2011-09-05 10:58:31 -07:00
regmap-i2c.c regmap: Remove redundant owner field from the bus type struct 2011-09-05 10:57:04 -07:00
regmap-spi.c regmap: Remove redundant owner field from the bus type struct 2011-09-05 10:57:04 -07:00
regmap.c regmap: Warn on raw I/O as well as bulk reads that bypass cache 2011-10-10 10:24:33 +01:00