Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2495768pxj; Mon, 10 May 2021 04:30:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyHNixXYgByY45HPYEEodNdkOGwEB98Ahx+D8quf+m2jBtAVtorXAlVT1hhSO3SoEr0idmd X-Received: by 2002:a6b:fb0a:: with SMTP id h10mr14038722iog.167.1620646234066; Mon, 10 May 2021 04:30:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620646234; cv=none; d=google.com; s=arc-20160816; b=u5/zH5Gb9C5ahHpaPue14r0mnScl/TTQ5ZyIQeaSADpXKpYSdpa2lxnRwfI6fGImfw I5NJmynKtlDXk1Nxi+9l9WyvL0sttjV2lNx3ewTltEu1hJ0U/YRAfhnIqxRSz76xDUFn e3Godf1qFWbp3+WUCnJo3Ol6s8j2u9hDbN2dr+64JdZMmvXSHEu0wAVyGXAiS+N4YwUg ZMsvxQf0O7GH03H+NghoYyyptA0p2T4sOs78aFr1xB0Pc1LzhzXGkOvJxuhITROSKqgN thgTtuDV5sxfWPVyduyDCIZLyM578kxW1tO3G+z2opGZRZvMQrs/Mr5Q6cCT+NqA3Xv1 1jFQ== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=HVRMW5OxPgBC/Zd8wdnoF2ki3LaIvtdSvCKc/K0VhKY=; b=Vo1jgaBUNs/ryj3z1cHmCqT/kQS03GMHULZi+N3b9fHhHu7CYeDFWKiJKXiZLNTtJB 41OrmXUNwXu/Ki4I9SWcVjLAh7zOzr63t165ZdnEBpCiJpl6jKZhz5UBXc3AeFtOiZv3 tkNHsphNc//l2ylBGb0DWm+PO5YBrHxANVnQcl4v8AKb3/lnHOBLn0vZNXhHEdj0mIhH TdcRRAAlip2j6yrwLvo8jFYHnvoLNiPX7o1Wzb1YSIr5nDTbuvB0YLyRpf/s/YvX/zfD 0DEIaYBbRl9xam6QRXFnSBw7QE76hApR/UWD4aCPH5k9/+n4N840fPED+sMHAS13Pol+ UcYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=msYSlN2S; 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=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n4si15260719ion.59.2021.05.10.04.30.20; Mon, 10 May 2021 04:30:34 -0700 (PDT) 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=@linuxfoundation.org header.s=korg header.b=msYSlN2S; 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=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239414AbhEJL0k (ORCPT + 99 others); Mon, 10 May 2021 07:26:40 -0400 Received: from mail.kernel.org ([198.145.29.99]:52714 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234414AbhEJK4V (ORCPT ); Mon, 10 May 2021 06:56:21 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 9EF9E61920; Mon, 10 May 2021 10:46:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620643561; bh=pgd1252rTW4FmboBZqeKmdDft2iOwqQhjAW9jP4Q6SE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=msYSlN2SZHnydOB7ddlsCnv6oQvuM8W8ohSThsB0sc29LVSyL/hLKQeglifnMWECd Ehzs3xIWjYILyTfSG2hEAitB9QMxeAWWL70KOvbq7RZgWEruEiMaZsNPAtlYTfxb4E SJpp0+6kMGkafHI2kFImCZsVDp3Ad98KCWKm96xk= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, David Bauer , Mark Brown , Sasha Levin Subject: [PATCH 5.11 065/342] spi: ath79: always call chipselect function Date: Mon, 10 May 2021 12:17:35 +0200 Message-Id: <20210510102012.273275569@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210510102010.096403571@linuxfoundation.org> References: <20210510102010.096403571@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: David Bauer [ Upstream commit 19e2132174583beb90c1bd3e9c842bc6d5c944d1 ] spi-bitbang has to call the chipselect function on the ath79 SPI driver in order to communicate with the SPI slave device, as the ath79 SPI driver has three dedicated chipselect lines but can also be used with GPIOs for the CS lines. Fixes commit 4a07b8bcd503 ("spi: bitbang: Make chipselect callback optional") Signed-off-by: David Bauer Link: https://lore.kernel.org/r/20210303160837.165771-1-mail@david-bauer.net Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- drivers/spi/spi-ath79.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/spi/spi-ath79.c b/drivers/spi/spi-ath79.c index eb9a243e9526..436327fb58de 100644 --- a/drivers/spi/spi-ath79.c +++ b/drivers/spi/spi-ath79.c @@ -158,6 +158,7 @@ static int ath79_spi_probe(struct platform_device *pdev) master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); master->setup = spi_bitbang_setup; master->cleanup = spi_bitbang_cleanup; + master->flags = SPI_MASTER_GPIO_SS; if (pdata) { master->bus_num = pdata->bus_num; master->num_chipselect = pdata->num_chipselect; -- 2.30.2