From patchwork Mon Apr 24 20:59:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13222590 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 B5092C7618E for ; Mon, 24 Apr 2023 20:59:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 9BC38C4339B; Mon, 24 Apr 2023 20:59:52 +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 A9116C433D2 for ; Mon, 24 Apr 2023 20:59:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org A9116C433D2 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 CA5065C0077; Mon, 24 Apr 2023 16:59:49 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Mon, 24 Apr 2023 16:59:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1682369989; x=1682456389; bh=n8Mo0Pbe5OdCqzALogFB6jll7EteYUdsR7k Zmbp2m4o=; b=ctj0169M3b05Mfa6gRT9RRAlIqgPbxuHPF9ZAS553w5jof7hSPU c5kgaKBDuk68emzGEeqZvUygl66/0RQqII54xAjo56/vQubTyNlM7Uq18Ru8F82F E399zSrLA4Gk5aRM0NpfVxUZYn8CiFT9QW5HktjH3UBzxA3wsyrLo4vqA3AkQeUi Mgagyr2d9U0IcwMWnO5q7aEQnnWKdXHMXiqS9SD4p/AwzvPjL0yT7mO/wu4JXd1l kgy+Selu1Ya+o990Ddbung/UOFTMMY+eOSJDiRN8EdjCk5bTbVQmPkdEg3XhQacf qvat7VVHEI3p9cjZBJ3hB0g+wCp+JK748Kg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1682369989; x=1682456389; bh=n8Mo0Pbe5OdCqzALogFB6jll7EteYUdsR7k Zmbp2m4o=; b=fTjJsvCWx4sCO4qZXERDvnEN0Fsv7AMR31qJaI5KGaEgGPDbaJA hCfesRLLwr3KEj2I898XTFufDreCdoSlEtkmkMopAYOS7dCyGnKPsoewG6Fittg+ PS0BsjYkGUhWbEvn+4kf6Kiuq6/B35+2/7GBIkkHMtmNEsidSQwhqVjQ1ryUTfA5 j3M7LrrxBrEEAcBnUq9bqYaZZtnQKZx4OXYU5f7wlFA087BQi2HnkgCDyfT1ZaVG GSvCaXNFY+wpYz1RkDNi2zrW+HWAvFg42VKMOWDt1FfmD2jT5DlmAy4c1cbopAYE GbCWSm3vwaqwFZoALrY1xqXbyfb5gOEk2SQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehhecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedf tehrnhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrf grthhtvghrnhepgfekhfehtedvtefhjeekiefghedtffeiveeffeetffetjeffheelhfdt ueevjeeunecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpghhithhhuhgsrdgtohhmne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgu segrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 8C8CCB60086; Mon, 24 Apr 2023 16:59:49 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-374-g72c94f7a42-fm-20230417.001-g72c94f7a Mime-Version: 1.0 Message-Id: In-Reply-To: References: Date: Mon, 24 Apr 2023 22:59:28 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 1/4] ARM: SoC changes for 6.4 The following changes since commit eeac8ede17557680855031c6f305ece2378af326: Linux 6.3-rc2 (2023-03-12 16:36:44 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.4 for you to fetch changes up to bd2c0c4452eea00e22c4008d8e64e58fa73857e5: Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm (2023-04-18 17:04:44 +0200) ---------------------------------------------------------------- ARM: SoC changes for 6.4 The Oxford Semiconductor OX810/OX820 "oxnas" platform gets retired after the ARM11MPcore processor keeps causing problems in certain corner cases. OX820 was the only remaining SoC with this core after CNS3xxx got retired, and its driver support for never completely merged upstream. The Arm "Realview" reference platform still supports ARM11MPCore in principle, but this was never a product, and the CPU support will get cleaned up later on. Another series updates the mv78xx0 platform, which has been similarly neglected for a while, but should work properly again now. The other changes are minor cleanups across platforms, mostly converting code to more modern interfaces for DT nodes and removing some more code as a follow-up to the large-scale platform removal in linux-6.3. ---------------------------------------------------------------- Arnd Bergmann (7): Merge tag 'omap-for-v6.4/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm Merge tag 'omap-for-v6.4/omap1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm Merge tag 'samsung-soc-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm Merge tag 'imx-soc-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm Merge tag 'renesas-arm-soc-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm Merge tag 'arm-soc/for-6.4/soc' of https://github.com/Broadcom/stblinux into soc/arm Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm Jeremy J. Peper (4): ARM: mv78xx0: adjust init logic for ts-wxl to reflect single core dev ARM: mv78xx0: set the correct driver for the i2c RTC ARM: mv78xx0: add code to enable XOR and CRYPTO engines on mv78xx0 ARM: mv78xx0: fix entries for gpios, buttons and usb ports Jilin Yuan (1): ARM: OMAP2+: fix repeated words in comments Jinpeng Cui (1): ARM: omap1: remove redundant variables err Juerg Haefliger (1): ARM: omap1: Kconfig: Fix indentation Kenneth Lee (1): ARM: OMAP2+: hwmod: Use kzalloc for allocating only one element Lukas Bulwahn (4): ARM: mmp: remove obsolete config USB_EHCI_MV_U2O ARM: spear: remove obsolete config MACH_SPEAR600 ARM: mstar: remove unused config MACH_MERCURY ARM: OMAP2+: remove obsolete config OMAP3_SDRC_AC_TIMING Neil Armstrong (1): ARM: oxnas: remove OXNAS support Oleksij Rempel (2): ARM: imx6q: skip ethernet refclock reconfiguration if enet_clk_ref is present ARM: mach-imx: imx6ul: remove not optional ethernet refclock overwrite Rob Herring (10): ARM: exynos: Use of_property_read_bool() for boolean properties ARM: mxs: Use of_property_present() for testing DT property presence ARM: imx: Use of_property_read_bool() for boolean properties ARM: EXYNOS: Use of_address_to_resource() ARM: bcm: Use of_address_to_resource() ARM: OMAP2+: Use of_property_read_bool() for boolean properties ARM: OMAP2+: Use of_address_to_resource() ARM: sh-mobile: Use of_cpu_node_to_id() to read CPU node 'reg' ARM: pxa: Use of_property_read_bool() for boolean properties soc: fsl: Use of_property_present() for testing DT property presence Thomas Weißschuh (1): firmware: turris-mox-rwtm: make kobj_type structure constant Uwe Kleine-König (1): ARM: Convert to platform remove callback returning void ye xingchen (1): ARM: OMAP2+: Remove the unneeded result variable arch/arm/Kconfig | 2 - arch/arm/Makefile | 1 - arch/arm/common/locomo.c | 6 +- arch/arm/common/sa1111.c | 6 +- arch/arm/common/scoop.c | 6 +- arch/arm/mach-bcm/bcm_kona_smc.c | 23 ++------ arch/arm/mach-exynos/exynos.c | 8 ++- arch/arm/mach-exynos/suspend.c | 2 +- arch/arm/mach-imx/gpc.c | 2 +- arch/arm/mach-imx/mach-imx6q.c | 10 +++- arch/arm/mach-imx/mach-imx6ul.c | 20 ------- arch/arm/mach-imx/mmdc.c | 5 +- arch/arm/mach-mmp/Kconfig | 6 -- arch/arm/mach-mstar/Kconfig | 7 --- arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 82 +++++++++++++++++--------- arch/arm/mach-mv78xx0/common.c | 23 ++++++++ arch/arm/mach-mv78xx0/common.h | 2 + arch/arm/mach-mv78xx0/mv78xx0.h | 10 ++++ arch/arm/mach-mv78xx0/pcie.c | 2 +- arch/arm/mach-mxs/mach-mxs.c | 2 +- arch/arm/mach-omap1/Kconfig | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 6 +- arch/arm/mach-omap1/omap-dma.c | 6 +- arch/arm/mach-omap2/Kconfig | 11 ---- arch/arm/mach-omap2/cm33xx.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 23 ++++---- arch/arm/mach-omap2/pm33xx-core.c | 6 +- arch/arm/mach-oxnas/Kconfig | 38 ------------ arch/arm/mach-oxnas/Makefile | 2 - arch/arm/mach-oxnas/headsmp.S | 23 -------- arch/arm/mach-oxnas/platsmp.c | 96 ------------------------------- arch/arm/mach-pxa/irq.c | 3 +- arch/arm/mach-pxa/sharpsl_pm.c | 6 +- arch/arm/mach-sa1100/jornada720_ssp.c | 5 +- arch/arm/mach-sa1100/neponset.c | 6 +- arch/arm/mach-shmobile/platsmp-apmu.c | 36 ++++++------ arch/arm/mach-spear/Kconfig | 6 -- drivers/firmware/turris-mox-rwtm.c | 2 +- drivers/soc/fsl/qbman/dpaa_sys.c | 8 +-- 39 files changed, 167 insertions(+), 345 deletions(-) delete mode 100644 arch/arm/mach-oxnas/Kconfig delete mode 100644 arch/arm/mach-oxnas/Makefile delete mode 100644 arch/arm/mach-oxnas/headsmp.S delete mode 100644 arch/arm/mach-oxnas/platsmp.c From patchwork Mon Apr 24 21:00:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13222591 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 E2984C7618E for ; Mon, 24 Apr 2023 21:00:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id ADAB4C433EF; Mon, 24 Apr 2023 21:00:48 +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 1F5F0C433D2 for ; Mon, 24 Apr 2023 21:00:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 1F5F0C433D2 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 3CB955C01C6; Mon, 24 Apr 2023 17:00:45 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Mon, 24 Apr 2023 17:00:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1682370045; x=1682456445; bh=R67JHLqjDvYsWltLRpHjPxHswJem0bDDYtE KAoqtVq8=; b=Z5a8O3ZByYNDSgwtwScuVV9S4Ml02mm8GKnhSrZItbCWbUvNSup tfS4VBezhYQNFQi+AO+IhvbqYkonwJ3iLUO1nyq/2JNzIly3vVd2nV/NTb+7eex/ KPoCCzig5q+THcHrkdHWhNjmmpyYO9/cOSiBh6ayjX1pMJf1xk+BDszVqaMXId7R AYuxSAFUOR1woOa/9S1DENMEx6w4SaktnRL/YdPZBtI/8rA3M8XX+/62GJEAy2EH VkkLWXgy9a6JZjbPGNKsuxAE3gqwJ2psEs27FJ5EjqjQk9CBGUkE7cgLOvvmT48H vFgH6MJ5fNtrd1T3L6qdtmR00KskyuLlOGw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1682370045; x=1682456445; bh=R67JHLqjDvYsWltLRpHjPxHswJem0bDDYtE KAoqtVq8=; b=LemVCJ0pK3Sp5JGGLIqd8dTx3BoveSwx7EWdcAiGF6k6oEHYCk8 vqyupWn967Gej0HY0pIpmCmK66Wdkq60h0WOYmnBApyBfccNBN0XOk0cTknxKBJg Owd5ym1Hd5O9IF4cRUH4Va/lohKwxkuqf28UjiSxA0OpYtOOw95dHvSVFKwNPjOx xPhSMx4UQpM/aKXen9W184uygXIwIsC3Fp5fPXtXgfKjArHoNilVMKHRTZdoPxkF PpMUW/GqQsYZjyt5bFJyW63MMhV0fByTbrLMuXmc/VJkRRjo8E5gwlvAksLI2Zt4 mxQFIG8krprSmwH0B1buyhLJb/JDGlgt4pA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedf tehrnhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrf grthhtvghrnhepffeludehvedvuedvieefueffheetjeffvdffleefkeelvddvfeehhfdt ueefiefgnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdplhhinhgrrhhordhorhhgpd hgihhthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgr ihhlfhhrohhmpegrrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id E8949B60086; Mon, 24 Apr 2023 17:00:44 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-374-g72c94f7a42-fm-20230417.001-g72c94f7a Mime-Version: 1.0 Message-Id: <4871b5e5-c1ef-484e-990c-b585d4446ff8@app.fastmail.com> In-Reply-To: References: Date: Mon, 24 Apr 2023 23:00:23 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 2/4] ARM: SoC drivers for v6.4 The following changes since commit eeac8ede17557680855031c6f305ece2378af326: Linux 6.3-rc2 (2023-03-12 16:36:44 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.4 for you to fetch changes up to 4c87f3ff78b20da0dd118762fd66b67a98e36249: Merge tag 'scmi-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers (2023-04-17 17:38:42 +0200) ---------------------------------------------------------------- ARM: SoC drivers for v6.4 The most notable updates this time are for Qualcomm Snapdragon platforms. The Inline-Crypto-Engine gets a new DT binding and driver. A number of drivers now support additional Snapdragon variants, in particular the rsc, scm, geni, bwm, glink and socinfo, while the llcc (edac) and rpm drivers get notable functionality updates. Updates on other platforms include: - Various updates to the Mediatek mutex and mmsys drivers, including support for the Helio X10 SoC - Support for unidirectional mailbox channels in Arm SCMI firmware - Support for per cpu asynchronous notification in OP-TEE firmware - Minor updates for memory controller drivers. - Minor updates for Renesas, TI, Amlogic, Apple, Broadcom, Tegra, Allwinner, Versatile Express, Canaan, Microchip, Mediatek and i.MX SoC drivers, mainly updating the use of MODULE_LICENSE() macros and obsolete DT driver interfaces. ---------------------------------------------------------------- Abel Vesa (2): soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver dt-bindings: crypto: Add Qualcomm Inline Crypto Engine Alexander Stein (1): firmware: imx: scu: use dev_err_probe Alexandre Mergnat (5): dt-bindings: soc: mediatek: specify which compatible requires clocks property dt-bindings: soc: mediatek: add display mutex for MT8365 SoC dt-bindings: memory-controllers: mediatek,smi-common: add mt8365 dt-bindings: memory-controllers: mediatek,smi-larb: add mt8365 memory: mtk-smi: mt8365: Add SMI Support AngeloGioacchino Del Regno (13): soc: mediatek: mtk-mmsys: Add .remove() callback soc: mediatek: mtk-mmsys: Use module_platform_driver() macro soc: mediatek: mtk-mmsys: Compress of_device_id array entries soc: mediatek: mtk-mmsys: Add MODULE_DEVICE_TABLE() to allow auto-load soc: mediatek: mtk-mutex: Compress of_device_id array entries soc: mediatek: mtk-mutex: Replace max handles number with definition soc: mediatek: mtk-mutex: Use module_platform_driver() macro soc: mediatek: cmdq: Add inline functions for !CONFIG_MTK_CMDQ soc: mediatek: Cleanup ifdefs for IS_REACHABLE(CONFIG_MTK_CMDQ) soc: mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routing table soc: mediatek: mtk-mmsys: Change MT8173 num_resets to 64 soc: mediatek: mtk-mmsys: Add support for MT6795 Helio X10 soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS Arnd Bergmann (22): Merge tag 'renesas-drivers-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'omap-for-v6.4/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers Merge tag 'memory-controller-drv-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'optee-per-cpu-irq-for-v6.4' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers Merge tag 'amlogic-drivers-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers Merge tag 'optee-load-for-v6.4' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers Merge tag 'asahi-soc-rtkit-6.4' of https://github.com/AsahiLinux/linux into soc/drivers Merge tag 'tegra-for-6.4-arm-core' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.4-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.4-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'riscv-soc-for-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers Merge tag 'imx-drivers-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers Merge tag 'sunxi-drivers-for-6.4-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers Merge tag 'renesas-drivers-for-v6.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'ti-driver-soc-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers Merge tag 'qcom-drivers-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'arm-soc/for-6.4/drivers' of https://github.com/Broadcom/stblinux into soc/drivers Merge tag 'qcom-drivers-for-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'v6.3-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers Merge tag 'memory-controller-drv-6.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'vexpress-update-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'scmi-updates-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Asahi Lina (1): soc: apple: rtkit: Fix buffer address field width Bartosz Golaszewski (3): soc: qcom: smem: update max processor count dt-bindings: arm: qcom: add the SoC ID for SA8775P soc: qcom: socinfo: add support for SA8775P Bhupesh Sharma (2): dt-bindings: arm: qcom,ids: Add IDs for QRB4210 soc: qcom: socinfo: Add IDs for QRB4210 Bjorn Andersson (1): Merge tag '20230407105029.2274111-4-abel.vesa@linaro.org' into drivers-for-6.4 Christophe JAILLET (1): firmware: arm_scmi: Use the bitmap API to allocate bitmaps Christophe Kerello (1): memory: stm32-fmc2-ebi: depends on ARCH_STM32 instead of MACH_STM32MP157 Clark Wang (1): firmware: imx: scu-pd: add missed lvds lpi2c and pwm power domains Conor Dooley (10): mailbox: mpfs: fix an incorrect mask width mailbox: mpfs: switch to txdone_poll mailbox: mpfs: ditch a useless busy check mailbox: mpfs: check the service status in .tx_done() soc: microchip: mpfs: fix some horrible alignment soc: microchip: mpfs: use a consistent completion timeout soc: microchip: mpfs: simplify error handling in mpfs_blocking_transaction() soc: microchip: mpfs: handle timeouts and failed services differently Merge patch series "mailbox,soc: mpfs: add support for fallible services" soc: microchip: mpfs: add a prefix to rx_callback() Cristian Marussi (5): firmware: arm_scmi: Fix raw coexistence mode behaviour on failure path firmware: arm_scmi: Fix device node validation for mailbox transport firmware: arm_scmi: Fix xfers allocation on Rx channel dt-bindings: firmware: arm,scmi: Support mailboxes unidirectional channels firmware: arm_scmi: Add support for unidirectional mailbox channels Dan Carpenter (2): firmware: arm_scmi: Clean up a return statement in scmi_probe firmware: arm_scmi: Return a literal instead of a variable Danila Tikhonov (2): dt-bindings: arm: msm: Add LLCC for SM7150 soc: qcom: llcc: Add configuration data for SM7150 David Wronek (2): dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 soc: qcom: socinfo: Add Soc ID for SM7150 Devi Priya (1): dt-bindings: soc: qcom: smd-rpm: Add IPQ9574 compatible Diogo Ivo (2): memory: tegra: remove redundant variable initialization memory: tegra: read values from correct device Dmitry Rokosov (1): firmware: meson_sm: populate platform devices from sm device tree data Elliot Berman (1): firmware: qcom_scm: Use fixed width src vm bitmap Etienne Carriere (2): dt-bindings: optee driver interrupt can be a per-cpu interrupt optee: add per cpu asynchronous notification Florian Fainelli (1): soc: bcm: brcmstb: Remove bare-metal ARM suspend/resume code Geert Uytterhoeven (3): soc: renesas: rmobile-sysc: Use of_fwnode_handle() helper soc: renesas: Use "#ifdef" for single-symbol definition checks MAINTAINERS: renesas: Add "renesas," file contents pattern Jason Wang (1): bus: ti-sysc: Fix comment typo Jeffrey Kardatzke (1): tee: optee: Add SMC for loading OP-TEE image Jesse Taube (1): soc: canaan: Make K210_SYSCTL depend on CLK_K210 Jindong Yue (7): soc: imx: imx8mp-blk-ctrl: Use dev_pm_domain_attach_by_name soc: imx: imx8mp-blk-ctrl: Fix typo of imx8m_blk_ctrl_of_match soc: imx: imx8mp-blk-ctrl: Add MODULE_LICENSE soc: imx: imx8m-blk-ctrl: Use dev_pm_domain_attach_by_name soc: imx: imx8m-blk-ctrl: Add MODULE_LICENSE soc: imx8m: Add MODULE_LICENSE soc: imx8m: Support building imx8m soc driver as module Jon Hunter (1): soc/tegra: pmc: Add the PMIC wake event for Tegra234 Kartik (1): soc/tegra: fuse: Remove nvmem root only access Kathiravan T (1): dt-bindings: firmware: qcom,scm: document IPQ5332 SCM Konrad Dybcio (18): soc: qcom: socinfo: Add some PMICs dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 soc: qcom: socinfo: Add IDs for QCM2290/QRB2210 soc: qcom: rpmpd: Remove SoC names from RPMPD definitions soc: qcom: rpmpd: Bring all definitions to the top soc: qcom: rpmpd: Unify Low Power Island definitions soc: qcom: rpmpd: Remove vdd* from struct names soc: qcom: rpmpd: Expand struct definition macros soc: qcom: rpmpd: Improve the naming soc: qcom: rpmpd: Make bindings assignments consistent soc: qcom: rpmpd: Add parent PD support soc: qcom: rpmpd: Hook up VDDMX as parent of SM6375 VDDGX soc: qcom: rpmpd: Remove useless comments firmware: qcom_scm: Add SM6375 compatible soc: qcom: icc-bwmon: Remove unused struct member soc: qcom: icc-bwmon: Handle global registers correctly dt-bindings: sram: qcom,imem: document SM6375 IMEM dt-bindings: firmware: document Qualcomm QCM2290 SCM Krzysztof Kozlowski (6): soc: qcom: gsbi: mark OF related data as maybe unused soc: qcom: restrict L2 accessors to ARM64 build tests dt-bindings: soc: qcom,apr: correct qcom,intents type soc: renesas: mark OF related data as maybe unused soc: renesas: pwc-rzv2m: drop of_match_ptr for ID table dt-bindings: soc: qcom: smd-rpm: re-add missing qcom,rpm-msm8994 Li Yang (1): soc: renesas: renesas-soc: Release 'chipid' from ioremap() Manivannan Sadhasivam (5): dt-bindings: arm: msm: Update the maintainers for LLCC dt-bindings: arm: msm: Fix register regions used for LLCC banks qcom: llcc/edac: Fix the base address used for accessing LLCC banks qcom: llcc/edac: Support polling mode for ECC handling soc: qcom: llcc: Do not create EDAC platform device on SDM845 Marek Vasut (1): soc: imx: imx8m-blk-ctrl: Scan subnodes and bind drivers to them Martin Povišer (1): soc: apple: rtkit: Crop syslog messages Matthias Brugger (1): soc: mediatek: mtk-svs: delete node name check Melody Olvera (2): dt-bindings: firmware: qcom,scm: Update QDU1000/QRU1000 compatible dt-bindings: soc: qcom: aoss: Document QDU1000/QRU1000 compatible Miaoqian Lin (1): soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe Mikko Perttunen (2): firmware: tegra: bpmp: Fix error paths in debugfs soc/tegra: bpmp: Actually free memory on error path Muhammad Usama Anjum (1): soc/tegra: cbb: remove linux/version.h Mukesh Ojha (1): firmware: qcom_scm: Clear download bit during reboot Neil Armstrong (4): dt-bindings: soc: amlogic: convert clk-measure.txt to dt-schema dt-bindings: soc: qcom: qcom,pmic-glink: document SM8450 compatible dt-bindings: soc: qcom: qcom,pmic-glink: document SM8550 compatible soc: qcom: pmic_glink: register ucsi aux device Nick Alcock (7): memory: tegra: remove MODULE_LICENSE in non-modules memory: remove MODULE_LICENSE in non-modules kbuild, soc: sunxi: sram: remove MODULE_LICENSE in non-modules kbuild, soc: bcm: raspberrypi-power: remove MODULE_LICENSE in non-modules kbuild, soc: bcm: bcm2835-power: remove MODULE_LICENSE in non-modules ARM: tegra: Remove MODULE_LICENSE in non-modules soc/tegra: cbb: Remove MODULE_LICENSE in non-modules Nicolas Frayer (1): soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() Peng Fan (1): soc: imx: imx8m-blk-ctrl: reordering the fields Petlozu Pravareshwar (1): soc/tegra: pmc: Support software wake-up for SPE Poovendhan Selvaraj (1): dt-bindings: scm: Add compatible for IPQ9574 Rob Clark (1): soc: qcom: smd-rpm: Use GFP_ATOMIC in write path Rob Herring (12): bus: imx-weim: Remove open coded "ranges" parsing soc: ti: Use of_property_present() for testing DT property presence soc: ti: Use of_property_read_bool() for boolean properties memory: atmel-ebi: Use of_property_present() for testing DT property presence soc: qcom: Use of_property_present() for testing DT property presence soc: sunxi: Use of_property_present() for testing DT property presence bus: ti-sysc: Remove open coded "ranges" parsing bus: ti-sysc: Use of_property_present() for testing DT property presence dt-bindings: soc: amlogic: Drop unneeded quotes dt-bindings: memory-controller: Drop unneeded quotes firmware: Use of_property_present() for testing DT property presence bus: vexpress-config: Add explicit of_platform.h include Roger Lu (4): soc: mediatek: mtk-svs: use svs get efuse common function soc: mediatek: mtk-svs: use common function to disable restore voltages soc: mediatek: mtk-svs: fix passing zero to 'PTR_ERR' soc: mediatek: mtk-svs: add thermal voltage compensation if needed Roy-CW.Yeh (4): dt-bindings: soc: mediatek: Add support for MT8195 VPPSYS soc: mediatek: mmsys: add config api for RSZ switching and DCM soc: mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1 soc: mediatek: mutex: support MT8195 VPPSYS Siddharth Vadapalli (1): soc: ti: k3-socinfo: Add entry for J784S4 SOC Sushil Singh (1): soc/tegra: pmc: Add wake source interrupt for MGBE Tushar Nimkar (1): soc: qcom: rpmh-rsc: Support RSC v3 minor versions Uwe Kleine-König (2): soc: tegra: cbb: Drop empty platform remove function soc: ti: smartreflex: Simplify getting the opam_sr pointer Varadarajan Narayanan (2): dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants soc: qcom: socinfo: Add IDs for IPQ9574 and its variants Vinod Koul (1): dt-bindings: firmware: document Qualcomm SC8180X SCM Visweswara Tanuku (1): soc: qcom: geni-se: Update Tx and Rx fifo depth based on QUP HW version Wolfram Sang (2): soc: renesas: rcar-sysc: Remove R-Car H3 ES1.* handling soc: renesas: Remove r8a77950 arch Yang Li (1): soc: ti: Use devm_platform_ioremap_resource() Yang Yingliang (2): bus: ti-sysc: Use list_for_each_entry() helper soc/tegra: cbb: tegra194: Use of_address_count() helper Ye Xingchen (6): firmware: arm_scmi: Remove duplicate include header inclusion bus: brcmstb_gisb: Use devm_platform_get_and_ioremap_resource() soc: qcom: smsm: Use dev_err_probe() soc: amlogic: meson-pwrc: Use dev_err_probe() soc: mediatek: mutex: Use dev_err_probe() soc/tegra: flowctrl: Use devm_platform_get_and_ioremap_resource() Zhaoyang Li (1): soc: bcm: brcmstb: biuctrl: fix of_iomap leak .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 4 +- .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 4 +- .../bindings/arm/firmware/linaro,optee-tz.yaml | 3 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 129 ++- .../bindings/crypto/qcom,inline-crypto-engine.yaml | 42 + .../devicetree/bindings/firmware/arm,scmi.yaml | 48 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 7 + .../memory-controllers/mediatek,smi-common.yaml | 2 + .../memory-controllers/mediatek,smi-larb.yaml | 4 + .../bindings/memory-controllers/renesas,dbsc.yaml | 4 +- .../memory-controllers/renesas,rpc-if.yaml | 2 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 6 +- .../bindings/soc/amlogic/amlogic,canvas.yaml | 4 +- .../soc/amlogic/amlogic,meson-gx-clk-measure.yaml | 40 + .../bindings/soc/amlogic/clk-measure.txt | 21 - .../bindings/soc/mediatek/mediatek,mutex.yaml | 22 +- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 9 +- .../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 + .../devicetree/bindings/sram/qcom,imem.yaml | 1 + Documentation/staging/tee.rst | 53 ++ MAINTAINERS | 1 + drivers/amba/tegra-ahb.c | 1 - drivers/bus/brcmstb_gisb.c | 4 +- drivers/bus/imx-weim.c | 19 +- drivers/bus/ti-sysc.c | 53 +- drivers/bus/vexpress-config.c | 2 +- drivers/edac/qcom_edac.c | 64 +- drivers/firmware/arm_scmi/bus.c | 3 +- drivers/firmware/arm_scmi/driver.c | 16 +- drivers/firmware/arm_scmi/mailbox.c | 120 ++- drivers/firmware/arm_scmi/optee.c | 2 +- drivers/firmware/imx/imx-scu.c | 5 +- drivers/firmware/imx/scu-pd.c | 4 + drivers/firmware/meson/meson_sm.c | 5 +- drivers/firmware/qcom_scm.c | 16 +- drivers/firmware/tegra/bpmp-debugfs.c | 12 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/mailbox/mailbox-mpfs.c | 55 +- drivers/memory/Kconfig | 2 +- drivers/memory/atmel-ebi.c | 2 +- drivers/memory/bt1-l2-ctl.c | 1 - drivers/memory/da8xx-ddrctl.c | 1 - drivers/memory/fsl_ifc.c | 1 - drivers/memory/mtk-smi.c | 6 + drivers/memory/mvebu-devbus.c | 1 - drivers/memory/tegra/mc.c | 1 - drivers/memory/tegra/tegra186-emc.c | 1 - drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +- drivers/memory/tegra/tegra210-emc-table.c | 2 - drivers/misc/fastrpc.c | 2 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 8 +- drivers/remoteproc/qcom_q6v5_pas.c | 2 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 8 +- drivers/soc/apple/rtkit.c | 16 +- drivers/soc/bcm/bcm2835-power.c | 1 - drivers/soc/bcm/brcmstb/Kconfig | 4 +- drivers/soc/bcm/brcmstb/biuctrl.c | 4 + drivers/soc/bcm/brcmstb/pm/Makefile | 1 - drivers/soc/bcm/brcmstb/pm/aon_defs.h | 105 --- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 874 --------------------- drivers/soc/bcm/brcmstb/pm/s2-arm.S | 69 -- drivers/soc/bcm/raspberrypi-power.c | 1 - drivers/soc/canaan/Kconfig | 5 +- drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/imx8m-blk-ctrl.c | 11 +- drivers/soc/imx/imx8mp-blk-ctrl.c | 5 +- drivers/soc/imx/soc-imx8m.c | 1 + drivers/soc/mediatek/Kconfig | 1 + drivers/soc/mediatek/mt8173-mmsys.h | 95 +++ drivers/soc/mediatek/mt8195-mmsys.h | 13 + drivers/soc/mediatek/mtk-mmsys.c | 195 ++--- drivers/soc/mediatek/mtk-mmsys.h | 2 +- drivers/soc/mediatek/mtk-mutex.c | 218 +++-- drivers/soc/mediatek/mtk-svs.c | 149 ++-- drivers/soc/microchip/mpfs-sys-controller.c | 56 +- drivers/soc/qcom/Kconfig | 6 +- drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/icc-bwmon.c | 231 +++++- drivers/soc/qcom/ice.c | 366 +++++++++ drivers/soc/qcom/llcc-qcom.c | 104 ++- drivers/soc/qcom/pmic_glink.c | 65 +- drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_gsbi.c | 2 +- drivers/soc/qcom/rmtfs_mem.c | 2 +- drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmpd.c | 833 +++++++++++++------- drivers/soc/qcom/smd-rpm.c | 2 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/qcom/smsm.c | 11 +- drivers/soc/qcom/socinfo.c | 16 + drivers/soc/renesas/Kconfig | 7 - drivers/soc/renesas/pwc-rzv2m.c | 2 +- drivers/soc/renesas/r8a7795-sysc.c | 10 - drivers/soc/renesas/renesas-soc.c | 19 +- drivers/soc/renesas/rmobile-sysc.c | 2 +- drivers/soc/sunxi/sunxi_mbus.c | 2 +- drivers/soc/sunxi/sunxi_sram.c | 1 - drivers/soc/tegra/cbb/tegra-cbb.c | 1 - drivers/soc/tegra/cbb/tegra194-cbb.c | 6 +- drivers/soc/tegra/cbb/tegra234-cbb.c | 8 - drivers/soc/tegra/flowctrl.c | 4 +- drivers/soc/tegra/fuse/fuse-tegra.c | 4 +- drivers/soc/tegra/pmc.c | 26 +- drivers/soc/tegra/powergate-bpmp.c | 2 +- drivers/soc/ti/k3-ringacc.c | 7 + drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/knav_dma.c | 4 +- drivers/soc/ti/knav_qmss_acc.c | 2 +- drivers/soc/ti/knav_qmss_queue.c | 4 +- drivers/soc/ti/omap_prm.c | 2 +- drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/smartreflex.c | 30 +- drivers/soc/ti/wkup_m3_ipc.c | 6 +- drivers/tee/optee/Kconfig | 17 + drivers/tee/optee/optee_msg.h | 12 + drivers/tee/optee/optee_private.h | 24 + drivers/tee/optee/optee_smc.h | 24 + drivers/tee/optee/smc_abi.c | 259 +++++- include/dt-bindings/arm/qcom,ids.h | 11 + include/dt-bindings/power/r8a7795-sysc.h | 1 - include/linux/firmware/qcom/qcom_scm.h | 2 +- include/linux/soc/mediatek/mtk-cmdq.h | 114 +++ include/linux/soc/mediatek/mtk-mmsys.h | 6 + include/linux/soc/mediatek/mtk-mutex.h | 35 + include/linux/soc/qcom/geni-se.h | 42 +- include/linux/soc/qcom/llcc-qcom.h | 6 +- include/soc/qcom/ice.h | 37 + 130 files changed, 3047 insertions(+), 2016 deletions(-) create mode 100644 Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-gx-clk-measure.yaml delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt delete mode 100644 drivers/soc/bcm/brcmstb/pm/aon_defs.h delete mode 100644 drivers/soc/bcm/brcmstb/pm/pm-arm.c delete mode 100644 drivers/soc/bcm/brcmstb/pm/s2-arm.S create mode 100644 drivers/soc/mediatek/mt8173-mmsys.h create mode 100644 drivers/soc/qcom/ice.c create mode 100644 include/soc/qcom/ice.h From patchwork Mon Apr 24 21:00:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13222592 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 9ED47C7618E for ; Mon, 24 Apr 2023 21:01:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 8399BC433EF; Mon, 24 Apr 2023 21:01:19 +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 4A87FC433D2 for ; Mon, 24 Apr 2023 21:01:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 4A87FC433D2 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 949CE5C0117; Mon, 24 Apr 2023 17:01:17 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Mon, 24 Apr 2023 17:01:17 -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 :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1682370077; x=1682456477; bh=/G URxhdpCG1z4jHQxnEY6gfAv57kgC9Jto1e70+jDyw=; b=XPnbdunJ5YRVByQ7z4 KOzVWZTU1HdUBZiJA2/M2vWuFeKSDrU9t+oLjGa6qLheF+/G0E0XQ2wfCz+rZSr5 59LVbhbn7+xhy4vgnoK7X580gyjmwfQcXpH8DfGRHOTJU6/E9184LbEIVvDvtwzE ndf8PQ4oU6BSAmdEpWIVKcnSCqQaFDXu/GHf1n0ejnPV/tOJ6qdUSTHHmN0lko+g odl2dtGvL9nKeMe+6dHHLNR/jn9meOWYIdAn2J6MP9J7QDTOCJH4+xmboEAnPv4y O5A8OWfOSAh/8WAPjAmkA/KRjmoeGm9Uz4fKR8X+3WeN8WELFuG55JYu2o5oyALF Tjaw== 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:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1682370077; x=1682456477; bh=/GURxhdpCG1z4 jHQxnEY6gfAv57kgC9Jto1e70+jDyw=; b=EyCDITrG+TcgixzJzZ2fnMtljCHVw gY15la7MP+xW2ens6K173HgLEtXqYG7tgw3cZRT+pjkDFZbSU7C7j3MIZawbds5d BW6xR2BnHZ+24BEdDNMmyD5m3/k/9eS55vMDVqdICBMlUe1eVQ/zqK4fsHJbPxuC fMV8Tjn9Po+n4kzlA6kH3MjqMRc7+CyoYzRh0HYuDY/C20NWABGCUjrZO0KxV6Qf PHAo/pCTC1jtHYmCPI9VTTAEa2hVYh07pAd9hewzZdQu38n0xYkw3mFHKLT3hV7l g2F38p24WN3J2gmwQmAsbmkwQFrS5Xb24dFRTQNwt0EkFuZuf/rl4E+dA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeevhfffledtgeehfeffhfdtgedvheejtdfgkeeuvefgudffteettdekkeeu feehudenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 36E61B60086; Mon, 24 Apr 2023 17:01:17 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-374-g72c94f7a42-fm-20230417.001-g72c94f7a Mime-Version: 1.0 Message-Id: <01f461fa-e2b8-4e69-a7a3-94db842b2f72@app.fastmail.com> In-Reply-To: References: Date: Mon, 24 Apr 2023 23:00:56 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 3/4] ARM: SoC defconfig updates for 6.4 The following changes since commit eeac8ede17557680855031c6f305ece2378af326: Linux 6.3-rc2 (2023-03-12 16:36:44 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.4 for you to fetch changes up to 2c25b94f881cf9389001cc08b1232a8099b3f8bf: ARM: config: Update Vexpress defconfig (2023-04-18 16:05:04 +0200) ---------------------------------------------------------------- ARM: SoC defconfig updates for 6.4 Most of the changes just enable additional device drivers that were added or that are often used on major platforms. The virtconfig added last time now disables additional drivers to shrink kernels for virtual machines. The obsolete oxnas_v6_defconfig file is removed in turn. ---------------------------------------------------------------- Abel Vesa (1): arm64: defconfig: Enable QCOM eUSB2 SNPS PHY and repeater Alexandre Torgue (1): ARM: multi_v7_defconfig: Add OPTEE support Alistair Francis (1): ARM: imx_v6_v7_defconfig: Enable rohm,bd71815 Arnd Bergmann (5): Merge tag 'renesas-arm-defconfig-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Merge tag 'ti-k3-config-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig Merge tag 'imx-defconfig-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig Merge tag 'tegra-for-6.4-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig Bartosz Golaszewski (1): arm64: defconfig: enable building the nvmem-reboot-mode module Besar Wicaksono (1): arm64: defconfig: Enable ARM CoreSight PMU driver Bhavya Kapoor (3): arm64: defconfig: Enable CAN PHY transceiver driver arm64: defconfig: Enable TI TSCADC driver arm64: defconfig: Enable TI ADC driver Devi Priya (1): arm64: defconfig: Enable IPQ9574 SoC base configs Fabio Estevam (3): arm64: defconfig: Enable i.MX93 ADC support ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_I2C_NXP_TDA998X ARM: imx_v4_v5_defconfig: Build CONFIG_IMX_SDMA as module Geert Uytterhoeven (3): ARM: shmobile: defconfig: Refresh for v6.3-rc1 ARM: multi_v7_defconfig: Enable additional support for RZ/N1 platforms arm64: defconfig: Enable RZ/V2M xHCI and USB3.1 DRD controller support Jai Luthra (1): arm64: defconfig: Enable audio drivers for AM62-SK Kamlesh Gurudasani (2): arm64: defconfig: Enable crypto test module arm64: defconfig: Enable security accelerator driver for TI K3 SoCs Kathiravan T (1): arm64: defconfig: Enable IPQ5332 SoC base configs Krzysztof Kozlowski (1): arm64: defconfig: enable Qualcomm pin controller drivers Kuninori Morimoto (1): arm64: defconfig: Enable DA7213 Codec Linus Walleij (2): ARM: configs: Update U8500 defconfig ARM: config: Update Vexpress defconfig Mark Brown (1): arm64: virtconfig: Further shrink the config Neil Armstrong (3): arm64: defconfig: add PMIC GLINK modules ARM: configs: remove oxnas_v6_defconfig arm64: defconfig: remove duplicate TYPEC_UCSI & QCOM_PMIC_GLINK Nishanth Menon (1): arm64: defconfig: Enable drivers for BeaglePlay Petr Vorel (2): arm64: defconfig: Switch msm8996 clk drivers to module arm64: defconfig: Enable qcom msm899{4,8} clk drivers Ryan Roberts (1): arm64: defconfig: Enable Virtio RNG driver as built in Stefan Wahren (1): ARM: imx_v6_v7_defconfig: Enable Tarragon peripheral drivers Wolfram Sang (1): arm64: defconfig: Disable R-Car H3 ES1.* arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 12 +++++ arch/arm/configs/multi_v7_defconfig | 8 ++++ arch/arm/configs/oxnas_v6_defconfig | 92 ------------------------------------ arch/arm/configs/shmobile_defconfig | 2 + arch/arm/configs/u8500_defconfig | 10 ++-- arch/arm/configs/vexpress_defconfig | 4 +- arch/arm64/configs/defconfig | 46 +++++++++++++++++- arch/arm64/configs/virt.config | 21 ++++++++ 9 files changed, 97 insertions(+), 100 deletions(-) delete mode 100644 arch/arm/configs/oxnas_v6_defconfig From patchwork Mon Apr 24 21:06:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13222599 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 E4FFEC7618E for ; Mon, 24 Apr 2023 21:06:51 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id B4246C433EF; Mon, 24 Apr 2023 21:06:51 +0000 (UTC) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 5A86FC433D2 for ; Mon, 24 Apr 2023 21:06:48 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 5A86FC433D2 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 4BF125C0347; Mon, 24 Apr 2023 17:06:27 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Mon, 24 Apr 2023 17:06:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1682370387; x=1682456787; bh=clY2jv0DD5WzLo3bC/ujrgNtZxxTChjuovu gcWkcF28=; b=g0iQ0KT1GWkejZirQKvsfG1DR+B3uikknVtvNdtGZXolkGk/By5 czSYTygiMgk1Ep7aNRAyo8KzTA1yK7UgsuZNmvwopGJUqaVLua4rFYWAyohZjw94 4OOam9b6FQZR4OJYeLeLfah3bPTvmlbI7Gqa+N4J1m0AXgdw1B9tQshcC8s7Tpoh D//0tyPa/dsTWR3f+BH51Kkv+HYrGqyCZKlvhDbZSHQTOuiImTAWi4HG2DAGtJ4t kw9Dlm+cMHAJAvti9H8g5QPuieP0jErnks56D5dkk3s020HMYAnsr3lsuKskfyg3 vTeuQU36HhtBTSWTiUYd6iqIVcfZKYmpU4Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1682370387; x=1682456787; bh=clY2jv0DD5WzLo3bC/ujrgNtZxxTChjuovu gcWkcF28=; b=GwxXypHVf8/HhBEaXgA1Va1HtU4Eekv2A+YdhC5nrQmvqNjJp2c Q4CEFp7qL3N/uYoTz0jjQ3MGEYCikn1kyqJqiUhmCjT7cT71neYYPfxs5BYfj1bF izvGwLJTAVd3VDrZJPw0vbgpBa5VyPjqoHjgd+HCaztxecHoCU9VhEzAsQRK3ayn fUvcUI+F0m7ey2H6Oq9Fa84mF6NFzEVykcKFoUjJ495YMufBhwvb5mMmVKEqT2Ur E6WWi6j/ivyxHDdJeoyHhyV9GevSYfr2jXivADsfty85LNf64DNCnZ54J/OsAB0M pPLx1/QQFNv1PzdpoTJXZYb8u64ANXY7R3Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedutddgudehjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedf tehrnhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrf grthhtvghrnhepgfekueelgeeigefhudduledtkeefffejueelheelfedutedttdfgveeu feefieegnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 013DDB60086; Mon, 24 Apr 2023 17:06:26 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-374-g72c94f7a42-fm-20230417.001-g72c94f7a Mime-Version: 1.0 Message-Id: <3579080b-db88-493c-a260-7313a81e2aa3@app.fastmail.com> In-Reply-To: References: Date: Mon, 24 Apr 2023 23:06:06 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 4/4] ARM: SoC devicetree changes for 6.4 The following changes since commit eeac8ede17557680855031c6f305ece2378af326: Linux 6.3-rc2 (2023-03-12 16:36:44 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.4 for you to fetch changes up to b8a4346d25024e00714fb6ceb0709075827f335d: Merge tag 'mvebu-dt64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt (2023-04-18 16:10:53 +0200) ---------------------------------------------------------------- ARM: SoC devicetree changes for 6.4 The devicetree changes overall are again dominated by the Qualcomm Snapdragon platform that weighs in at over 300 changesets, but there are many updates across other platforms as well, notably Mediatek, NXP, Rockchips, Renesas, TI, Samsung and ST Microelectronics. These all add new features for existing machines, as well as new machines and SoCs. The newly added SoCs are: - Allwinner T113-s, an Cortex-A7 based variant of the RISC-V based D1 chip. - StarFive JH7110, a RISC-V SoC based on the Sifive U74 core like its JH7100 predecessor, but with additional CPU cores and a GPU. - Apple M2 as used in current Macbook Air/Pro and Mac Mini gets added, with comparable support as its M1 predecessor. - Unisoc UMS512 (Tiger T610) is a midrange smartphone SoC - Qualcomm IPQ5332 and IPQ9574 are Wi-Fi 7 networking SoCs, based on the Cortex-A53 and Cortex-A73 cores, respectively. - Qualcomm sa8775p is an automotive SoC derived from the Snapdragon family. Including the initial board support for the added SoC platforms, there are 52 new machines. The largest group are 19 boards industrial embedded boards based on the NXP i.MX6 (32-bit) and i.MX8 (64-bit) families. Others include: - Two boards based on the Allwinner f1c200s ultra-low-cost chip - Three "Banana Pi" variants based on the Amlogic g12b (A311D, S922X) SoC. - The Gl.Inet mv1000 router based on Marvell Armada 3720 - A Wifi/LTE Dongle based on Qualcomm msm8916 - Two robotics boards based on Qualcomm QRB chips - Three Snapdragon based phones made by Xiaomi - Five developments boards based on various Rockchip SoCs, including the rk3588s-khadas-edge2 and a few NanoPi models - The AM625 Beagleplay industrial SBC Another 14 machines get removed: both boards for the obsolete "oxnas" platform, three boards for the Renesas r8a77950 SoC that were only for pre-production chips, and various chromebook models based on the Qualcomm Sc7180 "trogdor" design that were never part of products. ---------------------------------------------------------------- Abel Vesa (4): arm64: dts: qcom: sm8550: Add bias pull up value to tlmm i2c data clk states arm64: dts: qcom: sm8550: Fix PCIe PHYs and controllers nodes arm64: dts: qcom: sm8550-mtp: Add eUSB2 repeater node arm64: dts: qcom: sm8550: Add the Inline Crypto Engine node Adam Skladowski (8): arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc arm64: dts: msm8953: Replace xo_board with rpmcc sourced xo arm64: dts: msm8953: Provide dsi_phy clocks to gcc arm64: dts: msm8953: Drop unsupported dwc3 flag arm64: dts: msm8953: Pad regs to 8 digits arm64: dts: MSM8953: Add wcnss nodes arm64: dts: MSM8953: Add mpss nodes arm64: dts: MSM8953: Add lpass nodes Alex Elder (2): ARM: dts: qcom: sdx65: add IPA information ARM: dts: qcom: sdx65: move status properties to end of nodes Alexander Stein (2): arm64: dts: imx93: Add FlexSPI support arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Enable wakeup-source for GPIO buttons Alexandre Bailon (1): arm64: dts: mediatek: Increase the size BL31 reserved memory Alexandre Mergnat (5): arm64: dts: mediatek: add i2c support for mt8365 SoC arm64: dts: mediatek: enable i2c0 for mt8365-evk board arm64: dts: mediatek: add pwrap support to mt8365 SoC arm64: dts: mediatek: add mmc support for mt8365 SoC arm64: dts: mediatek: add ethernet support for mt8365 SoC Alexandre Torgue (1): ARM: dts: stm32: fix spi1 pin assignment on stm32mp15 Alexey Romanov (1): arm64: dts: meson-a1: add gpio_intc node Alistair Francis (2): ARM: dts: imx7d-remarkable2: Enable the cyttsp5 ARM: dts: imx7d-remarkable2: Enable the rohm,bd71815 Alyssa Rosenzweig (2): arm64: dts: mediatek: mt8192: Add GPU nodes arm64: dts: mediatek: mt8192-asurada: Enable GPU Anand Gadiyar (2): arm64: dts: ti: Refractor AM625 SK dts arm64: ti: dts: Add support for AM62x LP SK Andre Przywara (6): arm64: dts: allwinner: h5: OrangePi PC2: add OPP table to enable DVFS ARM: dts: suniv: Add Lctech Pi F1C200s devicetree dts: add riscv include prefix link ARM: dts: sunxi: add Allwinner T113-s SoC .dtsi dt-bindings: arm: sunxi: document MangoPi MQ-R board names ARM: dts: sunxi: add MangoPi MQ-R-T113 board Andreas Kemnade (2): dt-bindings: arm: fsl: add compatible string for Tolino Vision ARM: dts: imx: Add devicetree for Tolino Vison Andrew Davis (5): arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F ARM: dts: ti: Add AM57xx GP EVM board support ARM: dts: ti: Add AM57xx GP EVM Rev A3 board support ARM: dts: am57xx-idk: Add IDK displays and touchscreens ARM: dts: omap: Drop ti,omap36xx compatible Andrew Lunn (4): ARM: dts: kirkwood: Add missing phy-mode and fixed links ARM: dts: orion5: Add missing phy-mode and fixed links ARM: dts: armada: Add missing phy-mode and fixed links ARM64: dts: marvell: cn9310: Add missing phy-mode AngeloGioacchino Del Regno (31): arm64: dts: mediatek: mt8183-kukui: Couple VGPU and VSRAM_GPU regulators arm64: dts: mediatek: mt8183-kukui: Override vgpu/vsram_gpu constraints arm64: dts: mediatek: mt8183: Remove second opp-microvolt entries from gpu table arm64: dts: mt8183-pumpkin: Couple VGPU and VSRAM_GPU regulators arm64: dts: mediatek: mt8183-evb: Couple VGPU and VSRAM_GPU regulators arm64: dts: mediatek: mt8183: Use mediatek,mt8183b-mali as GPU compatible arm64: dts: mediatek: mt8192: Add mfg_ref_sel clock to MFG0 domain arm64: dts: mediatek: mt8192-asurada: Assign sram supply to MFG1 pd arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu arm64: dts: mediatek: mt8192-asurada: Couple VGPU and VSRAM_OTHER regulators ... Angus Ainslie (1): arm64: dts: imx8mq-librem5: add the magnetometer mount matrix Apurva Nandan (1): arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support Arnd Bergmann (38): Merge tag 'dt64-cleanup-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'dt-cleanup-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'renesas-dt-bindings-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'renesas-dts-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'omap-for-v6.4/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt Merge tag 'omap-for-v6.4/dt-overlays-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt Merge tag 'at91-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt ... Arınç ÜNAL (1): arm: dts: mt7623: disable home key on Bananapi BPI-R2 Balsam CHIHI (2): arm64: dts: mediatek: mt8195: Add thermal zones and thermal nodes arm64: dts: mediatek: mt8195: Add temperature mitigation threshold Bartosz Golaszewski (26): arm64: dts: sm8150: add the QUPv3 high-speed UART node arm64: dts: qcom: sa8155p-adp: enable the GNSS high-speed UART arm64: dts: qcom: add initial support for qcom sa8775p-ride arm64: dts: qcom: sa8775p: add cpufreq node arm64: dts: qcom: sm8150: fix the uart9 label arm64: dts: qcom: sa8775p: add the QUPv3 #2 node arm64: dts: qcom: sa8775p-ride: enable QUPv3 #2 arm64: dts: qcom: sa8775p: add the i2c18 node arm64: dts: qcom: sa8775p-ride: enable i2c18 arm64: dts: qcom: sa8775p: add the spi16 node arm64: dts: qcom: sa8775p-ride: enable the SPI node arm64: dts: qcom: sa8775p: add high-speed UART nodes arm64: dts: qcom: sa8775p-ride: enable the GNSS UART port arm64: dts: qcom: sa8775p-ride: enable the BT UART port .... Ben Dooks (1): arm64: tegra: Add vccmq on Jetson TX2 Bhavya Kapoor (3): arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC Bhupesh Sharma (7): arm64: dts: qcom: sm6115: Add remoteproc nodes arm64: dts: qcom: sm6115: Cleanup USB node's label arm64: dts: qcom: sm6115: Move USB node's 'maximum-speed' and 'dr_mode' properties to dts arm64: dts: qcom: sm6115: Move SDHC node(s)'s 'pinctrl' properties to dts arm64: dts: qcom: sdm845: Fix the BAM DMA engine compatible string dt-bindings: arm: qcom: Document the Qualcomm qrb4210-rb2 board arm64: dts: qcom: Add base qrb4210-rb2 board dts Biju Das (6): arm64: dts: renesas: r9a09g011: Add USB3 DRD, device and host nodes arm64: dts: renesas: rzv2mevk2: Enable USB3 DRD, Peripheral and Host arm64: dts: renesas: rzv2mevk2: Enable USB3 role switch arm64: dts: renesas: rzv2mevk2: Add uart0 pins arm64: dts: renesas: rzg2l: Add clock-names and reset-names to DMAC nodes arm64: dts: renesas: r9a07g044: Enable SCI0 using DT overlay Bjorn Andersson (6): Merge branch '20230307062232.4889-1-quic_kathirav@quicinc.com' into arm64-for-6.4 Merge branch 'arm64-fixes-for-6.3' into arm64-for-6.4 Merge branch '20230208091340.124641-1-konrad.dybcio@linaro.org' into HEAD arm64: dts: qcom: sc8280xp: Define uart2 Merge branch '20230316072940.29137-2-quic_devipriy@quicinc.com' into HEAD Merge branch 'ib-qcom-quad-spi' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into arm64-for-6.4 Brian Masney (1): arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware Chanh Nguyen (1): ARM: dts: aspeed: mtmitchell: Enable NCSI Chia-Wei Wang (1): ARM: dts: aspeed-g6: Add UDMA node Chris Morgan (1): arm64: dts: rockchip: add panel to Anbernic RG353 series Christian Hewitt (5): dt-bindings: arm: amlogic: add support for BananaPi M2S variants arm64: dts: meson: add support for BananaPi M2S variants arm64: dts: meson: gxbb-kii-pro: sort and tidy the dts arm64: dts: meson: gxbb-kii-pro: complete the bluetooth node arm64: dts: meson: gxbb-kii-pro: add initial audio support Christian Marangi (4): ARM: dts: qcom: add per SoC compatible for qcom,kpss-gcc nodes ARM: dts: qcom: add and fix clock configuration for kpss-gcc nodes ARM: dts: qcom: add missing clock configuration for kpss-acc-v1 ARM: dts: qcom: rename kpss-acc-v2 nodes to power-manager nodes Christophe Kerello (1): ARM: dts: stm32: add FMC support on STM32MP13x SoC family Chunyan Zhang (1): arm64: dts: sprd: Add support for Unisoc's UMS512 Clément Léger (1): dt-bindings: soc: renesas: renesas.yaml: Add renesas,rzn1d400-eb compatible Conor Dooley (3): riscv: dts: microchip: add mpfs specific macb reset support riscv: dts: microchip: fix the mpfs' mailbox regs Merge branch 'riscv-jh7110_initial_dts' into riscv-dt-for-next Cristian Ciocaltea (14): arm64: dts: rockchip: Add pwm-fan to rk3588-rock-5b arm64: dts: rockchip: Fix SCMI assigned clocks on rk3588s arm64: dts: rockchip: Assign PLL_PPLL clock rate to 1.1 GHz on rk3588s arm64: dts: rockchip: Add rk3588s I2S nodes arm64: dts: rockchip: Add I2S rk3588 nodes arm64: dts: rockchip: Add rk3588-rock-5b analog audio ARM: dts: sun6i: a31: Switch dma-names order for snps,dw-apb-uart nodes ARM: dts: sun8i: a23/a33: Switch dma-names order for snps,dw-apb-uart nodes ARM: dts: sun8i: v3s: Switch dma-names order for snps,dw-apb-uart nodes ARM: dts: sunxi: h3/h5: Switch dma-names order for snps,dw-apb-uart nodes riscv: dts: allwinner: d1: Switch dma-names order for snps,dw-apb-uart nodes arm64: dts: rockchip: Drop RTC clock-frequency on rk3588-rock-5b arm64: dts: rockchip: Use generic name for es8316 on Pinebook Pro and Rock 5B arm64: dts: rockchip: Add vdd_cpu_big regulators to rk3588-rock-5b Danila Tikhonov (1): arm64: dts: qcom: pm8150l: add spmi-flash-led node Delphine CC Chiu (2): ARM: dts: aspeed: greatlakes: Add gpio names ARM: dts: aspeed: greatlakes: add mctp device Devarsh Thakkar (1): arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB Devi Priya (3): dt-bindings: arm: qcom: Add ipq9574 compatible dt-bindings: clock: Add ipq9574 clock and reset definitions arm64: dts: qcom: Add ipq9574 SoC and AL02 board support Dhruva Gole (1): arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 Dmitry Baryshkov (2): arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node Douglas Anderson (18): arm64: dts: qcom: sc7180: Delete wormdingler-rev0 arm64: dts: qcom: sc7180: Delete kingoftown-rev0 arm64: dts: qcom: sc7180: Delete lazor-rev0 arm64: dts: qcom: sc7180: Delete mrbland dt-bindings: pinctrl: qcom: tlmm should use output-disable, not input-enable dt-bindings: pinctrl: qcom: Add output-enable pinctrl: qcom: Support OUTPUT_ENABLE; deprecate INPUT_ENABLE MAINTAINERS: qcom: Add reviewer for Qualcomm Chromebooks arm64: dts: sc7180: Rename qspi data12 as data23 arm64: dts: sc7280: Rename qspi data12 as data23 arm64: dts: sdm845: Rename qspi data12 as data23 ... Dylan Van Assche (5): arm64: dts: qcom: sdm845: add SLPI remoteproc dt-bindings: firmware: qcom: scm: add SSC_Q6 and ADSP_Q6 VMIDs arm64: dts: qcom: sdm845: add SLPI FastRPC support arm64: dts: qcom: sdm845-oneplus: enable SLPI arm64: dts: qcom: sdm845-shift-axolotl: enable SLPI Eddie James (3): ARM: dts: aspeed: everest: Add reserved memory for TPM event log ARM: dts: aspeed: bonnell: Remove MAC3 ARM: dts: aspeed: bonnell: Update eeprom size Emil Renner Berthing (6): dt-bindings: clock: Add StarFive JH7110 system clock and reset generator dt-bindings: clock: Add StarFive JH7110 always-on clock and reset generator dt-bindings: timer: Add StarFive JH7110 clint dt-bindings: interrupt-controller: Add StarFive JH7110 plic riscv: dts: starfive: Add initial StarFive JH7110 device tree riscv: dts: starfive: Add StarFive JH7110 VisionFive 2 board device tree Enrico Mioso (1): arm64: dts: marvell: add DTS for GL.iNet GL-MV1000 Fabien Parent (2): arm64: dts: mediatek: Initial mt8365-evk support arm64: dts: mediatek: add mt6357 device-tree Fabio Estevam (1): ARM: dts: nomadik: Replace deprecated spi-gpio properties Fabrizio Castro (1): arm64: dts: renesas: rzv2mevk2: Add uSD card and eMMC support Frank Li (2): arm64: dts: imx8qxp: add cadence usb3 support arm64: dts: freescale: imx8qxp-mek: enable cadence usb3 Geert Uytterhoeven (18): arm64: dts: renesas: r8a779g0: Add CAN-FD node arm64: dts: renesas: white-hawk: Add CAN-FD support arm64: dts: renesas: falcon: Describe CAN clock arm64: dts: renesas: rcar-gen3: Remove bogus "turbo-mode" properties arm64: dts: renesas: r8a779g0: Add thermal nodes arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table ARM: dts: armadillo800eva: Add I2C EEPROM for MAC address arm64: dts: renesas: condor: Add I2C EEPROM for PMIC arm64: dts: renesas: ulcb: Add I2C EEPROM for PMIC ... Gergo Koteles (1): arm64: dts: qcom: sdm845-oneplus-common: add Hall sensor H. Nikolaus Schaller (2): ARM: dts: gta04: fix excess dma channel usage ARM: dts: omap3-gta04: fix compatible record for GTA04 board Hal Feng (1): dt-bindings: riscv: Add SiFive S7 compatible Hector Martin (2): dt-bindings: power: apple,pmgr-pwrstate: Add t8112 compatible arm64: dts: apple: t8112: Initial t8112 (M2) device trees Heiko Stuebner (1): ARM: dts: rockchip: Add mmc aliases for rk3288-veyron devices Heiner Kallweit (2): arm64: dts: meson: adjust order of some compatibles arm: dts: meson: adjust order of some compatibles Henrik Grimler (4): arm64: dts: exynos: drop mshc aliases arm64: dts: exynos: add mmc aliases ARM: dts: exynos: replace mshc0 alias with mmc-ddr-1_8v property ARM: dts: exynos: add mmc aliases Icenowy Zheng (5): ARM: dts: suniv: add USB-related device nodes ARM: dts: suniv: licheepi-nano: enable USB dt-bindings: vendor-prefixes: add Source Parts and Lctech names dt-binding: arm: sunxi: add two board compatible strings ARM: dts: suniv: add device tree for PopStick v1.1 Jacky Bai (1): arm64: dts: imx93: Add the bbnsm dts node Jai Luthra (1): arm64: dts: ti: Enable audio on SK-AM62(-LP) Janne Grunau (14): dt-bindings: arm: apple: apple,pmgr: Add t8112-pmgr compatible dt-bindings: watchdog: apple,wdt: Add t8112-wdt compatible dt-bindings: arm: cpus: Add apple,avalanche & blizzard compatibles dt-bindings: interrupt-controller: apple,aic2: Add apple,t8112-aic compatible dt-bindings: iommu: apple,sart: Add apple,t8112-sart compatible string dt-bindings: mailbox: apple,mailbox: Add t8112 compatibles dt-bindings: nvme: apple: Add apple,t8112-nvme-ans2 compatible string dt-bindings: pci: apple,pcie: Add t8112 support ... Jayesh Choudhary (3): arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator arm64: dts: ti: k3-am62-main: Add McASP nodes Jerome Brunet (1): arm64: dts: amlogic: gxl: use gxl mdio multiplexer Jianhua Lu (4): arm64: dts: qcom: sm8250-xiaomi-elish: Correct venus firmware path arm64: dts: qcom: Split elish dts into common dtsi and elish-boe dts arm64: dts: qcom: sm8250-xiaomi-elish-boe: Add mdss and dsi panel arm64: dts: qcom: sm8250-xiaomi-elish-csot: Add Xiaomi Mi Pad 5 Pro CSOT variant Jianlong Huang (1): riscv: dts: starfive: Add StarFive JH7110 pin function definitions Joakim Zhang (2): arm64: dts: imx8qxp: add flexcan in adma arm64: dts: imx8qm: add can node in devicetree Joel Selvaraj (1): arm64: dts: qcom: sdm845-xiaomi-beryllium: add notification LED Johan Hovold (16): arm64: dts: qcom: sc8280xp-pmics: add pmk8280 rtc arm64: dts: qcom: sc8280xp-pmics: add pmk8280 sdam nvram arm64: dts: qcom: sc8280xp-crd: enable rtc arm64: dts: qcom: sc8280xp-x13s: enable rtc arm64: dts: qcom: sc8280xp: fix external display power domain 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 arm64: dts: qcom: sc8280xp-x13s: add pmic regulator supplies ... Johan Jonker (9): ARM: dts: rockchip: fix rk3288 dsi node ARM: dts: rockchip: fix rk3288 lvds node ARM: dts: rockchip: fix rk3288 dp node arm64: dts: rockchip: fix px30 lvds node arm64: dts: rockchip: fix px30 dsi node arm64: dts: rockchip: fix rk3399 dsi node arm64: dts: rockchip: fix rk3399 dp node arm64: dts: rockchip: rename vbus-supply to phy-supply in rk3566-box-demo.dts arm64: dts: rockchip: remove hclk from dsi node on rk356x John Clark (1): arm64: dts: rockchip: Add pinctrl gpio-ranges for rk356x Jon Hunter (2): arm64: tegra: Add DSU PMUs for Tegra234 arm64: tegra: Populate USB Type-C Controller for Jetson AGX Orin Julien Panis (1): arm64: dts: ti: k3-am62: Add watchdog nodes Kathiravan T (9): dt-bindings: clock: Add Qualcomm IPQ5332 GCC dt-bindings: qcom: add ipq5332 boards arm64: dts: qcom: add IPQ5332 SoC and MI01.2 board support arm64: dts: qcom: ipq5332: enable the download mode support arm64: dts: qcom: ipq5332: add SMEM support arm64: dts: qcom: ipq5332: enable the CPUFreq support arm64: dts: qcom: ipq5332: add few device nodes dt-bindings: arm: qcom: document MI01.6 board based on IPQ5332 family arm64: dts: qcom: ipq5332: add support for the RDP468 variant Komal Bajaj (1): arm64: dts: qcom: qdu1000: Add LLCC/system-cache-controller Konrad Dybcio (60): 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 dt-bindings: clock: Add Qcom SM6125 GPUCC dt-bindings: clock: Add Qcom SM6375 GPUCC dt-bindings: clock: Add Qcom SM6115 GPUCC ARM: dts: qcom-apq8064: Fix opp table child name arm64: dts: qcom: sm6375: Add RMTFS arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name arm64: dts: qcom: pm8998: Add a specific compatible for coincell chg arm64: dts: qcom: sc7280: Add qcom,smmu-500 to Adreno SMMU arm64: dts: qcom: sm8150: Add qcom,smmu-500 to Adreno SMMU arm64: dts: qcom: sm8250: Add qcom,smmu-500 to Adreno SMMU arm64: dts: qcom: sm8350: Add qcom,smmu-500 to Adreno SMMU arm64: dts: qcom: msm8996: Add missing DWC3 quirks arm64: dts: qcom: sc8280xp: Use correct CPU compatibles arm64: dts: qcom: sc7180: Add SoC-specific compatible to cpufreq_hw arm64: dts: qcom: sdm845: Add SoC-specific compatible to cpufreq_hw arm64: dts: qcom: sm6115: Add SoC-specific compatible to cpufreq_hw arm64: dts: qcom: sm6350: Add SoC-specific compatible to cpufreq_hw arm64: dts: qcom: sm8150: Add SoC-specific compatible to cpufreq_hw arm64: dts: qcom: msm8998-yoshino: Use SONY GPIO names arm64: dts: qcom: msm8998-yoshino: Use actual pin names for pin nodes arm64: dts: qcom: sm6115: Add GPUCC and Adreno SMMU arm64: dts: qcom: sc7280: Use the correct BWMON fallback compatible arm64: dts: qcom: sc8280xp: Use the correct BWMON fallback compatible arm64: dts: qcom: sdm845: Use the correct BWMON compatible ... Krishna chaitanya chundru (1): arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent Krzysztof Kozlowski (130): ARM: dts: exynos: align STMPE ADC node name with bindings in P4 Note ARM: dts: exynos: drop fake align STMPE properties in P4 Note ARM: dts: exynos: add ports to TC358764 bridge on Arndale ARM: dts: exynos: fix WM8960 clock name in Itop Elite ARM: dts: exynos: correct whitespace in Midas ARM: dts: s5pv210: correct MIPI CSIS clock name ARM: dts: exynos: drop unused samsung,camclk-out property in Midas ARM: dts: exynos: move MIPI phy to PMU node in Exynos3250 ARM: dts: exynos: move MIPI phy to PMU node in Exynos4 ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5420 ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5250 arm64: dts: exynos: move MIPI phy to PMU node in Exynos5433 arm64: dts: qcom: sm8450: correct WSA2 assigned clocks ... Kuninori Morimoto (2): arm64: dts: renesas: r8a779g0: R-Car Sound support arm64: dts: renesas: white-hawk: Add R-Car Sound support Lad Prabhakar (9): arm64: dts: renesas: r9a07g043u: Add Cortex-A55 PMU node arm64: dts: renesas: r9a07g044: Add Cortex-A55 PMU node arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems arm64: dts: renesas: r9a07g054: Add Cortex-A55 PMU node arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels arm64: dts: renesas: r9a07g044: Add CSI and CRU nodes arm64: dts: renesas: rzg2l-smarc: Enable CRU, CSI support Lakshmi Yadlapati (1): ARM: dts: aspeed: p10bmc: Change power supply info Laurent Pinchart (1): arm64: dts: freescale: imx8mm-phyboard: Add I2C4 pinmuxing Leonard Göhrs (1): ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15xx-osd32 SoM Lucas Stach (1): arm64: dts: imx8mp-debix: add USB host support Lucas Tanure (1): arm64: dts: rockchip: Add sdmmc node to rk3588 Lux Aliaga (3): dt-bindings: arm: qcom: Document xiaomi,laurel-sprout board arm64: dts: qcom: sm6125: Add UFS nodes arm64: dts: qcom: sm6125: Initial support for xiaomi-laurel-sprout Manivannan Sadhasivam (54): 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 arm64: dts: qcom: sdm845: Supply clock from cpufreq node to CPUs arm64: dts: qcom: sc7280: Supply clock from cpufreq node to CPUs arm64: dts: qcom: sm6350: Supply clock from cpufreq node to CPUs arm64: dts: qcom: sm8550: Supply clock from cpufreq node to CPUs arm64: dts: qcom: sm8250: Supply clock from cpufreq node to CPUs arm64: dts: qcom: qdu1000: Supply clock from cpufreq node to CPUs arm64: dts: qcom: sc7180: Supply clock from cpufreq node to CPUs arm64: dts: qcom: sm8150: Supply clock from cpufreq node to CPUs arm64: dts: qcom: sm8350: Supply clock from cpufreq node to CPUs arm64: dts: qcom: sc8280xp: Supply clock from cpufreq node to CPUs ... Manoj Sai (1): arm64: dts: rockchip: Enable USB OTG for rk3566 Radxa CM3 Mao Jinlong (1): arm64: dts: qcom: sm8250: Add tpdm mm/prng Marcel Ziswiler (5): dt-bindings: arm: fsl: add toradex,apalis-imx8 et al. arm64: dts: freescale: add initial apalis imx8 aka quadmax module support arm64: dts: freescale: add apalis imx8 aka quadmax carrier board support arm64: dts: verdin-imx8mp: add pcie support arm64: dts: imx8mp-verdin-yavia: trivial minor updates Marek Vasut (20): arm64: dts: imx8mp: Add PCIe support to DH electronics i.MX8M Plus DHCOM and PDK2 arm64: dts: imx8mp: Update GPIO M to CLKOUT1 on DH electronics i.MX8M Plus DHCOM and PDK2 arm64: dts: imx8mp: Do not delete PHY nodes on i.MX8MP DHCOM PDK2 arm64: dts: imx8mp: Adjust EQoS reset comment on i.MX8MP DHCOM arm64: dts: imx8mp: Adjust EQoS PHY address on i.MX8MP DHCOM arm64: dts: imx8mp: Add EQoS RMII pin mux on i.MX8MP DHCOM arm64: dts: imx8mp: Add FEC RMII pin mux on i.MX8MP DHCOM dt-bindings: soc: imx8mp-media-blk-ctrl: Align block controller example name dt-bindings: soc: imx8mp-media-blk-ctrl: Add LDB subnode into schema and example arm64: dts: imx8mp: Drop simple-bus from fsl,imx8mp-media-blk-ctrl arm64: dts: imx8mp: Reorder clock and reg properties dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM on PDK3 arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK3 dt-bindings: soc: imx8m-blk-ctrl: Rename blk_ctrl to blk-ctrl in examples dt-bindings: soc: imx-blk-ctrl: Drop leading label in blk-ctrl in examples arm64: dts: imx8mm: Add display pipeline components ... Markus Niebel (1): arm64: dts: imx93: add missing tpm pwm instances Martijn Braam (2): arm64: dts: rockchip: Add internal display support to rk3399-pinephone-pro arm64: dts: rockchip: Add touchscreen support to rk3399-pinephone-pro Martin Blumenstingl (3): ARM: dts: meson8: add the xtal_32k_out pin ARM: dts: meson8: add the SDXC_A pins ARM: dts: meson8m2: mxiii-plus: Enable Bluetooth and WiFi support Martin Kepplinger (4): arm64: dts: imx8mq-librem5: lower the mipi csi 1 frequencies arm64: dts: imx8mq-librem5: describe the clock for the csi sensors arm64: dts: imx8mq-librem5: fix audio-1v8 regulator name arm64: dts: imx8mq-librem5: add brightness levels to led-backlight Matthias Brugger (1): arm64: dts: mt8167: Align mmsys node name with dtschema Max Krummenacher (1): arm64: dts: imx8-ss-dma: add io-channel-cells to adc nodes Maxim Schwalm (1): ARM: tegra30: Use cpu* labels Maya Matuszczyk (1): arm64: dts: rockchip: Add display support to Odroid Go Super Michael Tretter (1): ARM: dts: imx7d: add node for PXP Michal Vokáč (7): dt-bindings: arm: fsl: Fix copy-paste error in comment ARM: dts: imx6dl-yapp4: Use reset-gpios property name dt-bindings: arm: fsl: Add Y Soft IOTA Phoenix, Lynx, Pegasus and Pegasus+ ARM: dts: imx6dl-yapp4: Move phy reset into switch node ARM: dts: imx6dl-yapp4: Move status to the end of property list ARM: dts: imx6dl-yapp4: Remove unneeded status "okay" ARM: dts: imx6dl-yapp43: Add support for new HW revision of the IOTA board Moudy Ho (1): arm64: dts: mediatek: mt8195: add MUTEX configuration for VPPSYS Mukesh Ojha (1): arm64: dts: qcom: sm8450: Add IMEM and PIL info region Nam Nguyen (1): arm64: dts: renesas: v3hsk: Add clock-skew for GEther's Micrel PHY Nancy.Lin (1): arm64: dts: mt8195: add display node for vdosys1 Neil Armstrong (28): arm64: dts: amlogic: meson-sm1-bananapi: correct usb-hub hog node name arm64: dts: amlogic: meson-gxm-s912-libretech-pc: add simple connector node in fusb302 node arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: remove invalid #gpio-cells in onewire node arm64: dts: amlogic: meson-g12b-radxa-zero2: fix pwm clock names arm64: dts: amlogic: meson-g12b-odroid-go-ultra: rename keypad-gpio pinctrl node arm64: dts: amlogic: meson-s4: fix apb4 bus node name arm64: dts: amlogic: meson-sm1: use correct enable-gpios arm64: dts: amlogic: meson-gxm-s912-libretech-pc: remove unused pinctrl-names from phy node dt-bindings: arm: amlogic: Document the boards with the BPI-CM4 connected arm64: dts: amlogic: Add initial support for BPI-CM4 module with BPI-CM4IO baseboard arm64: dts: qcom: pm8550b: Add eUSB2 repeater node arm64: dts: qcom: sm8550: fix qup_spi0_cs node arm64: dts: qcom: sm8550: misc style fixes arm64: dts: qcom: sm8350: add port subnodes in dwc3 node arm64: dts: qcom: sm8450: add port subnodes in dwc3 node ... Niklas Söderlund (3): arm64: dts: renesas: r8a779g0: Add and connect all CSI-2, ISP and VIN nodes arm64: dts: renesas: white-hawk-csi-dsi: Add and connect MAX96712 arm64: dts: renesas: falcon-csi-dsi: Set bus-type for MAX96712 Nishanth Menon (4): dt-bindings: net: ti: k3-am654-cpsw-nuss: Drop pinmux header arm64: dts: ti: Use local header for pinctrl register values dt-bindings: pinctrl: k3: Deprecate header with register constants arm64: dts: ti: k3-am62-wakeup: Introduce RTC node Nitin Yadav (1): arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT Nícolas F. R. A. Prado (1): arm64: dts: mediatek: mt8192-asurada: Add MFG0 domain supply Oleksij Rempel (12): ARM: dts: imx6qdl: use enet_clk_ref instead of enet_out for the FEC node ARM: dts: imx6dl-lanmcu: configure ethernet reference clock parent ARM: dts: imx6dl-alti6p: configure ethernet reference clock parent ARM: dts: imx6dl-plybas: configure ethernet reference clock parent ARM: dts: imx6dl-plym2m: configure ethernet reference clock parent ARM: dts: imx6dl-prtmvt: configure ethernet reference clock parent ARM: dts: imx6dl-victgo: configure ethernet reference clock parent ARM: dts: imx6q-prtwd2: configure ethernet reference clock parent ARM: dts: imx6qdl-skov-cpu: configure ethernet reference clock parent ARM: dts: imx6dl-eckelmann-ci4x10: configure ethernet reference clock parent ARM: dts: imx6ul: set enet_clk_ref to CLK_ENETx_REF_SEL ARM: dts: imx6ul-prti6g: configure ethernet reference clock parent Ondrej Jirman (1): arm64: dts: rockchip: Add support for volume keys to rk3399-pinephone-pro Patrice Chotard (1): ARM: dts: stm32: Add QSPI support on STM32MP13x SoC family Peng Fan (11): arm64: dts: imx8mq: tqma8mq-mba8mx: drop disable-over-current arm64: dts: imx8mp: verdin-yavia: drop disable-over-current arm64: dts: imx8dxl: drop clocks from scu clock controller arm64: dts: imx8-apalis-v1.1: drop ci-disable-lpm arm64: dts: imx8mn-evk: update i2c pinctrl to match dtschema arm64: dts: imx8mm-ddr4-evk: update gpmi pinctrl to match dtschema arm64: dts: imx8mq-librem5: update pinctrl to match dtschema arm64: dts: imx8mm-emcon: update pinctrl to match dtschema arm64: dts: imx8mn-bsh-smm: update pinctrl to match dtschema arm64: dts: imx8mm-prt8mm: update pinctrl to match dtschema arm64: dts: imx8mq-librem5: add missing #clock-cells Petr Vorel (2): arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping arm64: dts: qcom: msm8994-angler: removed clash with smem_region Philippe Schenker (25): arm64: dts: freescale: imx8-ss-lsio: add support for lsio_pwm0-3 arm64: dts: freescale: imx8-ss-dma: set lpspi0 max frequency to 60mhz dt-bindings: arm: fsl: Add colibri-imx8x carrier boards arm64: dts: colibri-imx8x: Prepare for qxp and dx variants arm64: dts: colibri-imx8x: Update spdx license arm64: dts: colibri-imx8x: Use new bracket format arm64: dts: colibri-imx8x: Add atmel pinctrl groups arm64: dts: colibri-imx8x: Add pinctrl group for csi_mclk arm64: dts: colibri-imx8x: Split pinctrl_hog1 arm64: dts: colibri-imx8x: Correct pull on lcdif arm64: dts: colibri-imx8x: Add separate pinctrl group for cs2 arm64: dts: colibri-imx8x: Add pinctrl group for hdmi hpd arm64: dts: colibri-imx8x: Add SPI arm64: dts: colibri-imx8x: Add gpio-line-names arm64: dts: colibri-imx8x: Disable touchscreen by default ... Pierre-Yves MORDRET (3): ARM: dts: stm32: YAML validation fails for STM32MP15 ST Boards ARM: dts: stm32: YAML validation fails for Odyssey Boards ARM: dts: stm32: YAML validation fails for Argon Boards Rafał Miłecki (6): arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename arm64: dts: broadcom: bcmbca: bcm4908: add on-SoC USB ports arm64: dts: broadcom: bcmbca: bcm4908: add Netgear R8000P USB LED triggers arm64: dts: broadcom: bcmbca: bcm4908: add TP-Link C2300 USB LED triggers Rayyan Ansari (2): ARM: dts: qcom: msm8226: add clocks and clock-names to GCC node ARM: dts: qcom: msm8974: add correct XO clock source to GCC node Richard Acayan (1): arm64: dts: qcom: sdm670: add opps for peripherals Richard Zhu (3): arm64: dts: Add i.MX8MM PCIe EP support arm64: dts: Add i.MX8MQ PCIe EP support arm64: dts: Add i.MX8MP PCIe EP support Roan van Dijk (2): ARM: stm32: add support for STM32MP151 ARM: stm32: add initial documentation for STM32MP151 Rob Herring (5): arm64: dts: layerscape: Fix GICv3 ITS node names arm64: dts: marvell: armada-ap810: Fix GICv3 ITS node name arm64: dts: broadcom: stringray: Fix GICv3 ITS node name arm64: dts: cavium: Fix GICv3 ITS nodes dt-bindings: arm: nvidia: Drop unneeded quotes Robert Marko (7): ARM: dts: qcom: ipq4018-ap120c-ac: setup serial console ARM: dts: qcom: ipq4018-ap120c-ac: align GPIO hog with DT schema ARM: dts: qcom: ipq4018-ap120c-ac: align SPI-NAND with DT schema ARM: dts: qcom: ipq4018-ap120c-ac: use NVMEM for ath10k caldata ARM: dts: qcom: ipq4019: pass XO and sleep clocks to GCC ARM: dts: qcom: ipq4019: remove clk-output-names for sleep clock arm64: dts: marvell: mochabin: enlarge PCI memory window Robert Nelson (2): dt-bindings: arm: ti: Add BeaglePlay arm64: dts: ti: Add k3-am625-beagleplay Roy-CW.Yeh (1): arm64: dts: mediatek: mt8195: add MMSYS configuration for VPPSYS Sam Protsenko (3): dt-bindings: clock: exynos850: Add Exynos850 CMU_G3D dt-bindings: clock: exynos850: Add AUD and HSI main gate clocks arm64: dts: exynos: Add CMU_G3D node for Exynos850 SoC Sameer Pujar (1): arm64: tegra: Audio codec support on Jetson AGX Orin Samuel Holland (1): riscv: dts: allwinner: d1: Add crypto engine node Sasha Finkelstein (3): arm64: dts: apple: t8103: Add PWM controller arm64: dts: apple: t600x: Add PWM controller arm64: dts: apple: t8112: Add PWM controller Sebastian Krzyszkowiak (10): arm64: dts: imx8mq: Add UART DMA support arm64: dts: imx8mq-librem5: Describe MIC_2V4 regulator arm64: dts: imx8mq-librem5: Set charger parameters for each batch arm64: dts: imx8mq-librem5: Set the DVS voltages lower arm64: dts: imx8mq-librem5: Bump usdhc2 frequency to 100MHz arm64: dts: imx8mq-librem5: Adjust proximity sensor's near levels arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0 arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage to 0.81V arm64: dts: imx8mq-librem5: Reduce I2C frequency to 384kHz arm64: dts: imx8mq-librem5: Add 166MHz to DDRC OPP table Sebastian Reichel (1): arm64: dts: rockchip: add rk3588 thermal sensor Shreeya Patel (3): arm64: dts: rockchip: Enable watchdog support for RK3588 dt-bindings: watchdog: rockchip: Add rockchip,rk3588-wdt string arm64: dts: rockchip: Enable RTC support for Rock 5B Siddharth Vadapalli (5): arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G arm64: dts: ti: k3-j721e: Add CPSW9G nodes arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode arm64: dts: ti: j7200-main: Add CPSW5G nodes arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode Sinthu Raja (1): arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 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 Steev Klimaszewski (1): arm64: dts: qcom: sc8280xp-x13s: Add bluetooth Stefan Eichenberger (1): arm64: dts: imx8mp-verdin: add 88W8997 serdev to uart4 Stefan Wahren (12): ARM: dts: imx28-apf28: Convert to use label references ARM: dts: imx28-m28/sps1: Convert to use label references ARM: dts: imx28-apx4devkit: Convert to use label references ARM: dts: imx28-cfa10036: Convert to use label references ARM: dts: imx28-duckbill: Convert to use label references ARM: dts: imx28-duckbill-2: Include base board ARM: dts: imx28-evk: Convert to use label references ARM: dts: imx28-ts4600: Convert to use label references ARM: dts: imx28-tx28: add SPDX-License-Identifier ARM: dts: imx6ull: Add chargebyte Tarragon support dt-bindings: vendor-prefixes: add chargebyte dt-bindings: arm: fsl: Add chargebyte Tarragon Steffen Hemer (8): ARM: dts: am335x-phycore-som: Add alias for TPS65910 RTC ARM: dts: am335x-wega: Fix audio codec by using simple-audio-card driver. ARM: dts: am335x-wega: Change node name of sound card, remove underscores. ARM: dts: am335x-pcm-935: Remove underscore in node names. ARM: dts: am335x-regor: Remove underscore in node names. ARM: dts: am335x-phycore-som: Remove underscore in node names. ARM: dts: am335x-pcm-953: Remove superseded/invalid LED trigger. ARM: dts: am335x-phycore-som: Remove superseded/invalid GPMC NAND type. Stephan Gerhold (2): arm64: dts: qcom: msm8916: Fix tsens_mode unit address arm64: dts: qcom: msm8916: Move WCN compatible to boards Svyatoslav Ryhel (4): ARM: tegra: transformers: Update WM8903 sound nodes ARM: tegra: transformers: Bind RT5631 sound nodes ARM: tegra: asus-tf101: Fix accelerometer mount matrix ARM: tegra30: peripherals: Add 266.5MHz nodes Thierry Reding (4): dt-bindings: tegra: Document Jetson Orin NX dt-bindings: tegra: Document Jetson Orin NX reference platform arm64: tegra: Support Jetson Orin NX arm64: tegra: Support Jetson Orin NX reference platform Tianling Shen (9): arm64: dts: rockchip: create common dtsi for NanoPi R5 series dt-bindings: Add doc for FriendlyARM NanoPi R5C arm64: dts: rockchip: Add FriendlyARM NanoPi R5C arm64: dts: rockchip: fix gmac support for NanoPi R5S arm64: dts: rockchip: remove I2S1 TDM node for the NanoPi R5 series dt-bindings: Add doc for FriendlyARM NanoPi R2C arm64: dts: rockchip: Add FriendlyARM NanoPi R2C dt-bindings: Add doc for Xunlong OrangePi R1 Plus LTS arm64: dts: rockchip: Add Xunlong OrangePi R1 Plus LTS Trevor Woerner (1): riscv: dts: nezha-d1: add gpio-line-names Tudor Ambarus (4): ARM: dts: at91-sama5d27_wlsom1: Set sst26vf064b SPI NOR flash at its maximum frequency ARM: dts: at91-sama5d27_som1: Set sst26vf064b SPI NOR flash at its maximum frequency ARM: dts: at91: sama5d2_icp: Set sst26vf064b SPI NOR flash at its maximum frequency ARM: dts: at91: sam9x60ek: Set sst26vf064b SPI NOR flash at its maximum frequency Uwe Kleine-König (1): arm64: dts: imx8mp: Add GPT blocks Vaishnav Achath (4): arm64: dts: ti: k3-j721e: Add MCSPI nodes arm64: dts: ti: k3-j7200: Add MCSPI nodes arm64: dts: ti: k3-j721s2: Add MCSPI nodes arm64: dts: ti: k3-j784s4: Add MCSPI nodes Valentin Caron (6): ARM: dts: stm32: fix slew-rate of USART2 on stm32mp15xx-dkx ARM: dts: stm32: clean uart aliases on stm32mp15xx-dkx boards ARM: dts: stm32: clean uart aliases on stm32mp15xx-exx boards ARM: dts: stm32: add uart nodes on stm32mp13 ARM: dts: stm32: add pins for usart2/1/4/8 in stm32mp13-pinctrl ARM: dts: stm32: add uart nodes and uart aliases on stm32mp135f-dk Vasily Khoruzhick (2): dt-bindings: Add doc for FriendlyARM NanoPi R5S arm64: dts: rockchip: Add FriendlyElec Nanopi R5S Vignesh Raghavendra (3): arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB dt-bindings: arm: ti: k3: Add compatible for AM62x LP SK Vincent Guittot (1): arm64: dts: qcom: sdm845: correct dynamic power coefficients William Zhang (2): arm64: dts: broadcom: bcmbca: Add spi controller node ARM: dts: broadcom: bcmbca: Add spi controller node Wolfram Sang (3): arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones arm64: dts: renesas: Remove R-Car H3 ES1.* devicetrees dt-bindings: soc: renesas: Remove R-Car H3 ES1.* Xiangsheng Hou (2): arm64: dts: mediatek: Fix existing NAND controller node name arm: dts: mediatek: Fix existing NAND controller node name Yang Xiwen (4): arm64: dts: qcom: msm8916-ufi: Fix sim card selection pinctrl dt-bindings: vendor-prefixes: Add Henan Yiming Technology Co., Ltd. dt-bindings: arm: qcom: Add Yiming LTE dongle uz801-v3.0 (yiming-uz801v3) arm64: dts: qcom: msm8916-yiming-uz801v3: Add initial device tree Yixun Lan (2): dt-bindings: arm: rockchip: Add Khadas Edge2 board arm64: dts: rockchip: Add Khadas edge2 board Yoshihiro Shimoda (4): arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main arm64: dts: renesas: r8a779g0: Add IPMMU nodes arm64: dts: renesas: r8a779g0: Add iommus to DMAC nodes arm64: dts: renesas: r8a779g0: Add iommus to MMC node Zev Weiss (3): ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED ARM: dts: aspeed: e3c246d4i: Add PECI device ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks Zhou Peng (1): arm64: dts: imx8qm: add vpu decoder and encoder 0.0% Documentation/arm/stm32/ 0.0% Documentation/arm/ 0.0% Documentation/devicetree/bindings/arm/apple/ 0.1% Documentation/devicetree/bindings/arm/tegra/ 0.0% Documentation/devicetree/bindings/arm/ti/ 0.5% Documentation/devicetree/bindings/arm/ 1.1% Documentation/devicetree/bindings/clock/ 0.0% Documentation/devicetree/bindings/gpu/host1x/ 0.0% Documentation/devicetree/bindings/i2c/ 0.0% Documentation/devicetree/bindings/interrupt-controller/ 0.0% Documentation/devicetree/bindings/iommu/ 0.0% Documentation/devicetree/bindings/mailbox/ 0.0% Documentation/devicetree/bindings/net/ 0.0% Documentation/devicetree/bindings/nvme/ 0.0% Documentation/devicetree/bindings/pci/ 0.0% Documentation/devicetree/bindings/pinctrl/ 0.0% Documentation/devicetree/bindings/power/ 0.0% Documentation/devicetree/bindings/riscv/ 0.1% Documentation/devicetree/bindings/soc/imx/ 0.0% Documentation/devicetree/bindings/soc/renesas/ 0.0% Documentation/devicetree/bindings/soc/samsung/ 0.0% Documentation/devicetree/bindings/timer/ 0.0% Documentation/devicetree/bindings/watchdog/ 0.0% Documentation/devicetree/bindings/ 21.2% arch/arm/boot/dts/ 0.0% arch/arm/mach-stm32/ 0.0% arch/arm64/boot/dts/allwinner/ 2.1% arch/arm64/boot/dts/amlogic/ 5.2% arch/arm64/boot/dts/apple/ 0.4% arch/arm64/boot/dts/broadcom/bcmbca/ 0.0% arch/arm64/boot/dts/broadcom/stingray/ 0.0% arch/arm64/boot/dts/cavium/ 0.0% arch/arm64/boot/dts/exynos/ 14.7% arch/arm64/boot/dts/freescale/ 0.3% arch/arm64/boot/dts/marvell/ 5.0% arch/arm64/boot/dts/mediatek/ 1.3% arch/arm64/boot/dts/nvidia/ 23.8% arch/arm64/boot/dts/qcom/ 5.0% arch/arm64/boot/dts/renesas/ 3.1% arch/arm64/boot/dts/rockchip/ 1.8% arch/arm64/boot/dts/sprd/ 6.7% arch/arm64/boot/dts/ti/ 0.0% arch/arm64/boot/dts/toshiba/ 0.2% arch/riscv/boot/dts/allwinner/ 0.0% arch/riscv/boot/dts/microchip/ 2.3% arch/riscv/boot/dts/starfive/ 0.1% drivers/pinctrl/qcom/ 2.7% include/dt-bindings/clock/ 0.0% include/dt-bindings/firmware/ 0.0% include/dt-bindings/pinctrl/ 0.9% include/dt-bindings/reset/ 0.0% scripts/dtc/include-prefixes/