Skip to content

Commit ef162ac

Browse files
claudiubezneanoglitch
authored andcommitted
ARM: dts: at91: sama7g5ek: add suspend voltage for ddr3l rail
SAMA7G5-EK board has DDR3L type of memory soldered. This needs 1.35V. The 1.35V for DDR3L rail at run-time is selected by the proper configuration on SELV2 pin (for 1.35V it needs to be in high-z state). When suspended the MCP16502 PMIC soldered on SAMA7G5-EK will use different sets of configuration registers to provide proper voltages on its rail. Run-time configuration registers could be configured differently than suspend configuration register for MCP16502 (VSEL2 affects only run-time configuration). In suspend states the DDR3L memory soldered on SAMA7G5-EK switches to self-refresh. Even on self-refresh it needs to be powered by a 1.35V rail. Thus, make sure the PMIC is configured properly when system is suspended. Fixes: 7540629 (ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek") Signed-off-by: Claudiu Beznea <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 4348cc1 commit ef162ac

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

arch/arm/boot/dts/at91-sama7g5ek.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,13 @@
196196

197197
regulator-state-standby {
198198
regulator-on-in-suspend;
199+
regulator-suspend-microvolt = <1350000>;
199200
regulator-mode = <4>;
200201
};
201202

202203
regulator-state-mem {
203204
regulator-on-in-suspend;
205+
regulator-suspend-microvolt = <1350000>;
204206
regulator-mode = <4>;
205207
};
206208
};

0 commit comments

Comments
 (0)