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

ARM: dts: exynos: Adjust buck[78] regulators to supported values on Odroid XU3 family

The datasheet of S2MPS11 PMIC is slightly non-consistent in buck[78]
voltage regulators values.

1. The voltage tables for configuring their registers mention range of
voltages: 0.750 V to 3.55 V,
2. The constrains in electrical specifications say output voltage range
to be different (buck7: 1.2 V to 1.5 V, buck8: 1.8 V to 2.1 V).

Adjust the ranges to match the electrical specifications to stay on the
safe side. Also change the name of regulators to match reality. Anyway
these regulators stay at default value so this should not have effect.

Reported-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>

+5 -5
+5 -5
arch/arm/boot/dts/exynos5422-odroid-core.dtsi
··· 551 551 }; 552 552 553 553 buck7_reg: BUCK7 { 554 - regulator-name = "vdd_1.0v_ldo"; 555 - regulator-min-microvolt = <800000>; 554 + regulator-name = "vdd_1.35v_ldo"; 555 + regulator-min-microvolt = <1200000>; 556 556 regulator-max-microvolt = <1500000>; 557 557 regulator-always-on; 558 558 regulator-boot-on; 559 559 }; 560 560 561 561 buck8_reg: BUCK8 { 562 - regulator-name = "vdd_1.8v_ldo"; 563 - regulator-min-microvolt = <800000>; 564 - regulator-max-microvolt = <2000000>; 562 + regulator-name = "vdd_2.0v_ldo"; 563 + regulator-min-microvolt = <1800000>; 564 + regulator-max-microvolt = <2100000>; 565 565 regulator-always-on; 566 566 regulator-boot-on; 567 567 };