regulator: core: Only propagate voltage changes to if it can change voltages
authorMark Brown <broonie@kernel.org>
Thu, 13 Apr 2017 17:36:59 +0000 (18:36 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 14 Apr 2017 17:07:51 +0000 (18:07 +0100)
commit43fc99f293cc802866bea904ca2f1f8573f236f7
treef6726b8e065d57f4d055af0753218ba1ef7b6575
parentfd086045559d90cd7854818b4c60a7119eda6231
regulator: core: Only propagate voltage changes to if it can change voltages

When we are propagating voltage changes to parent regulators don't
bother if the parent does not have permission to change voltages.  This
simplifies error checking in the function for cases where the regulator
lacks some of the voltage operations.

Reported-by: Dong Aisheng <aisheng.dong@nxp.com>
Tested-by: Dong Aisheng <aisheng.dong@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/core.c