Messages in this thread | | | Date | Mon, 18 Apr 2016 13:34:51 +0100 | From | Mark Brown <> | Subject | Re: [PATCH 1/5] max44000: Initial commit |
| |
On Mon, Apr 18, 2016 at 03:15:54PM +0300, Crestez Dan Leonard wrote:
> As a further clarification: regmap_write will write to hardware even if > the cache is known to be up-to-date and no matter the regcache_type. Did > I understand this correctly?
> I'm basing this on reading the code, it seems to me that map->reg_write > is only avoided on error paths or if map->cache_only is set to true.
> This always-write guarantee is not obvious and if it's OK for drivers to > rely on it perhaps it should be explicitly documented on regmap_write.
Yes. I have to say that you are the first person I've encountered who has been confused by this, I'm not sure why you'd expect writes to be discarded. [unhandled content-type:application/pgp-signature] | |