From ce9bf6f809d728004194cca71622e4dadd86fea1 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Tue, 27 Nov 2012 13:29:07 +0100 Subject: ap20.c: - fix FLOW_MODE field location, is 31:29 according to register description in Android code. no bug visible as function is not called with run = 1 --- arch/arm/cpu/armv7/tegra-common/ap20.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/cpu/armv7/tegra-common/ap20.c b/arch/arm/cpu/armv7/tegra-common/ap20.c index 15c72a038a..62fdc2f299 100644 --- a/arch/arm/cpu/armv7/tegra-common/ap20.c +++ b/arch/arm/cpu/armv7/tegra-common/ap20.c @@ -482,7 +482,7 @@ static void set_cpu_running(int run) { struct flow_ctlr *flow = (struct flow_ctlr *)NV_PA_FLOW_BASE; - writel(run ? FLOW_MODE_NONE : FLOW_MODE_STOP, &flow->halt_cpu_events); + writel(run ? (FLOW_MODE_NONE << 29) : (FLOW_MODE_STOP << 29), &flow->halt_cpu_events); } void start_cpu(enum tegra_family_t family, u32 reset_vector) -- cgit v1.2.3