summaryrefslogtreecommitdiffstats
path: root/drivers/regulator/mt6311-regulator.h
diff options
context:
space:
mode:
authorMarco Felsch <m.felsch@pengutronix.de>2019-09-17 17:40:21 +0200
committerMark Brown <broonie@kernel.org>2019-09-17 16:59:38 +0100
commitf8970d341eec73c976a3462b9ecdb02b60b84dd6 (patch)
tree95099c8b375d20b6f445644923d40ebaae3c7348 /drivers/regulator/mt6311-regulator.h
parent131cb1210d4b58acb0695707dad2eb90dcb50a2a (diff)
downloadblackbird-op-linux-f8970d341eec73c976a3462b9ecdb02b60b84dd6.tar.gz
blackbird-op-linux-f8970d341eec73c976a3462b9ecdb02b60b84dd6.zip
regulator: core: make regulator_register() EPROBE_DEFER aware
Sometimes it can happen that the regulator_of_get_init_data() can't retrieve the config due to a not probed device the regulator depends on. Fix that by checking the return value of of_parse_cb() and return EPROBE_DEFER in such cases. Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Link: https://lore.kernel.org/r/20190917154021.14693-4-m.felsch@pengutronix.de Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/regulator/mt6311-regulator.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud