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

Commit 65a64ec3 authored by Vitaly Wool's avatar Vitaly Wool Committed by Wim Van Sebroeck
Browse files

[WATCHDOG] pnx4008: add cpu_relax()



Added cpu_relax as suggested by Alan Cox.

Signed-off-by: default avatarVitaly Wool <vitalywool@gmail.com>
Signed-off-by: default avatarWim Van Sebroeck <wim@iguana.be>
parent 99d2853a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -104,7 +104,8 @@ static void wdt_enable(void)
	/* stop counter, initiate counter reset */
	__raw_writel(RESET_COUNT, WDTIM_CTRL(wdt_base));
	/*wait for reset to complete. 100% guarantee event */
	while (__raw_readl(WDTIM_COUNTER(wdt_base)));
	while (__raw_readl(WDTIM_COUNTER(wdt_base)))
		cpu_relax();
	/* internal and external reset, stop after that */
	__raw_writel(M_RES2 | STOP_COUNT0 | RESET_COUNT0,
		WDTIM_MCTRL(wdt_base));