diff options
-rw-r--r-- | plat/imx/imx8m/ddr/dram.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plat/imx/imx8m/ddr/dram.c b/plat/imx/imx8m/ddr/dram.c index b206c716..3424e92c 100644 --- a/plat/imx/imx8m/ddr/dram.c +++ b/plat/imx/imx8m/ddr/dram.c @@ -179,7 +179,8 @@ void dram_info_init(unsigned long dram_timing_base) DDRC_ACTIVE_TWO_RANK : DDRC_ACTIVE_ONE_RANK; /* Get current fsp info */ - current_fsp = mmio_read_32(DDRC_DFIMISC(0)) & 0xf; + current_fsp = mmio_read_32(DDRC_DFIMISC(0)); + current_fsp = (current_fsp >> 8) & 0xf; dram_info.boot_fsp = current_fsp; dram_info.current_fsp = current_fsp; @@ -226,7 +227,6 @@ void dram_info_init(unsigned long dram_timing_base) } } - /* * For each freq return the following info: * |