Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

regulator: core: Allow generic coupling only for always-on regulators

The generic voltage balancer doesn't work correctly if one of regulator
couples turns off. Currently there are no users in kernel for that case,
although let's explicitly show that this case is unsupported for those who
will try to use that feature.

Link: https://lore.kernel.org/linux-samsung-soc/20191008170503.yd6GscYPLxjgrXqDuCO7AJc6i6egNZGJkVWHLlCxvA4@z/
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Link: https://lore.kernel.org/r/20191025002240.25288-2-digetx@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Dmitry Osipenko and committed by
Mark Brown
e381bfe4 907becb2

+6
+6
drivers/regulator/core.c
··· 4963 4963 return -EPERM; 4964 4964 } 4965 4965 4966 + if (!rdev->constraints->always_on) { 4967 + rdev_err(rdev, 4968 + "Coupling of a non always-on regulator is unimplemented\n"); 4969 + return -ENOTSUPP; 4970 + } 4971 + 4966 4972 return 0; 4967 4973 } 4968 4974