[U-Boot] [PATCH v2 10/13] arm: mvebu: Add dynamic SoC detection to mbus driver
Stefan Roese
sr at denx.de
Tue Apr 14 12:46:52 CEST 2015
This enables the mbus driver to also support other, newer Armada SoC
platforms. Like the newly added Armada 38x support.
Signed-off-by: Stefan Roese <sr at denx.de>
---
Changes in v2: None
arch/arm/mach-mvebu/mbus.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-mvebu/mbus.c b/arch/arm/mach-mvebu/mbus.c
index 05c9ef2..72cbd21 100644
--- a/arch/arm/mach-mvebu/mbus.c
+++ b/arch/arm/mach-mvebu/mbus.c
@@ -341,9 +341,8 @@ static void mvebu_mbus_default_setup_cpu_target(struct mvebu_mbus_state *mbus)
w = &mbus_dram_info.cs[cs++];
w->cs_index = i;
w->mbus_attr = 0xf & ~(1 << i);
-#if defined(CONFIG_ARMADA_XP)
- w->mbus_attr |= ATTR_HW_COHERENCY;
-#endif
+ if (mvebu_soc_family() == MVEBU_SOC_AXP)
+ w->mbus_attr |= ATTR_HW_COHERENCY;
w->base = base & DDR_BASE_CS_LOW_MASK;
w->size = (size | ~DDR_SIZE_MASK) + 1;
}
--
2.3.5
More information about the U-Boot
mailing list