imx93_evk: add back Low drive mode ddr timing file

Add back low drive mode 1866mts ddr timing file, no need
CONFIG_IMX9_LOW_DRIVE_MODE anymore, using runtime selection.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
Peng Fan 2024-09-19 12:01:39 +08:00 committed by Fabio Estevam
parent c9efcad237
commit 29b053216f
3 changed files with 2004 additions and 2 deletions

View File

@ -8,5 +8,5 @@ obj-y += imx93_evk.o
ifdef CONFIG_SPL_BUILD
obj-y += spl.o
obj-$(CONFIG_IMX93_EVK_LPDDR4X) += lpddr4x_timing.o
obj-$(CONFIG_IMX93_EVK_LPDDR4X) += lpddr4x_timing.o lpddr4x_timing_1866mts.o
endif

File diff suppressed because it is too large Load Diff

View File

@ -52,9 +52,16 @@ void spl_board_init(void)
puts("Normal Boot\n");
}
extern struct dram_timing_info dram_timing_1866mts;
void spl_dram_init(void)
{
ddr_init(&dram_timing);
struct dram_timing_info *ptiming = &dram_timing;
if (is_voltage_mode(VOLT_LOW_DRIVE))
ptiming = &dram_timing_1866mts;
printf("DDR: %uMTS\n", ptiming->fsp_msg[0].drate);
ddr_init(ptiming);
}
#if CONFIG_IS_ENABLED(DM_PMIC_PCA9450)