Merge series "Fix MAX77620 regulator driver regression" from Dmitry Osipenko <digetx...
authorMark Brown <broonie@kernel.org>
Mon, 24 May 2021 11:54:44 +0000 (12:54 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 24 May 2021 11:54:44 +0000 (12:54 +0100)
commita072cbda97a9367a84d46e7bf78a47abdbfcaea8
tree5c4adb41eaeebf1db8cbb44bf1951d3e9025189a
parent8d6ee30c11a95f84974c2d7f590a7012f27b8f15
parent62499a94ce5b9a41047dbadaad885347b1176079
Merge series "Fix MAX77620 regulator driver regression" from Dmitry Osipenko <digetx@gmail.com>:

Hi,

The next-20210521 started to fail on Nexus 7 because of the change to
regulator core that caused regression of the MAX77620 regulator driver.
The regulator driver is now getting a deferred probe and turned out
driver wasn't ready for this. The root of the problem is that OF node
of the PMIC MFD sub-device is shared with the PINCTRL sub-device and we
need to convey this information to the driver core, otherwise it will
try to claim GPIO pin that is already claimed by PINCTRL and fail the
probe.

Dmitry Osipenko (2):
  regulator: max77620: Use device_set_of_node_from_dev()
  regulator: max77620: Silence deferred probe error

 drivers/regulator/max77620-regulator.c | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

--
2.30.2