aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-stm32mp/include
diff options
context:
space:
mode:
authorPatrick Delaunay <patrick.delaunay@st.com>2019-04-10 14:09:26 +0200
committerPatrice Chotard <patrice.chotard@st.com>2019-05-23 11:38:11 +0200
commit1767ac2d1f7fadc0780f95243906dda7553ac77a (patch)
tree7244cadea8e21eac617c7e5ccc9271232717998a /arch/arm/mach-stm32mp/include
parent53bb8316583bf2206918457ec049b001d5b40a0f (diff)
downloadu-boot-1767ac2d1f7fadc0780f95243906dda7553ac77a.zip
u-boot-1767ac2d1f7fadc0780f95243906dda7553ac77a.tar.gz
u-boot-1767ac2d1f7fadc0780f95243906dda7553ac77a.tar.bz2
stm32mp1: ram: add support for LPDDR2/LPDDR3
Manage power supply configuration for board using stpmic1 with LPDDR2 or with LPDDR3: + VDD_DDR1 = 1.8V with BUCK3 (bypass if possible) + VDD_DDR2 = 1.2V with BUCK2 Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Diffstat (limited to 'arch/arm/mach-stm32mp/include')
-rw-r--r--arch/arm/mach-stm32mp/include/mach/ddr.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-stm32mp/include/mach/ddr.h b/arch/arm/mach-stm32mp/include/mach/ddr.h
index 1857584..b8a17cf 100644
--- a/arch/arm/mach-stm32mp/include/mach/ddr.h
+++ b/arch/arm/mach-stm32mp/include/mach/ddr.h
@@ -6,6 +6,13 @@
#ifndef __MACH_STM32MP_DDR_H_
#define __MACH_STM32MP_DDR_H_
-int board_ddr_power_init(void);
+/* DDR power initializations */
+enum ddr_type {
+ STM32MP_DDR3,
+ STM32MP_LPDDR2,
+ STM32MP_LPDDR3,
+};
+
+int board_ddr_power_init(enum ddr_type ddr_type);
#endif