fsl-layerscape: Consolidate registers space defination for CCI-400 bus
[oweals/u-boot.git] / arch / arm / cpu / armv7 / ls102xa / soc.c
index b84a1a686a460c845f7ae406f43cd4f47d411858..c043b82ab7884fec9a62179132fab3288a556521 100644 (file)
@@ -80,7 +80,8 @@ void erratum_a010315(void)
 int arch_soc_init(void)
 {
        struct ccsr_scfg *scfg = (struct ccsr_scfg *)CONFIG_SYS_FSL_SCFG_ADDR;
-       struct ccsr_cci400 *cci = (struct ccsr_cci400 *)CONFIG_SYS_CCI400_ADDR;
+       struct ccsr_cci400 *cci = (struct ccsr_cci400 *)(CONFIG_SYS_IMMR +
+                                       CONFIG_SYS_CCI400_OFFSET);
        unsigned int major;
 
 #ifdef CONFIG_LAYERSCAPE_NS_ACCESS