Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sh: Refactor PRR masking to catch newer SH7760 cuts.

Newer SH7760 cuts have a range of acceptable PRR values..

Signed-off-by: Paul Mundt <lethal@linux-sh.org>

+9 -3
+9 -3
arch/sh/kernel/cpu/sh4/probe.c
··· 99 99 break; 100 100 case 0x500 ... 0x501: 101 101 switch (prr) { 102 - case 0x10: cpu_data->type = CPU_SH7750R; break; 103 - case 0x11: cpu_data->type = CPU_SH7751R; break; 104 - case 0x50: cpu_data->type = CPU_SH7760; break; 102 + case 0x10: 103 + cpu_data->type = CPU_SH7750R; 104 + break; 105 + case 0x11: 106 + cpu_data->type = CPU_SH7751R; 107 + break; 108 + case 0x50 ... 0x5f: 109 + cpu_data->type = CPU_SH7760; 110 + break; 105 111 } 106 112 107 113 cpu_data->icache.ways = 2;