regmap: Don't attempt block writes when syncing cache on single_rw devices
authorMark Brown <[email protected]>
Wed, 27 Aug 2014 12:09:12 +0000 (13:09 +0100)
committerMark Brown <[email protected]>
Sun, 31 Aug 2014 12:22:37 +0000 (13:22 +0100)
commit5c1ebe7f73f9166893c3459915db8a09d6d1d715
tree9d2cffcc3a4f61b2bd5b3189588fa355917a40e3
parent7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9
regmap: Don't attempt block writes when syncing cache on single_rw devices

If the device can't support block writes then don't attempt to use raw
syncing which will automatically generate block writes for adjacent
registers, use the existing _single() block syncing implementation.

Reported-by: Jarkko Nikula <[email protected]>
Tested-by: Jarkko Nikula <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
Cc: [email protected]
drivers/base/regmap/regcache.c