Re: [PATCH 2/2] regmap: Allow caches for devices with no defaults

From: Mark Brown
Date: Mon Oct 10 2011 - 05:23:52 EST


On Mon, Oct 10, 2011 at 09:41:26AM +0100, Dimitris Papastamos wrote:
> On Sun, Oct 09, 2011 at 02:44:36PM +0100, Mark Brown wrote:

> > + } else if (map->num_reg_defaults_raw) {
> > /* Some devices such as PMICs don't have cache defaults,
> > * we cope with this by reading back the HW registers and
> > * crafting the cache defaults by hand.

> We could probably then also remove the first check in
> regcache_hw_init() I guess.

> The one:

> if (!map->num_reg_defaults_raw)
> return -EINVAL;

I felt it was clearer to have the defaults init fail if it doesn't work
so that the callers know what happened. Otherwise the callers have to
figure out if it succeeded because it did what it was supposed to.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/