From patchwork Tue Oct 23 01:04:16 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kevin Hilman X-Patchwork-Id: 1628311 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) by patchwork1.kernel.org (Postfix) with ESMTP id B737B400E9 for ; Tue, 23 Oct 2012 01:05:40 +0000 (UTC) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1TQSuT-0005m7-Tn; Tue, 23 Oct 2012 01:03:58 +0000 Received: from mail-da0-f49.google.com ([209.85.210.49]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1TQSuQ-0005lt-AT for linux-arm-kernel@lists.infradead.org; Tue, 23 Oct 2012 01:03:55 +0000 Received: by mail-da0-f49.google.com with SMTP id q27so1539138daj.36 for ; Mon, 22 Oct 2012 18:03:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version:content-type:x-gm-message-state; bh=e0T46sCYSofC5zb+8szypQvFtTfor43Q6QXpUt/ySNM=; b=TmERNfQmIU1Ih+fBLToka8M2DIS4zY+/THwUCOhXAKJgpDqGl2QX6pzl32fMGZ/5ud 7R6bi7TzqiSF6mAzGQu4P12WqtJPKzPMEn3txhfLPiYnWPIfEdESs6ZE+idB3XzgIjsv 172lulTsoy275NrwRTHhbP2WFPj4HZsOtZecAV/bS92pb9tduXF4wHOXkyOnLuZgw2RP XT636w0paopMh6E/CyrTZxPZO8fwFxuYUi87EilIfJG7+PQFBl9bVN6E1dvHpmC35wmG AGwxQGqlFFbCT0FR5DqjscR73Xxbs+eu7vJd091TljSSm2EOeUxZCY8u5BSp4ZXmE8gD Xk9g== Received: by 10.66.83.201 with SMTP id s9mr30315420pay.74.1350954230495; Mon, 22 Oct 2012 18:03:50 -0700 (PDT) Received: from localhost (c-24-19-7-36.hsd1.wa.comcast.net. [24.19.7.36]) by mx.google.com with ESMTPS id uq5sm6745652pbc.56.2012.10.22.18.03.48 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 22 Oct 2012 18:03:49 -0700 (PDT) From: Kevin Hilman To: Paul Walmsley , grinberg@compulab.co.il Subject: Re: OMAP baseline test results for v3.7-rc2 Organization: Deep Root Systems, LLC References: Date: Mon, 22 Oct 2012 18:04:16 -0700 In-Reply-To: (Paul Walmsley's message of "Sat, 20 Oct 2012 21:26:32 +0000 (UTC)") Message-ID: <87r4oqc833.fsf@deeprootsystems.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 X-Gm-Message-State: ALoCoQmXR5r3Y1elDXbc5aQdwhHuqGReVrSkIya8bN2sFLhWsOs2tahCHw++H81BT0zrMlF4vpCD X-Spam-Note: CRM114 invocation failed X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.210.49 listed in list.dnswl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org +Igor Paul Walmsley writes: > Here are some basic OMAP test results for Linux v3.7-rc2. > Logs and other details at: > > http://www.pwsan.com/omap/testlogs/test_v3.7-rc2/20121020134755/ [...] > * 37xx EVM: CORE not entering dynamic off-idle > - Cause unknown; dynamic retention-idle seems to work; system suspend to > off works I got a start on this one, and discovered (using CM_IDLEST1_CORE) that SPI1 was not idle when going off. A quick hack disabling the touchscreen showed that after that, core was hitting idle just fine. I ran out of time today debugging this, but it's definitely realted to the GPIO debounce setting for the touchscreen. Changing it to zero[1] makes CORE hit retention again in idle. Igor, I'm hoping you might know what's going on here since we already had some problems with this ads7846 init stuff and you're more familiar with this debounce init. Kevin [1] diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index b9b776b..3afdc50 100644 --- a/arch/arm/mach-omap2/board-omap3evm.c +++ b/arch/arm/mach-omap2/board-omap3evm.c @@ -734,7 +734,7 @@ static void __init omap3_evm_init(void) omap_nand_flash_init(NAND_BUSWIDTH_16, omap3evm_nand_partitions, ARRAY_SIZE(omap3evm_nand_partitions)); - omap_ads7846_init(1, OMAP3_EVM_TS_GPIO, 310, NULL); + omap_ads7846_init(1, OMAP3_EVM_TS_GPIO, 0, NULL); omap3evm_init_smsc911x(); omap3_evm_display_init(); omap3_evm_wl12xx_init();