|
@@ -1026,13 +1026,7 @@ static void __cpuinit probe_pcache(void)
|
|
|
c->icache.flags |= MIPS_CACHE_VTAG;
|
|
|
break;
|
|
|
|
|
|
- case CPU_AU1000:
|
|
|
- case CPU_AU1500:
|
|
|
- case CPU_AU1100:
|
|
|
- case CPU_AU1550:
|
|
|
- case CPU_AU1200:
|
|
|
- case CPU_AU1210:
|
|
|
- case CPU_AU1250:
|
|
|
+ case CPU_ALCHEMY:
|
|
|
c->icache.flags |= MIPS_CACHE_IC_F_DC;
|
|
|
break;
|
|
|
}
|
|
@@ -1244,7 +1238,7 @@ void au1x00_fixup_config_od(void)
|
|
|
/*
|
|
|
* Au1100 errata actually keeps silence about this bit, so we set it
|
|
|
* just in case for those revisions that require it to be set according
|
|
|
- * to arch/mips/au1000/common/cputable.c
|
|
|
+ * to the (now gone) cpu table.
|
|
|
*/
|
|
|
case 0x02030200: /* Au1100 AB */
|
|
|
case 0x02030201: /* Au1100 BA */
|
|
@@ -1314,11 +1308,10 @@ static void __cpuinit coherency_setup(void)
|
|
|
break;
|
|
|
/*
|
|
|
* We need to catch the early Alchemy SOCs with
|
|
|
- * the write-only co_config.od bit and set it back to one...
|
|
|
+ * the write-only co_config.od bit and set it back to one on:
|
|
|
+ * Au1000 rev DA, HA, HB; Au1100 AB, BA, BC, Au1500 AB
|
|
|
*/
|
|
|
- case CPU_AU1000: /* rev. DA, HA, HB */
|
|
|
- case CPU_AU1100: /* rev. AB, BA, BC ?? */
|
|
|
- case CPU_AU1500: /* rev. AB */
|
|
|
+ case CPU_ALCHEMY:
|
|
|
au1x00_fixup_config_od();
|
|
|
break;
|
|
|
|