Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with max voltage data

On Exynos5422/5800 the regulator supply for the A15 cores ("vdd_arm") is
coupled with the regulator supply for the SoC internal circuits
("vdd_int"), thus all operating points that modify one of those supplies
have to specify a triplet of the min/target/max values to properly work
with regulator coupling.

Fixes: eaffc4de16c6 ("ARM: dts: exynos: Add missing CPU frequencies for Exynos5422/5800")
Cc: <stable@vger.kernel.org>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>

authored by

Marek Szyprowski and committed by
Krzysztof Kozlowski
d644853f b3a9e3b9

+3 -3
+3 -3
arch/arm/boot/dts/exynos5800.dtsi
··· 23 23 &cluster_a15_opp_table { 24 24 opp-2000000000 { 25 25 opp-hz = /bits/ 64 <2000000000>; 26 - opp-microvolt = <1312500>; 26 + opp-microvolt = <1312500 1312500 1500000>; 27 27 clock-latency-ns = <140000>; 28 28 }; 29 29 opp-1900000000 { 30 30 opp-hz = /bits/ 64 <1900000000>; 31 - opp-microvolt = <1262500>; 31 + opp-microvolt = <1262500 1262500 1500000>; 32 32 clock-latency-ns = <140000>; 33 33 }; 34 34 opp-1800000000 { 35 35 opp-hz = /bits/ 64 <1800000000>; 36 - opp-microvolt = <1237500>; 36 + opp-microvolt = <1237500 1237500 1500000>; 37 37 clock-latency-ns = <140000>; 38 38 }; 39 39 opp-1700000000 {