From patchwork Fri Jan 20 16:15:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 1729700 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=loRCIQDY; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=PyNdK4+s; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Nz4Nt1m8Pz23gR for ; Sat, 21 Jan 2023 03:15:57 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ppSXNDW/NGAcz+Qf3wymP6Kt34v1LQdYhqU3BTfayUM=; b=loRCIQDYxNkWNQ 2eevzp/hf5uVBzb2XALhbIbOw5BC5Ua4r0+l8PAYzqOLS2V3xfsAxS73VNPmdmc4k4kEg6sNxUDK5 Xqui9ZtT8XapuqYXi98hc/BLRwH+UpE9pfl45SvvF+xpQLZOko/ug1v77JEUbvkPQ6vALkdLQUE3i Q2GXVHG0F/HfcG1HbNOEQNqLHMEpZuOvFD2v0ww/O01NqgadUHUrVbkO6Xs1l8vu9V+vB7t0+ps8V eHX/XLkkoTvuKQulH0uga6XNOWjcwu4gXwXRMOJznMTlr/RWg0bN6Zcu9Fa8Weg3+xlQc5QHpWdVK VFYmeO8Rsrp8rnlyTCfQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pIu3E-00BBTb-Gj; Fri, 20 Jan 2023 16:15:36 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pIu3B-00BBS7-3o for linux-arm-kernel@lists.infradead.org; Fri, 20 Jan 2023 16:15:34 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7859261FF1; Fri, 20 Jan 2023 16:15:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1BF27C433EF; Fri, 20 Jan 2023 16:15:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1674231332; bh=xXhXTMxKo1OimWhu5kAmuS7msRdZk/rgYF7+cW7gPUo=; h=Date:From:To:Cc:Subject:From; b=PyNdK4+sMXqBpM+1o3ehi3YOjmG+iE6TzHr9++A47JmF7uCy6h6CeC3i8EMb9a8bM aTrwxgvx+5Ilz7h+x+K9TcfZ9VPOOL7AN+weUn/rv/N8igGfP2JcmajFeyy4rNCbxe h/hdBlYPi6cXKrZD2qwYuEP+VcdLZ6HMFb8jERwGLi8ndxWnVicz7lEWszOXgDZWE2 N3rJin88Ic6noDJuF39OMct0JpQxBdrb5/+cj97DlrH3ZY/WN2zLVC8I2ffcLmkpze jtys26uLJfLaLi5ASygftfDE7IKTsqZQkjN+f64tIyQ0xKvIDOOGCjjBycxviI41lD cs4bOj5/eBE/A== Date: Fri, 20 Jan 2023 16:15:27 +0000 From: Will Deacon To: joro@8bytes.org Cc: iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, robin.murphy@arm.com, kernel-team@android.com Subject: [GIT PULL] iommu/arm-smmu: Updates for 6.3 Message-ID: <20230120161527.GA22266@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230120_081533_270217_8C8203A0 X-CRM114-Status: GOOD ( 15.27 ) X-Spam-Score: -4.4 (----) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Joerg, Please pull these arm-smmu updates for 6.3. The only changes relate to device-tree bindings and their use within the driver -- summary in the tag. !! NOTE !! To avoid conflicts with the fixes I sent previously [1], I based this branch on top of the fixes tag. However, when I did a test pull I noticed that you seem to have cherry-picked the chang [...] Content analysis details: (-4.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [139.178.84.217 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 1.0 HEXHASH_WORD Multiple instances of word + hexadecimal hash -0.2 DKIMWL_WL_HIGH DKIMwl.org - High trust sender X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi Joerg, Please pull these arm-smmu updates for 6.3. The only changes relate to device-tree bindings and their use within the driver -- summary in the tag. !! NOTE !! To avoid conflicts with the fixes I sent previously [1], I based this branch on top of the fixes tag. However, when I did a test pull I noticed that you seem to have cherry-picked the changes from my earlier fixes tag rather than pulling them in directly, so if you pull this one as-is then we'll get duplicate commits in the tree. How would you like to resolve this? If you decide to go ahead and cherry-pick things again, then a linearised history (since I've got a merge) is: 1d6316e50572 iommu/arm-smmu-qcom: Select identity domain for sc8280xp MDSS 4fef70ad65f6 iommu/arm-smmu-qcom: Add SM8150 DPU compatible c940c8787929 dt-bindings: arm-smmu: Document smmu-500 binding for SM6125 7caf324fac0b dt-bindings: arm-smmu: document the smmu on Qualcomm SA8775P 3a3f20bae0ce dt-bindings: arm-smmu: disallow clocks when not used e3fed6861d86 dt-bindings: iommu: qcom: Add Qualcomm MSM8953 compatible 58499c0fd22c dt-bindings: arm-smmu: Add sm8150-smmu-500 to the list of Adreno smmus 5cc1842372bf dt-bindings: arm-smmu: Allow 3 power domains on SM6375 MMU500 Please let me know if you need a hand with any of this. Cheers, Will [1] https://lore.kernel.org/linux-iommu/20230113110318.GA12771@willie-the-truck/ --->8 The following changes since commit f1ba05a70f7df4e2e4d2d7fed2d4e63a1e700660: iommu/arm-smmu-v3: Don't unregister on shutdown (2023-01-11 12:20:00 +0000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git tags/arm-smmu-updates for you to fetch changes up to c9911d6c9bd03655e6c100d7465546d89799e960: Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates (2023-01-20 15:14:36 +0000) ---------------------------------------------------------------- Arm SMMU updates for 6.3 - Device-tree binding updates: * Cater for three power domains on SM6375 * Document existing compatible strings for Qualcomm SoCs * Tighten up clocks description for platform-specific compatible strings - Enable Qualcomm workarounds for some additional platforms that need them ---------------------------------------------------------------- Bartosz Golaszewski (1): dt-bindings: arm-smmu: document the smmu on Qualcomm SA8775P Bjorn Andersson (1): iommu/arm-smmu-qcom: Select identity domain for sc8280xp MDSS Konrad Dybcio (1): dt-bindings: arm-smmu: Allow 3 power domains on SM6375 MMU500 Krzysztof Kozlowski (1): dt-bindings: arm-smmu: disallow clocks when not used Luca Weiss (1): dt-bindings: iommu: qcom: Add Qualcomm MSM8953 compatible Marijn Suijten (2): dt-bindings: arm-smmu: Add sm8150-smmu-500 to the list of Adreno smmus iommu/arm-smmu-qcom: Add SM8150 DPU compatible Martin Botka (1): dt-bindings: arm-smmu: Document smmu-500 binding for SM6125 Will Deacon (1): Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/updates .../devicetree/bindings/iommu/arm,smmu.yaml | 56 +++++++++++++++++++++- .../devicetree/bindings/iommu/qcom,iommu.txt | 1 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 + 3 files changed, 58 insertions(+), 1 deletion(-)