Re: [PATCH] regulator: core: export function to check if regulator always on

From: Mark Brown
Date: Wed Nov 12 2014 - 06:37:16 EST


On Wed, Nov 12, 2014 at 11:18:35AM +0000, Richard Fitzgerald wrote:
> Export a function to allow a consumer to check if its supply
> regulator is always on. Drivers might wish to take different
> action based on this - for example skipping time-consuming
> power-saving preparations that are irrelevant if the regulator
> cannot be disabled.

I'd like to see a user here, and I'd also like to understand why this is
a better approach than using a callback to postpone these expensive
operations until the regulator is actually powered off like we already
do for some things like register cache resyncs. That is normally better
since it also avoids the work in cases where the regulator isn't always
on like reenabling during a delayed powerdown or shared regulators.

You're also missing a !CONFIG_REGULATOR stub.

Attachment: signature.asc
Description: Digital signature