summaryrefslogtreecommitdiff
path: root/drivers/ddr/imx8m/lpddr4/lpddr4_ddrphy_train.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ddr/imx8m/lpddr4/lpddr4_ddrphy_train.c')
-rw-r--r--drivers/ddr/imx8m/lpddr4/lpddr4_ddrphy_train.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/ddr/imx8m/lpddr4/lpddr4_ddrphy_train.c b/drivers/ddr/imx8m/lpddr4/lpddr4_ddrphy_train.c
index bd63cbb356..976ccb908c 100644
--- a/drivers/ddr/imx8m/lpddr4/lpddr4_ddrphy_train.c
+++ b/drivers/ddr/imx8m/lpddr4/lpddr4_ddrphy_train.c
@@ -13,11 +13,13 @@ void lpddr4_cfg_phy(struct dram_timing_info *dram_timing)
struct dram_cfg_param *dram_cfg;
struct dram_fsp_msg *fsp_msg;
unsigned int num;
+ int i = 0;
+ int j = 0;
/* initialize PHY configuration */
dram_cfg = dram_timing->ddrphy_cfg;
num = dram_timing->ddrphy_cfg_num;
- for (int i = 0; i < num; i++) {
+ for (i = 0; i < num; i++) {
/* config phy reg */
dwc_ddrphy_apb_wr(dram_cfg->reg, dram_cfg->val);
dram_cfg++;
@@ -25,7 +27,7 @@ void lpddr4_cfg_phy(struct dram_timing_info *dram_timing)
/* load the frequency setpoint message block config */
fsp_msg = dram_timing->fsp_msg;
- for (int i = 0; i < dram_timing->fsp_msg_num; i++) {
+ for (i = 0; i < dram_timing->fsp_msg_num; i++) {
printf("DRAM PHY training for %dMTS\n", fsp_msg->drate);
/* set dram PHY input clocks to desired frequency */
ddrphy_init_set_dfi_clk(fsp_msg->drate);
@@ -37,7 +39,7 @@ void lpddr4_cfg_phy(struct dram_timing_info *dram_timing)
/* load the frequency set point message block parameter */
dram_cfg = fsp_msg->fsp_cfg;
num = fsp_msg->fsp_cfg_num;
- for (int j = 0; j < num; j++) {
+ for (j = 0; j < num; j++) {
dwc_ddrphy_apb_wr(dram_cfg->reg, dram_cfg->val);
dram_cfg++;
}
@@ -74,7 +76,7 @@ void lpddr4_cfg_phy(struct dram_timing_info *dram_timing)
/* Load PHY Init Engine Image */
dram_cfg = dram_timing->ddrphy_pie;
num = dram_timing->ddrphy_pie_num;
- for (int i = 0; i < num; i++) {
+ for (i = 0; i < num; i++) {
dwc_ddrphy_apb_wr(dram_cfg->reg, dram_cfg->val);
dram_cfg++;
}