Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754068AbaKCSJf (ORCPT ); Mon, 3 Nov 2014 13:09:35 -0500 Received: from mail-wi0-f171.google.com ([209.85.212.171]:48593 "EHLO mail-wi0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753900AbaKCSJ2 (ORCPT ); Mon, 3 Nov 2014 13:09:28 -0500 Date: Mon, 3 Nov 2014 19:09:21 +0100 From: Richard Cochran To: Vignesh R Cc: Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Benoit Cousson , Tony Lindgren , Russell King , Jonathan Cameron , Dmitry Torokhov , devicetree@vger.kernel.org, Lars-Peter Clausen , Samuel Ortiz , Jan Kardell , linux-iio@vger.kernel.org, Sebastian Andrzej Siewior , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Felipe Balbi , Paul Gortmaker , Peter Meerwald , Hartmut Knaack , linux-omap@vger.kernel.org, Lee Jones , linux-arm-kernel@lists.infradead.org, Brad Griffis Subject: Re: [PATCH 0/4] Touchscreen performance related fixes Message-ID: <20141103180920.GA20779@localhost.localdomain> References: <1414408111-2631-1-git-send-email-vigneshr@ti.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1414408111-2631-1-git-send-email-vigneshr@ti.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 27, 2014 at 04:38:27PM +0530, Vignesh R wrote: > This series of patches fix TSC defects related to lag in touchscreen > performance and cursor jump at touch release. The lag was result of > udelay in TSC interrupt handler. Cursor jump due to false pen-up event. > The patches implement Advisory 1.0.31 in silicon errata of am335x-evm > to avoid false pen-up events and remove udelay. That advisory has two workarounds. You have chosen the second one? The text of the second workaround says it only works on 4 wire setups, so I wonder how 5 wire designs will be affected. > The advisory says to use > steps 1 to 4 for ADC and 5 to 16 for TSC (assuming 4 wire TSC and 4 channel > ADC). No, it doesn't say that. (sprz360f.pdf) > Further the X co-ordinate must be the last one to be sampled just > before charge step. The first two patches implement the required changes. FWIW, I implemented the first workaround and removed the udelay not too long ago. Like Sebastian, I saw the TSC unit hang after about 50000 interrupts when running with the workaround. Did you test you patch for very long? Thanks, Richard -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/