Received: by 2002:a05:6500:2018:b0:1fb:9675:f89d with SMTP id t24csp584333lqh; Fri, 31 May 2024 09:57:45 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUzrdx8twzP4e9eO9OPNpvXThgCUbxXqYgNJ/G4/pS1ohXGe4fG+yhIitBzJXVX6uZtKw2lksZ2OAL79RIGZp8IbuUVbFuvAcG6gRJNQQ== X-Google-Smtp-Source: AGHT+IGWpdy0OYE94zIR9H/7cigkU4AAn+edtQ+mX3Lmz4ERUz/XsZZ8gTf796VHAcxM8qdEnb+v X-Received: by 2002:a17:902:d481:b0:1f4:aac7:ffff with SMTP id d9443c01a7336-1f637006e24mr29446945ad.20.1717174665118; Fri, 31 May 2024 09:57:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717174665; cv=pass; d=google.com; s=arc-20160816; b=wFjBVlBUyt6xHhAu5+QGzYQrVW3gGmixS8zJ34kh/MvnZdWt4WhC6rkcUk0vHRVDX5 9kPCHeztjn/VCpkMzC1sfsvKmL7+MrviCPXf157B6gyUdAYC4WRPz0ZxaZ7D1vH4kp7q 1izmAceCi9AEE3JH5X9zyB0M286N5rFHuc9ZZN8L59LLWZRFTgGdLWefTWAUxyGlVSaw Wdm/doR5hmfdezBqtKyGyWZMt1lkE1sqPNz/hIvnxGC/Xha1+L12ls18jE7xob5Fes5A aohNnXXbFzWaIqH52feVASUKZ76FESIAxsFGVTWvNT55K/Y0EqBKTCIKJLvqJac/FoMJ RdeA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-id:precedence:date:subject:cc :to:from:message-id:dkim-signature; bh=FLAzvyc6WkUAelw0PQN7vrPeu2YXgTX+pHJF9j1Yc/A=; fh=pURTjR2o9dyII3BfIOG9kbT0d8vA4Cb9XohEqK8iuuY=; b=MiDrsU+0mFZmz/YeN5x7NWNSmEwMmpGZfOrkM+kCdfqicLRAlj7+heDEoRWLwW46Jf 5ZWgP11FrFC3j3j8OYn5z7OATUxAj8VzT7EZ6m1bwpD10/u45HNdF/vLHWh/9nxEotdr Erlah48FhzUFpcLzEhGyFOvOw43hi8UOcqTqShImNv4GfvhcMpjirl120efPGu1usRnk hwD5rVbasNdKcssorGQldEBoEUHqYBIgd48FUHN6GnwPAQzyB4rYzhuY67wfNYJh0OMg VXMyLUIDbR6mbH749N5zsq/IPwHrUAjp0B6Wo+LsEJuk0qtrmVYQfZEFGlu1kVMmmriz dGig==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Yg5hW8D5; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-197204-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-197204-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d9443c01a7336-1f6323675dbsi19417695ad.176.2024.05.31.09.57.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 May 2024 09:57:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-197204-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Yg5hW8D5; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-197204-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-197204-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id C0196287DCF for ; Fri, 31 May 2024 16:56:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D206A172777; Fri, 31 May 2024 16:56:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Yg5hW8D5" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0292815CD7F; Fri, 31 May 2024 16:56:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717174567; cv=none; b=JrllN3mqFCMDNI+t4cTyAGPbIAmaHUuv47ZhwM2mYe835UI8hHVMCMCt2nwKCUTuabfD7os5cpoz6gBkWBgtaE723rSiE72iP8bQTaTQuqhTBgGAef/FFJIlCr59P0gl7/j/ZeeE/6hw/VwKLRoN+Jz+En/EgB3OAlm4keagvuI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717174567; c=relaxed/simple; bh=WUvmVdpJgJRxIaSCRIfJr52zfPAGi08QjQmVCOZydiE=; h=Message-ID:From:To:Cc:Subject:Date; b=KOmFTuCb2HnrRhSEBTWxzoUOqYOHxSNDzF7Xmgv2Bfe77d5kGsSED5WNchCBD6eNf3aVIyQ5/gC+WT0lbbLyNhchLw4aaA9HEPBsf2SWr1yNlI7XTr+0iUNpUHsO57zTnNUyB1RWo0joBP0tCsG7xglzUV26StaZV1uhg0sZzmw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Yg5hW8D5; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 246E7C116B1; Fri, 31 May 2024 16:56:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717174566; bh=WUvmVdpJgJRxIaSCRIfJr52zfPAGi08QjQmVCOZydiE=; h=From:To:Cc:Subject:Date:From; b=Yg5hW8D5kWN2vVcj1mQ5dwY2nTsIcg8Fgevp0WahsMiOfZnKkL/OS6PYdPLPjSOHo hWnZpbo3BZ2/PRul/A1BnGDyZhL0Ymzb9WoQaxevwq2FgoEXo/UT3QGNY3T0+vizbd o5RaMo+Pzw7/411mvYcdciTMfInw4IEhTIii61RHtVTv3XSHxgsim36vnbJEH0LNrI Y2nfZjusX5pCdxpJb+FwA1sbiKQV1l9WWADM3wPZsDnegoLzUK8pJ4kqCMgIyViWlj 6nclj5tMosEXJsKTaekkNAisfYHpnmWKoGiiqG7NbXkyLkw591m+8nQH4qJfHcMm2O OfJW5uuWCsjaw== Message-ID: From: Mark Brown To: Linus Torvalds Cc: linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Brown Subject: [GIT PULL] SPI fixes for v6.10-rc1 Date: Fri, 31 May 2024 17:55:51 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: The following changes since commit d6e7ffd4820f8894eb865890c96852085d3640e1: spi: dw: Bail out early on unsupported target mode (2024-05-09 17:48:06 +0200) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-fix-v6.10-rc1 for you to fetch changes up to 95d7c452a26564ef0c427f2806761b857106d8c4: spi: stm32: Don't warn about spurious interrupts (2024-05-29 19:12:09 +0100) ---------------------------------------------------------------- spi: Fixes for v6.10 A series of fixes that came in since the merge window, the main thing being the fixes Andy did for DMA sync where we were calling into the DMA API in suprising ways and causing issues as a result, the main thing being confusing the IOMMU code. We've also got some fairly important fixes for the stm32 driver, it supports a wide range of hardware and some optimisations that were done recently have broken on some systems, and a fix to prevent glitched signals on the bus in the cadence driver. ---------------------------------------------------------------- Andy Shevchenko (3): spi: Don't mark message DMA mapped when no transfer in it is spi: Check if transfer is mapped before calling DMA sync APIs spi: Assign dummy scatterlist to unidirectional transfers Mark Brown (1): soi: Don't call DMA sync API when not needed Uwe Kleine-König (2): spi: stm32: Revert change that enabled controller before asserting CS spi: stm32: Don't warn about spurious interrupts Witold Sadowski (1): spi: cadence: Ensure data lines set to low during dummy-cycle period drivers/spi/spi-axi-spi-engine.c | 2 +- drivers/spi/spi-cadence-xspi.c | 20 +++++++++++++++----- drivers/spi/spi-hisi-kunpeng.c | 2 -- drivers/spi/spi-microchip-core-qspi.c | 1 + drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi.c | 32 +++++++++++++++++++++++++++----- 6 files changed, 45 insertions(+), 14 deletions(-)