From patchwork Fri Mar 24 21:40:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 1760956 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=a5YCtsaQ; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=arndb.de header.i=@arndb.de header.a=rsa-sha256 header.s=fm1 header.b=TVz9cka1; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm2 header.b=BzN7wawE; 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 4Pjwgw0h9bz1yYB for ; Sat, 25 Mar 2023 08:43:38 +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:Subject:Cc:To:From:Date:Message-Id: Mime-Version: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=l/d3AexYMOyb7h7JaumcxJya/wvMZKoLnA1GYHFyP6k=; b=a5YCtsaQDDtA98 snSMm47xoxIEoHjD/tzfJ8lnr7Ei+agoz/e1b7Kcp80GKB27RTrvsxM2CEnTvRrAnhwxgbNltWJ8q 4/0O5x9vW4k4Pdl2idVLdMggyPRWhxk6oyC5gj3nKYr0I0e/I54wgl9jD8HN5BGTAPlCPFvCIPjFH zwXwtAztXPshz6z5f1IMI90Yd5Kp/tuNks4gLjwzP+CXriBNL2riMQ5PvJl5cnhva+wVMRyNcjCVr o1CNdS5Q5gzlPyn3miiYIaN+efscXCZoPsKJQFYO+U9+jA7iBXSNCnHD5A/8aB3sb5Ln+fL9BwZpt w2XbLMDQewRuUkaKRFCQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pfpBn-005fU7-12; Fri, 24 Mar 2023 21:43:11 +0000 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pfpBj-005fTI-0u for linux-arm-kernel@lists.infradead.org; Fri, 24 Mar 2023 21:43:09 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 81FFA3200952; Fri, 24 Mar 2023 17:43:02 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Fri, 24 Mar 2023 17:43:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm1; t=1679694182; x=1679780582; bh=okSJCCN1OzLHGs5rzBuQ7AzMs ikHX0VfQuuARxIDmsY=; b=TVz9cka1c/Dq5lAf8g68n3rWNBcQk8vMkf+z7W+// cFoan7lrR/lvS5kx/kju2ORCOuRjkLQD3dJBQ6fLyZxzewt1LGI7gWo7qKqRYTDY twcF3OAZCMmFLkAziRkjs34y1YJCcExK4KWtBIN/Gu7cV7aZg8VDDQ3EakwUyzyb JceIms6duTd0+bi/Lis4DL9wsRfQTPoieFGKmrq5NhzmyTWLRdYgrRJDje4SvrCI HjQhThiNlMLBf6pvdGVYJBbHXaU3g7NAiKEyEiPv2VmhwrdZPsMnryL7xW4siNFJ OOqqD6pLsrAzBGwFewwmQNDOqk+LAlQ7taCjVy6zAJzqQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1679694182; x=1679780582; bh=okSJCCN1OzLHGs5rzBuQ7AzMsikHX0VfQuu ARxIDmsY=; b=BzN7wawEimg6hSAnlS3t/gGVQ4n07jUSOBCChmN9fk2xIqiQDUo aM4soniJarXSmoJb5uBY2xQQtVLujVxlfvuwx15EvSQVveqY73JO/n+vkDHKnbQx lNpDjRbsxwMz/5Xv1A7z/kLI+iUxTAXJxRWGRTbYbxFI8H/foaVlQPxmoAFfIiZ9 qK4OG8IrwWSf6irZl0pw6zwxir7xa6MGJoiv2x8srg3vEEOX3BgjuOK8ZRCIMU+b BEM01WzUG1h8N2B5ujn2rORxktHS6yfHqjTJK6aTpf0LYRtOTANk/2vjZU/+kl4p YIUKlBxzDIYPP7l7tE+LGbsfEnyPA1y2ebw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdegiedgudehfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfffhffvvefutgesthdtredtreertdenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpedtlefhkedvvdethfeuteekheettddvveeltdffhfejudffheelieelheevjeej keenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhlihhnrghrohdrohhrghenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnugesrghr nhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id CFE99B60086; Fri, 24 Mar 2023 17:43:01 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-236-g06c0f70e43-fm-20230313.001-g06c0f70e Mime-Version: 1.0 Message-Id: Date: Fri, 24 Mar 2023 22:40:06 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] ARM: SoC fixes for 6.3, part 2 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230324_144308_045739_91C90CDD X-CRM114-Status: GOOD ( 17.01 ) X-Spam-Score: -0.9 (/) 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: The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6: Linux 6.3-rc1 (2023-03-05 14:52:03 -0800) are available in the Git repository at: Content analysis details: (-0.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [64.147.123.25 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [64.147.123.25 listed in wl.mailspike.net] -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 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 The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6: Linux 6.3-rc1 (2023-03-05 14:52:03 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-fixes-6.3-2 for you to fetch changes up to ec7d8bd7d40f14b03da2d9cc3c6c8c845d62fb0f: Merge tag 'qcom-driver-fixes-for-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/fixes (2023-03-24 18:06:29 +0100) ---------------------------------------------------------------- ARM: SoC fixes for 6.3, part 2 As usual, most of the bug fixes address issues in the devicetree files, and out of these, most are for the Qualcomm and NXP platforms, including: - A missing "reserved-memory" property on LG G Watch R that is needed to prevent clashing with firmware - Annotations for cache coherency on multiple machines - Corrections for pinctrl, regulator, clock, iommu and power domain properties for i.MX and Qualcomm to correctly reflect the hardware settings - Firmware file names on multiple machines SA8540P Ride board - An incompatible change to the qcom vadc driver requires adding individual labels - Fix EQoS PHY reset GPIO by dropping the deprecated/wrong property and switch to the new bindings. - A fix for PCI bus address translation Tegra194 and Tegra234. There are also a couple of device driver fixes, addressing - A race condition in the amdtee driver - A performance regression in the Qualcomm 'llcc' driver - An unitialized variable use NXP i.MX "weim" driver - Error handling issues in Qualcomm "rmtfs", and "scm" drivers and the Arm scmi firmware driver ---------------------------------------------------------------- Abel Vesa (2): arm64: dts: qcom: sm8550: Add bias pull up value to tlmm i2c data clk states soc: qcom: llcc: Fix slice configuration values for SC8280XP Alexander Stein (3): arm64: dts: freescale: imx8-ss-lsio: Fix flexspi clock order arm64: dts: imx93: Fix eqos properties arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes Andrew Halaney (1): arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio Arnd Bergmann (7): Merge tag 'amdtee-fix-for-v6.3' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc-fixes Merge tag 'tegra-for-6.3-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc-fixes Merge tag 'imx-fixes-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc-fixes Merge tag 'scmi-fixes-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/fixes Merge tag 'qcom-arm64-fixes-for-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/fixes Merge tag 'qcom-dts-fixes-for-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/fixes Merge tag 'qcom-driver-fixes-for-6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/fixes Brian Masney (1): arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware Christophe JAILLET (1): firmware: arm_scmi: Use the bitmap API to allocate bitmaps Cristian Marussi (2): firmware: arm_scmi: Fix raw coexistence mode behaviour on failure path firmware: arm_scmi: Fix device node validation for mailbox transport Dan Carpenter (2): firmware: arm_scmi: Clean up a return statement in scmi_probe firmware: arm_scmi: Return a literal instead of a variable Ivan Bornyakov (1): bus: imx-weim: fix branch condition evaluates to a garbage value Jianhua Lu (1): arm64: dts: qcom: sm8250-xiaomi-elish: Correct venus firmware path Johan Hovold (5): firmware: qcom: scm: fix bogus irq error at probe arm64: dts: qcom: sc8280xp-x13s: mark s11b regulator as always-on arm64: dts: qcom: sc8280xp-x13s: mark s10b regulator as always-on arm64: dts: qcom: sc8280xp-x13s: mark s12b regulator as always-on arm64: dts: qcom: sc8280xp-x13s: mark bob regulator as always-on Konrad Dybcio (3): arm64: dts: qcom: sm6115: Un-enable SPI5 by default arm64: dts: qcom: sm6375: Add missing power-domain-named to CDSP arm64: dts: qcom: sm8550: Use correct CPU compatibles Krishna chaitanya chundru (1): arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent Krzysztof Kozlowski (3): arm64: dts: qcom: sm8450: correct WSA2 assigned clocks arm64: dts: qcom: sm8550: fix LPASS pinctrl slew base address arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name Luca Weiss (3): soc: qcom: rmtfs: fix error handling reading qcom,vmid soc: qcom: rmtfs: handle optional qcom,vmid correctly ARM: dts: qcom: apq8026-lg-lenok: add missing reserved memory Manivannan Sadhasivam (5): arm64: dts: qcom: sm8150: Fix the iommu mask used for PCIe controllers arm64: dts: qcom: sc8280xp: Add label property to vadc channel nodes arm64: dts: qcom: sm8350: Mark UFS controller as cache coherent arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent arm64: dts: qcom: sm8550: Mark UFS controller as cache coherent Marek Vasut (2): arm64: dts: imx8mp: Fix LCDIF2 node clock order arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes Michael Walle (1): Revert "arm64: dts: ls1028a: sl28: get MAC addresses from VPD" Peng Fan (3): ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl Rijo Thomas (1): tee: amdtee: fix race condition in amdtee_open_session Srinivas Kandagatla (4): arm64: dts: qcom: sc8280xp: fix rx frame shapping info arm64: dts: qcom: sc8280xp: fix lpass tx macro clocks arm64: dts: qcom: sc8280xp-x13s: fix dmic sample rate arm64: dts: qcom: sc8280xp-x13s: fix va dmic dai links and routing Thierry Reding (1): arm64: tegra: Bump CBB ranges property on Tegra194 and Tegra234 Yang Xiwen (1): arm64: dts: qcom: msm8916-ufi: Fix sim card selection pinctrl Ye Xingchen (1): firmware: arm_scmi: Remove duplicate include header inclusion arch/arm/boot/dts/e60k02.dtsi | 1 + arch/arm/boot/dts/e70k02.dtsi | 1 + arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 1 + arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 10 +++++ .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 12 ------ .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 2 - .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 8 ---- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 2 - .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 17 -------- arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 5 ++- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 5 +++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 24 +++++++++-- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8916-thwc-uf896.dts | 4 -- arch/arm64/boot/dts/qcom/msm8916-thwc-ufi001c.dts | 28 ++++++++++++- arch/arm64/boot/dts/qcom/msm8916-ufi.dtsi | 10 ----- arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 27 +++++++++--- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 18 ++++---- arch/arm64/boot/dts/qcom/sm6115.dtsi | 1 + arch/arm64/boot/dts/qcom/sm6375.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish.dts | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 1 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 5 ++- arch/arm64/boot/dts/qcom/sm8550.dtsi | 49 +++++++++++----------- drivers/bus/imx-weim.c | 2 +- drivers/firmware/arm_scmi/bus.c | 3 +- drivers/firmware/arm_scmi/driver.c | 14 +++---- drivers/firmware/arm_scmi/mailbox.c | 37 ++++++++++++++++ drivers/firmware/qcom_scm.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 6 +-- drivers/soc/qcom/rmtfs_mem.c | 10 +++-- drivers/tee/amdtee/core.c | 29 +++++++------ 39 files changed, 212 insertions(+), 145 deletions(-)