summaryrefslogtreecommitdiffstats
path: root/drivers/gpu
diff options
context:
space:
mode:
authorOlliver Schinagl <oliver@schinagl.nl>2018-11-26 17:27:44 +0200
committerMark Brown <broonie@kernel.org>2018-11-26 16:39:24 +0000
commit2bb1666369339f69f227ad060c250afde94d5c69 (patch)
tree4654c4663eb9ff12f10e787fd944a591bab8fe29 /drivers/gpu
parentf1abf67217de91f5cd3c757ae857632ca565099a (diff)
downloadlinux-2bb1666369339f69f227ad060c250afde94d5c69.tar.bz2
regulator: core: enable power when setting up constraints
When a regulator is marked as always on, it is enabled early on, when checking and setting up constraints. It makes the assumption that the bootloader properly initialized the regulator, and just in case enables the regulator anyway. Some constraints however currently get missed, such as the soft-start and ramp-delay. This causes the regulator to be enabled, without the soft-start and ramp-delay being applied, which in turn can cause high-currents or other start-up problems. By moving the always-enabled constraints later in the constraints check, we can at least ensure all constraints for the regulator are followed. Signed-off-by: Olliver Schinagl <oliver@schinagl.nl> Signed-off-by: Priit Laes <plaes@plaes.org> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/gpu')
0 files changed, 0 insertions, 0 deletions