|
@@ -183,13 +183,7 @@ void __init check_wait(void)
|
|
|
case CPU_TX49XX:
|
|
case CPU_TX49XX:
|
|
|
cpu_wait = r4k_wait_irqoff;
|
|
cpu_wait = r4k_wait_irqoff;
|
|
|
break;
|
|
break;
|
|
|
- case CPU_AU1000:
|
|
|
|
|
- case CPU_AU1100:
|
|
|
|
|
- case CPU_AU1500:
|
|
|
|
|
- case CPU_AU1550:
|
|
|
|
|
- case CPU_AU1200:
|
|
|
|
|
- case CPU_AU1210:
|
|
|
|
|
- case CPU_AU1250:
|
|
|
|
|
|
|
+ case CPU_ALCHEMY:
|
|
|
cpu_wait = au1k_wait;
|
|
cpu_wait = au1k_wait;
|
|
|
break;
|
|
break;
|
|
|
case CPU_20KC:
|
|
case CPU_20KC:
|
|
@@ -783,37 +777,30 @@ static inline void cpu_probe_alchemy(struct cpuinfo_mips *c, unsigned int cpu)
|
|
|
switch (c->processor_id & 0xff00) {
|
|
switch (c->processor_id & 0xff00) {
|
|
|
case PRID_IMP_AU1_REV1:
|
|
case PRID_IMP_AU1_REV1:
|
|
|
case PRID_IMP_AU1_REV2:
|
|
case PRID_IMP_AU1_REV2:
|
|
|
|
|
+ c->cputype = CPU_ALCHEMY;
|
|
|
switch ((c->processor_id >> 24) & 0xff) {
|
|
switch ((c->processor_id >> 24) & 0xff) {
|
|
|
case 0:
|
|
case 0:
|
|
|
- c->cputype = CPU_AU1000;
|
|
|
|
|
__cpu_name[cpu] = "Au1000";
|
|
__cpu_name[cpu] = "Au1000";
|
|
|
break;
|
|
break;
|
|
|
case 1:
|
|
case 1:
|
|
|
- c->cputype = CPU_AU1500;
|
|
|
|
|
__cpu_name[cpu] = "Au1500";
|
|
__cpu_name[cpu] = "Au1500";
|
|
|
break;
|
|
break;
|
|
|
case 2:
|
|
case 2:
|
|
|
- c->cputype = CPU_AU1100;
|
|
|
|
|
__cpu_name[cpu] = "Au1100";
|
|
__cpu_name[cpu] = "Au1100";
|
|
|
break;
|
|
break;
|
|
|
case 3:
|
|
case 3:
|
|
|
- c->cputype = CPU_AU1550;
|
|
|
|
|
__cpu_name[cpu] = "Au1550";
|
|
__cpu_name[cpu] = "Au1550";
|
|
|
break;
|
|
break;
|
|
|
case 4:
|
|
case 4:
|
|
|
- c->cputype = CPU_AU1200;
|
|
|
|
|
__cpu_name[cpu] = "Au1200";
|
|
__cpu_name[cpu] = "Au1200";
|
|
|
- if ((c->processor_id & 0xff) == 2) {
|
|
|
|
|
- c->cputype = CPU_AU1250;
|
|
|
|
|
|
|
+ if ((c->processor_id & 0xff) == 2)
|
|
|
__cpu_name[cpu] = "Au1250";
|
|
__cpu_name[cpu] = "Au1250";
|
|
|
- }
|
|
|
|
|
break;
|
|
break;
|
|
|
case 5:
|
|
case 5:
|
|
|
- c->cputype = CPU_AU1210;
|
|
|
|
|
__cpu_name[cpu] = "Au1210";
|
|
__cpu_name[cpu] = "Au1210";
|
|
|
break;
|
|
break;
|
|
|
default:
|
|
default:
|
|
|
- panic("Unknown Au Core!");
|
|
|
|
|
|
|
+ __cpu_name[cpu] = "Au1xxx";
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|