| From f57e73af9b94f95d4305d48b541f727836fd169a Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sat, 18 Jul 2020 00:00:48 +0800 |
| Subject: ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages |
| |
| From: Chen-Yu Tsai <wens@csie.org> |
| |
| [ Upstream commit e4dae01bf08b754de79072441c357737220b873f ] |
| |
| The Bananapi M2+ uses a GPIO line to change the effective resistance of |
| the CPU supply regulator's feedback resistor network. The voltages |
| described in the device tree were given directly by the vendor. This |
| turns out to be slightly off compared to the real values. |
| |
| The updated voltages are based on calculations of the feedback resistor |
| network, and verified down to three decimal places with a multi-meter. |
| |
| Fixes: 6eeb4180d4b9 ("ARM: dts: sunxi: h3-h5: Add Bananapi M2+ v1.2 device trees") |
| Signed-off-by: Chen-Yu Tsai <wens@csie.org> |
| Signed-off-by: Maxime Ripard <maxime@cerno.tech> |
| Link: https://lore.kernel.org/r/20200717160053.31191-4-wens@kernel.org |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 6 +++--- |
| 1 file changed, 3 insertions(+), 3 deletions(-) |
| |
| diff --git a/arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi b/arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi |
| index a628b5ee72b65..235994a4a2ebb 100644 |
| --- a/arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi |
| +++ b/arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi |
| @@ -16,12 +16,12 @@ reg_vdd_cpux: vdd-cpux { |
| regulator-type = "voltage"; |
| regulator-boot-on; |
| regulator-always-on; |
| - regulator-min-microvolt = <1100000>; |
| - regulator-max-microvolt = <1300000>; |
| + regulator-min-microvolt = <1108475>; |
| + regulator-max-microvolt = <1308475>; |
| regulator-ramp-delay = <50>; /* 4ms */ |
| gpios = <&r_pio 0 1 GPIO_ACTIVE_HIGH>; /* PL1 */ |
| gpios-states = <0x1>; |
| - states = <1100000 0>, <1300000 1>; |
| + states = <1108475 0>, <1308475 1>; |
| }; |
| }; |
| |
| -- |
| 2.25.1 |
| |