sh: Refactor PRR masking to catch newer SH7760 cuts.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 27 Sep 2006 05:11:33 +0000 (14:11 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 27 Sep 2006 05:11:33 +0000 (14:11 +0900)
Newer SH7760 cuts have a range of acceptable PRR values..

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/kernel/cpu/sh4/probe.c

index 1208da8fe5dbefa94e563b78e1536ef6a78e4be5..89986e70d041dea2dfb35b08bfa95ecf31e7d16b 100644 (file)
@@ -99,9 +99,15 @@ int __init detect_cpu_and_cache_system(void)
                break;
        case 0x500 ... 0x501:
                switch (prr) {
-                   case 0x10: cpu_data->type = CPU_SH7750R; break;
-                   case 0x11: cpu_data->type = CPU_SH7751R; break;
-                   case 0x50: cpu_data->type = CPU_SH7760;  break;
+               case 0x10:
+                       cpu_data->type = CPU_SH7750R;
+                       break;
+               case 0x11:
+                       cpu_data->type = CPU_SH7751R;
+                       break;
+               case 0x50 ... 0x5f:
+                       cpu_data->type = CPU_SH7760;
+                       break;
                }
 
                cpu_data->icache.ways = 2;