Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3834666pxb; Tue, 10 Nov 2020 00:53:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJxIpU5qx6ieG33SZFNtWly2x0s9OjtAVWtZX2bc9CBzvNDiPGZGf2ceIiQjvjooIVCAjKtk X-Received: by 2002:aa7:db8a:: with SMTP id u10mr18720144edt.204.1604998381107; Tue, 10 Nov 2020 00:53:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604998381; cv=none; d=google.com; s=arc-20160816; b=x9UP9D0rbsaPRTeoOXvt+1Wb+8Eba/RTNopQ9sFIQsEivNQrYeC+7kNEFgFAYb1se7 VSGIIGgkoyZ3qpJMj/LtRgs8sU+Q6lViLRfoJV19wLVpiXGK6tof6jfotKXxrEFZCfCX TsJENRW8ZWE0t4DAQBR+j1Ncz71CQXpwgDJb04eCxj57An6Z3RfTF56vmi7DVswQV99s 6jYfcrk9ctTlXV4BAilkqkiUDsvNY/4NNVqgyMiVUSTfpBjMIuQk1KpfMbHL3iHHYeZt tJSwBiC92Bi+vrmXMCULS3d8Ysn+u9NryWI+TQbwjslgJXucEIJ8ei1mH5Woa2+9lbQB ESXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=O86X83dzn+bzjqivvgUn8L6Z6hpA2wO25P4WUUS+Jg8=; b=mFaei+Nv4yqFRUHRgc1ahoFekgBD0VAv49rxNCsce3DsV3dcehx8HzyYjL42KW024L geHa7S4eQJmaFXoYQSqw62EnLc0ypi7V77WrTHuOjJ1tOPWTR3pg1E9y2xKn2r5kpHoR S0xa/zyteQxsU/E65gKDxVf5hoYzxVx2UcM5dI5Hc7l7Fv8QpjCeWFzBv9R9+CyjzoPv 7TrH9AEJaeoAFU4O4L09hNIKOjKvOQ0HyVOLCFXb8Jf20N7xm8YLCnHNmgHHtlELeuMK VUs6rXzBvfJsPeKW58Y/ylX/SxRIYNDu5Nk6Ak8XxA1HJPlNxSblBo+9fn1skb2/3Kne UpRw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j62si9530833edd.159.2020.11.10.00.52.38; Tue, 10 Nov 2020 00:53:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730444AbgKJIuu (ORCPT + 99 others); Tue, 10 Nov 2020 03:50:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36054 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729653AbgKJIut (ORCPT ); Tue, 10 Nov 2020 03:50:49 -0500 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41A06C0613D1 for ; Tue, 10 Nov 2020 00:50:49 -0800 (PST) Received: from dude.hi.pengutronix.de ([2001:67c:670:100:1d::7]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kcPMT-0004bn-Bm; Tue, 10 Nov 2020 09:50:45 +0100 Received: from ore by dude.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1kcPMS-0004Fs-4G; Tue, 10 Nov 2020 09:50:44 +0100 From: Oleksij Rempel To: Dmitry Torokhov , Alexandru Ardelean , Mark Brown Cc: Oleksij Rempel , kernel@pengutronix.de, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-spi@vger.kernel.org, David Jander Subject: [PATCH v1 0/2] Input: ads7846: reduce SPI related CPU load Date: Tue, 10 Nov 2020 09:50:39 +0100 Message-Id: <20201110085041.16303-1-o.rempel@pengutronix.de> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::7 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org changes v2: - add back settle_delay_usecs support - execute power down on the end of the main transfer. - make it work with 2.5MHz SPI clock This series is optimizing SPI transfer related CPU load. Oleksij Rempel (2): Input: ads7846: convert to full duplex Input: ads7846: convert to one message drivers/input/touchscreen/ads7846.c | 456 ++++++++++++---------------- 1 file changed, 199 insertions(+), 257 deletions(-) -- 2.28.0