summaryrefslogtreecommitdiff
path: root/plat/imx/imx8m/imx8mm
diff options
context:
space:
mode:
authorJacky Bai <ping.bai@nxp.com>2019-11-25 13:19:37 +0800
committerAnson Huang <Anson.Huang@nxp.com>2019-12-13 10:45:50 +0800
commit80ca14d68b42b4383ccd23364313feffa682d9c7 (patch)
tree6134c7072020f0e9f23914ff069bd7fdb990e854 /plat/imx/imx8m/imx8mm
parent837f1ff8c210d7518d7264177b1675694f57012b (diff)
plat: imx8m: Add the ddr frequency change support for imx8m family
Add the DDR frequency change support. Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I84f0ef51b04b84da8ba2cbeca86a07338a4903de
Diffstat (limited to 'plat/imx/imx8m/imx8mm')
-rw-r--r--plat/imx/imx8m/imx8mm/include/platform_def.h3
-rw-r--r--plat/imx/imx8m/imx8mm/platform.mk5
2 files changed, 7 insertions, 1 deletions
diff --git a/plat/imx/imx8m/imx8mm/include/platform_def.h b/plat/imx/imx8m/imx8mm/include/platform_def.h
index 96359e56..1c46c91d 100644
--- a/plat/imx/imx8m/imx8mm/include/platform_def.h
+++ b/plat/imx/imx8m/imx8mm/include/platform_def.h
@@ -4,6 +4,8 @@
* SPDX-License-Identifier: BSD-3-Clause
*/
+#include <lib/utils_def.h>
+
#define PLATFORM_LINKER_FORMAT "elf64-littleaarch64"
#define PLATFORM_LINKER_ARCH aarch64
@@ -114,6 +116,7 @@
#define GPR_TZASC_EN_LOCK BIT(16)
#define ANAMIX_MISC_CTL U(0x124)
+#define DRAM_PLL_CTRL (IMX_ANAMIX_BASE + 0x50)
#define MAX_CSU_NUM U(64)
diff --git a/plat/imx/imx8m/imx8mm/platform.mk b/plat/imx/imx8m/imx8mm/platform.mk
index bb644e98..d4102a1e 100644
--- a/plat/imx/imx8m/imx8mm/platform.mk
+++ b/plat/imx/imx8m/imx8mm/platform.mk
@@ -9,7 +9,10 @@ PLAT_INCLUDES := -Iplat/imx/common/include \
-Iplat/imx/imx8m/imx8mm/include
IMX_DRAM_SOURCES := plat/imx/imx8m/ddr/dram.c \
- plat/imx/imx8m/ddr/dram_retention.c
+ plat/imx/imx8m/ddr/clock.c \
+ plat/imx/imx8m/ddr/dram_retention.c \
+ plat/imx/imx8m/ddr/ddr4_dvfs.c \
+ plat/imx/imx8m/ddr/lpddr4_dvfs.c
IMX_GIC_SOURCES := drivers/arm/gic/v3/gicv3_helpers.c \
drivers/arm/gic/v3/arm_gicv3_common.c \