mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
arm: omap: emif-common: Disable interleaving
If ECC is enabled, we need to ensure interleaving is disabled for higher address space. Signed-off-by: Krunal Bhargav <k-bhargav@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
This commit is contained in:
parent
5ebe6c0cb7
commit
d0a37a5e51
|
@ -355,6 +355,9 @@ static void dra7_enable_ecc(u32 base, const struct emif_regs *regs)
|
|||
return;
|
||||
|
||||
if (regs->emif_ecc_ctrl_reg & EMIF_ECC_CTRL_REG_ECC_EN_MASK) {
|
||||
/* Disable high-order interleaving */
|
||||
clrbits_le32(MA_PRIORITY, MA_HIMEM_INTERLEAVE_UN_MASK);
|
||||
|
||||
writel(regs->emif_ecc_address_range_1,
|
||||
&emif->emif_ecc_address_range_1);
|
||||
writel(regs->emif_ecc_address_range_2,
|
||||
|
|
Loading…
Reference in New Issue
Block a user