Blackfin: dpmc: bind to MMR names and not CPUs
authorMike Frysinger <vapier@gentoo.org>
Sun, 26 Jun 2011 17:55:24 +0000 (13:55 -0400)
committerMike Frysinger <vapier@gentoo.org>
Sat, 23 Jul 2011 05:18:26 +0000 (01:18 -0400)
Have the code work off of MMR names rather than CPU defines so there is
less code to tweak in the future with new parts.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/mach-common/dpmc_modes.S

index 9cfdd49..6ecc64e 100644 (file)
@@ -238,18 +238,17 @@ ENTRY(_unset_dram_srfs)
 ENDPROC(_unset_dram_srfs)
 
 ENTRY(_set_sic_iwr)
-#if defined(CONFIG_BF54x) || defined(CONFIG_BF52x) || defined(CONFIG_BF561) || \
-       defined(CONFIG_BF538) || defined(CONFIG_BF539) || defined(CONFIG_BF51x)
+#ifdef SIC_IWR0
        P0.H = hi(SIC_IWR0);
        P0.L = lo(SIC_IWR0);
        P1.H = hi(SIC_IWR1);
        P1.L = lo(SIC_IWR1);
        [P1] = R1;
-#if defined(CONFIG_BF54x)
+# ifdef SIC_IWR2
        P1.H = hi(SIC_IWR2);
        P1.L = lo(SIC_IWR2);
        [P1] = R2;
-#endif
+# endif
 #else
        P0.H = hi(SIC_IWR);
        P0.L = lo(SIC_IWR);