Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 73388cc7 authored by Paul Mundt's avatar Paul Mundt
Browse files

sh: Refactor PRR masking to catch newer SH7760 cuts.



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

Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent b638d0b9
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -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;