From patchwork Fri May 26 21:07:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13257331 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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.lore.kernel.org (Postfix) with ESMTPS id 73519C77B7A for ; Fri, 26 May 2023 21:08:13 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 3DB25C433EF; Fri, 26 May 2023 21:08:13 +0000 (UTC) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 41452C433D2 for ; Fri, 26 May 2023 21:08:11 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 41452C433D2 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 359245C01A5; Fri, 26 May 2023 17:08:10 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Fri, 26 May 2023 17:08:10 -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=fm3; t=1685135290; x=1685221690; bh=ECPyVaZOAEStC3XwXXG6BZy67 SJsmVHS+6AfMaO1w/U=; b=WNF1nr2V0gmQsW0RXkmHDfbRPWdL8S4UQ1Iq13rMG akCGVv58TMRcYg2T2el1bFlOopZ8JNqEYkgWZhQxF8sMwtSN02cLK2Nhsd/NjDBK 5z7R8sJuOQ+Cdh6J9NLoldZlHeQDicA8igkNsxNxdVnoIpULJhhFYFc2c5wi8fC7 wVLz9VqExNuj6UYRsJVfvKnSEvRHKc0bJUzVIr0BMT2XAaxfSIhyf0QNNFPtUjK9 h+4lwQwXwFrzkG5MmRVWA8+DzOvRN49NxtgPc0aJ3Ghl5BEsltR+WRsIEXn+AAoW QHFqh0F9O1ueWX9++AamHQ/sT6zqh1Mog/Otz0pBDXUcA== 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=fm1; t= 1685135290; x=1685221690; bh=ECPyVaZOAEStC3XwXXG6BZy67SJsmVHS+6A fMaO1w/U=; b=DTZZu9UVnU7VvzNR+o3LO2DH6yVPmflh62K7kQ/EuenZkOsu6tG +oRr4Pp705NGIhPlrtFHNElP06IYq8F97E85Wb5NRSpChtOAz+ggqLbzellD/0KD BBMT2nkpSnnkDYa+FhL5TZhsxzWGFYTUROlT5y2UF74//KO7tvQunAkvH32zbi7W 5SxXaYxmghNQ1u3B5vrd/cdzEQycOJl3BxFXQdFCrIcQYw8tbpouzojSoZzpLblv 8o21IQwKZrEgvNqp8/7ixzfeutFrXsVVx8fcz+4ewhkRdR4kkZLPjn6nBhqZByNd d7ZAVQrr3KZNCFmDaP1i9s12LCc1Ixdrklw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejledgudehhecutefuodetggdotefrod 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 00335B60086; Fri, 26 May 2023 17:08:09 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-441-ga3ab13cd6d-fm-20230517.001-ga3ab13cd Mime-Version: 1.0 Message-Id: Date: Fri, 26 May 2023 23:07:34 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@kernel.org Subject: [GIT PULL] ARM: SoC fixes for 6.4 The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511: Linux 6.4-rc3 (2023-05-21 14:05:48 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-fixes-6.4-1 for you to fetch changes up to abf5422e821f0f321e95cb728f013f143ca4655c: Merge tag 'ffa-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes (2023-05-26 16:49:15 +0200) ---------------------------------------------------------------- ARM: SoC fixes for 6.4 There have not been a lot of fixes for for the soc tree in 6.4, but these have been sitting here for too long. For the devicetree side, there is one minor warning fix for vexpress, the rest all all for the the NXP i.MX platforms: SoC specific bugfixes for the iMX8 clocks and its USB-3.0 gadget device, as well as board specific fixes for regulators and the phy on some of the i.MX boards. The microchip risc-v and arm32 maintainers now also add a shared maintainer file entry for the arm64 parts. The remaining fixes are all for firmware drivers, addressing mistakes in the optee, scmi and ff-a firmware driver implementation, mostly in the error handling code, incorrect use of the alloc_workqueue() interface in SCMI, and compatibility with corner cases of the firmware implementation. ---------------------------------------------------------------- Adam Ford (2): arm64: dts: imx8mn: Fix video clock parents arm64: dts: imx8mp: Fix video clock parents Alexander Stein (1): ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator Andrejs Cainikovs (1): arm64: dts: colibri-imx8x: delete adc1 and dsp Arnd Bergmann (5): Merge tag 'optee-async-notif-fix-for-v6.3' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes Merge tag 'juno-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes Merge tag 'scmi-fix-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes Merge tag 'imx-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes Merge tag 'ffa-fixes-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes Christoph Niedermaier (1): ARM: dts: imx6ull-dhcor: Set and limit the mode for PMIC buck 1, 2 and 3 Conor Dooley (1): MAINTAINERS: update arm64 Microchip entries Emanuele Ghidoli (3): arm64: dts: colibri-imx8x: fix eval board pin configuration arm64: dts: colibri-imx8x: move pinctrl property from SoM to eval board arm64: dts: colibri-imx8x: fix iris pinctrl configuration Etienne Carriere (1): optee: fix uninited async notif value Frank Li (2): dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type arm64: dts: imx8: fix USB 3.0 Gadget Failure in QM & QXPB0 at super speed Hugo Villeneuve (1): arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay Krzysztof Kozlowski (2): ARM: dts: vexpress: add missing cache properties arm64: dts: arm: add missing cache properties Sudeep Holla (4): firmware: arm_ffa: Check if ffa_driver remove is present before executing firmware: arm_ffa: Fix usage of partition info get count flag firmware: arm_ffa: Fix FFA device names for logical partitions firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors Tejun Heo (1): firmware: arm_scmi: Fix incorrect alloc_workqueue() invocation .../devicetree/bindings/usb/cdns,usb3.yaml | 2 +- MAINTAINERS | 12 ++++++++-- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 1 + arch/arm/boot/dts/imx6ull-dhcor-som.dtsi | 7 ++++++ arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 1 + arch/arm64/boot/dts/arm/foundation-v8.dtsi | 1 + arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 1 + .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 1 + arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 8 ++++++- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 28 ++++++++++++---------- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 25 +++++++------------ .../boot/dts/freescale/imx8x-colibri-eval-v3.dtsi | 6 +++++ .../boot/dts/freescale/imx8x-colibri-iris.dtsi | 3 +-- arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 14 ++++++----- drivers/firmware/arm_ffa/bus.c | 19 +++++++++++---- drivers/firmware/arm_ffa/driver.c | 9 ++++++- drivers/firmware/arm_scmi/raw_mode.c | 2 +- drivers/tee/optee/smc_abi.c | 4 +++- include/linux/arm_ffa.h | 1 + 20 files changed, 98 insertions(+), 48 deletions(-)