From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:46734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SmNXV-0001Up-0L for qemu-devel@nongnu.org; Wed, 04 Jul 2012 07:14:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SmNXQ-0005RM-Cs for qemu-devel@nongnu.org; Wed, 04 Jul 2012 07:14:32 -0400 Received: from mnementh.archaic.org.uk ([81.2.115.146]:41862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SmNXQ-0005PW-65 for qemu-devel@nongnu.org; Wed, 04 Jul 2012 07:14:28 -0400 From: Peter Maydell Date: Wed, 4 Jul 2012 12:14:06 +0100 Message-Id: <1341400454-20145-3-git-send-email-peter.maydell@linaro.org> In-Reply-To: <1341400454-20145-1-git-send-email-peter.maydell@linaro.org> References: <1341400454-20145-1-git-send-email-peter.maydell@linaro.org> Subject: [Qemu-devel] [PATCH 02/10] hw/exynos4210_pwm.c: Fix STOP status in tick handler. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori , Blue Swirl Cc: qemu-devel@nongnu.org, Paul Brook From: Evgeny Voevodin START/STOP bit was not cleaned correctly. Signed-off-by: Evgeny Voevodin Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- hw/exynos4210_pwm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/hw/exynos4210_pwm.c b/hw/exynos4210_pwm.c index 6243e59..0c22828 100644 --- a/hw/exynos4210_pwm.c +++ b/hw/exynos4210_pwm.c @@ -200,7 +200,7 @@ static void exynos4210_pwm_tick(void *opaque) ptimer_run(p->timer[id].ptimer, 1); } else { /* stop timer, set status to STOP, see Basic Timer Operation */ - p->reg_tcon = ~TCON_TIMER_START(id); + p->reg_tcon &= ~TCON_TIMER_START(id); ptimer_stop(p->timer[id].ptimer); } } -- 1.7.1