提交 3bbce894 编写于 作者: A Andre Przywara 提交者: Greg Kroah-Hartman

arm64: dts: allwinner: a64: Olinuxino: fix DRAM voltage

[ Upstream commit 93366b49a35f3a190052734b3f32c8fe2535b53f ]

The Olinuxino board uses DDR3L chips which are supposed to be driven
with 1.35V. The reset default of the AXP is properly set to 1.36V.

While technically the chips can also run at 1.5 volts, changing the
voltage on the fly while booting Linux is asking for trouble. Also
running at a lower voltage saves power.

So fix the DCDC5 value to match the actual board design.
Signed-off-by: NAndre Przywara <andre.przywara@arm.com>
Tested-by: NMartin Lucina <martin@lucina.net>
Acked-by: NMaxime Ripard <maxime.ripard@bootlin.com>
Signed-off-by: NChen-Yu Tsai <wens@csie.org>
Signed-off-by: NSasha Levin <sashal@kernel.org>
上级 d304218f
...@@ -142,10 +142,14 @@ ...@@ -142,10 +142,14 @@
/* DCDC3 is polyphased with DCDC2 */ /* DCDC3 is polyphased with DCDC2 */
/*
* The board uses DDR3L DRAM chips. 1.36V is the closest to the nominal
* 1.35V that the PMIC can drive.
*/
&reg_dcdc5 { &reg_dcdc5 {
regulator-always-on; regulator-always-on;
regulator-min-microvolt = <1500000>; regulator-min-microvolt = <1360000>;
regulator-max-microvolt = <1500000>; regulator-max-microvolt = <1360000>;
regulator-name = "vcc-ddr3"; regulator-name = "vcc-ddr3";
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册