u-boot/drivers/power/regulator
Keerthy 17aaa42e76 power: regulator: tps62360_regulator: Convert ofdata_to_platdata to the missing probe
commit 29f7d05a34 ("dm: core: Move ofdata_to_platdata() call earlier")
introduces changes in the order of device_probe execution.
ofdata_to_platdata now comes before the probe function which resulted in
a deadlock and caused boot hang on AM6 devices.

Deadlock sequence: tps62360_regulator_ofdata_to_platdata --> i2c_get_chip
--> device_probe(tps62360) --> tps62360_regulator_ofdata_to_platdata

Hence convert ofdata_to_platdata to the missing probe function to fix the
hang.

Fixes: 22e8f18980 ("power: regulator: tps6236x: add support for tps6236x regulators")
Signed-off-by: Keerthy <j-keerthy@ti.com>
Tested-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-01-20 10:10:28 +05:30
..
act8846.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
as3722_regulator.c power: as3722: fix ldo_get/set_enable for ldo index bigger than 7 2018-05-10 16:34:20 -07:00
bd71837.c regulator: bd718x7: support ROHM BD71837 and BD71847 PMICs 2019-07-19 15:18:47 +02:00
fan53555.c power: fan53555: fix fan53555_regulator_set_value 2019-11-23 22:29:49 +08:00
fixed.c regulator: Factor out common enable code 2019-07-18 11:31:24 -04:00
gpio-regulator.c regulator: Allow enabling GPIO regulator 2019-07-18 11:31:25 -04:00
Kconfig power: regulator: tps65941: add regulator support 2019-11-07 18:39:17 -05:00
lp873x_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
lp87565_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile power: regulator: tps65941: add regulator support 2019-11-07 18:39:17 -05:00
max77686.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
palmas_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pbias_regulator.c ARM: dts: dra7: Change pbias voltage to 3.3V 2019-04-12 08:05:56 -04:00
pfuze100.c power: pfuze100: Fix off by one error in voltage table handling 2019-06-11 10:42:48 +02:00
pwm_regulator.c power: pwm regulator: support live tree 2018-05-08 13:12:33 +09:00
regulator-uclass.c dm: regulator: support regulator more state 2019-11-10 20:31:09 +08:00
regulator_common.c power: regulator: support off-on-delay-us 2020-01-07 11:13:25 -05:00
regulator_common.h regulator: Factor out common enable code 2019-07-18 11:31:24 -04:00
rk8xx.c power: pmic: rk809: support rk809 pmic 2019-11-10 20:34:10 +08:00
s2mps11_regulator.c power: regulator: s2mps11: Add enable delay 2019-03-11 15:53:19 +09:00
s5m8767.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sandbox.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
stm32-vrefbuf.c power: regulator: stm32: Fix warnings when compiling with W=1 2019-07-12 11:50:56 +02:00
stpmic1.c power: stpmic1: Fix warnings when compiling with W=1 2019-07-12 11:50:57 +02:00
tps62360_regulator.c power: regulator: tps62360_regulator: Convert ofdata_to_platdata to the missing probe 2020-01-20 10:10:28 +05:30
tps65090_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
tps65910_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
tps65941_regulator.c power: regulator: tps65941: add regulator support 2019-11-07 18:39:17 -05:00