summaryrefslogtreecommitdiffstats
path: root/include/soc/imx8m/ddr.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/soc/imx8m/ddr.h')
-rw-r--r--include/soc/imx8m/ddr.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/soc/imx8m/ddr.h b/include/soc/imx8m/ddr.h
index 5b2747ed1f..1408ffcfb5 100644
--- a/include/soc/imx8m/ddr.h
+++ b/include/soc/imx8m/ddr.h
@@ -363,8 +363,15 @@ struct dram_timing_info {
extern struct dram_timing_info dram_timing;
+enum ddrc_type {
+ DDRC_TYPE_MM,
+ DDRC_TYPE_MQ,
+ DDRC_TYPE_MP,
+};
+
int imx8mm_ddr_init(struct dram_timing_info *timing_info);
int imx8mq_ddr_init(struct dram_timing_info *timing_info);
+int imx8mp_ddr_init(struct dram_timing_info *timing_info);
int ddr_cfg_phy(struct dram_timing_info *timing_info);
void load_lpddr4_phy_pie(void);
void ddrphy_trained_csr_save(struct dram_cfg_param *param, unsigned int num);