aboutsummaryrefslogtreecommitdiff
path: root/arch/mips/mach-mtmips/include/mach/ddr.h
diff options
context:
space:
mode:
authorWeijie Gao <weijie.gao@mediatek.com>2020-11-12 16:35:43 +0800
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>2021-01-24 21:39:26 +0100
commitf0a865bd5579510a1fe287c1f274635f3cc0791d (patch)
tree383a9c6fede5dbde2b476f01ce2019def392f03b /arch/mips/mach-mtmips/include/mach/ddr.h
parent50d34f0eaaee6fcdbb30a36097c7a0ecf20c3b87 (diff)
mips: mtmips: add support to initialize SDRAM
This patch adds support for mtmips SoCs to initialize the SDRAM. Reviewed-by: Stefan Roese <sr@denx.de> Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
Diffstat (limited to 'arch/mips/mach-mtmips/include/mach/ddr.h')
-rw-r--r--arch/mips/mach-mtmips/include/mach/ddr.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/mips/mach-mtmips/include/mach/ddr.h b/arch/mips/mach-mtmips/include/mach/ddr.h
index f92198137b..15ff66ace6 100644
--- a/arch/mips/mach-mtmips/include/mach/ddr.h
+++ b/arch/mips/mach-mtmips/include/mach/ddr.h
@@ -35,6 +35,9 @@ typedef void (*mc_reset_t)(int assert);
struct mc_ddr_init_param {
void __iomem *memc;
+ u32 sdr_cfg0;
+ u32 sdr_cfg1;
+
u32 dq_dly;
u32 dqs_dly;
@@ -45,6 +48,7 @@ struct mc_ddr_init_param {
u32 bus_width;
};
+void sdr_init(struct mc_ddr_init_param *param);
void ddr1_init(struct mc_ddr_init_param *param);
void ddr2_init(struct mc_ddr_init_param *param);
void ddr_calibrate(void __iomem *memc, u32 memsize, u32 bw);