Message ID | 20220916140047.6826-1-teik.heng.chong@intel.com |
---|---|
State | Needs Review / ACK, archived |
Delegated to: | Marek Vasut |
Headers | show |
Series | ddr: socfpga: Disable the useeccasdata when ECC is enabled | expand |
diff --git a/drivers/ddr/altera/sdram_gen5.c b/drivers/ddr/altera/sdram_gen5.c index 9d69f009e9..085d146179 100644 --- a/drivers/ddr/altera/sdram_gen5.c +++ b/drivers/ddr/altera/sdram_gen5.c @@ -659,6 +659,9 @@ static int altera_gen5_sdram_probe(struct udevice *dev) debug("SDRAM: %ld MiB\n", sdram_size >> 20); if (sdram_is_ecc_enabled(sdr_ctrl)) { + /* Must set USEECCASDATA to 0 if ECC is enabled */ + clrbits_le32(&sdr_ctrl->static_cfg, + SDR_CTRLGRP_STATICCFG_USEECCASDATA_MASK); sdram_init_ecc_bits(sdram_size); }