On Fri, Aug 30, 2019 at 02:52:42PM +0200, Marek Szyprowski wrote: > Commit aff138bf8e37 ("ARM: dts: exynos: Add TMU nodes regulator supply for > Peach boards") assigned LDO10 to Exynos Thermal Measurement Unit, but it > turned out that it supplies also some other critical parts and board > freezes/crashes when it is turned off. > > The mentioned commit made Exynos TMU a consumer of that regulator and in > typical case Exynos TMU driver keeps it enabled from early boot. However > there are such configurations (example is multi_v7_defconfig), in which > some of the regulators are compiled as modules and are not available from > early boot. In such case it may happen that LDO10 is turned off by > regulator core, because it has no consumers yet (in this case consumer > drivers cannot get it, because the supply regulators for it are not yet > available). This in turn causes the board to crash. This patch restores > 'always-on' property for the LDO10 regulator. > > Fixes: aff138bf8e37 ("ARM: dts: exynos: Add TMU nodes regulator supply for Peach boards") > Signed-off-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> > --- > arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 + > arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 + Thanks, applied. Best regards, Krzysztof