Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2456001pxj; Mon, 10 May 2021 03:29:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy7xAppG4ZBmyXejm8TmNO68xXQfsUOcNWy1r6a5GbkFsj1NKDDjgZNu5Xh5k9xytO6CeQQ X-Received: by 2002:a17:906:4795:: with SMTP id cw21mr24525406ejc.304.1620642593223; Mon, 10 May 2021 03:29:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620642593; cv=none; d=google.com; s=arc-20160816; b=Rgu8oRnX8PxuAkQ8NONthiCFa52Fs50Qam6jecI1vP16FOUT5SYnj8Ktv1lwppj507 fLA+cptK4hebDi1McrmKQUzoFPvZbkv7wQPTCqpB/NKi7Dr1Ob6q2KA8ThM2fMZTNjmf ZuIQN18e0a3P769PkAIY7GDKmfVEdWUVHnacNC+erI9Hgp+EVSZAJsraQKmrZIRv89ei m6MdlvBVkNsjPAZ+2nkA3cmJ0eCPX4//chYHMQO45b0ICAzpKki0rbWO3izQdWt+AZOa YQXaqR93VU/zwBLtcHQ1jpx7h29jxAFAcCF8mxglIDWX/JVC34vamrHfd0fPl8HHZl/Q ZE4Q== 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=MRSlxe7mdv3w2EAvt8ZSb3r/eB5WjEqUJ3KKntCDEMHaDzDjaDHsl9jR1QzVaWDsHj 2aYGAo53SravNSq4hJ9F2nFM0HGUTjGK25lsMkHPpUF7Jy5rNV/90gcfutAMy2AmemHh /7lqEmlR46euz1QE7MLaiol6XO6iekU+aGJkkImDN9YBAvQQDoZD2ni2m+y9WmsrfYdT lVB6dMJn6MGDBDctsy299Ag+FxoyiNSPNElZt9XnVmmOE7HXfDbTboWBzf/6fKFn5ZHh qyKpr6G+Gt2ZhPMvRJojg1lZBWvMnwic5IdMgKOg338RawEYCp0rcBbrvxKggRudRqx2 /AUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ht5jspct; 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 z11si14070493edd.228.2021.05.10.03.29.28; Mon, 10 May 2021 03:29:53 -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=ht5jspct; 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 S231490AbhEJK1j (ORCPT + 99 others); Mon, 10 May 2021 06:27:39 -0400 Received: from mail.kernel.org ([198.145.29.99]:59064 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231404AbhEJK0L (ORCPT ); Mon, 10 May 2021 06:26:11 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 494FE6143B; Mon, 10 May 2021 10:25:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620642306; bh=pgd1252rTW4FmboBZqeKmdDft2iOwqQhjAW9jP4Q6SE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ht5jspct6Wx5EURIfH2tw+87l6JMjJoYSCLWjiPPJHtIs3xpc+gDu3AfUPdDvWyrQ J/a9MKr6Aajoao9yYFQ+9MnQIdAlSkeUfCfymuN0jAAFb+lU8c9hzL4s+YNbPo61Yr l+LaBxf+mSWOzP4pSlPG0lbiKoPdc6664tCCv3D0= 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.4 040/184] spi: ath79: always call chipselect function Date: Mon, 10 May 2021 12:18:54 +0200 Message-Id: <20210510101951.525284910@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210510101950.200777181@linuxfoundation.org> References: <20210510101950.200777181@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