From patchwork Tue Aug 29 21:49:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13369695 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 8758CC71153 for ; Tue, 29 Aug 2023 21:50:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 6CEA9C433C7; Tue, 29 Aug 2023 21:50:14 +0000 (UTC) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id AF989C433C8 for ; Tue, 29 Aug 2023 21:50:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org AF989C433C8 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.west.internal (Postfix) with ESMTP id 4C9D3320085B; Tue, 29 Aug 2023 17:50:09 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Tue, 29 Aug 2023 17:50:09 -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=fm3; t= 1693345808; x=1693432208; bh=UmsBQCnIHuzr9LYbdxJzJ1dAW6mrMdRefDT kAxa0J5E=; b=adwPQT+ulJEKiJChPccDU128xRbknqVxX58jSGP6Z/1EsLSC5XL p/KESy/GsrcQJvn0jBtQv432JfKeV0xv8XMww/daFxFI2HxhVmkqAa0S3p1QZ9af CfOOFK/mM+eMXhcoASc692tFlom3m0+9fdVxTryx8DQ12lFjRRpZRJ88RPPuWiCR vJA48PfyFVNPpi95pKLmwrIY0kC9V56+BY9kxHBp3OC10vUFm6mXHfmrgxLaXMpK rECES0t0459dzUpQqrPwxmbsHE5E/HBocR2ocmqwWFWm5ybyvTCZ6okUPPPFDRdW ROkqNzyE5YuDsbxawMnU54mBdJwc7xKtU7Q== 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=fm1; t= 1693345808; x=1693432208; bh=UmsBQCnIHuzr9LYbdxJzJ1dAW6mrMdRefDT kAxa0J5E=; b=Oke8VVHQaSmii4uHtj8HYSz5kSPl2rtSVgaw6IlzYH0ne4kiRXH pWCsVpFhCAr15sUA+V0I/gQF3aDqDXnlKe65XNGScJXyRBBrlhfyBro2B1HARLtc dzYE2pGWRRoqaiDNiWBYojhLBpHCGDecN14U0TU/ZCFLw4N+tw4gf6YYQXvNotI4 74L8GfLoKu+V+NI2zytBlWE7QcsCM0HlFvxUEnZC1jP2o3RqSyowFnPeE9Mxjru9 6Cm92TWK2nQM/QBIFgV/o7SnC5HheTZxE6A16b0YZ/O6/Cs5ZrZ01P4AVfUIRG9G 1aM5xfBp6/4j4vw4VYU+uWU9dmRziK9QO6g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudefjecutefuodetggdotefrodftvfcurf hrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedftehrnhgu uceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrthhtvg hrnhepgfelgeeuvddvkeethfdugfdtheegtefgfeejueeklefhleelteefhfefuefffffh necuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpghhithhhuhgsrdgtohhmpdhpvghngh huthhrohhnihigrdguvgenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgr ihhlfhhrohhmpegrrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7F363B60089; Tue, 29 Aug 2023 17:50:08 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-701-g9b2f44d3ee-fm-20230823.001-g9b2f44d3 Mime-Version: 1.0 Message-Id: In-Reply-To: <4f60d13e-f060-491a-88c7-6f25323a48f8@app.fastmail.com> References: <4f60d13e-f060-491a-88c7-6f25323a48f8@app.fastmail.com> Date: Tue, 29 Aug 2023 17:49:32 -0400 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, soc@kernel.org Subject: [GIT PULL 1/4] ARM: SoC drivers for 6.6 The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c: Linux 6.5-rc2 (2023-07-16 15:10:37 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.6 for you to fetch changes up to 09959520d2b0853a16962d245acfdc995d1b0da9: bus: fsl-mc: Use common ranges functions (2023-08-29 16:02:00 -0400) ---------------------------------------------------------------- ARM: SoC drivers for 6.6 The main change this time is the introduction of the drivers/genpd subsystem that gets split out from drivers/soc to keep common functionality together. Ulf Hansson is taking over maintainership for these and is sending a separate pull request with the same commits, but they are in the soc drivers tree to avoid conflicts against other soc driver patches. The SCMI driver subsystem gets an update to version 3.2 of the specification. There are also updates to memory, reset and other firmware drivers. On the soc driver side, the updates are mostly cleanups across a number of Arm platforms. On driver for loongarch adds power management for DT based systems, another driver is for HiSilicon's Arm server chips with their HCCS system health interface. The remaining updates for the most part add support for additional hardware in existing drivers or contain minor cleanups. Most of these are for the Qualcomm Snapdragon platform. ---------------------------------------------------------------- Alexander Stein (1): soc: imx: imx93-blk-ctrl: Add dedicated lockdep class for nested genpd locks Andrei Coardos (10): reset: ath79: remove unneeded call to platform_set_drvdata() reset: bcm6345: remove unneeded call to platform_set_drvdata() reset: lantiq: remove unneeded call to platform_set_drvdata() reset: lpc18xx: remove unneeded call to platform_set_drvdata() reset: meson: remove unneeded call to platform_set_drvdata() reset: npcm: remove unneeded call to platform_set_drvdata() reset: uniphier-glue: remove unneeded call to platform_set_drvdata() reset: zynq: remove unneeded call to platfrom_set_drvdata() reset: zynqmp: removed unneeded call to platform_set_drvdata() reset: ti: syscon: remove unneeded call to platform_set_drvdata() Arnd Bergmann (23): Merge branch 'genpd_create_dir' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into soc/drivers soc: starfive: remove stale Makefile entry genpd: move owl-sps-helper.c from drivers/soc Merge branch 'drivers/genpd' into soc/drivers Merge tag 'tegra-for-6.6-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'zynqmp-soc-for-6.6' of https://github.com/Xilinx/linux-xlnx into soc/drivers Merge tag 'vexpress-updates-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'scmi-updates-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'amlogic-drivers-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers Merge tag 'sunxi-drivers-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers Merge tag 'reset-for-v6.6' of git://git.pengutronix.de/pza/linux into soc/drivers Merge tag 'samsung-drivers-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers Merge tag 'hisi-drivers-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/drivers soc: kunpeng_hccs: fix size_t format string soc: kunpeng_hccs: add MAILBOX dependency Merge tag 'imx-drivers-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers Merge tag 'oxnas-final-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/narmstrong/linux-oxnas into soc/drivers Merge tag 'ti-driver-soc-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers Merge tag 'memory-controller-drv-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'v6.6-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers Merge tag 'qcom-drivers-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'omap-for-v6.6/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers Merge tag 'arm-soc/for-6.6/drivers' of https://github.com/Broadcom/stblinux into soc/drivers Bjorn Andersson (7): soc: qcom: cmd-db: Drop NUL bytes from debugfs output soc: qcom: rpmh-rsc: Include state in trace event Merge branch '1689744162-9421-2-git-send-email-quic_rohiagar@quicinc.com' into drivers-for-6.6 Merge branch 'genpd_create_dir' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into drivers-for-6.6 soc: qcom: aoss: Move length requirements from caller soc: qcom: aoss: Format string in qmp_send() soc: qcom: aoss: Tidy up qmp_send() callers Chen Jiahao (1): soc: qcom: smem: Fix incompatible types in comparison Chris Lew (1): soc: qcom: qmi_encdec: Restrict string length in decode Christophe JAILLET (1): soc: qcom: smem: Use struct_size() Cristian Marussi (2): firmware: arm_scmi: Harden perf domain info access firmware: arm_scmi: Add v3.2 perf level indexing mode support David Wronek (2): dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 soc: qcom: socinfo: Add SoC ID for SM7125 Dong Aisheng (2): firmware: imx: scu: change init level to subsys_initcall_sync firmware: imx: scu: increase RPC timeout Gokul krishna Krishnakumar (1): dt-bindings: firmware: qcom: scm: Updating VMID list Guru Das Srinagesh (2): firmware: qcom_scm: Convert all symbols to EXPORT_SYMBOL_GPL firmware: qcom_scm: Add missing extern specifier Huisong Li (4): soc: hisilicon: Support HCCS driver on Kunpeng SoC soc: hisilicon: add sysfs entry to query information of HCCS doc: soc: hisilicon: Add Kunpeng HCCS driver documentation soc: kunpeng_hccs: fix some sparse warnings about incorrect type Jagan Teki (1): genpd: rockchip: Add PD_VO entry for rv1126 Jayesh Choudhary (1): soc: ti: k3-ringacc: remove non-fatal probe deferral log Jiapeng Chong (1): soc/tegra: cbb: Remove unnecessary print function dev_err() Kathiravan T (2): soc: qcom: socinfo: drop the IPQ5019 SoC ID dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID Konrad Dybcio (7): soc: qcom: icc-bwmon: Set default thresholds dynamically soc: qcom: rpmpd: Add sync_state dt-bindings: firmware: qcom,scm: Allow interconnect on SC8280XP dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional firmware: qcom_scm: Always try to consume all three clocks firmware: qcom_scm: Always return devm_clk_get_optional errors firmware: qcom_scm: Drop useless compatibles Krzysztof Kozlowski (6): MAINTAINERS: samsung: Un-support cpuidle and clock drivers dt-bindings: memory-controllers: ingenic,nemc: reference peripheral properties dt-bindings: memory-controllers: reference TI GPMC peripheral properties dt-bindings: net: davicom,dm9000: convert to DT schema dt-bindings: arm: msm: kpss-acc: Revert "dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional" MAINTAINERS: mfd: Un-support Maxim and Samsung PMIC drivers Luca Weiss (5): soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros soc: qcom: ocmem: Use dev_err_probe where appropriate soc: qcom: ocmem: make iface clock optional dt-bindings: sram: qcom,ocmem: Add msm8226 support soc: qcom: ocmem: Add support for msm8226 Martin Kaiser (1): bus: imx-weim: use devm_platform_ioremap_resource Neil Armstrong (7): Merge tag 'genpd-v6.5-rc1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.6/drivers-genpd soc: qcom: pmic_glink_altmode: handle safe mode when disconnect soc: qcom: pmic_glink_altmode: add retimer-switch support soc: qcom: pmic_glink: enable altmode for SM8550 irqchip: irq-versatile-fpga: remove obsolete oxnas compatible dt-bindings: interrupt-controller: arm,versatile-fpga-irq: mark oxnas compatible as deprecated MAINTAINERS: remove OXNAS entry Nishanth Menon (3): firmware: ti_sci: Use system_state to determine polling firmware: ti_sci: Fixup documentation errors soc: ti: k3-ringacc: Fixup documentation errors Ondrej Jirman (1): soc: rockchip: grf: Fix SDMMC not working on RK3588 with bus-width > 1 Peng Fan (5): genpd: Makefile: build imx firmware: imx: scu: use soc name for soc_id firmware: imx: scu: use EOPNOTSUPP firmware: imx: scu-irq: add imx_scu_irq_get_status firmware: imx: scu-irq: enlarge the IMX_SC_IRQ_NUM_GROUP Piyush Mehta (2): dt-bindings: reset: Updated binding for Versal-NET reset driver reset: reset-zynqmp: add support for Versal NET platform Ranjani Vaidyanathan (1): firmware: imx: scu-irq: support identifying SCU wakeup source from sysfs Rob Herring (12): soc: qcom: Explicitly include correct DT includes soc: imx: Explicitly include correct DT includes soc: samsung: Explicitly include correct DT includes soc/tegra: Explicitly include correct DT includes soc: ti: Explicitly include correct DT includes memory: Explicitly include correct DT includes reset: Explicitly include correct DT includes soc: bcm: Explicitly include correct DT includes soc: xilinx: Explicitly include correct DT includes soc: amlogic: Explicitly include correct DT includes soc: sunxi: Explicitly include correct DT includes bus: fsl-mc: Use common ranges functions Robin Gong (1): firmware: imx: scu-irq: fix RCU complaint after M4 partition reset Rohit Agarwal (5): dt-bindings: power: qcom,rpmhpd: Add Generic RPMh PD indexes soc: qcom: rpmhpd: Use the newly created generic RPMHPD bindings dt-bindings: power: qcom,rpmpd: Add compatible for sdx75 soc: qcom: rpmhpd: Add SDX75 power domains dt-bindings: qcom: Update RPMHPD entries for some SoCs Ruan Jinjie (1): soc: xilinx: Do not check for 0 return after calling platform_get_irq() Sicelo A. Mhlongo (1): bus: omap_l3_smx: identify timeout cause before rebooting Stephan Gerhold (9): dt-bindings soc: qcom: smd-rpm: Fix sort order dt-bindings: soc: qcom: smd-rpm: Add MSM8909 to qcom,smd-channels dt-bindings: soc: qcom: smd-rpm: Add some more compatibles soc: qcom: smd-rpm: Match rpmsg channel instead of compatible dt-bindings: remoteproc: glink-rpm-edge: Use "glink-edge" as node name dt-bindings: remoteproc: Add Qualcomm RPM processor/subsystem soc: qcom: smem: Add qcom_smem_is_available() rpmsg: qcom_smd: Use qcom_smem_is_available() soc: qcom: Add RPM processor/subsystem driver Sudeep Holla (1): MAINTAINERS: Simplify entries for Arm Vexpress platform and related drivers Sumit Gupta (5): memory: tegra: make icc_set_bw return zero if BWMGR not supported memory: tegra: sort tegra234_mc_clients table as per register offsets memory: tegra: Add clients used by DRM in Tegra234 memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported memory: tegra: add MC client for Tegra234 GPU Tengfei Fan (2): dt-bindings: arm: qcom,ids: add SoC ID for SM4450 soc: qcom: socinfo: add SM4450 ID Thierry Reding (3): memory: tegra: Add dummy implementation on Tegra194 memory: tegra: Prefer octal over symbolic permissions soc/tegra: fuse: Sort includes alphabetically Tony Lindgren (5): bus: ti-sysc: Fix build warning for 64-bit build bus: ti-sysc: Build driver for TI K3 SoCs bus: ti-sysc: Configure uart quirks for k3 SoC bus: ti-sysc: Fix a build warning with W=1 for sysconfig bus: ti-sysc: Fix cast to enum warning Ulf Hansson (18): genpd: Create a new subsystem directory to host genpd providers soc: actions: Move power-domain driver to the genpd dir soc: amlogic: Move power-domain drivers to the genpd dir soc: apple: Move power-domain driver to the genpd dir soc: bcm: Move power-domain drivers to the genpd dir soc: imx: Move power-domain drivers to the genpd dir soc: mediatek: Move power-domain drivers to the genpd dir soc: qcom: Move power-domain drivers to the genpd dir soc: renesas: Move power-domain drivers to the genpd dir soc: rockchip: Mover power-domain driver to the genpd dir soc: samsung: Move power-domain driver to the genpd dir soc: starfive: Move the power-domain driver to the genpd dir soc: sunxi: Move power-domain driver to the genpd dir soc: tegra: Move powergate-bpmp driver to the genpd dir soc: ti: Mover power-domain drivers to the genpd dir soc: xilinx: Move power-domain driver to the genpd dir ARM: ux500: Convert power-domain code into a regular platform driver ARM: ux500: Move power-domain driver to the genpd dir Uwe Kleine-König (1): driver: soc: xilinx: Convert to platform remove callback returning void Vignesh Raghavendra (1): soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX Wang Ming (1): reset: hisilicon: Use dev_err_probe instead of dev_err Xianwei Zhao (3): soc: amlogic: use name instead of index as criterion dt-bindings: power: add Amlogic C3 power domains soc: c3: Add support for power domains controller Yang Yingliang (1): soc: qcom: ocmem: add missing clk_disable_unprepare() in ocmem_dev_probe() Yangtao Li (6): soc: qcom: spm: Convert to devm_platform_ioremap_resource() bus: vexpress-config: Convert to devm_platform_ioremap_resource() soc/tegra: fuse: Use devm_platform_get_and_ioremap_resource() bus: tegra-gmi: Convert to devm_platform_ioremap_resource() soc: ti: omap-prm: Use devm_platform_get_and_ioremap_resource() bus: sunxi-rsb: Convert to devm_platform_ioremap_resource() Yinbo Zhu (2): soc: dt-bindings: add loongson-2 pm soc: loongson2_pm: add power management support Yuanjun Gong (1): soc: qcom: use devm_clk_get_enabled() in gsbi_probe() Zhang Shurong (1): firmware: meson_sm: fix to avoid potential NULL pointer dereference Zhang Zekun (1): soc: ti: Use devm_platform_ioremap_resource_byname simplify logic .../testing/sysfs-devices-platform-kunpeng_hccs | 81 ++ .../bindings/clock/qcom,dispcc-sm8x50.yaml | 4 +- .../bindings/clock/qcom,sm8350-videocc.yaml | 4 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 4 +- .../bindings/clock/qcom,sm8450-dispcc.yaml | 4 +- .../bindings/clock/qcom,sm8450-videocc.yaml | 4 +- .../bindings/clock/qcom,sm8550-dispcc.yaml | 4 +- .../devicetree/bindings/clock/qcom,videocc.yaml | 4 +- .../bindings/display/msm/qcom,sm8250-dpu.yaml | 4 +- .../bindings/display/msm/qcom,sm8250-mdss.yaml | 8 +- .../bindings/display/msm/qcom,sm8350-dpu.yaml | 4 +- .../bindings/display/msm/qcom,sm8350-mdss.yaml | 6 +- .../bindings/display/msm/qcom,sm8450-dpu.yaml | 4 +- .../bindings/display/msm/qcom,sm8450-mdss.yaml | 8 +- .../bindings/display/msm/qcom,sm8550-dpu.yaml | 4 +- .../bindings/display/msm/qcom,sm8550-mdss.yaml | 8 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 1 + .../arm,versatile-fpga-irq.txt | 4 +- .../bindings/media/qcom,sm8250-venus.yaml | 4 +- .../bindings/memory-controllers/ingenic,nemc.yaml | 1 + .../memory-controllers/mc-peripheral-props.yaml | 2 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 4 +- .../devicetree/bindings/net/davicom,dm9000.yaml | 59 + .../devicetree/bindings/net/davicom-dm9000.txt | 27 - .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/remoteproc/qcom,glink-edge.yaml | 3 - .../bindings/remoteproc/qcom,glink-rpm-edge.yaml | 2 +- .../bindings/remoteproc/qcom,rpm-proc.yaml | 171 +++ .../bindings/remoteproc/qcom,sm8350-pas.yaml | 6 +- .../bindings/reset/xlnx,zynqmp-reset.yaml | 1 + .../bindings/soc/loongson/loongson,ls2k-pmc.yaml | 52 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 23 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 7 + .../devicetree/bindings/sram/qcom,ocmem.yaml | 26 +- MAINTAINERS | 65 +- arch/arm/mach-ux500/Makefile | 1 - arch/arm/mach-ux500/cpu-db8500.c | 5 - arch/arm/mach-ux500/pm_domains.h | 17 - drivers/Makefile | 1 + drivers/bus/Kconfig | 3 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 90 +- drivers/bus/imx-weim.c | 2 +- drivers/bus/omap_l3_smx.c | 21 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/tegra-gmi.c | 4 +- drivers/bus/ti-sysc.c | 5 +- drivers/bus/vexpress-config.c | 4 +- drivers/firmware/arm_scmi/perf.c | 430 +++++-- drivers/firmware/imx/imx-scu-irq.c | 118 +- drivers/firmware/imx/imx-scu-soc.c | 20 +- drivers/firmware/imx/imx-scu.c | 9 +- drivers/firmware/meson/meson_sm.c | 2 + drivers/firmware/qcom_scm.c | 156 +-- drivers/firmware/ti_sci.c | 49 +- drivers/genpd/Makefile | 17 + drivers/genpd/actions/Makefile | 3 + drivers/{soc => genpd}/actions/owl-sps-helper.c | 0 drivers/{soc => genpd}/actions/owl-sps.c | 0 drivers/genpd/amlogic/Makefile | 4 + drivers/{soc => genpd}/amlogic/meson-ee-pwrc.c | 3 +- drivers/{soc => genpd}/amlogic/meson-gx-pwrc-vpu.c | 3 +- drivers/{soc => genpd}/amlogic/meson-secure-pwrc.c | 30 +- drivers/genpd/apple/Makefile | 2 + .../apple/pmgr-pwrstate.c} | 0 drivers/genpd/bcm/Makefile | 5 + drivers/{soc/bcm/bcm63xx => genpd/bcm}/bcm-pmb.c | 1 - drivers/{soc => genpd}/bcm/bcm2835-power.c | 0 .../{soc/bcm/bcm63xx => genpd/bcm}/bcm63xx-power.c | 1 - drivers/{soc => genpd}/bcm/raspberrypi-power.c | 2 +- drivers/genpd/imx/Makefile | 7 + drivers/{soc => genpd}/imx/gpc.c | 0 drivers/{soc => genpd}/imx/gpcv2.c | 2 +- drivers/{soc => genpd}/imx/imx8m-blk-ctrl.c | 3 +- drivers/{soc => genpd}/imx/imx8mp-blk-ctrl.c | 2 +- drivers/{soc => genpd}/imx/imx93-blk-ctrl.c | 17 +- drivers/{soc => genpd}/imx/imx93-pd.c | 2 +- drivers/genpd/mediatek/Makefile | 3 + .../{soc => genpd}/mediatek/mt6795-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8167-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8173-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8183-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8186-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8188-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8192-pm-domains.h | 0 .../{soc => genpd}/mediatek/mt8195-pm-domains.h | 0 drivers/{soc => genpd}/mediatek/mtk-pm-domains.c | 0 drivers/{soc => genpd}/mediatek/mtk-pm-domains.h | 0 drivers/{soc => genpd}/mediatek/mtk-scpsys.c | 0 drivers/genpd/qcom/Makefile | 4 + drivers/{soc => genpd}/qcom/cpr.c | 1 - drivers/{soc => genpd}/qcom/rpmhpd.c | 118 +- drivers/{soc => genpd}/qcom/rpmpd.c | 35 +- drivers/genpd/renesas/Makefile | 30 + drivers/{soc => genpd}/renesas/r8a7742-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7743-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7745-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77470-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a774a1-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a774b1-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a774c0-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a774e1-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7779-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7790-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7791-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7792-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7794-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7795-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a7796-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77965-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77970-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77980-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77990-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a77995-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a779a0-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a779f0-sysc.c | 0 drivers/{soc => genpd}/renesas/r8a779g0-sysc.c | 0 drivers/{soc => genpd}/renesas/rcar-gen4-sysc.c | 0 drivers/{soc => genpd}/renesas/rcar-gen4-sysc.h | 0 drivers/{soc => genpd}/renesas/rcar-sysc.c | 0 drivers/{soc => genpd}/renesas/rcar-sysc.h | 0 drivers/{soc => genpd}/renesas/rmobile-sysc.c | 0 drivers/genpd/rockchip/Makefile | 2 + .../pm_domains.c => genpd/rockchip/pm-domains.c} | 1 + drivers/genpd/samsung/Makefile | 2 + .../samsung/exynos-pm-domains.c} | 3 +- drivers/genpd/st/Makefile | 2 + .../genpd/st/ste-ux500-pm-domain.c | 25 +- drivers/genpd/starfive/Makefile | 2 + .../jh71xx_pmu.c => genpd/starfive/jh71xx-pmu.c} | 0 drivers/genpd/sunxi/Makefile | 2 + drivers/{soc => genpd}/sunxi/sun20i-ppu.c | 0 drivers/genpd/tegra/Makefile | 2 + drivers/{soc => genpd}/tegra/powergate-bpmp.c | 0 drivers/genpd/ti/Makefile | 3 + drivers/{soc => genpd}/ti/omap_prm.c | 13 +- drivers/{soc => genpd}/ti/ti_sci_pm_domains.c | 0 drivers/genpd/xilinx/Makefile | 2 + .../xilinx/zynqmp-pm-domains.c} | 0 drivers/irqchip/irq-versatile-fpga.c | 1 - drivers/memory/brcmstb_dpfe.c | 3 +- drivers/memory/da8xx-ddrctl.c | 1 - drivers/memory/fsl_ifc.c | 2 +- drivers/memory/jz4780-nemc.c | 1 - drivers/memory/pl353-smc.c | 1 + drivers/memory/renesas-rpc-if.c | 1 - drivers/memory/samsung/exynos5422-dmc.c | 2 +- drivers/memory/stm32-fmc2-ebi.c | 2 + drivers/memory/tegra/mc.c | 39 +- drivers/memory/tegra/tegra124.c | 2 +- drivers/memory/tegra/tegra186-emc.c | 136 ++- drivers/memory/tegra/tegra186.c | 3 +- drivers/memory/tegra/tegra194.c | 1 + drivers/memory/tegra/tegra20.c | 3 +- drivers/memory/tegra/tegra210-emc-core.c | 4 +- drivers/memory/tegra/tegra234.c | 641 ++++++---- drivers/memory/tegra/tegra30-emc.c | 2 +- drivers/memory/tegra/tegra30.c | 2 +- drivers/net/ipa/ipa_power.c | 5 +- drivers/remoteproc/qcom_q6v5.c | 8 +- drivers/reset/hisilicon/hi6220_reset.c | 1 - drivers/reset/hisilicon/reset-hi3660.c | 6 +- drivers/reset/reset-ath79.c | 2 - drivers/reset/reset-bcm6345.c | 2 - drivers/reset/reset-imx7.c | 2 +- drivers/reset/reset-intel-gw.c | 2 +- drivers/reset/reset-k210.c | 1 - drivers/reset/reset-lantiq.c | 1 - drivers/reset/reset-lpc18xx.c | 2 - drivers/reset/reset-meson-audio-arb.c | 3 +- drivers/reset/reset-meson.c | 3 - drivers/reset/reset-microchip-sparx5.c | 3 +- drivers/reset/reset-mpfs.c | 1 + drivers/reset/reset-npcm.c | 2 - drivers/reset/reset-qcom-aoss.c | 2 +- drivers/reset/reset-qcom-pdc.c | 2 +- drivers/reset/reset-simple.c | 1 - drivers/reset/reset-ti-syscon.c | 2 - drivers/reset/reset-uniphier-glue.c | 4 +- drivers/reset/reset-uniphier.c | 1 - drivers/reset/reset-zynq.c | 1 - drivers/reset/reset-zynqmp.c | 10 +- drivers/rpmsg/qcom_smd.c | 10 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 3 +- drivers/soc/actions/Makefile | 4 - drivers/soc/amlogic/Makefile | 3 - drivers/soc/amlogic/meson-canvas.c | 1 + drivers/soc/apple/Makefile | 2 - drivers/soc/bcm/Kconfig | 22 +- drivers/soc/bcm/Makefile | 3 - drivers/soc/bcm/bcm63xx/Kconfig | 21 - drivers/soc/bcm/bcm63xx/Makefile | 3 - drivers/soc/hisilicon/Kconfig | 21 + drivers/soc/hisilicon/Makefile | 2 + drivers/soc/hisilicon/kunpeng_hccs.c | 1276 ++++++++++++++++++++ drivers/soc/hisilicon/kunpeng_hccs.h | 191 +++ drivers/soc/imx/Makefile | 7 +- drivers/soc/loongson/Kconfig | 10 + drivers/soc/loongson/Makefile | 1 + drivers/soc/loongson/loongson2_pm.c | 215 ++++ drivers/soc/mediatek/Makefile | 2 - drivers/soc/qcom/Kconfig | 1 + drivers/soc/qcom/Makefile | 5 +- drivers/soc/qcom/cmd-db.c | 2 +- drivers/soc/qcom/icc-bwmon.c | 30 +- drivers/soc/qcom/ice.c | 2 + drivers/soc/qcom/llcc-qcom.c | 1 - drivers/soc/qcom/ocmem.c | 68 +- drivers/soc/qcom/pmic_glink.c | 8 +- drivers/soc/qcom/pmic_glink_altmode.c | 62 +- drivers/soc/qcom/qcom_aoss.c | 49 +- drivers/soc/qcom/qcom_gsbi.c | 11 +- drivers/soc/qcom/qmi_encdec.c | 4 +- drivers/soc/qcom/rpm-proc.c | 77 ++ drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/smd-rpm.c | 35 +- drivers/soc/qcom/smem.c | 18 +- drivers/soc/qcom/socinfo.c | 3 +- drivers/soc/qcom/spm.c | 6 +- drivers/soc/qcom/trace-rpmh.h | 16 +- drivers/soc/qcom/wcnss_ctrl.c | 1 + drivers/soc/renesas/Makefile | 27 - drivers/soc/rockchip/Makefile | 1 - drivers/soc/rockchip/grf.c | 14 + drivers/soc/samsung/Makefile | 1 - drivers/soc/samsung/exynos-chipid.c | 1 - drivers/soc/samsung/exynos-pmu.c | 2 +- drivers/soc/starfive/Makefile | 3 - drivers/soc/sunxi/Makefile | 1 - drivers/soc/sunxi/sunxi_sram.c | 2 +- drivers/soc/tegra/Makefile | 1 - drivers/soc/tegra/cbb/tegra-cbb.c | 12 +- drivers/soc/tegra/cbb/tegra194-cbb.c | 4 +- drivers/soc/tegra/cbb/tegra234-cbb.c | 3 - drivers/soc/tegra/fuse/fuse-tegra.c | 9 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 2 - drivers/soc/tegra/fuse/tegra-apbmisc.c | 4 +- drivers/soc/ti/Makefile | 2 - drivers/soc/ti/k3-ringacc.c | 31 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/pruss.c | 4 +- drivers/soc/ti/ti_sci_inta_msi.c | 3 +- drivers/soc/xilinx/Makefile | 1 - drivers/soc/xilinx/xlnx_event_manager.c | 6 +- drivers/soc/xilinx/zynqmp_power.c | 5 +- include/dt-bindings/arm/qcom,ids.h | 3 +- include/dt-bindings/firmware/qcom,scm.h | 21 + include/dt-bindings/power/amlogic,c3-pwrc.h | 25 + include/dt-bindings/power/qcom,rpmhpd.h | 30 + include/linux/firmware/imx/sci.h | 16 +- include/linux/firmware/qcom/qcom_scm.h | 2 +- include/linux/soc/qcom/qcom_aoss.h | 4 +- include/linux/soc/qcom/smem.h | 1 + include/soc/tegra/mc.h | 3 + 256 files changed, 4019 insertions(+), 1253 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs create mode 100644 Documentation/devicetree/bindings/net/davicom,dm9000.yaml delete mode 100644 Documentation/devicetree/bindings/net/davicom-dm9000.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yaml create mode 100644 Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml delete mode 100644 arch/arm/mach-ux500/pm_domains.h create mode 100644 drivers/genpd/Makefile create mode 100644 drivers/genpd/actions/Makefile rename drivers/{soc => genpd}/actions/owl-sps-helper.c (100%) rename drivers/{soc => genpd}/actions/owl-sps.c (100%) create mode 100644 drivers/genpd/amlogic/Makefile rename drivers/{soc => genpd}/amlogic/meson-ee-pwrc.c (99%) rename drivers/{soc => genpd}/amlogic/meson-gx-pwrc-vpu.c (99%) rename drivers/{soc => genpd}/amlogic/meson-secure-pwrc.c (86%) create mode 100644 drivers/genpd/apple/Makefile rename drivers/{soc/apple/apple-pmgr-pwrstate.c => genpd/apple/pmgr-pwrstate.c} (100%) create mode 100644 drivers/genpd/bcm/Makefile rename drivers/{soc/bcm/bcm63xx => genpd/bcm}/bcm-pmb.c (99%) rename drivers/{soc => genpd}/bcm/bcm2835-power.c (100%) rename drivers/{soc/bcm/bcm63xx => genpd/bcm}/bcm63xx-power.c (99%) rename drivers/{soc => genpd}/bcm/raspberrypi-power.c (99%) create mode 100644 drivers/genpd/imx/Makefile rename drivers/{soc => genpd}/imx/gpc.c (100%) rename drivers/{soc => genpd}/imx/gpcv2.c (99%) rename drivers/{soc => genpd}/imx/imx8m-blk-ctrl.c (99%) rename drivers/{soc => genpd}/imx/imx8mp-blk-ctrl.c (99%) rename drivers/{soc => genpd}/imx/imx93-blk-ctrl.c (94%) rename drivers/{soc => genpd}/imx/imx93-pd.c (99%) create mode 100644 drivers/genpd/mediatek/Makefile rename drivers/{soc => genpd}/mediatek/mt6795-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8167-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8173-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8183-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8186-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8188-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8192-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mt8195-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mtk-pm-domains.c (100%) rename drivers/{soc => genpd}/mediatek/mtk-pm-domains.h (100%) rename drivers/{soc => genpd}/mediatek/mtk-scpsys.c (100%) create mode 100644 drivers/genpd/qcom/Makefile rename drivers/{soc => genpd}/qcom/cpr.c (99%) rename drivers/{soc => genpd}/qcom/rpmhpd.c (92%) rename drivers/{soc => genpd}/qcom/rpmpd.c (96%) create mode 100644 drivers/genpd/renesas/Makefile rename drivers/{soc => genpd}/renesas/r8a7742-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7743-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7745-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77470-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a774a1-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a774b1-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a774c0-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a774e1-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7779-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7790-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7791-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7792-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7794-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7795-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a7796-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77965-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77970-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77980-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77990-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a77995-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a779a0-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a779f0-sysc.c (100%) rename drivers/{soc => genpd}/renesas/r8a779g0-sysc.c (100%) rename drivers/{soc => genpd}/renesas/rcar-gen4-sysc.c (100%) rename drivers/{soc => genpd}/renesas/rcar-gen4-sysc.h (100%) rename drivers/{soc => genpd}/renesas/rcar-sysc.c (100%) rename drivers/{soc => genpd}/renesas/rcar-sysc.h (100%) rename drivers/{soc => genpd}/renesas/rmobile-sysc.c (100%) create mode 100644 drivers/genpd/rockchip/Makefile rename drivers/{soc/rockchip/pm_domains.c => genpd/rockchip/pm-domains.c} (99%) create mode 100644 drivers/genpd/samsung/Makefile rename drivers/{soc/samsung/pm_domains.c => genpd/samsung/exynos-pm-domains.c} (98%) create mode 100644 drivers/genpd/st/Makefile rename arch/arm/mach-ux500/pm_domains.c => drivers/genpd/st/ste-ux500-pm-domain.c (75%) create mode 100644 drivers/genpd/starfive/Makefile rename drivers/{soc/starfive/jh71xx_pmu.c => genpd/starfive/jh71xx-pmu.c} (100%) create mode 100644 drivers/genpd/sunxi/Makefile rename drivers/{soc => genpd}/sunxi/sun20i-ppu.c (100%) create mode 100644 drivers/genpd/tegra/Makefile rename drivers/{soc => genpd}/tegra/powergate-bpmp.c (100%) create mode 100644 drivers/genpd/ti/Makefile rename drivers/{soc => genpd}/ti/omap_prm.c (99%) rename drivers/{soc => genpd}/ti/ti_sci_pm_domains.c (100%) create mode 100644 drivers/genpd/xilinx/Makefile rename drivers/{soc/xilinx/zynqmp_pm_domains.c => genpd/xilinx/zynqmp-pm-domains.c} (100%) delete mode 100644 drivers/soc/actions/Makefile delete mode 100644 drivers/soc/bcm/bcm63xx/Kconfig delete mode 100644 drivers/soc/bcm/bcm63xx/Makefile create mode 100644 drivers/soc/hisilicon/Kconfig create mode 100644 drivers/soc/hisilicon/Makefile create mode 100644 drivers/soc/hisilicon/kunpeng_hccs.c create mode 100644 drivers/soc/hisilicon/kunpeng_hccs.h create mode 100644 drivers/soc/loongson/loongson2_pm.c create mode 100644 drivers/soc/qcom/rpm-proc.c delete mode 100644 drivers/soc/starfive/Makefile create mode 100644 include/dt-bindings/power/amlogic,c3-pwrc.h create mode 100644 include/dt-bindings/power/qcom,rpmhpd.h From patchwork Tue Aug 29 21:52:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13369696 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 B9908C71153 for ; Tue, 29 Aug 2023 21:52:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 9CA86C433C8; Tue, 29 Aug 2023 21:52:42 +0000 (UTC) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 27190C433C7 for ; Tue, 29 Aug 2023 21:52:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 27190C433C7 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.west.internal (Postfix) with ESMTP id 42F8A320069B; Tue, 29 Aug 2023 17:52:40 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Tue, 29 Aug 2023 17:52:40 -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=fm3; t= 1693345959; x=1693432359; bh=ArD9BrBu++kODudxkUcIgGzHTgx9GdunitM LaEOYFrE=; b=XQK4rNKi17TpFiAYWr3kcgdB7q2OjHhSGrqKucMXRZw3TBN+rVd cDkY+g/EPC6VzwNbKSRWXKeKbANjsdkm9aQi9yyXMF9lC4z9MhtJLEzwDYHf9mUh 8Ynfw2WGqW0x/E6RfSKBWE9cIDJ15XECq/qQQDbq3F+0s9lok8tm40b+L+gDAdMi mj7G8zyNx/q/z1h/G0VZb1Ftvq2jZqq4GWj+dL+lGnWUBwm8bHEyCHaFW5W0ypRR 3pNwFs+0qBmN4Vp0Sxx4P+ErvVpQKUMxQWlcy4ep5I0BmZgBOqQ+y4CGjEjJceyT OMpd+dJcxXr0JrS2vkPRQGBrP7kJZ8f9bJA== 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=fm1; t= 1693345959; x=1693432359; bh=ArD9BrBu++kODudxkUcIgGzHTgx9GdunitM LaEOYFrE=; b=0J/CqkVtJ1pLYGRnIflF+zXN5S2ufbbaxaQSb7/8kbzrrX/ElKM uM1R6+T6f3EzLfs4UvQNCbLgoesPGbSji5Oax0uK3w3DLan3wuR20n191ZSwSo7l MtDB32ClWecIwJM29HCjZ29s7unS1SOmjNjWt+b2snZArmNCN4nl1HyalEik6nMn QYwDeq/Zlx2LmZThsotGDqqVdotnUs+JEZw6L6beoZfiL5iJdC/Wb+TA6jq9dkfR qIHrkPBAT0bvh6miGfcIk3AiOXWH9HV86lPjqd5wmyKqrVObk0hIPJyHb+nbNfFG TReLR8XTJnLf6svQcdHc2HKqZqna2QDIbLg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudefjedgtdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpefgkeeuleegieeghfduudeltdekfeffjeeuleehleefudettddtgfevueef feeigeenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3D060B60089; Tue, 29 Aug 2023 17:52:39 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-701-g9b2f44d3ee-fm-20230823.001-g9b2f44d3 Mime-Version: 1.0 Message-Id: <48c2b819-153a-495c-8f36-2d6bc1a74793@app.fastmail.com> In-Reply-To: <4f60d13e-f060-491a-88c7-6f25323a48f8@app.fastmail.com> References: <4f60d13e-f060-491a-88c7-6f25323a48f8@app.fastmail.com> Date: Tue, 29 Aug 2023 17:52:18 -0400 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, soc@kernel.org Subject: [GIT PULL 2/4] ARM: defconfig updates for 6.6 The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c: Linux 6.5-rc2 (2023-07-16 15:10:37 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.6 for you to fetch changes up to d2dff8d84df22b8f5e88d86d9f412ae0c01ad796: Merge tag 'qcom-arm64-defconfig-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig (2023-08-21 21:21:34 -0400) ---------------------------------------------------------------- ARM: defconfig updates for 6.6 Various additions to the defconfig files to enable more drivers for already supported platforms, usually as loadable modules. ---------------------------------------------------------------- Alexander Stein (1): arm64: defconfig: Enable i.MX93 devices Andrew Davis (2): ARM: multi_v7_defconfig: Enable TI Remoteproc and related configs ARM: multi_v7_defconfig: Enable OMAP audio/display support Aradhya Bhatia (1): arm64: defconfig: Enable ITE_IT66121 HDMI transmitter Arnd Bergmann (5): Merge tag 'renesas-arm-defconfig-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'imx-defconfig-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig Merge tag 'ti-k3-config-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig Merge tag 'v6.6-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Bartosz Golaszewski (1): arm64: defconfig: enable the SerDes PHY for Qualcomm DWMAC Biju Das (2): arm64: defconfig: Enable Renesas MTU3a PWM config arm64: defconfig: Enable PMIC RAA215300 and RTC ISL 1208 configs Bjorn Andersson (1): arm64: defconfig: Enable Qualcomm SC8280XP GPUCC Cristian Ciocaltea (1): arm64: defconfig: Enable Rockchip OTP memory driver Dmitry Baryshkov (1): arm64: defconfig: enable Qualcomm MSM8996 Global Clock Controller as built-in Fabio Estevam (1): arm64: defconfig: Enable CONFIG_DRM_IMX_LCDIF Fabrizio Castro (1): arm64: defconfig: Enable Renesas RZ/V2M CSI driver Guido Günther (1): arm64: defconfig: Enable Redpine 91X wlan driver Jagan Teki (2): arm64: defconfig: Enable PHY_ROCKCHIP_NANENG_COMBO_PHY arm64: defconfig: Enable GPIO_SYSCON MD Danish Anwar (1): arm64: defconfig: Enable TI PRUSS Marcel Ziswiler (1): arm64: defconfig: enable driver for bluetooth nxp uart Marek Szyprowski (1): arm64: defconfig: Enable drivers for the Odroid-M1 board Mark Brown (1): ARM: multi_v7_defconfig: Enable TLV320AIC3x Michael Walle (1): arm64: defconfig: enable SL28VPD NVMEM layout Pascal Paillet (1): ARM: multi_v7_defconfig: Add SCMI regulator support Peng Fan (1): arm64: defconfig: select IMX_REMOTEPROC and RPMSG_VIRTIO Sricharan Ramabadhran (1): arm64: defconfig: Enable IPQ5018 SoC base configs Udit Kumar (1): arm64: defconfig: Enable various configs for TI K3 platforms arch/arm/configs/multi_v7_defconfig | 13 ++++++++++ arch/arm64/configs/defconfig | 49 +++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) From patchwork Tue Aug 29 21:53:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13369699 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 EB7B8C83F12 for ; Tue, 29 Aug 2023 21:53:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id C98AFC433C7; Tue, 29 Aug 2023 21:53:52 +0000 (UTC) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 478ECC433C8 for ; Tue, 29 Aug 2023 21:53:51 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 478ECC433C8 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.west.internal (Postfix) with ESMTP id 358D13200392; Tue, 29 Aug 2023 17:53:50 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Tue, 29 Aug 2023 17:53:50 -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=fm3; t=1693346029; x=1693432429; bh=Xy tUMNO6Nx0J9oyRHVnHwj7arOSWVb+wB9num03DTDc=; b=vnI9QVitcS3IIGJ1xd 1GkbJO5hMTtaIO/cqAvevvqoMQkd90F6fMuktZXHEcfd4wxsCVkl+wgNagzNn/h8 konQiaNBek/Wuoi1dhFL+CczIxZvkAg36dWB8QTcMKDbZFHBWLa4yHIL5Cg1YvV0 GsygGuU4OqZgEeGW7dLtqlPnGPZCgLxjHm/ny0b7ZqZzpjTqgQL+Vx1HvsG6GBzy mOHrADHyW1kfSA5hpAZluKCBmRD331fPmS4IohEg6R9r0eWNs3jGJZb8sTJbZg7a Z3boWTyS3sCcu9+xjhMcRNINmtkrEsHfVCTdzH5Pq7aXCHl9+cNOKtCuLf0p6YsU Xpjw== 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=fm1; t=1693346029; x=1693432429; bh=XytUMNO6Nx0J9 oyRHVnHwj7arOSWVb+wB9num03DTDc=; b=ce9v8sQJfau9HqCwDHCaDc1wKSheo X0/DnGVo6ByvQsoP1kiKeLVqQvsnElOQeI98bcZPmS1JUd+B6An2/5zNWeO9lALv NpEOVZfd1jkf6ESAxkDeB0MKxDxfxlOGWLZEUy7kI6CxTujE1qmgDTH35CAitnpa O33IrrlIhmSP2Sf+0tXXkuidTXhY7U4wl7tn77I0HQwmaCJ9XyEiV1WQCPCT4Ojb fhfcN94CmKoXHsrMxlU9krTDLLvu1zvsmOMjWWO+nPy6xtcWxBDaOl3BYUKLLJnw Zo2pq38oOr2jcOi9UggccY1wKtf1l4cfIURvMNaIJZSUYKJVAA2yJYzkQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudefjedgtdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepieeguedvkeehveduieetgedugfejheeugffhtedtvdetueetkefhheduhfet gfdvnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpghhithhhuhgsrdgtohhmnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegr rhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 79169B60089; Tue, 29 Aug 2023 17:53:49 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-701-g9b2f44d3ee-fm-20230823.001-g9b2f44d3 Mime-Version: 1.0 Message-Id: In-Reply-To: <4f60d13e-f060-491a-88c7-6f25323a48f8@app.fastmail.com> References: <4f60d13e-f060-491a-88c7-6f25323a48f8@app.fastmail.com> Date: Tue, 29 Aug 2023 17:53:21 -0400 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, soc@kernel.org Subject: [GIT PULL 3/4] ARM: SoC cleanups for 6.6 The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c: Linux 6.5-rc2 (2023-07-16 15:10:37 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.6 for you to fetch changes up to 6e73bd23a1cdcf1416ebd57ff673b5f601963ed2: ARM: davinci: Drop unused includes (2023-08-29 16:01:32 -0400) ---------------------------------------------------------------- ARM: SoC cleanups for 6.6 These are all minor cleanups for platform specific code in arch/arm/ and some of the associated drivers. The majority of these are work done by Rob Herring to improve the way devicetreee header files are handled. ---------------------------------------------------------------- Andreas Kemnade (1): MAINTAINERS: add board bindings list to OMAP2+ files Andrew Davis (4): ARM: keystone: Merge memory.h into the only file that uses it ARM: keystone: Merge PM function into main support file ARM: nspire: Use syscon-reboot to handle restart ARM: nspire: Remove unused header file mmio.h Arnd Bergmann (11): Merge tag 'at91-soc-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm Merge tag 'amlogic-arm-mach-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/arm Merge tag 'omap-for-v6.6/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm Merge tag 'renesas-arm-soc-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm Merge tag 'hisi-arm-soc-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/arm Merge tag 'omap-for-v6.6/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm Merge tag 'mvebu-arm-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm Merge tag 'imx-soc-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm Merge tag 'ti-keystone-soc-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm Merge tag 'arm-soc/for-6.6/soc' of https://github.com/Broadcom/stblinux into soc/arm Merge tag 'socfpga_update_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/arm Gustavo A. R. Silva (1): ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() Krzysztof Kozlowski (4): MAINTAINERS: soc: reference maintainer profile Documentation/process: maintainer-soc: add clean platforms profile MAINTAINER: samsung: document dtbs_check requirement for Samsung Documentation/process: maintainer-soc: document dtbs_check requirement for Samsung Rob Herring (38): ARM: omap2: Use of_range_to_resource() for "ranges" parsing ARM: hisi: Drop unused includes ARM: imx: Drop unused includes ARM: socfpga: Explicitly include correct DT includes ARM: bcm: Drop unused includes ARM: shmobile: rcar-gen2: Drop unused OF includes ARM: keystone: Drop unused includes soc: microchip: Explicitly include correct DT includes ARM: at91: Explicitly include correct DT includes ARM: omap2: Explicitly include correct DT includes ARM: meson: Drop unused includes ARM: l2x0: Add explicit includes for init and types ARM: sti: Drop unused includes ARM: alpine: Drop unused includes ARM: berlin: Drop unused includes ARM: dove: Drop unused includes ARM: hpe: Drop unused includes ARM: mmp: Drop unused includes ARM: nomadik: Drop unused includes ARM: npcm: Drop unused includes ARM: nspire: Drop unused includes ARM: pxa: Drop unused includes ARM: rockchip: Drop unused includes ARM: versatile: Drop unused includes ARM: mvebu: Explicitly include correct DT includes ARM: spear: Explicitly include correct DT includes bus: Explicitly include correct DT includes firmware: Explicitly include correct DT includes soc: aspeed: Explicitly include correct DT includes soc: mediatek: Explicitly include correct DT includes soc: rockchip: Explicitly include correct DT includes soc: sunxi: Explicitly include correct DT includes soc: xilinx: Explicitly include correct DT includes soc: fsl: Explicitly include correct DT includes ARM: mvebu: Explicitly include correct DT includes ARM: dove: Drop unused includes ARM: s5pv210: Explicitly include correct DT includes ARM: davinci: Drop unused includes Tony Lindgren (1): Merge branch 'omap-for-v6.5/cleanup' into omap-for-v6.6/soc YueHaibing (1): ARM: at91: Remove unused extern declarations Documentation/process/maintainer-handbooks.rst | 1 + Documentation/process/maintainer-soc-clean-dts.rst | 25 +++++++++++ Documentation/process/maintainer-soc.rst | 4 +- MAINTAINERS | 5 ++- arch/arm/include/asm/hardware/cache-l2x0.h | 2 + arch/arm/mach-alpine/alpine_machine.c | 2 - arch/arm/mach-at91/pm.c | 1 + arch/arm/mach-at91/samv7.c | 7 --- arch/arm/mach-bcm/bcm_5301x.c | 2 - arch/arm/mach-bcm/board_bcm23550.c | 2 - arch/arm/mach-bcm/brcmstb.c | 1 - arch/arm/mach-bcm/platsmp-brcmstb.c | 2 +- arch/arm/mach-berlin/berlin.c | 5 --- arch/arm/mach-davinci/pdata-quirks.c | 2 +- arch/arm/mach-dove/common.c | 2 - arch/arm/mach-hisi/hotplug.c | 1 - arch/arm/mach-hpe/gxp.c | 1 - arch/arm/mach-imx/mach-imx1.c | 4 -- arch/arm/mach-imx/mach-imx25.c | 5 --- arch/arm/mach-imx/mach-imx27.c | 6 --- arch/arm/mach-imx/mach-imx35.c | 8 ---- arch/arm/mach-imx/mach-imx50.c | 1 - arch/arm/mach-imx/mach-imx51.c | 5 +-- arch/arm/mach-imx/mach-imx53.c | 8 ---- arch/arm/mach-imx/mach-imx6sx.c | 2 - arch/arm/mach-imx/mach-imx6ul.c | 4 -- arch/arm/mach-imx/mach-imx7d.c | 2 +- arch/arm/mach-imx/pm-imx5.c | 1 + arch/arm/mach-imx/pm-imx6.c | 1 + arch/arm/mach-keystone/Makefile | 3 -- arch/arm/mach-keystone/keystone.c | 50 +++++++++++++++++++--- arch/arm/mach-keystone/keystone.h | 16 ------- arch/arm/mach-keystone/memory.h | 18 -------- arch/arm/mach-keystone/pm_domain.c | 50 ---------------------- arch/arm/mach-meson/meson.c | 1 - arch/arm/mach-mmp/mmp-dt.c | 3 -- arch/arm/mach-mmp/mmp2-dt.c | 4 -- arch/arm/mach-mmp/mmp3.c | 4 -- arch/arm/mach-mvebu/kirkwood.c | 1 + arch/arm/mach-mvebu/pmsu.c | 2 +- arch/arm/mach-nomadik/cpu-8815.c | 13 ------ arch/arm/mach-npcm/platsmp.c | 3 -- arch/arm/mach-nspire/Kconfig | 2 + arch/arm/mach-nspire/mmio.h | 16 ------- arch/arm/mach-nspire/nspire.c | 24 ----------- arch/arm/mach-omap2/board-generic.c | 3 +- arch/arm/mach-omap2/omap4-common.c | 3 +- arch/arm/mach-omap2/omap_hwmod.c | 45 +++---------------- arch/arm/mach-omap2/powerdomain.c | 2 +- arch/arm/mach-pxa/pxa-dt.c | 6 --- arch/arm/mach-rockchip/rockchip.c | 6 +-- arch/arm/mach-s5pv210/s5pv210.c | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 1 - arch/arm/mach-socfpga/l2_cache.c | 2 +- arch/arm/mach-socfpga/ocram.c | 4 +- arch/arm/mach-socfpga/pm.c | 2 + arch/arm/mach-socfpga/socfpga.c | 4 +- arch/arm/mach-spear/spear1340.c | 2 +- arch/arm/mach-sti/board-dt.c | 2 - arch/arm/mach-versatile/realview.c | 2 - drivers/bus/fsl-mc/fsl-mc-bus.c | 1 + drivers/bus/fsl-mc/fsl-mc-msi.c | 2 - drivers/bus/hisi_lpc.c | 2 +- drivers/bus/omap_l3_smx.c | 1 - drivers/bus/simple-pm-bus.c | 2 + drivers/bus/sunxi-rsb.c | 2 +- drivers/bus/ti-pwmss.c | 2 +- drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/imx/imx-dsp.c | 1 - drivers/firmware/imx/imx-scu-irq.c | 1 + drivers/firmware/imx/imx-scu.c | 1 + drivers/firmware/mtk-adsp-ipc.c | 1 - drivers/firmware/raspberrypi.c | 1 + drivers/firmware/scpi_pm_domain.c | 3 +- drivers/firmware/stratix10-rsu.c | 1 - drivers/firmware/tegra/bpmp.c | 3 +- drivers/firmware/xilinx/zynqmp.c | 1 + drivers/soc/aspeed/aspeed-lpc-snoop.c | 1 - drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-uart-routing.c | 3 +- drivers/soc/atmel/sfr.c | 1 - drivers/soc/fsl/dpaa2-console.c | 3 +- drivers/soc/fsl/qe/qe.c | 3 +- drivers/soc/fsl/qe/qe_common.c | 1 - drivers/soc/fsl/qe/qe_tdm.c | 4 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 1 + drivers/soc/mediatek/mtk-devapc.c | 2 +- drivers/soc/mediatek/mtk-mmsys.c | 2 +- drivers/soc/mediatek/mtk-mutex.c | 3 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 3 +- drivers/soc/microchip/mpfs-sys-controller.c | 2 +- drivers/soc/rockchip/grf.c | 2 +- drivers/soc/sunxi/sunxi_sram.c | 2 +- drivers/soc/xilinx/zynqmp_power.c | 1 + include/soc/at91/atmel_tcb.h | 3 -- 95 files changed, 139 insertions(+), 337 deletions(-) create mode 100644 Documentation/process/maintainer-soc-clean-dts.rst delete mode 100644 arch/arm/mach-keystone/keystone.h delete mode 100644 arch/arm/mach-keystone/memory.h delete mode 100644 arch/arm/mach-keystone/pm_domain.c delete mode 100644 arch/arm/mach-nspire/mmio.h From patchwork Tue Aug 29 21:58:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13369701 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 CE5B0C71153 for ; Tue, 29 Aug 2023 21:58:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 82D2EC433C9; Tue, 29 Aug 2023 21:58:28 +0000 (UTC) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 37F5FC433C8 for ; Tue, 29 Aug 2023 21:58:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 37F5FC433C8 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.west.internal (Postfix) with ESMTP id 02F363200951; Tue, 29 Aug 2023 17:58:23 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Tue, 29 Aug 2023 17:58:24 -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=fm3; t= 1693346303; x=1693432703; bh=5ujhMux6R+CLghpJpHQGYJawxk4SpcHFx1+ NuFAykNg=; b=wRoJswW2x84P9oQqO5xXgiviPw8h1oHFFNBspVT7TduW5vFlP7s d4/vuJd0kjnDC0cdFY3hjlNzF7bccMWm/b2PAC6yoexQD+Gw+IWnGRkT08MQuOBm /VWMtZVJ0fSr/3gvWcylE4JPAjQwB2sWUz57N5eUH83dtn831Cm3al+ozF62Zded xsRbuCoYo7lW8xoUZykOZ8dB0aM+DWkAxVQNsBlX+/Cdoqax3T4WQtGtdiPbJk2v 5MqAxYLw3xo/++GYzLk/bXP7KdrqAFHYYSMNmLVvoXLvo63r/epCPLQEvpdBacMY q58r9Ucm8BIb1eGTJ9J+O4sI22vZRU+3zBw== 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=fm1; t= 1693346303; x=1693432703; bh=5ujhMux6R+CLghpJpHQGYJawxk4SpcHFx1+ NuFAykNg=; b=hh3VJZoLDwCpjvU8Nkws1DR5yBLxFDe1inSPnigpALvQ2DnXlkJ PyLEe062fz2Uy8WO6PrEBWZD721Tb9uDbRK+616BNwcgrKQYQ/HDa0+T3vVL1UQy /GjFG03KEVXDn6o1mYd3Rrn8kiNDfKbtDIE+3cvuld3g8UZDG7ZZQQrssbrdWMqU l2GkFtt9W5ijRHZyvgoiyLaj17s6O1TA9C5g2wHhKfWkcJaS8bhSBn7oAtR0G1wQ +kImGAmhhbWvZp6y1UH2kpUkDBOdgPyCsceS5KvvNavG+uW7iI//ARbefowLP+A2 CXc6wU33aNOjc1+RRhvXZc0vvfeMO5JE26Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudefjedgtddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpefgkefhheetvdethfejkeeigfehtdffieevfeefteffteejffehlefhtdeu veejueenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhgihhthhhusgdrtghomhenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnuges rghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 39CC2B60089; Tue, 29 Aug 2023 17:58:23 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-701-g9b2f44d3ee-fm-20230823.001-g9b2f44d3 Mime-Version: 1.0 Message-Id: In-Reply-To: <4f60d13e-f060-491a-88c7-6f25323a48f8@app.fastmail.com> References: <4f60d13e-f060-491a-88c7-6f25323a48f8@app.fastmail.com> Date: Tue, 29 Aug 2023 17:58:01 -0400 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, soc@kernel.org Subject: [GIT PULL 4/4] ARM: devicetree updates for 6.6 The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c: Linux 6.5-rc2 (2023-07-16 15:10:37 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.6 for you to fetch changes up to 05c618f39089d977b0c3dc1105cb6cd5fc53cd01: arm64: dts: use capital "OR" for multiple licenses in SPDX (2023-08-29 16:02:35 -0400) ---------------------------------------------------------------- ARM: devicetree updates for 6.6 These are the devicetree updates for Arm and RISC-V based SoCs, mainly from Qualcomm, NXP/Freescale, Aspeed, TI, Rockchips, Samsung, ST and Starfive. Only a few new SoC got added: - TI AM62P5, a variant of the existing Sitara AM62x family - Intel Agilex5, an FPGFA platform that includes an Cortex-A76/A55 SoC. - Qualcomm ipq5018 is used in wireless access points - Qualcomm SM4450 (Snapdragon 4 Gen 2) is a new low-end mobile phone platform. In total, 29 machines get added, which is low because of the summer break. These cover SoCs from Aspeed, Broadcom, NXP, Samsung, ST, Allwinner, Amlogic, Intel, Qualcomm, Rockchip, TI and T-Head. Most of these are development and reference boards. Despite not adding a lot of new machines, there are over 700 patches in total, most of which are cleanups and minor fixes. ---------------------------------------------------------------- (lightly trimmed the shortlog) Abel Vesa (1): arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B regulator Adam Ford (3): arm64: dts: imx8mn-beacon: Add HDMI video with sound arm64: dts: imx8mm-beacon: Change camera I2C address arm64: dts: imx8mm-beacon: Add HDMI video with sound Aleksey Nasibulin (1): ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 Alexander Stein (16): arm64: dts: freescale: add initial device tree for MBa93xxLA SBC board ARM: dts: imx6qdl-mba6: Add missing supply regulator for lm75 and at24 arm64: dts: qcom: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties arm64: dts: imx8mq: Add coresight trace components ARM: dts: imx6qdl-tqma6x: Add missing vs-supply for lm75 arm64: dts: imx8qm: Fix VPU core alias name arm64: dts: imx8qm: Fix VPU core alias name arm64: dts: imx8: conn: Fix reg order for USB3 controller ... Alif Zakuan Yuslaimi (1): arm64: dts: agilex/stratix10: Updated QSPI Flash layout for UBIFS Amit Pundir (1): arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved Andre Przywara (3): arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support Andrej Picej (2): ARM: dts: imx6: pfla02: Rely on PMIC reboot/reset handler ARM: dts: imx6: phycore: Rely on PMIC reboot/reset handler Andrew Davis (27): dt-bindings: omap: Partially convert omap.txt to yaml arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk arm64: dts: ti: k3-am64: Merge the two main_conf nodes arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level ... AngeloGioacchino Del Regno (1): arm64: dts: qcom: msm8998: Add DPU1 nodes Apelete Seketeli (1): arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio Apurva Nandan (3): arm64: dts: ti: k3-j784s4: Add phase tags marking arm64: dts: ti: k3-j784s4-evm: Add phase tags marking arm64: dts: ti: k3-am69-sk: Add phase tags marking Aradhya Bhatia (3): arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency arm64: dts: ti: k3-am62-main: Add node for DSS arm64: dts: ti: k3-am62x-sk-common: Add HDMI support Arnd Bergmann (35): Merge tag 'tegra-for-6.6-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'tegra-for-6.6-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'tegra-for-6.6-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'renesas-dts-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'at91-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'microchip-dt64-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'hisi-arm64-dt-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/dt Merge tag 'hisi-arm32-dt-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/dt Merge tag 'zynqmp-dt-for-6.6' of https://github.com/Xilinx/linux-xlnx into soc/dt Merge tag 'juno-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt Merge tag 'amlogic-arm64-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Merge tag 'sunxi-dt-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Merge tag 'omap-for-v6.6/dt-bindings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt Merge tag 'omap-for-v6.6/dt-take2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt Merge tag 'aspeed-6.6-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt Merge tag 'samsung-dt64-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'samsung-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'mvebu-dt64-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'mvebu-dt-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'riscv-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'sunxi-dt-for-6.6-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Merge tag 'imx-bindings-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt64-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'ti-k3-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'dt64-cleanup-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'stm32-dt-for-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt Merge tag 'v6.6-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'v6.6-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'qcom-dts-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'qcom-arm64-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'riscv-dt-for-v6.6-pt2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'socfpga_dts_updates_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt Merge tag 'arm-soc/for-6.6/devicetree' of https://github.com/Broadcom/stblinux into soc/dt Merge tag 'arm-soc/for-6.6/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt Artur Weber (2): ARM: dts: exynos: Add Samsung Galaxy Tab 3 8.0 boards arm64: tegra: Adapt to LP855X bindings changes Arınç ÜNAL (2): dt-bindings: arm: bcm: add bindings for ASUS RT-AC3100 ARM: dts: BCM5301X: Add DT for ASUS RT-AC3100 Bartosz Golaszewski (14): arm64: dts: qcom: sa8775p: add the SGMII PHY node arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0 arm64: dts: qcom: sa8775p-ride: enable ethernet0 arm64: dts: qcom: sa8775p: add a node for the second serdes PHY arm64: dts: qcom: sa8775p: add a node for EMAC1 arm64: dts: qcom: sa8775p-ride: enable the second SerDes PHY arm64: dts: qcom: sa8775p-ride: move the reset-gpios property of the PHY arm64: dts: qcom: sa8775p-ride: index the first SGMII PHY arm64: dts: qcom: sa8775p-ride: add the second SGMII PHY arm64: dts: qcom: sa8775p-ride: sort aliases alphabetically arm64: dts: qcom: sa8775p-ride: add an alias for ethernet0 arm64: dts: qcom: sa8775p-ride: enable EMAC1 Bhavya Kapoor (1): arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain Biju Das (8): arm64: dts: renesas: rzg2l: Update overfow/underflow IRQ names for MTU3 channels arm64: dts: renesas: rzg2l-smarc-som: Enable PMIC and built-in RTC arm64: dts: renesas: rzg2l-smarc: Add support for enabling MTU3 arm64: dts: renesas: rzg2lc-smarc: Add support for enabling MTU3 arm64: dts: renesas: rzg2lc-smarc-som: Add PHY interrupt support for ETH0 arm64: dts: renesas: rzg2lc-smarc-som: Enable PMIC and built-in RTC arm64: dts: renesas: r9a07g043: Add MTU3a node arm64: dts: renesas: rzg2ul-smarc: Add support for enabling MTU3 Bjorn Andersson (12): arm64: dts: qcom: Drop undocumented "svid" property Merge branch 'd1c5aa4a8535c645fdb06df62a562918516ba0c6.1686289721.git.quic_varada@quicinc.com' into HEAD arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO arm64: dts: qcom: sc8280xp-crd: Fix naming of regulators Merge branch '20230620-topic-sc8280_gccgdsc-v2-2-562c1428c10d@linaro.org' into arm64-for-6.6 Merge branch '1689744162-9421-2-git-send-email-quic_rohiagar@quicinc.com' into arm64-for-6.6 arm64: dts: qcom: sc8180x: Add USB Type-C of_graph anchors arm64: dts: qcom: sc8180x-primus: Wire up USB Type-C arm64: dts: qcom: sc8180x-flex5g: Wire up USB Type-C arm64: dts: qcom: sc8180x: Fix LLCC reg property Merge branch '1690533192-22220-2-git-send-email-quic_srichara@quicinc.com' into arm64-for-6.6 Merge branch '20230622-topic-8998clk-v2-1-6222fbc2916b@linaro.org' into arm64-for-6.6 Bryan Brattlof (3): dt-bindings: arm: ti: Add bindings for AM62P5 SoCs arm64: dts: ti: Introduce AM62P5 family of SoCs arm64: dts: ti: Add support for the AM62P5 Starter Kit Bryan O'Donoghue (8): arm64: dts: qcom: sdm845: Enable CAMSS on the bare rb3 board arm64: dts: qcom: msm8916: Define CAMSS ports in core dtsi arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names arm64: dts: qcom: apq8016-sbc: Fix ov5640 data-lanes declaration arm64: dts: qcom: apq8016-sbc: Set ov5640 assigned-clock arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios arm64: dts: qcom: apq8016-sbc-d3-camera-mezzanine: Move default ov5640 to a standalone dts arm64: dts: qcom: apq8016-sbc: Enable camss for non-mezzanine cases Caleb Connolly (3): arm64: dts: qcom: c630: add panel bridge 1p2 regulator arm64: dts: qcom: c630: add debug uart arm64: dts: qcom: sdm850-*: fix uart6 aliases Cem Tenruh (1): arm64: dts: imx8mm-phyboard-polis: Add i2c4 sda-/scl-gpios Chanh Nguyen (3): ARM: dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9 ARM: dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mitchell DVT systems ARM: dts: aspeed: mtmitchell: Add MCTP Chen PJ (2): dt-bindings: arm: aspeed: add Inventec starscream-bmc ARM: dts: aspeed: Adding Inventec Starscream BMC Chris Packham (1): arm64: dts: marvell: Add NAND flash controller to AC5 Chris Paterson (1): arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos Christian Hemp (1): arm64: dts: imx8mp-phycore-som: Remove eth phy interrupt Christopher Obbard (3): arm64: dts: rockchip: Move OPP table from ROCK Pi 4 dtsi dt-bindings: arm: rockchip: Add Radxa ROCK 4SE arm64: dts: rockchip: Add Radxa ROCK 4SE Claudiu Beznea (1): ARM: dts: at91: remove duplicated entries Conor Dooley (3): Merge tag 'clk-starfive-bindings' into riscv-dt-for-next riscv: dts: renesas: Clean up dtbs_check W=1 warning due to empty phy node riscv: dts: starfive: fix jh7110 qspi sort order Cristian Ciocaltea (1): arm64: dts: rockchip: Update sound card label on rk3588-rock-5b Dan Haab (1): ARM: dts: BCM5301X: Add Wi-Fi regulatory mappings for Luxul devices Dario Binacchi (7): ARM: dts: stm32: re-add CAN support on stm32f746 ARM: dts: stm32: add pin map for i2c3 controller on stm32f7 ARM: dts: stm32: add touchscreen on stm32f746-disco board ARM: dts: stm32: add ltdc support on stm32f746 MCU ARM: dts: stm32: add pin map for LTDC on stm32f7 ARM: dts: stm32: rename mmc_vcard to vcc-3v3 on stm32f746-disco ARM: dts: stm32: support display on stm32f746-disco board David Heidelberg (1): ARM: dts: qcom: apq8064: add support to gsbi4 uart David Wronek (1): arm64: dts: qcom: msm8996: Fix dsi1 interrupts David Yang (1): arm64: dts: hi3798cv200: Fix clocks order of sd0 Delphine CC Chiu (2): dt-bindings: arm: aspeed: add Facebook Yosemite 4 board ARM: dts: aspeed: yosemite4: add Facebook Yosemite 4 BMC Devi Priya (1): arm64: dts: qcom: ipq9574: Use assigned-clock-rates for QUP I2C core clks Dhruva Gole (1): arm64: dts: ti: k3-*: fix fss node dtbs check warnings Dinh Nguyen (6): arm64: dts: socfpga: agilex/stratix10: fix dtbs_check warnings for sram arm64: dts: socfpga: stratix10: fix dtbs_check warning for usbphy arm64: dts: stratix10/agilex/n5x: fix dtbs_check warning for memory node arm64: dts: agilex/stratix10/n5x: fix dtbs_check for rstmgr arm64: dts: socfpga: n5x/stratix10: fix dtbs_check warning for partitions arm64: dts: socfpga: change the reset-name of "stmmaceth-ocp" to "ahb" Diogo Ivo (1): arm64: tegra: Fix HSUART for Smaug Dmitry Baryshkov (16): arm64: dts: qcom: sm8150: use proper DSI PHY compatible Revert "arm64: dts: qcom: msm8996: rename labels for HDMI nodes" arm64: dts: qcom: msm8996: rename labels for HDMI nodes arm64: dts: qcom: pm8350: fix thermal zone name arm64: dts: qcom: pm8350b: fix thermal zone name arm64: dts: qcom: pmr735b: fix thermal zone name arm64: dts: qcom: pmk8350: fix ADC-TM compatible string arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion .... Drew Fustini (3): dt-bindings: riscv: Add BeagleV Ahead board compatibles riscv: dts: thead: add BeagleV Ahead board device tree riscv: dts: change TH1520 files to dual license Dylan Hung (1): ARM: dts: aspeed: Add AST2600 I3C control pins Eddie James (3): ARM: dts: aspeed: bonnell: Add DIMM SPD ARM: dts: aspeed: Add P10 FSI descriptions ARM: dts: aspeed: everest: Reorganise FSI description Eric Chanudet (1): arm64: dts: qcom: sa8540p-ride: enable rtc Etienne Carriere (4): ARM: dts: stm32: leverage OP-TEE ASync notif on STM32MP13x Soc family dt-bindings: rcc: stm32: add STM32MP13 SCMI regulators IDs ARM: dts: stm32: STM32MP13x SoC exposes SCMI regulators ARM: dts: stm32: add SCMI PMIC regulators on stm32mp135f-dk board FUKAUMI Naoki (1): arm64: dts: rockchip: fix/update sdmmc properties for rock-5a and -5b Fabio Estevam (29): arm64: dts: imx8mq-librem5: Use 'vqmmc-supply' arm64: dts: imx8mn-evk: Pass GPIO_OPEN_DRAIN flag arm64: dts: imx8mm-evk: Add camera support arm64: dts: imx8mn-evk: Add HDMI support arm64: dts: imx8mn-evk: Add camera support ARM: dts: imx: Remove regulators from simple-bus ARM: dts: imx7d-sdb: Pass the Ethernet aliases ARM: dts: imx6sx: Describe the default LCDIF1 parent ARM: dts: imx53-qsb: Improve the parallel display description arm64: dts: imx8dxl-evk: Remove 'fsl,spi-num-chipselects' arm64: dts: imx8mm-phyboard-polis-rdk: Remove 'fsl,spi-num-chipselects' ARM: dts: imx6ul-geam: Remove invalid sgtl5000 property ... Fabrizio Castro (1): arm64: dts: renesas: r9a09g011: Add CSI nodes Felix Moessbauer (2): riscv: dts: Enable device-tree overlay support for starfive devices arm: dts: Enable device-tree overlay support for sun8i-h3 pi devices Francesco Dolcini (6): arm64: dts: freescale: verdin-imx8mp: dahlia: add sound card arm64: dts: freescale: verdin-imx8mp: dev: add sound card arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate arm64: dts: ti: verdin-am62: dev: add sound card arm64: dts: ti: verdin-am62: dahlia: add sound card arm64: dts: ti: verdin-am62: Add DSI display support Frank Li (4): arm64: dts: imx8mp: remove arm,primecell-periphid at etm nodes arm64: dts: imx8qm: add cpu frequency table arm64: dts: imx8qm: add thermal zone and cooling map arm64: dts: imx8qm-mek: delete A72 thermal zone Furkan Kardame (2): dt-bindings: arm: rockchip: Add Firefly Station P2 arm64: dts: rockchip: add dts for Firefly Station P2 aka rk3568-roc-pc Gautham Srinivasan (3): arm64: tegra: Add UARTE device tree node on Tegra234 arm64: tegra: Enable UARTA and UARTE for Orin Nano arm64: tegra: Add SPI device tree nodes for Tegra234 Geert Uytterhoeven (4): arm64: dts: renesas: r8a779f0: Add INTC-EX node arm64: dts: renesas: spider-cpu: Add GP LEDs ARM: dts: aspeed: Fix pca954x i2c-mux node names ARM: dts: nuvoton: Fix pca954x i2c-mux node names Guido Günther (2): arm64: dts: imx8mq-librem5-devkit: Mark buck2 as always on arm64: dts: imx8mq-librem5-devkit: Drop power-supply Haibo Chen (3): arm64: dts: imx8ulp: add flexspi node arm64: dts: imx8ulp-evk: add 100MHz/200MHz pinctrl setting for eMMC arm64: dts: imx8ulp-evk: enable lpi2c7 bus Hal Feng (2): riscv: dts: starfive: jh7100: Add temperature sensor node and thermal-zones riscv: dts: starfive: jh7110: Add temperature sensor node and thermal-zones Han Xu (1): arm64: dts: imx8ulp-evk: add spi-nor device support Harini Katakam (1): arm64: zynqmp: Assign TSU clock frequency for GEMs Hiago De Franco (1): arm64: dts: ti: k3-am625-verdin: enable CAN_2 Hugo Villeneuve (1): arm64: dts: imx8mn-var-som-symphony: update USB OTG for new board versions Hui Wang (1): arm64: dts: ls1028a: add l1 and l2 cache info Huqiang Qin (1): arm64: dts: Add gpio_intc node and pinctrl node for Amlogic C3 SoCs Jaewon Kim (2): dt-bindings: pwm: samsung: add exynosautov9 compatible arm64: dts: exynos: add pwm node for exynosautov9-sadk Jagan Teki (16): arm64: dts: rockchip: Drop unchanged max-frequency from rk3588 boards arm64: dts: rockchip: Add PMIC for edgeble-neu6b ARM: dts: rockchip: Add SFC node to rv1126 ARM: dts: rockchip: Add rv1126 FSPI pins ARM: dts: rockchip: Add rv1126 uart5m2_xfer pins ... Jai Luthra (2): arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx arm64: dts: ti: am62x-sk: Add overlay for HDMI audio Jakob Hauser (1): arm64: dts: qcom: msm8916-samsung-serranove: Add RT5033 PMIC with charger Jayesh Choudhary (4): arm64: dts: ti: Use local header for SERDES MUX idle-state values dt-bindings: ti-serdes-mux: Deprecate header with constants arm64: dts: ti: k3-j721s2-main: Add DSS node arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support Jia Jie Ho (2): riscv: dts: starfive - Add crypto and DMA node for JH7110 riscv: dts: starfive - Add hwrng node for JH7110 SoC Joel Stanley (4): ARM: dts: aspeed: Add AST2600 VUARTs ARM: dts: aspeed: bonnell: Reorganise FSI description ARM: dts: aspeed: rainier: Reorganise FSI description ARM: dts: aspeed: everest: Move common devices up Johan Hovold (1): arm64: dts: qcom: sc8280xp-pmics: add explicit rtc interrupt parent John Clark (1): arm64: dts: rockchip: Add NanoPC T6 PCIe Ethernet support John Watts (1): riscv: dts: allwinner: d1: Add CAN controller nodes Jon Hunter (2): arm64: tegra: Add missing alias for NVIDIA IGX Orin arm64: tegra: Fix HSUART for Jetson AGX Orin Jonas Karlman (2): arm64: dts: rockchip: Fix PCIe regulators on Radxa E25 arm64: dts: rockchip: Enable SATA on Radxa E25 Jonas Kuenstler (1): arm64: dts: imx8mp-phyboard-pollux: Add missing usdhc clocks assignment Judith Mendez (2): arm64: dts: ti: k3-am62: Add MCU MCAN nodes arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes Kamlesh Gurudasani (2): dt-bindings: crypto: ti,sa2ul: make power-domains conditional arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node Kishon Vijay Abraham I (2): arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI Komal Bajaj (4): arm64: dts: qcom: qdu1000-idp: Add reserved gpio list arm64: dts: qcom: qru1000-idp: Add reserved gpio list arm64: dts: qcom: qdu1000-idp: Update reserved memory region arm64: dts: qcom: qru1000-idp: Update reserved memory region Konrad Dybcio (56): arm64: dts: qcom: qcm2290: Add USB3 PHY arm64: dts: qcom: sm6350: Add GPUCC node arm64: dts: qcom: sm6350: Add QFPROM node arm64: dts: qcom: sm6350: Add GPU nodes arm64: dts: qcom: sm6350: Fix ZAP region arm64: dts: qcom: sm6350: Add DPU1 nodes arm64: dts: qcom: sc7180: Hook up BWMONs ... Krzysztof Kozlowski (114): ARM: dts: qcom: ipq4019: use generic node names for USB ARM: dts: qcom: sdx55: use generic node names for USB ARM: dts: qcom: ipq8064: drop spi-max-frequency from controller ARM: dts: qcom: msm8960: drop spi-max-frequency from controller arm64: dts: qcom: sm8450: correct crypto unit address arm64: dts: qcom: apq8039-t2: remove superfluous "input-enable" arm64: dts: qcom: sc8180x-flex-5g: remove superfluous "input-enable" arm64: dts: qcom: msm8916-gt5: drop incorrect accelerometer interrupt-names arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply ... Lakshmi Yadlapati (1): ARM: dts: aspeed: rainier: Remove TPM device Leonard Göhrs (5): dt-bindings: can: m_can: change from additional- to unevaluatedProperties dt-bindings: net: dsa: microchip: add interrupts property for ksz switches ARM: dts: stm32: Add pinmux groups for Linux Automation GmbH TAC dt-bindings: arm: stm32: Add compatible string for Linux Automation LXA TAC ARM: dts: stm32: lxa-tac: add Linux Automation GmbH TAC Lin, Meng-Bo (5): arm64: dts: qcom: msm8916-samsung-e2015: Add accelerometer arm64: dts: qcom: msm8916-samsung-j5-common: Add touchscreen dt-bindings: qcom: Document msm8939,a7 arm64: dts: qcom: msm8939-samsung-a7: Add initial dts arm64: dts: qcom: msm8916-samsung-e5: Add touchscreen Linus Walleij (1): ARM: dts: bcm5301x: Add SEAMA compatibles Luca Weiss (4): ARM: dts: qcom: msm8226: Add mdss nodes ARM: dts: qcom: msm8226: Add ocmem arm64: dts: qcom: pm8953: Add thermal zone arm64: dts: qcom: sm8450: Use standalone ICE node for UFS Lucas Tanure (3): arm64: dts: rockchip: add SD card support to rock-5a dt-bindings: arm: amlogic: add Amlogic A311D2 bindings arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree Lukasz Majewski (2): ARM: dts: at91: ksz9477_evb: Add missing timer nodes ARM: dts: at91: ksz9477_evb: Add tx-internal-delay-ps property for port5 Maksim Kiselev (1): riscv: dts: allwinner: d1: Add GPADC node Manikanta Guntupalli (1): arm64: zynqmp: Fix open drain warning on ZynqMP Manivannan Sadhasivam (4): arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" arm64: dts: qcom: sdm845: Add interconnect paths to UFSHC arm64: dts: qcom: sm8250: Add interconnect paths to UFSHC Marco Felsch (4): arm64: dts: imx8mp-debix: remove unused fec pinctrl node arm64: dts: freescale: Add DEBIX SOM A and SOM A I/O Board support dt-bindings: arm: fsl: fix DEBIX binding dt-bindings: arm: Add Polyhex DEBIX SOM A based boards Marek Vasut (5): ARM: dts: stm32: Deduplicate DSI node on stm32mp15 ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM Marijn Suijten (2): arm64: dts: qcom: Use labels with generic node names for ADC channels ARM: dts: qcom: Use labels with generic node names for ADC channels Markus Niebel (1): dt-bindings: arm: add TQMa93xxLA SOM Martin Kepplinger (1): arm64: dts: imx8mq-librem5: set audio-1v8 always-on Matthias Schiffer (4): dt-bindings: arm: ti: Add compatible for AM642-based TQMaX4XxL SOM family and carrier board arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays dt-bindings: arm: fsl: add TQ-Systems LS1021A board Michael Walle (1): arm64: dts: ls1028a: sl28: get MAC addresses from VPD Michal Simek (2): arm64: zynqmp: Fix dwc3 usb interrupt description arm64: zynqmp: Describe interrupts by using macros Minda Chen (2): riscv: dts: starfive: Add USB and PCIe PHY nodes for JH7110 riscv: dts: starfive: Add USB dts node for JH7110 Mohan Kumar (1): arm64: tegra: Add audio support for IGX Orin Mrinmay Sarkar (2): arm64: dts: qcom: sa8775p: Add pcie0 and pcie1 nodes arm64: dts: qcom: sa8775p-ride: enable pcie nodes Neil Armstrong (11): arm64: dts: qcom: sm8[1235]50-mtp: add chassis-type property arm64: dts: qcom: sm8[45]50-qrd: add chassis-type property arm64: dts: qcom: sm8[1234]50-hdk: add chassis-type property arm64: dts: qcom: msm89xx-mtp: add chassis-type property arm64: dts: qcom: sdm845-mtp: add chassis-type property arm64: dts: amlogic: meson-g12b-odroid-n2: fix usb hub hog name arm64: dts: amlogic: meson-g12-common: change aobus-pinctrl node name arm64: dts: amlogic: drop cooling-[min|max]-state from pwm-fan arm64: dts: qcom: sm8550: add ports subnodes in usb/dp qmpphy node arm64: dts: qcom: sm8550-mtp: add pmic glink port/endpoints arm64: dts: qcom: sm8550-qrd: add pmic glink port/endpoints Nikita Travkin (1): arm64: dts: qcom: sc7180: Split up TF-A related PSCI configuration Niravkumar L Rabara (4): dt-bindings: intel: Add Intel Agilex5 compatible dt-bindings: reset: add reset IDs for Agilex5 dt-bindings: clock: add Intel Agilex5 clock manager arm64: dts: agilex5: add initial support for Intel Agilex5 SoCFPGA Nishanth Menon (7): arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk arm: dts: ti: omap: omap36xx: Rename opp_supply nodename arm: dts: ti: omap: am5729-beagleboneai: Drop the OPP arm: dts: ti: omap: Fix OPP table node names arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks arm64: dts: ti: k3-am625-beagleplay: Add HDMI support Oleksij Rempel (1): ARM: dts: stm32: prtt1c: Add PoDL PSE regulator nodes Pascal Paillet (1): ARM: dts: stm32: fix dts check warnings on stm32mp15-scmi Patrice Chotard (2): ARM: dts: st: Add gpio-ranges for stm32f746-pinctrl ARM: dts: st: Add gpio-ranges for stm32f769-pinctrl Patrick Delaunay (2): ARM: dts: stm32: remove shmem for scmi-optee on stm32mp15 ARM: dts: stm32: remove shmem for scmi-optee on stm32mp13 Paul Cercueil (1): ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size Peng Fan (10): arm64: dts: imx93: add thermal support arm64: dts: imx93: add cma area for i.MX93 11x11 EVK arm64: dts: imx93: add cm33 node arm64: dts: imx93: enable CM33 for 11x11 EVK arm64: dts: imx8ulp: add cm33 node arm64: dts: imx8ulp: set default clock for SDHC arm64: dts: imx8ulp: add thermal node arm64: dts: imx8ulp: add cpuidle node arm64: dts: imx8ulp-evk: add reserved memory for cma arm64: dts: imx8ulp-evk: enable CM33 node Peter De Schrijver (2): dt-bindings: reserved-memory: Add support for DRAM MRQ GSCs dt-bindings: firmware: Add support for tegra186-bpmp DRAM MRQ GSCs Praveenkumar I (1): arm64: dts: qcom: ipq9574: Add cpu cooling maps Radhey Shyam Pandey (1): arm64: zynqmp: Add L2 cache nodes Rafał Miłecki (12): ARM: dts: BCM5301X: Add Ethernet interfaces links ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger ARM: dts: BCM53573: Drop nonexistent #usb-cells ARM: dts: BCM53573: Add cells sizes to PCIe node ARM: dts: BCM53573: Use updated "spi-gpio" binding properties dt-bindings: arm: bcm: add BCM53573 SoCs family binding ARM: dts: BCM53573: Fix Ethernet info for Luxul devices ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port ARM: dts: BCM53573: Describe BCM53125 switch ports in the main DTS ARM: dts: BCM53573: Add BCM53125 switch port 5 ARM: dts: BCM53573: Add Ethernet interfaces links ARM: dts: BCM53573: Disable second Ethernet on Luxul devices Ravi Gunasekaran (1): arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port Raymond Hackley (1): arm64: dts: qcom: msm8939-sony-xperia-kanuti-tulip: Add missing 'chassis-type' Richard Acayan (3): arm64: dts: qcom: sdm670: add osm l3 arm64: dts: qcom: sdm670: add cpu frequency scaling arm64: dts: qcom: sdm670: add frequency profile Rick Wertenbroek (1): arm64: dts: rockchip: Add dtsi entry for RK3399 PCIe endpoint core Rob Herring (4): arm64: dts: qcom: Fix "status" value ARM: dts: hisilicon: Fix "status" values ARM: dts: at91-vinco: Fix "status" values arm64: dts: mediatek: Fix "status" values Robert Marko (1): ARM: dts: qcom: ipq4019: correct SDHCI XO clock Rohit Agarwal (13): dt-bindings: power: qcom,rpmhpd: Add Generic RPMh PD indexes arm64: dts: qcom: sm8250: Update the RPMHPD bindings entry arm64: dts: qcom: sm8350: Update the RPMHPD bindings entry arm64: dts: qcom: sm8450: Update the RPMHPD bindings entry arm64: dts: qcom: sm8550: Update the RPMHPD bindings entry arm64: dts: qcom: sdx75: Add spmi node arm64: dts: qcom: Add pinctrl gpio support for pm7250b arm64: dts: qcom: Add pm7550ba PMIC dtsi arm64: dts: qcom: Add pmx75 PMIC dtsi arm64: dts: qcom: sdx75-idp: Add pmics supported in SDX75 ARM: dts: qcom: sdx65-mtp: Update the pmic used in sdx65 arm64: dts: qcom: sdx75: Add rpmhpd node arm64: dts: qcom: sdx75-idp: Add regulator nodes Sameer Pujar (1): arm64: tegra: Update AHUB clock parent and rate Samin Guo (3): riscv: dts: starfive: jh7110: Add ethernet device nodes riscv: dts: starfive: visionfive 2: Add configuration of gmac and phy riscv: dts: starfive: jh7110: Fix GMAC configuration Sebastian Krzyszkowiak (3): arm64: dts: imx8mq-librem5-r4: Bump up proximity sensor's near level arm64: dts: imx8mq-librem5: Mark tps65982 as wakeup source arm64: dts: imx8mq-librem5: Reduce usdhc2's post-power-on-delay-ms to 20ms Sebastian Reichel (21): dt-bindings: vendor-prefixes: Add prefix for belling dt-bindings: eeprom: at24: add Belling BL24C16A arm64: dts: rockchip: add PMIC to rock-5a arm64: dts: rockchip: add vdd_cpu_big regulators to rock-5a arm64: dts: rockchip: add 5V regulator to rock-5a arm64: dts: rockchip: add status LED to rock-5a arm64: dts: rockchip: add analog audio to rock-5a arm64: dts: rockchip: add I2C EEPROM to rock-5a arm64: dts: rockchip: add vdd_npu_s0 regulator to rock-5a ... Sharath Kumar Dasari (1): arm64: zynqmp: Add memory reserved node for k26 Kria SOM board Sheetal (1): arm64: tegra: Update AHUB clock parent and rate on Tegra234 Sherry Sun (2): arm64: dts: imx8dxl: remove "fsl,imx7ulp-lpuart" compatible for imx8dxl arm64: dts: imx93: add "fsl,imx8ulp-lpuart" compatible for imx93 Shubhi Garg (1): arm64: tegra: Add PCIe and DP 3.3V supplies Siddharth Vadapalli (1): arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI Sinthu Raja (1): arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs Sricharan Ramabadhran (3): dt-bindings: clock: Add IPQ5018 clock and reset dt-bindings: qcom: Add ipq5018 bindings arm64: dts: Add ipq5018 SoC and rdp432-c2 board support Sridharan S N (2): arm64: dts: qcom: ipq5332: Add common RDP dtsi file arm64: dts: qcom: ipq5332: enable GPIO based LEDs and Buttons Stanislav Jakubek (1): ARM: dts: bcm28155-ap: use node labels Stefan Nagy (1): arm64: dts: rockchip: Enable internal SPI flash for ROCK Pi 4A/B/C Stefan Wahren (3): ARM: dts: bcm283x: Fix pinctrl groups ARM: dts: bcm2835: adjust DMA node names ARM: dts: bcm283x: Increase pwm-cells Stephan Gerhold (5): arm64: dts: qcom: Add rpm-proc node for SMD platforms arm64: dts: qcom: Add rpm-proc node for GLINK gplatforms ARM: dts: qcom: Add rpm-proc node for SMD platforms ARM: dts: qcom: apq8064: Drop redundant /smd node arm64: dts: qcom: msm8939-samsung-a7: Drop internal pull for SD CD Stephen Chen (1): ARM: dts: rockchip: Enable SFC for edgeble-neu2 Sumit Gupta (1): arm64: tegra: Update CPU OPP tables Tao Ren (3): ARM: dts: aspeed: Update spi alias in Facebook AST2500 Common dtsi ARM: dts: aspeed: wedge400: Enable more ADC channels ARM: dts: aspeed: wedge400: Set eMMC max frequency Tengfei Fan (3): dt-bindings: arm: qcom: Document SM4450 SoC and boards arm64: dts: qcom: Adds base SM4450 DTSI arm64: dts: qcom: Add base SM4450 QRD DTS Teresa Remmet (5): arm64: dts: imx8mp-phycore-som: Order properties alphabetically arm64: dts: imx8mp-phycore-som: Correct pad settings arm64: dts: imx8mp-phycore-som: Remove LDO2 and LDO4 pmic nodes arm64: dts: imx8mp-phycore-som: Add regulator names arm64: dts: imx8mp-phycore-som: Update regulator output voltages Thierry Reding (22): dt-bindings: arm: tegra: flowctrl: Convert to json-schema dt-bindings: arm: tegra: ahb: Convert to json-schema dt-bindings: serial: tegra-hsuart: Convert to json-schema ARM: tegra: Remove dmas and dma-names for debug UART ARM: tegra: Remove reset-names for UART devices ARM: tegra: Add missing reset-names for Tegra HS UART dt-bindings: cpu: Document NVIDIA Tegra186 CCPLEX cluster dt-bindings: clock: tegra: Document Tegra132 compatible dt-bindings: arm: tegra: nvec: Convert to json-schema dt-bindings: thermal: tegra: Convert to json-schema arm64: tegra: Sort PCI nodes correctly on Orin ... Thomas McKahan (2): dt-bindings: arm: rockchip: Add NanoPC T6 arm64: dts: rockchip: Add NanoPC T6 Tim Harvey (17): arm64: dts: imx8mm-venice-gw7901: add cpu-supply node for cpufreq arm64: dts: imx8mm-venice-gw7901: add SDR50/SDR104 SDIO support for wifi arm64: dts: imx8m{m,n}-venice-gw7902: add SDR50/SDR104 SDIO support for wifi arm64: dts: imx8mm-venice-gw7904: enable UART1 hardware flow control arm64: dts: imx8mp-venice-gw74xx: update to revB PCB arm64: dts: freescale: fix imx8mm-venice-gw72xx-0x-imx219 overlay arm64: dts: imx8mm: add imx8mm-venice-gw73xx-0x-rpidsi overlay for display arm64: dts: imx8mm: add imx8mm-venice-gw72xx-0x-rpidsi overlay for display arm64: dts: imx8mp: add imx8mp-venice-gw74xx-rpidsi overlay for display dt-bindings: arm: Add Gateworks i.MX8M Mini GW7905-0x board dt-bindings: arm: Add Gateworks i.MX8M Plus gw71xx-2x board ... Tony Lindgren (1): ARM: dts: Unify pinctrl-single pin group nodes for davinci Udit Kumar (6): arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node arm64: dts: ti: k3-j784s4-main: Add DT node for UFS arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC Uwe Kleine-König (1): ARM: dts: imx25/karo-tx25: Replace NO_PAD_CTL by explicit pad configuration Varadarajan Narayanan (4): dt-bindings: clock: Add USB related clocks for IPQ9574 arm64: dts: qcom: ipq9574: Add USB related nodes arm64: dts: qcom: ipq9574: Add LDO regulator node arm64: dts: qcom: ipq9574: Enable USB Varalaxmi Bingi (1): arm64: zynqmp: Setting default i2c clock frequency to 400kHz Vignesh Raghavendra (2): dt-bindings: soc: ti: k3-ringacc: Describe cfg reg region arm64: dts: ti: k3: Add cfg reg region to ringacc node Vincent Guittot (1): arm64: dts: qcom: sm8250: correct dynamic power coefficients Walker Chen (2): riscv: dts: starfive: jh7110: add dma controller node riscv: dts: starfive: jh7110: add the node and pins configuration for tdm William Qiu (6): dt-bindings: soc: starfive: Add StarFive syscon module riscv: dts: starfive: jh7110: Add syscon nodes riscv: dts: starfive: Add spi node and pins configuration riscv: dts: starfive: Add QSPI controller node for StarFive JH7110 SoC riscv: dts: starfive: enable DCDC1&ALDO4 node in axp15060 riscv: dts: starfive: Add mmc nodes on VisionFive 2 board Xianwei Zhao (3): dt-bindings: arm: amlogic: add board AN400 arm64: dts: add board AN400 arm64: dts: add support for C3 power domain controller Xingyu Wu (8): dt-bindings: clock: Add StarFive JH7110 PLL clock generator dt-bindings: clock: jh7110-syscrg: Add PLL clock inputs dt-bindings: clock: Add StarFive JH7110 System-Top-Group clock and reset generator dt-bindings: clock: Add StarFive JH7110 Image-Signal-Process clock and reset generator dt-bindings: clock: Add StarFive JH7110 Video-Output clock and reset generator riscv: dts: starfive: jh7110: Add DVP and HDMI TX pixel external clocks riscv: dts: starfive: jh7110: Add STGCRG/ISPCRG/VOUTCRG nodes riscv: dts: starfive: jh7110: Add PLL clocks source in SYSCRG node Yannic Moog (2): arm64: dts: phycore-imx8mm: fix nor mtd partitions arm64: dts: imx8mm-phyboard-polis: Set debug uart muxing to 0x140 Yashwanth Varakala (2): arm64: dts: freescale: imx8mm-phyboard-polis: Add TPM node arm64: dts: imx8mp-phyboard-pollux-rdk: Fix led sub-node names Zeyan Li (1): arm64: dts: qcom: sm8150: Fix the I2C7 interrupt Dirstat for brevity: 0.0% Documentation/devicetree/bindings/arm/aspeed/ 0.0% Documentation/devicetree/bindings/arm/bcm/ 0.3% Documentation/devicetree/bindings/arm/omap/ 0.0% Documentation/devicetree/bindings/arm/stm32/ 0.1% Documentation/devicetree/bindings/arm/tegra/ 0.5% Documentation/devicetree/bindings/arm/ti/ 0.3% Documentation/devicetree/bindings/arm/ 0.9% Documentation/devicetree/bindings/clock/ 0.0% Documentation/devicetree/bindings/cpu/ 0.0% Documentation/devicetree/bindings/crypto/ 0.0% Documentation/devicetree/bindings/eeprom/ 0.1% Documentation/devicetree/bindings/firmware/ 0.0% Documentation/devicetree/bindings/net/can/ 0.0% Documentation/devicetree/bindings/net/dsa/ 0.0% Documentation/devicetree/bindings/pwm/ 0.1% Documentation/devicetree/bindings/reserved-memory/ 0.0% Documentation/devicetree/bindings/riscv/ 0.6% Documentation/devicetree/bindings/serial/ 0.1% Documentation/devicetree/bindings/soc/starfive/ 0.3% Documentation/devicetree/bindings/soc/tegra/ 0.0% Documentation/devicetree/bindings/soc/ti/ 1.9% Documentation/devicetree/bindings/thermal/ 0.0% Documentation/devicetree/bindings/ 0.0% arch/arm/boot/dts/allwinner/ 9.3% arch/arm/boot/dts/aspeed/ 1.1% arch/arm/boot/dts/broadcom/ 0.0% arch/arm/boot/dts/hisilicon/ 0.0% arch/arm/boot/dts/intel/socfpga/ 1.2% arch/arm/boot/dts/marvell/ 0.3% arch/arm/boot/dts/microchip/ 0.7% arch/arm/boot/dts/nspire/ 0.0% arch/arm/boot/dts/nuvoton/ 0.3% arch/arm/boot/dts/nvidia/ 4.1% arch/arm/boot/dts/nxp/imx/ 0.9% arch/arm/boot/dts/nxp/ls/ 1.1% arch/arm/boot/dts/nxp/mxs/ 0.0% arch/arm/boot/dts/nxp/vf/ 0.7% arch/arm/boot/dts/qcom/ 0.0% arch/arm/boot/dts/renesas/ 0.3% arch/arm/boot/dts/rockchip/ 3.1% arch/arm/boot/dts/samsung/ 3.1% arch/arm/boot/dts/st/ 0.2% arch/arm/boot/dts/ti/davinci/ 0.0% arch/arm/boot/dts/ti/keystone/ 0.3% arch/arm/boot/dts/ti/omap/ 0.7% arch/arm64/boot/dts/allwinner/ 0.0% arch/arm64/boot/dts/altera/ 0.6% arch/arm64/boot/dts/amlogic/ 0.1% arch/arm64/boot/dts/arm/ 0.0% arch/arm64/boot/dts/broadcom/bcmbca/ 0.0% arch/arm64/boot/dts/broadcom/northstar2/ 0.0% arch/arm64/boot/dts/broadcom/stingray/ 0.0% arch/arm64/boot/dts/exynos/ 11.0% arch/arm64/boot/dts/freescale/ 0.1% arch/arm64/boot/dts/hisilicon/ 1.1% arch/arm64/boot/dts/intel/ 0.0% arch/arm64/boot/dts/lg/ 0.0% arch/arm64/boot/dts/marvell/ 0.0% arch/arm64/boot/dts/mediatek/ 0.0% arch/arm64/boot/dts/microchip/ 0.0% arch/arm64/boot/dts/nuvoton/ 7.6% arch/arm64/boot/dts/nvidia/ 21.5% arch/arm64/boot/dts/qcom/ 1.1% arch/arm64/boot/dts/renesas/ 7.0% arch/arm64/boot/dts/rockchip/ 0.0% arch/arm64/boot/dts/tesla/ 9.4% arch/arm64/boot/dts/ti/ 1.0% arch/arm64/boot/dts/xilinx/ 0.0% arch/riscv/boot/dts/allwinner/ 0.0% arch/riscv/boot/dts/renesas/ 2.0% arch/riscv/boot/dts/starfive/ 0.1% arch/riscv/boot/dts/thead/ 1.1% include/dt-bindings/clock/ 0.0% include/dt-bindings/mux/ 0.0% include/dt-bindings/power/ 0.1% include/dt-bindings/regulator/ 0.5% include/dt-bindings/reset/ 926 files changed, 38580 insertions(+), 10330 deletions(-)