Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp584182pxb; Wed, 11 Nov 2020 10:53:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJwyfe8eRXDwuQE5X1mWtikw4ULyjcT9+DrwtgkvMSC3iyeW3iAQJzyF/n6Hg8B41OIGgDL7 X-Received: by 2002:a05:6402:1115:: with SMTP id u21mr1004502edv.148.1605120831277; Wed, 11 Nov 2020 10:53:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605120831; cv=none; d=google.com; s=arc-20160816; b=YTndpDp0kSExlBBdKGM83+zTwEjOzwPo0qGDMC8QvZlLE7EHNoxiUo/ItSavF0hBKN 64T11BzyzEVYtCxU34uSISaOTCUH+8ePGDdP51qLtJ4KVd4zIaU+HIa1kwt6EqwXdImR LdIlUiDj5tQ9ksaPAdZkCg0A/iDtjGkKSna/R5izhYG8SgN7tG2hRl8RLwD+a8nIcHaD /CWorP7OUe/70lsbiua14l5Sn7Mt0D7EfBI90OD+9+bbA1/+l/de8X73z3QXSxCW7Kgn 5iN2Q7qx+mBC7x2D1srRUHfMhCPiM8HkEgMBWrRSPWuSfwyOqTUKUSvitvlLXFiHDGDb WZmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=l1Pegl0AGNVKaWQlJGzbmp8EJmfVq5zNsJCWYXHqOnQ=; b=IRU1a/DoPQQMolHqrY+k7EwoTH6HI3qBWWHN/lxXYv61DUwwHnocUVRKUOUb0lXDIm 4RXo9Yw8OgM4AsNOfAiUyh0g7iMlg3H7kzgCAYcMWHSj3SfvqE++bD4NS7ReHnmXG4m3 YY0+0e0sUZ+AiG1qIpHvVm+AC84QqAuRWj5PshSMvPq15xN8Q7KPjDcZCWuJ8jBsCIlP jCl6ZZWz68LC4jdDZd6egmg2YJ7uibuLwaQWS9fvV7MTM40B4/78ib5wwNVn7ew+0Ypp R5NLrrtpXIXvfknTX3cgB6BEQsI9Em8ZBaDTtUl6yVdCyjjbGrtvnjkbvzQ/4gOwZ4u2 W/uw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="Sma0B//i"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p14si1868405ejf.554.2020.11.11.10.53.27; Wed, 11 Nov 2020 10:53:51 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b="Sma0B//i"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726953AbgKKSwA (ORCPT + 99 others); Wed, 11 Nov 2020 13:52:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726126AbgKKSv7 (ORCPT ); Wed, 11 Nov 2020 13:51:59 -0500 Received: from mail-pj1-x1044.google.com (mail-pj1-x1044.google.com [IPv6:2607:f8b0:4864:20::1044]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6DF22C0613D1; Wed, 11 Nov 2020 10:51:59 -0800 (PST) Received: by mail-pj1-x1044.google.com with SMTP id r9so1149908pjl.5; Wed, 11 Nov 2020 10:51:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=l1Pegl0AGNVKaWQlJGzbmp8EJmfVq5zNsJCWYXHqOnQ=; b=Sma0B//i35MjdI7HCYP+08L7s9F239NGmzphbelfWa2ENFCQpLLXlUAe/x+rjedsc6 TN+lVpjjqEDnl8+S0iZ9yMEzpBhMl5fsd5c58bomv+UyWH/687H7nkHD0TdeMVM3uTiZ wi3zkTu6uazExkFK/R8FQeJUrhOrFd4rRoyQgA0m8XFEEuQFykA1uPP96y3dIEon9A/N KC0zThADnhzemVUeqw1HtK/p7TqhPM5784XAMpECJJ4Hr1AM0LV+Pa+FfGLe9qnRIKbi Z4d8oGK7j/bCc7FjqRt2I0NQC8CWxCC16nYIoi07nkO2QONKakdpxzTBFJhi9A8Nav90 YI3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=l1Pegl0AGNVKaWQlJGzbmp8EJmfVq5zNsJCWYXHqOnQ=; b=YFcZZ9YOuc85yuwDNvCLtrEk0RtYOMOvoxOUIAjqKqElWgCKMo80ezV0ruSdS/HDT4 35dWB7gUFIkH0GNg0wJXU/3GHF3/urSfWdjnuTu4NOBP2c5NKfMpcT8pVoJmaNU6/I6O Vqao/nvAxkbq6/5zh3WqJzPUPcWXpj/Tkc/MFs+91GdiwBlmkv5O/RKruHzrjZbVGahe 1PDJ2sNZXWQG1XEOaac82YK1zze+ZStjS5eHXOHRhVhnqqikkW1M4URv5g+yq7xrtTby lsMQ0hjMyT34Ad2/AqHO02o6zXkFdDjlkhdzgav08bqP4PY5SRpEcBxUa7h3nQuFu9JC ATxg== X-Gm-Message-State: AOAM5336sVi2bXgE7ZaIRTsnxGwP8I895qWgK93IyM4U8uTv/8A4RWTH v2Gu2Tldiz0Oj42lhDrSNxE= X-Received: by 2002:a17:902:bd01:b029:d4:d73d:7644 with SMTP id p1-20020a170902bd01b02900d4d73d7644mr22293923pls.69.1605120718101; Wed, 11 Nov 2020 10:51:58 -0800 (PST) Received: from dtor-ws ([2620:15c:202:201:a6ae:11ff:fe11:fcc3]) by smtp.gmail.com with ESMTPSA id v18sm3367522pfn.35.2020.11.11.10.51.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Nov 2020 10:51:57 -0800 (PST) Date: Wed, 11 Nov 2020 10:51:55 -0800 From: Dmitry Torokhov To: Oleksij Rempel Cc: Alexandru Ardelean , Mark Brown , kernel@pengutronix.de, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-spi@vger.kernel.org, David Jander Subject: Re: [PATCH v2 2/2] Input: ads7846: do not overwrite spi->mode flags set by spi framework Message-ID: <20201111185155.GX1003057@dtor-ws> References: <20201027095724.18654-1-o.rempel@pengutronix.de> <20201027095724.18654-3-o.rempel@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201027095724.18654-3-o.rempel@pengutronix.de> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 27, 2020 at 10:57:24AM +0100, Oleksij Rempel wrote: > Do not overwrite spi->mode flags set by spi framework, otherwise the > chip select polarity will get lost. > > Signed-off-by: Oleksij Rempel Acked-by: Dmitry Torokhov Mark, could you please pick up this one through your tree as well? I do not believe that outstanding patches that I have in my queue for this driver will clash with it. Thanks! > --- > drivers/input/touchscreen/ads7846.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/input/touchscreen/ads7846.c b/drivers/input/touchscreen/ads7846.c > index 8fd7fc39c4fd..f2dc2c8ab5ec 100644 > --- a/drivers/input/touchscreen/ads7846.c > +++ b/drivers/input/touchscreen/ads7846.c > @@ -1288,7 +1288,8 @@ static int ads7846_probe(struct spi_device *spi) > * may not. So we stick to very-portable 8 bit words, both RX and TX. > */ > spi->bits_per_word = 8; > - spi->mode = SPI_MODE_0; > + spi->mode &= ~SPI_MODE_X_MASK; > + spi->mode |= SPI_MODE_0; > err = spi_setup(spi); > if (err < 0) > return err; > -- > 2.28.0 > -- Dmitry