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

Commit 50da469a authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] 20Kc: Disable use of WAIT instruction.



Another issue with 20Kc's WAIT, waiting for more details.  With the
2.6.23 release immindent simply disable the use of WAIT instead of a
more fancy workaround.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 8df5beac
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -199,7 +199,14 @@ static inline void check_wait(void)
		if ((c->processor_id & 0xff) <= 0x64)
			break;

		/*
		 * Another rev is incremeting c0_count at a reduced clock
		 * rate while in WAIT mode.  So we basically have the choice
		 * between using the cp0 timer as clocksource or avoiding
		 * the WAIT instruction.  Until more details are known,
		 * disable the use of WAIT for 20Kc entirely.
		   cpu_wait = r4k_wait;
		 */
		break;
	case CPU_RM9000:
		if ((c->processor_id & 0x00ff) >= 0x40)