Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp570393ybl; Fri, 24 Jan 2020 05:41:59 -0800 (PST) X-Google-Smtp-Source: APXvYqycmyJhOk/aeMtMoP9px7Aegp2Mak2b9Xh9Z3zgkcSqocDfN8fHFHfrbbV5SARcZXE/qWir X-Received: by 2002:aca:ba88:: with SMTP id k130mr2061381oif.167.1579873319505; Fri, 24 Jan 2020 05:41:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579873319; cv=none; d=google.com; s=arc-20160816; b=L6MQOOkCQsH8nb1EHTtIb/I3y9QLTMB4ltceHNN6QGt8N7RYqz7njR/i6dIfBN3Imo 9J2JWF6TzlY5RumAKZP5sOOhj4QjxvCfO7KdbN+tpAkg5Rk8kFp6BJbdcGG7LJj+MgX1 u1VMYR90HExNt2wWKxx+4kA6itSqzbvGuHEvqhPc+jB9p+y/JMqclSOyalTnGYLX+h+n C8V8s68FkzeI0PwGYbeNf+e0Z8y0xmUjcJcFyo6NWaos/xiAk4W3xZhuX4qoFZeKIGow qPa1Py5344ditVlV03gkMLJI32uZNd1FC81+1SIKsbE7p7Wpj6mHwGwiCLsp+WOS53Nj Egyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=AFKhDqCR0yPLPHDWxj6wx/oiIoVRSjFjIcE4VXBlAIQ=; b=EBBIfuOzymf322ogIzwDHu1qqchk/pJb+mM3VhJIZcjAyO8niv0Y3jP7X9udfdb2Pc cbSzxjGN8Z9BfbCbycx0DTRCnLEEoB7omwHQ1VW3hxWu1pOssn1UsG4yjHxq1wHay63+ 7Y78nAXQGyT4A8lyuEdN7n3P4ELezkMNy+JhVyl0vumQ/bGLexJ7SVJ14aVfQYbFMY2f LgOHVYp9FDRPT6idy9i1uj+c5wWy6J7G9OdAisUkP2CTSOSQ4Pg2sPGOBznN8zll2L8Z wUovlHXZdF5h5LXb6UcyShnyuN+OeDulz7ycfcUuRtgncJNQSyLZABpi5hZMZskEIsyN g5Yg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=h+PyHj5G; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q19si407516otk.136.2020.01.24.05.41.46; Fri, 24 Jan 2020 05:41:59 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=h+PyHj5G; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388335AbgAXJyD (ORCPT + 99 others); Fri, 24 Jan 2020 04:54:03 -0500 Received: from mail.kernel.org ([198.145.29.99]:56920 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730133AbgAXJyA (ORCPT ); Fri, 24 Jan 2020 04:54:00 -0500 Received: from localhost (unknown [145.15.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1B87820718; Fri, 24 Jan 2020 09:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579859639; bh=kKrsRJvjV2pYirmKjjV3sByo0K9LXiyXcWpNm3rB+pE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=h+PyHj5GmRvJl7MnGROBMjXW/UrZYCn+nP6Z26pzZDgKJ06oRvf3z0x3REqoXVp1q Dgxz/iY6m2JiMP3UDjNaJGsLKDi7+sut5mdjKyR3Tp1x/pdLomUiqUavYql2/fQ8qA 2y+Din84QsYZWqidTM+S4RTs6jBxc2KAGBdXI8Lc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Sowjanya Komatineni , Mark Brown , Sasha Levin Subject: [PATCH 4.14 156/343] spi: tegra114: clear packed bit for unpacked mode Date: Fri, 24 Jan 2020 10:29:34 +0100 Message-Id: <20200124092940.493754980@linuxfoundation.org> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200124092919.490687572@linuxfoundation.org> References: <20200124092919.490687572@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Sowjanya Komatineni [ Upstream commit 7b3d10cdf54b8bc1dc0da21faed9789ac4da3684 ] Fixes: Clear packed bit when not using packed mode. Packed bit is not cleared when not using packed mode. This results in transfer timeouts for the unpacked mode transfers followed by the packed mode transfers. Signed-off-by: Sowjanya Komatineni Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- drivers/spi/spi-tegra114.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/spi/spi-tegra114.c b/drivers/spi/spi-tegra114.c index 2ad04796ef298..3a6b202dfffe0 100644 --- a/drivers/spi/spi-tegra114.c +++ b/drivers/spi/spi-tegra114.c @@ -730,6 +730,8 @@ static int tegra_spi_start_transfer_one(struct spi_device *spi, if (tspi->is_packed) command1 |= SPI_PACKED; + else + command1 &= ~SPI_PACKED; command1 &= ~(SPI_CS_SEL_MASK | SPI_TX_EN | SPI_RX_EN); tspi->cur_direction = 0; -- 2.20.1