]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
regulator: workaround self-referent regulators
authorMichał Mirosław <mirq-linux@rere.qmqm.pl>
Fri, 13 Nov 2020 00:20:28 +0000 (01:20 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 24 Nov 2020 12:27:25 +0000 (13:27 +0100)
commit47a15b5c7ad24d854e4399a855ff2117ce31e73d
tree61c5ea2f89fd1115b74b8ae4c2c222f8d8a65c0f
parent00aa5e8d1a3334701cdf0a7d0965e7650a7cd797
regulator: workaround self-referent regulators

commit f5c042b23f7429e5c2ac987b01a31c69059a978b upstream.

Workaround regulators whose supply name happens to be the same as its
own name. This fixes boards that used to work before the early supply
resolving was removed. The error message is left in place so that
offending drivers can be detected.

Fixes: aea6cb99703e ("regulator: resolve supply after creating regulator")
Cc: stable@vger.kernel.org
Reported-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Tested-by: Ahmad Fatoum <a.fatoum@pengutronix.de> # stpmic1
Link: https://lore.kernel.org/r/d703acde2a93100c3c7a81059d716c50ad1b1f52.1605226675.git.mirq-linux@rere.qmqm.pl
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/regulator/core.c