From patchwork Wed Nov 20 22:59:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13881487 Received: from fout-a5-smtp.messagingengine.com (fout-a5-smtp.messagingengine.com [103.168.172.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C14BC1D359A for ; Wed, 20 Nov 2024 22:59:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.148 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732143599; cv=none; b=NoxzNLB4yi+HD3jOoAovYMVeNRIgGKNQSdT5FB2M8rCMbcBvL3FPq+TWG4TXQ8ueaFlkDf/kyqhi9nFpw7KCc1HmstIBjHnmT3uIwuybvM+6CuUvbDhtQ5fQ1UsEZCpqyVc//eyqtmiCenpoRaKbzN6nXbaiMukerxCVRow2dgk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732143599; c=relaxed/simple; bh=d7D96s1Grottwuv8H3wrSUGzpgg13SAZFtI24scQJfM=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=uXwZNyZsKogkniVFKlEKntElalLksaBC1i46nvWL/Xr2VTx42j/SOrpVAFHbq/5niPKBLB79Rjs54qIhm4oNa2LhMXYwdQbThkYTbDKadCBUS7aj7E61MVzuNuPcE4ZbOLAgL4x51yVytZOXCKNq6TP/cRe17gj+75xotIP3C08= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=rZX/BFi2; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=isyQUhiF; arc=none smtp.client-ip=103.168.172.148 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="rZX/BFi2"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="isyQUhiF" Received: from phl-compute-10.internal (phl-compute-10.phl.internal [10.202.2.50]) by mailfout.phl.internal (Postfix) with ESMTP id 055BB13806AD; Wed, 20 Nov 2024 17:59:52 -0500 (EST) Received: from phl-imap-11 ([10.202.2.101]) by phl-compute-10.internal (MEProxy); Wed, 20 Nov 2024 17:59:52 -0500 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:subject:subject:to:to; s=fm3; t=1732143591; x=1732229991; bh=ML5Qddo1m1Px8FFRVhH1zTjjiHWhJz3iSha7VbHnAjY=; b= rZX/BFi2bU3f4zsKZnV2Vt6CrCafUWQyExnk+3Je3tuaLBEvx0CuxNnYrbad9Xy8 gpP+fyKZc/zJKCbesiKCf43uISkaRbw/1mZfrbJkxrhrXOvBU82UaKdms4HkWZPZ 8BHwilXAdz0u3rGLgDXIWDktvM/RPfaIFNdlJHHtGpRXWu6mPbth26RKsxU23e7A +XatnlY97VUL3dOldLts+JXw1FAaiCnFZb+tadG0NFsdHAYzKZBL1SESi+jH2DpR uhtN1Hgk1dVSvMQwGEWm081cDaa7+hVZBexiYdqaiKGMMpc4K22MJKfhorBCzDB/ YkxpYMwsSwqoQ+CnX6lwyQ== 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:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1732143591; x= 1732229991; bh=ML5Qddo1m1Px8FFRVhH1zTjjiHWhJz3iSha7VbHnAjY=; b=i syQUhiF2uski66T3eZcoRX+kgG/Fx1JTXQbRkfUMrb9E2h2yh6xn0xxkXAuzBC0n U2vDqrMkdU0bAVpOEXNfo3JH8bm1zPCRKQnpgKMpFeNWtBhBjVYkC7r4zGDk03y/ vt62WYkxUa0QNk64L3HrA/zHSFpIYZmrhZUNG85Q+6GPTN3qhnC1aJKx6wh6O9Xn qy+3KsDudvGF6fnS/DDSc82paQOyO19v5QTA1R1fmiMCY4eIANQvvtShSLm7wwHh 6LmOkOU022Cy3NLBQ4Vh0e3BZf68q2Albtz7cndIvkIzg0CKbBaYyLCNQWSeFVmR QuxjTq8UOBA7coDruS8dw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrfeehgddtgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpefoggffhffvvefkjghfufgtgfesthhqredtredtjeen ucfhrhhomhepfdetrhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdrug gvqeenucggtffrrghtthgvrhhnpeefueegkeffveeugeehieehiedukeegfefhffeutdet tdffteeluefhheetkeekvdenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhgihhthh husgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpegrrhhnugesrghrnhgusgdruggvpdhnsggprhgtphhtthhopeegpdhmohguvgepsh hmthhpohhuthdprhgtphhtthhopehtohhrvhgrlhgusheslhhinhhugidqfhhouhhnuggr thhiohhnrdhorhhgpdhrtghpthhtoheplhhinhhugidqrghrmhdqkhgvrhhnvghlsehlih hsthhsrdhinhhfrhgruggvrggurdhorhhgpdhrtghpthhtohepshhotgeslhhishhtshdr lhhinhhugidruggvvhdprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrd hkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 57BB02220071; Wed, 20 Nov 2024 17:59:51 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Date: Wed, 20 Nov 2024 23:59:30 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: soc@lists.linux.dev, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Message-Id: <8fa23f93-385f-4996-8298-2271d259b352@app.fastmail.com> In-Reply-To: References: Subject: [GIT PULL 1/4] soc: devicetree updates for 6.13 The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924: Linux 6.12-rc4 (2024-10-20 15:19:38 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.13 for you to fetch changes up to 9f5cbdaae5f760c218c82e0a5e0f9c58bac56f0c: arm64: dts: apm: Remove unused and undocumented "bus_num" property (2024-11-19 18:03:08 +0100) ---------------------------------------------------------------- soc: devicetree updates for 6.13 This release adds the devicetree files for an impressive number of new SoC variants, though as expected these are all related to others we already support: - The microchip sam9x7 devicetree is now added, after the device driver and platform code has already made it in. This is likely the last ARMv5 (!) platform to ever get added, updating the 20+ year old at91/sam9 platform wtih DDR3 memory and gigabit ethernet. - On the Apple platform, there are now devicetree files for a number of A-series SoCs in addition to the M-series ones, these are used primarily in phones and tablets, but are closely related to the already supported chips. - Samsung Exynos 8895 and Exynos 990 are more phone SoCs used in older Samsung Galaxy phones. - Qualcomm Snapdragon 778G (SM7325) is another phone SoC, closely related to the Snapdragon 7c+ Gen 3 (SC7280) used in low-end laptops. - Rockchip RK3528 and RK3576 are new variants of their TV box and Tablet chips, still using the older ARMv8.0 cores from RK3328/RK3399 but with a newer process and other improvements from the RK35xx (otherwise ARMv8.2) chips. RK3566T and RK3399-S are also added, these are just lower-cost versions of their normal counterparts. - TI J742S2 is a feature-reduced version of the J784s4 industrial/automotive SoC, with fewer CPU cores. - Sophgo SG2002 is an embedded SoC with one RISC-V (C906) and one ARM (Cortex-A53) core, at this point support is only added for running on the RISC-V side on the LicheeRV Nano board. A total of 92 new .dts files describing individual machines is added, which must be a new record. The majority of these is for the newly added chips above, notably all the Apple phones and tablets. The other new machines include nine industrial/embedded boards with NXP i.MX6 or i.MX8 SoCs, eight for Rockchips RK35XX and one or two each for Rockchips RV1109, RK3308, Allwinner A33, Tegra 234, Qualcomm qcs9100/sc8280xp/x1e80100, TI AM625 and Starfive JH7110. As usual there are also many newlyad added features in existing boards as well as cleanups and minor bugfixes. ---------------------------------------------------------------- [trying the full 132KB diffstat this time, let's see if this makes it to the mailing list] Abel Vesa (2): arm64: dts: qcom: x1e80100-slim7x: Drop orientation-switch from USB SS[0-1] QMP PHYs arm64: dts: qcom: x1e80100-vivobook-s15: Drop orientation-switch from USB SS[0-1] QMP PHYs Aleksandrs Vinarskis (4): dt-bindings: arm: qcom: Add Dell XPS 13 9345 arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345 arm64: dts: qcom: x1e80100-dell-xps13-9345: route edp-panel enable gpio arm64: dts: qcom: x1e80100-dell-xps13-9345: fix nvme regulator boot glitch Alexander Dahl (2): ARM: dts: microchip: Add trng labels for all at91 SoCs ARM: dts: microchip: Unify rng node names Alexander Stein (2): ARM: dts: imx6qdl-mba6: Add reserved memory area for CMA memory arm64: dts: imx95: Add missing vendor string to SCMI property Alper Nebi Yasak (1): arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface Amelie Delaunay (3): arm64: dts: st: add DMA support on U(S)ART instances of stm32mp25 arm64: dts: st: add DMA support on I2C instances of stm32mp25 arm64: dts: st: add DMA support on SPI instances of stm32mp25 Andre Przywara (1): ARM: dts: cubieboard4: Fix DCDC5 regulator constraints Andreas Kemnade (13): ARM: dts: imx6sll: fix anatop thermal dtbs_check warnings ARM: dts: omap: omap4-epson-embt2ws: define GPIO regulators ARM: dts: omap: omap4-epson-embt2ws: wire up regulators ARM: dts: omap: omap4-epson-embt2ws: add unknown gpio outputs ARM: dts: omap: omap4-epson-embt2ws: add GPIO expander ARM: dts: ti/omap: use standard node name for twl4030 charger ARM: dts: ti/omap: dra7: fix redundant clock divider definition ARM: ti/omap: omap3-gta04a5: add Bluetooth ARM: dts: omap36xx: declare 1GHz OPP as turbo again ARM: dts: ti/omap: omap4-epson-embt2ws: add charger dt-bindings: arm: fsl: add compatible strings for Kobo Clara 2E ARM: dts: imx: Add devicetree for Kobo Clara 2E ARM: dts: omap4-kc1: fix twl6030 power node Andrei Simion (4): ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode ARM: dts: microchip: Rename the eeprom nodename ARM: dts: microchip: Rename the pmic node ARM: dts: microchip: Rename LED sub nodes name Andrejs Cainikovs (2): arm64: dts: imx8qm: Remove adma pwm arm64: dts: imx8-apalis: Set thermal thresholds Andy Yan (3): arm64: dts: rockchip: Enable HDMI0 for rk3588 Cool Pi CM5 EVB arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi 4B arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi GenBook AngeloGioacchino Del Regno (1): dt-bindings: arm: mediatek: mmsys: Add OF graph support for board path Anurag Dutta (3): arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances Arnaud Vrac (1): arm64: dts: qcom: msm8998: add HDMI nodes Arnd Bergmann (35): Merge tag 'thead-dt-for-v6.13' of https://github.com/pdp7/linux into soc/dt Merge tag 'thead-dt-for-v6.13-p2' of https://github.com/pdp7/linux into soc/dt Merge tag 'renesas-dts-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'ux500-dts-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt Merge tag 'tegra-for-6.13-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'tegra-for-6.13-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'samsung-dt64-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'v6.13-armsoc/dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'zynqmp-dt-for-6.13' of https://github.com/Xilinx/linux-xlnx into soc/dt Merge tag 'socfpga_dts_updates_for_v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt Merge tag 'qcom-arm32-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'imx-bindings-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt64-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'mtk-dts64-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt Merge tag 'renesas-dts-for-v6.13-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'omap-for-v6.13/dt-signed-1' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt Merge tag 'qcom-arm64-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'riscv-sophgo-dt-for-v6.13' of https://github.com/sophgo/linux into soc/dt Merge tag 'amlogic-arm-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Merge tag 'amlogic-arm64-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Merge tag 'ti-k3-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'stm32-dt-for-v6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt Merge tag 'mvebu-dt-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'mvebu-dt64-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'riscv-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'sunxi-dt-for-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Merge tag 'v6.13-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'v6.13-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'asahi-soc-dt-6.13' of https://github.com/AsahiLinux/linux into soc/dt Merge tag 'samsung-drivers-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'v6.13-armsoc/drivers1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'at91-dt-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'at91-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'sunxi-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Ayush Singh (1): arm64: dts: ti: k3-am625-beagleplay: Enable MikroBUS PWM Bartosz Golaszewski (7): arm64: dts: qcom: sm8650: extend the register range for UFS ICE arm64: dts: qcom: sm8550: extend the register range for UFS ICE arm64: dts: qcom: sa8775p: extend the register range for UFS ICE arm64: dts: qcom: sc8280xp-crd: model the PMU of the on-board wcn6855 arm64: dts: qcom: sc8280xp-crd: enable bluetooth arm64: dts: qcom: sc8280xp-x13s: model the PMU of the on-board wcn6855 arm64: dts: qcom: sm8450-hdk: model the PMU of the on-board wcn6855 Benjamin Hahn (1): arm64: dts: imx8mp-phyboard-pollux-rdk: update gpio-line-names Bhavin Sharma (2): dt-bindings: arm: fsl: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board arm64: dts: imx8mp: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board Biju Das (2): arm64: dts: renesas: rzg2ul-smarc-som: Enable serial NOR flash arm64: dts: renesas: rz{g2l,g2lc}-smarc-som: Update partition table for spi-nor flash Bjorn Andersson (2): arm64: dts: qcom: qcs6490-rb3gen2: Specify i2c1 clock frequency Merge branch '20241011-sa8775p-mm-v4-resend-patches-v5-0-4a9f17dc683a@quicinc.com' into arm64-for-6.13 Bryan Brattlof (4): arm64: dts: ti: k3-am62a: add opp frequencies arm64: dts: ti: k3-am62a7-sk: add 1.4ghz opp entry arm64: dts: ti: k3-am62p: add opp frequencies arm64: dts: ti: k3-am62p5-sk: add 1.4ghz opp entry Bryan O'Donoghue (6): arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Convert mezzanine riser to dtbo arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso arm64: dts: qcom: sc8280xp-x13s: Drop redundant clock-lanes from camera@10 arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop redundant clock-lanes from camera@1a arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma heap for libcamera softisp support arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Add cma heap for libcamera softisp support Carlos Song (6): arm64: dts: imx93-11x11-evk: remove redundant "sleep" pinctrl in lpi2c2 node arm64: dts: imx8qxp: Add LPSPI alias arm64: dts: imx8qm: Add LPSPI alias arm64: dts: imx8dxl: Add LPSPI alias arm64: dts: imx8ulp: Add LPSPI alias arm64: dts: imx93: Add LPSPI alias Catalin Popescu (1): arm64: dts: imx8mp: add cpuidle state "cpu-pd-wait" Cenk Uluisik (3): arm64: dts: rockchip: refactor common Orange Pi 5 board dt-bindings: arm: rockchip: Add Orange Pi 5b enum to Orange Pi 5 entry arm64: dts: rockchip: Add rk3588-orangepi-5b device tree Chancel Liu (1): arm64: dts: imx93-11x11-evk: Enable sound-wm8962 sound card Chen Wang (1): riscv: sophgo: dts: add power key for pioneer box Chen-Yu Tsai (8): arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators arm64: dts: rockchip: orangepi-5-plus: Enable GPU Chris Morgan (5): dt-bindings: arm: rockchip: Add Powkiddy RGB20SX arm64: dts: rockchip: Add Powkiddy RGB20SX arm64: dts: rockchip: correct analog audio name on Indiedroid Nova arm64: dts: rockchip: Enable GPU on Indiedroid Nova arm64: dts: rockchip: Enable HDMI0 on Indiedroid Nova Christophe Roullier (2): ARM: dts: stm32: add support of WLAN/BT on stm32mp157c-dk2 ARM: dts: stm32: add support of WLAN/BT on stm32mp135f-dk Ciprian Marian Costea (2): arm64: dts: s32g: Add S32G2/S32G3 uSDHC pinmux arm64: dts: s32g2: Disable support for SD/eMMC UHS mode Claudiu Beznea (6): dt-bindings: clock: r9a08g045-cpg: Add power domain ID for RTC dt-bindings: clock: renesas,r9a08g045-vbattb: Document VBATTB arm64: dts: renesas: r9a08g045: Add VBATTB node arm64: dts: renesas: r9a08g045: Add RTC node arm64: dts: renesas: rzg3s-smarc-som: Enable VBATTB arm64: dts: renesas: rzg3s-smarc-som: Enable RTC Cody Eksal (3): dt-bindings: phy: sun50i-a64: add a100 compatible dt-bindings: usb: Add A100 compatible string dt-bindings: usb: sunxi-musb: Add A100 compatible string Cristian Ciocaltea (5): arm64: dts: rockchip: Add HDMI0 node to rk3588 arm64: dts: rockchip: Enable HDMI0 on rock-5b arm64: dts: rockchip: Enable HDMI0 on rk3588-evb1 arm64: dts: rockchip: Enable HDMI0 on orangepi-5-plus arm64: dts: rockchip: Enable HDMI0 on rock-5a Csókás, Bence (1): ARM: dts: allwinner: Remove accidental suniv duplicates Damon Ding (2): dt-bindings: arm: rockchip: Add RK3588S EVB1 board arm64: dts: rockchip: Add RK3588S EVB1 board Daniel Schultz (1): arm64: dts: ti: k3-am642-phyboard-electra-rdk: Enable trickle charger Daniel Semkowicz (1): arm64: dts: rockchip: Add power button for puma-haikou Danila Tikhonov (4): arm64: dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78 dt-bindings: arm: cpus: Add qcom kryo670 compatible dt-bindings: vendor-prefixes: Add Nothing Technology Limited dt-bindings: arm: qcom: Add SM7325 Nothing Phone 1 Daolong Zhu (4): arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns Dara Stotland (2): dt-bindings: arm: Tegra234 Industrial Module arm64: tegra: Create SKU8 AGX Orin board file Detlev Casanova (4): dt-bindings: arm: rockchip: Add ArmSoM Sige 5 arm64: dts: rockchip: Add rk3576 SoC base DT arm64: dts: rockchip: Add rk3576-armsom-sige5 board arm64: dts: rockchip: Remove non-removable flag from sdmmc on rk3576-sige5 Dhruva Gole (1): arm64: dts: ti: k3-am62: use opp_efuse_table for opp-table syscon Diederik de Haas (5): arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from px30 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3328 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3368 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3399 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk356x Diogo Ivo (2): arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1 arm64: tegra: smaug: Declare cros-ec extcon Dmitry Baryshkov (15): arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices arm64: dts: qcom: qcm6490-idp: enable WiFi arm64: dts: qcom: qcm6490-rb3gen2: enable WiFi arm64: dts: qcom: sdm630: enable GPU SMMU and GPUCC arm64: dts: qcom: sda660-ifc6560: enable GPU arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges arm64: dts: qcom: sdm630: enable A2NOC and LPASS SMMU arm64: dts: qcom: sdm630: add WiFI device node arm64: dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices arm64: dts: qcom: msm8998-lenovo-miix-630: enable touchscreen arm64: dts: qcom: msm8998-lenovo-miix-630: enable aDSP and SLPI arm64: dts: qcom: msm8998-lenovo-miix-630: enable VolumeUp button arm64: dts: qcom: msm8998-clamshell: enable resin/VolDown arm64: dts: qcom: msm8998-lenovo-miix-630: add WiFi calibration variant Dmitry Yashin (2): dt-bindings: arm: rockchip: add Banana Pi P2 Pro board arm64: dts: rockchip: add Banana Pi P2 Pro board Dragan Simic (7): arm64: dts: rockchip: Convert dts files used as parents to dtsi files arm64: dts: rockchip: Add dtsi file for RK3399S SoC variant arm64: dts: rockchip: Add OPP voltage ranges to RK3399 OP1 SoC dtsi arm64: dts: rockchip: Update CPU OPP voltages in RK356x SoC dtsi arm64: dts: rockchip: Prepare RK356x SoC dtsi files for per-variant OPPs arm64: dts: rockchip: Add new SoC dtsi for the RK3566T variant arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer Drew Fustini (1): riscv: dts: thead: remove enabled property for spi0 Emanuele Ghidoli (1): arm64: dts: colibri-imx8x: Add ad7879_ts label to touchscreen controller Emil Renner Berthing (8): riscv: dts: thead: Add TH1520 pin control nodes riscv: dts: thead: Add TH1520 GPIO ranges riscv: dts: thead: Adjust TH1520 GPIO labels riscv: dts: thead: Add Lichee Pi 4M GPIO line names riscv: dts: thead: Add TH1520 pinctrl settings for UART0 riscv: dtb: thead: Add BeagleV Ahead LEDs riscv: dts: thead: Add missing GPIO clock-names riscv: dts: thead: Add TH1520 ethernet nodes Eugene Lepshy (3): arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin arm64: dts: qcom: Add SM7325 device tree arm64: dts: qcom: sm7325: Add device-tree for Nothing Phone 1 FUKAUMI Naoki (6): arm64: dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs on Radxa E25 arm64: dts: rockchip: add and enable gpu node for Radxa ROCK 5A arm64: dts: rockchip: sort rk3588s-rock5a properly in Makefile dt-bindings: arm: rockchip: add Radxa ROCK 5C arm64: dts: rockchip: add Radxa ROCK 5C arm64: dts: rockchip: use less broad pinctrl for pcie3x1 on Radxa E25 Fabien Parent (1): arm64: dts: mediatek: mt8183-pumpkin: add HDMI support Fabio Estevam (18): ARM: dts: imx28-apx4devkit: Fix the rtc compatible dt-bindings: vendor-prefixes: Add an entry for ComVetia AG dt-bindings: arm: fsl: Document the Comvetia LXR board ARM: dts: imx6q-lxr: Add board support ARM: dts: imx6qdl-tx6: Remove 'turn-on-delay-ms' ARM: dts: imx6qdl-tx6: Fix 'fixed-clock' description ARM: dts: imx6sl/sll: Add the "fsl,imx6dl-gpt" fallback ARM: dts: imx6sx: Remove incorrect mmc fallback compatible ARM: dts: imx6sl: Remove incorrect mmc fallback compatible ARM: dts: imx7ulp: Remove incorrect mmc fallback compatible ARM: dts: imx6sll: Fix the last SPDIF clock name dt-bindings: soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number dt-bindings: soc: imx: fsl,imx-anatop: Add additional regulators ARM: dts: imx6sll: Remove regulator-3p0 unit address ARM: dts: imx6sx: Fix tempmon description ARM: dts: imx6sl: Pass tempmon #thermal-sensor-cells dt-bindings: power: fsl,imx-gpc: Document fsl,imx6sll-gpc ARM: dts: imx6sll: Improve gpc description Farouk Bouabid (4): arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3399-puma arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger arm64: dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck Fei Shao (21): arm64: dts: mediatek: mt8188: Add missing dma-ranges to soc node arm64: dts: mediatek: mt8188: Update vppsys node names to syscon arm64: dts: mediatek: mt8188: Move vdec1 power domain under vdec0 arm64: dts: mediatek: mt8188: Move SPI NOR *-cells properties arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control arm64: dts: mediatek: mt8188: Add audio support arm64: dts: mediatek: mt8188: Add socinfo nodes arm64: dts: mediatek: mt8188: Assign GCE aliases arm64: dts: mediatek: mt8188: Add PCIe nodes arm64: dts: mediatek: mt8188: Add MIPI DSI nodes arm64: dts: mediatek: mt8188: Add video decoder and encoder nodes arm64: dts: mediatek: mt8188: Add JPEG decoder and encoder nodes arm64: dts: mediatek: mt8188: Add display nodes for vdosys0 arm64: dts: mediatek: mt8188: Add display nodes for vdosys1 arm64: dts: mediatek: mt8188: Add DP-INTF nodes arm64: dts: mediatek: mt8188: Add eDP and DP TX nodes arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI Florian Klink (1): arm64: dts: rockchip: enable automatic fan control on Orange Pi 5+ Francesco Dolcini (4): arm64: dts: ti: k3-am625-verdin: add TPM device arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay Frank Li (22): arm64: dts: imx93-11x11-evk: add io-expander adi,adp5585-01 arm64: dts: imx93-9x9-qsb: add I3C overlay file arm64: dts: fsl-lx2160a: add rev2 support arm64: dts: imx8mp-evk: add PCIe Endpoint function overlay file arm64: dts: layerscape: remove cooling-max-state and cooling-min-state arm64: dts: imx8qxp-mek: Add PCIe support arm64: dts: imx8qm-mek: Add PCIe and SATA arm64: dts: imx8qxp-mek: add bluetooth audio codec arm64: dts: imx8qxp-mek: add esai, cs42888 and related node arm64: dts: imx8qxp-mek: enable jpeg encode and decode arm64: dts: imx8qxp-mek: add flexcan1 and flexcan2 arm64: dts: imx8qxp-mek: add usbotg1 and related node arm64: dts: imx8qxp-mek: add cm4 and related nodes arm64: dts: imx8mm-venice-gw73xx: remove compatible in overlay file arm64: dts: mba8mx: remove undocumented 'data-lanes' at panel arm64: dts: imx8: move samsung,burst-clock-frequency to imx8mn and imx8mm mba8mx board file arm64: dts: imx8mp-kontron-dl: change touchscreen power-supply to AVDD28-supply arm64: dts: layerscape: remove en25s64 and only keep jedec,spi-nor compatible string arm64: dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence of output-low and output-high in GPIO arm64: dts: imx8qxp-mek: replace hardcode 0 with IMX_LPCG_CLK_0 arm64: dts: imx8qm-ss-hsio: fix interrupt-map indent under pci* nodes arm64: dts: imx8qm-ss-hsio: fix PCI and SATA clock indices Frank Wang (2): dt-bindings: soc: rockchip: add rk3576 vo1-grf syscon dt-bindings: soc: rockchip: add rk3576 usb2phy syscon Frieder Schrempf (5): dt-bindings: arm: fsl: Add Kontron i.MX8MP OSM-S based boards arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board arm64: dts: Add support for Kontron i.MX8MP SMARC module and eval carrier arm64: dts: imx8mm-kontron: Add support for display bridges on BL i.MX8MM arm64: dts: imx8mm-kontron: Add DL (Display-Line) overlay with LVDS support Garrett Giordano (2): arm64: dts: ti: am62-phycore-som: Increase cpu frequency to 1.4 GHz Revert "arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz" Gatien Chevallier (1): arm64: dts: st: add RNG node on stm32mp251 Geert Uytterhoeven (33): arm64: dts: renesas: rcar-gen4: Switch PCIe to reset-gpios ARM: dts: renesas: rskrza1: Enable watchdog timer arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios arm64: dts: rockchip: Switch to hp-det-gpios arm64: dts: renesas: beacon-renesom: Switch to mic-det-gpios ARM: dts: renesas: rcar-gen2: Switch HS-USB to renesas,enable-gpios arm64: dts: renesas: r8a779a0: Add E-FUSE node arm64: dts: renesas: r8a779f0: Add E-FUSE node arm64: dts: renesas: r8a779g0: Add OTP_MEM node arm64: dts: renesas: r8a779h0: Add OTP_MEM node ARM: dts: renesas: Use interrupts-extended for Ethernet MACs ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs ARM: dts: renesas: Use interrupts-extended for HDMI bridges ARM: dts: renesas: Use interrupts-extended for PMICs ARM: dts: renesas: Use interrupts-extended for touchpanels ARM: dts: renesas: Use interrupts-extended for video decoders ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs arm64: dts: renesas: Use interrupts-extended for HDMI bridges arm64: dts: renesas: Use interrupts-extended for I/O expanders arm64: dts: renesas: Use interrupts-extended for PMICs arm64: dts: renesas: Use interrupts-extended for USB muxes arm64: dts: renesas: Use interrupts-extended for video decoders arm64: dts: renesas: Use interrupts-extended for WLAN arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys arm64: dts: renesas: white-hawk-cpu-common: Add pin control for DSI-eDP IRQ Merge tag 'renesas-r9a08g045-dt-binding-defs-tag3' into renesas-dts-for-v6.13 ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms George Stark (2): arm64: dts: meson: a1: add definitions for meson PWM arm64: dts: meson: a1: bind power domain to temperature sensor Gilles Talis (1): arm64: dts: imx8mp-navqp: Add HDMI support Guodong Xu (2): riscv: dts: starfive: jh7110-common: revised device node riscv: dts: starfive: jh7110-common: move usb0 config to board dts Haibo Chen (1): arm64: dts: imx93-11x11-evk: add flexcan support Hari Nagalla (5): arm64: dts: ti: k3-am62: Add M4F remoteproc node arm64: dts: ti: k3-am625-sk: Add M4F remoteproc node arm64: dts: ti: k3-am64: Add M4F remoteproc node arm64: dts: ti: k3-am642-sk: Add M4F remoteproc node arm64: dts: ti: k3-am642-evm: Add M4F remoteproc node Heiko Stuebner (6): arm64: dts: rockchip: fix the pcie refclock oscillator on Rock 5 ITX arm64: dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM arm64: dts: rockchip: add HDMI support to rk3588-tiger-haikou arm64: dts: rockchip: add HDMI support to rk3588-jaguar arm64: dts: rockchip: Remove 'enable-active-low' from two boards dt-bindings: soc: rockchip: add rk3588 mipi dcphy syscon Hiago De Franco (4): arm64: dts: imx8-apalis: Add nau8822 audio-codec to apalis eval v1.2 ARM: dts: imx6qdl-apalis: Update audio card name ARM: dts: imx6qdl-colibri: Update audio card name ARM: dts: imx7-colibri: Update audio card name Hsin-Te Yuan (3): arm64: dts: mt8183: Add encoder node arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4 arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4 Icenowy Zheng (3): dt-bindings: arm: sunxi: document RerVision A33-Vstar board ARM: dts: sunxi: add support for RerVision A33-Vstar board arm64: dts: sun50i-a64-pinephone: Add AF8133J to PinePhone Igor Belwon (6): dt-bindings: hwinfo: exynos-chipid: Add compatible for Exynos 990 chipid soc: samsung: exynos-chipid: Add support for Exynos 990 chipid dt-bindings: arm: cpus: Add Samsung Mongoose M5 dt-bindings: arm: samsung: samsung-boards: Add bindings for Exynos 990 boards arm64: dts: exynos: Add initial support for the Exynos 990 SoC arm64: dts: exynos: Add initial support for Samsung Galaxy Note20 5G (c1s) Inochi Amaoto (4): riscv: dts: sophgo: cv1800b: add pinctrl support riscv: dts: sophgo: cv1812h: add pinctrl support riscv: dts: sophgo: Add sdio configuration for Huashan Pi riscv: dts: sophgo: Add emmc support for Huashan Pi Ivaylo Ivanov (12): dt-bindings: arm: cpus: Add Samsung Mongoose M2 dt-bindings: arm: samsung: Document dreamlte board binding dt-bindings: soc: samsung: exynos-pmu: Add exynos8895 compatible arm64: dts: exynos: Add initial support for exynos8895 SoC arm64: dts: exynos: Add initial support for Samsung Galaxy S8 dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8895 compatible soc: samsung: exynos-chipid: add exynos8895 SoC support dt-bindings: clock: samsung: Add Exynos8895 SoC dt-bindings: timer: exynos4210-mct: Add samsung,exynos8895-mct compatible arm64: dts: exynos8895: Add clock management unit nodes arm64: dts: exynos8895: Add Multi Core Timer (MCT) node arm64: dts: exynos8895: Add spi_0/1 nodes Jacobe Zang (1): arm64: dts: rockchip: Add AP6275P wireless support to Khadas Edge 2 Jakob Unterwurzacher (1): arm64: dts: rockchip: add attiny_rst_gate to Ringneck Jared McArthur (1): arm64: dts: ti: k3-j7200: Fix register map for main domain pmx Jasper Korten (2): arm64: dts: nvidia: tegra210-smaug: Add touchscreen node arm64: dts: nvidia: tegra210-smaug: Add TMP451 temperature sensor node Jianfeng Liu (3): dt-bindings: arm: rockchip: Add ArmSoM LM7 SoM arm64: dts: rockchip: Add ArmSoM LM7 SoM arm64: dts: rockchip: Add ArmSoM W3 board Jimmy Hon (4): arm64: dts: rockchip: Enable HDMI0 on Orange Pi 5 arm64: dts: rockchip: analog audio on Orange Pi 5 arm64: dts: rockchip: reorder audio/hdmi nodes in Orange Pi 5 arm64: dts: rockchip: pwm-leds for Orange Pi 5 Johan Hovold (4): arm64: dts: qcom: x1e80100: describe tcsr download mode register arm64: dts: qcom: x1e80100: enable GICv3 ITS for PCIe arm64: dts: qcom: x1e80100: rename vph-pwr regulator nodes arm64: dts: qcom: x1e80100-crd: describe HID supplies Johan Jonker (4): arm64: dts: rockchip: fix compatible string rk3328 cru node arm64: rockchip: add clocks property to cru node rk3328 ARM: dts: rockchip: adapt regulator nodenames to preferred form arm64: dts: rockchip: adapt regulator nodenames to preferred form John Ma (3): arm64: dts: ti: k3-am64-phycore-som: Fix bus-width property in MMC nodes arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fix bus-width property in MMC nodes arm64: dts: ti: k3-am62x-phyboard-lyra: Fix indentation in audio-card Jonas Karlman (4): arm64: dts: rockchip: Enable HDMI0 on FriendlyElec CM3588 NAS arm64: dts: rockchip: Enable HDMI on Hardkernel ODROID-M2 arm64: dts: rockchip: Enable GPU on NanoPi R6C/R6S arm64: dts: rockchip: Enable HDMI on NanoPi R6C/R6S Jonathan Marek (3): arm64: dts: qcom: x1e80100: enable OTG on USB-C controllers arm64: dts: qcom: x1e80100-crd: enable otg on usb ports arm64: dts: qcom: x1e78100-t14s: enable otg on usb-c ports João Paulo Gonçalves (12): arm64: dts: imx8-apalis: Add audio support arm64: dts: imx8-apalis: Add usb4 host support arm64: dts: freescale: imx8mm-verdin: add label to som adc node arm64: dts: freescale: imx8mm-verdin: Add Ivy carrier board dt-bindings: arm: freescale: Add verdin imx8mm ivy board dt-bindings: arm: freescale: Add verdin imx8mp ivy board arm64: dts: freescale: imx8mp-verdin: add labels to som nodes arm64: dts: freescale: imx8mp-verdin: Add Ivy carrier board arm64: dts: ti: k3-am62-verdin: Fix SoM ADC compatible dt-bindings: arm: ti: Add verdin am62 ivy board arm64: dts: ti: k3-am62-verdin: add label to som adc node arm64: dts: ti: k3-am62-verdin: Add Ivy carrier board Judith Mendez (6): arm64: dts: ti: k3-am62-main: Add eQEP nodes arm64: dts: ti: k3-am62a-main: Add eQEP nodes arm64: dts: ti: k3-am62p-main: Add eQEP nodes arm64: dts: ti: k3-am64-main: Add eQEP nodes arm64: dts: ti: k3-am64x-sk: Enable eQEP arm64: dts: ti: k3-am62-main: Update otap/itap values Jérôme de Bretagne (3): dt-bindings: arm: qcom: Document Microsoft Surface Pro 9 5G arm64: dts: qcom: sc8280xp: Add uart18 arm64: dts: qcom: sc8280xp: Add Microsoft Surface Pro 9 5G Karthikeyan Krishnasamy (5): dt-bindings: watchdog: rockchip: Add rockchip,rv1126-wdt string ARM: dts: rockchip: Add watchdog node for RV1126 dt-bindings: vendor-prefixes: Add Relfor labs dt-bindings: arm: rockchip: Add Relfor Saib board ARM: dts: rockchip: Add Relfor Saib board Kelvin Zhang (1): arm64: dts: amlogic: Add Amlogic C3 PWM Konrad Dybcio (23): arm64: dts: qcom: qdu1000: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sc7180: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sc8180x: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sc8280xp: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sdm670: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sm6350: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sm8150: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sm8350: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: sm8450: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: x1e80100: Affirm IDR0.CCTW on apps_smmu arm64: dts: qcom: x1e80100-romulus: Add lid switch arm64: dts: qcom: x1e80100-romulus: Set up USB Multiport controller arm64: dts: qcom: qcs6490-rb3gen2: Enable PWR/VOL keys arm64: dts: apple: Add A7 devices arm64: dts: apple: Add A8 devices arm64: dts: apple: Add A8X devices arm64: dts: apple: Add A9 devices arm64: dts: apple: Add A9X devices arm64: dts: apple: Add A10 devices arm64: dts: apple: Add A10X devices arm64: dts: apple: Add A11 devices arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers Krishna chaitanya chundru (1): arm64: dts: qcom: qcs6490-rb3gen2: Add PCIe nodes Kryštof Černý (1): arm64: dts: allwinner: Add disable-wp for boards with micro SD card Krzysztof Kozlowski (26): ARM: dts: qcom: drop underscore in node names ARM: dts: qcom: minor whitespace cleanup arm64: dts: qcom: drop underscore in node names arm64: dts: qcom: minor whitespace cleanup Merge branch 'for-v6.13/clk-dt-bindings' into next/dt64 arm64: dts: freescale: minor whitespace cleanup arm64: dts: qcom: ipq: change labels to lower-case arm64: dts: qcom: msm: change labels to lower-case arm64: dts: qcom: msm8992-libra: drop unused regulators labels arm64: dts: qcom: sc7180: change labels to lower-case arm64: dts: qcom: sc8280xp: change labels to lower-case ARM: dts: qcom: change labels to lower-case arm64: dts: qcom: sc: change labels to lower-case arm64: dts: qcom: sm6115: change labels to lower-case arm64: dts: qcom: sm6350: change labels to lower-case arm64: dts: qcom: sm8150: change labels to lower-case arm64: dts: qcom: sm8250: change labels to lower-case arm64: dts: qcom: sm8350: change labels to lower-case arm64: dts: qcom: sm8450: change labels to lower-case arm64: dts: qcom: sm8550: change labels to lower-case arm64: dts: qcom: sm8650: change labels to lower-case arm64: dts: qcom: sm: change labels to lower-case arm64: dts: qcom: sdm: change labels to lower-case arm64: dts: qcom: change labels to lower-case Merge branch 'for-v6.13/clk-dt-bindings' into next/dt64 arm64: dts: ti: minor whitespace cleanup Kuldeep Singh (2): arm64: dts: seattle: Update spi clock properties arm64: dts: lg131x: Update spi clock properties Lad Prabhakar (2): arm64: dts: renesas: r9a09g057: Add OPP table arm64: dts: renesas: hihope: Drop #sound-dai-cells Laurentiu Mihalcea (6): dt-bindings: dsp: fsl,dsp: fix power domain count arm64: dts: imx8-ss-audio: configure dsp node for rproc usage arm64: dts: imx8qxp-mek: add dsp rproc-related mem regions arm64: dts: imx8qm: drop dsp node from audio_subsys bus arm64: dts: imx8qm: add node for VPU dsp arm64: dts: imx8qm-mek: enable dsp node for rproc usage Linus Walleij (2): ARM: dts: ux500: Add touchkeys to Codinas ARM: dts: Reconfigure the MC2 eMMC interface Luca Weiss (2): arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins arm64: dts: qcom: qcm6490-fairphone-fp5: Add thermistor for UFS/RAM MD Danish Anwar (4): arm64: dts: ti: k3-am65-main: Add ti,pruss-pa-st node arm64: dts: ti: k3-am654-icssg2: Add ti,pa-stats property arm64: dts: ti: k3-am64-main: Add ti,pruss-pa-st node arm64: dts: ti: k3-am64: Add ti,pa-stats property Macpaul Lin (7): arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy arm64: dts: mt8195: Fix dtbs_check error for mutex node arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node arm64: dts: mediatek: mt8390-genio-700-evk: enable pcie arm64: dts: mediatek: mt8390-genio-700-evk: update regulator names arm64: dts: mediatek: mt8390-genio-700-evk: add keys and USB HUB arm64: dts: mediatek: mt6358: fix dtbs_check error Manish Pandey (1): arm64: dts: qcom: qcm6490-idp: Add UFS nodes Manivannan Sadhasivam (5): ARM: dts: qcom: sdx55: Add 'linux,pci-domain' to PCIe EP controller node ARM: dts: qcom: sdx65: Add 'linux,pci-domain' to PCIe EP controller node arm64: dts: qcom: sa8775p: Add 'linux,pci-domain' to PCIe EP controller nodes arm64: dts: qcom: sm8450: Add 'global' interrupt to the PCIe RC node arm64: dts: qcom: Use 'ufshc' as the node name for UFS controller nodes Manorit Chawdhry (17): arm64: dts: ti: Refactor J784s4 SoC files to a common file arm64: dts: ti: Refactor J784s4-evm to a common file dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards arm64: dts: ti: Introduce J742S2 SoC family arm64: dts: ti: Add support for J742S2 EVM board arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Move bootph from mcu_timer1 to mcu_timer0 arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Remove parent nodes bootph-* arm64: dts: ti: k3-j784s4: Add bootph-* properties arm64: dts: ti: k3-j721s2: Add bootph-* properties arm64: dts: ti: k3-j721e: Add bootph-* properties arm64: dts: ti: k3-j7200: Add bootph-* properties arm64: dts: ti: k3-j784s4-j742s2-evm-common: Remove parent nodes bootph-* arm64: dts: ti: k3-j721s2-evm*: Add bootph-* properties arm64: dts: ti: k3-am68-sk*: Add bootph-* properties arm64: dts: ti: k3-j721e-evm*: Add bootph-* properties arm64: dts: ti: k3-j721e-sk*: Add bootph-* properties arm64: dts: ti: k3-j7200-evm*: Add bootph-* properties Marc Gonzalez (1): arm64: dts: qcom: msm8998: add HDMI GPIOs Marcin Juszkiewicz (1): arm64: dts: rockchip: Enable HDMI0 on rk3588-nanopc-t6 Marcus Folkesson (1): ARM: dts: ti: dra7: Remove double include of clock bindings Marek Behún (1): ARM: dts: turris-omnia: Add global LED brightness change interrupt Marek Vasut (23): dt-bindings: arm: fsl: Document DH i.MX8MP DHCOM SoM on DRC02 carrier board arm64: dts: imx8mp: Add DH i.MX8MP DHCOM SoM on DRC02 carrier board dt-bindings: arm: fsl: Document DH electronics i.MX8M Plus DHCOM PicoITX arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM PicoITX ARM: dts: imx6qdl-dhcom: Fix model typo for i.MX6 DHSOM ARM: dts: imx6qdl-dhcom-som: Drop bogus regulator-suspend-mem-microvolt ARM: dts: imx6qdl-dhcom-pdk2: Drop incorrect size-cells in GPIO keys ARM: dts: imx6qdl-dhcom-pdk2: Fill in missing panel power-supply dt-bindings: arm: fsl: Document i.MX6DL DHCOM SoM on PDK2 carrier board ARM: dts: imx6dl: Add support for i.MX6DL DHCOM SoM on PDK2 carrier board ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark as wakeup source ARM: dts: stm32: Describe M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT ARM: dts: imx35: Align pin config nodes with bindings ARM: dts: imx50: Align pin config nodes with bindings ARM: dts: imx51: Align pin config nodes with bindings ARM: dts: imx53: Align pin config nodes with bindings ARM: dts: imx6dl: Align pin config nodes with bindings ARM: dts: imx6q: Align pin config nodes with bindings ARM: dts: imx6qdl: Align pin config nodes with bindings ARM: dts: imx6qp: Align pin config nodes with bindings ARM: dts: imx6sl: imx6sll: Align pin config nodes with bindings ARM: dts: imx6sx: Align pin config nodes with bindings ARM: dts: imx6ul: Drop duplicate space in iomux node groups Markuss Broks (5): dt-bindings: hwinfo: samsung,exynos-chipid: Add Samsung exynos9810 compatible soc: samsung: exynos-chipid: Add support for Exynos9810 SoC dt-bindings: arm: cpus: Add Samsung Mongoose M3 dt-bindings: soc: samsung: exynos-pmu: Add exynos9810 compatible dt-bindings: arm: samsung: Document Exynos9810 and starlte board binding Maya Matuszczyk (1): arm64: dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x Miaoqing Pan (1): arm64: dts: qcom: sa8775p-ride: add WiFi/BT nodes Michal Vokáč (2): dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board arm64: dts: imx: Add imx8mp-iota2-lumpy board Mihai Sain (4): ARM: dts: microchip: sam9x60ek: Add power monitor support ARM: dts: microchip: sama5d2_icp: Add power monitor support ARM: dts: microchip: sama7g54_curiosity: Add power monitor support ARM: dts: microchip: sama7g5ek: Add power monitor support Mukesh Ojha (1): arm64: dts: qcom: sa8775p: Add TCSR halt register space Nathan Morrisson (2): arm64: dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary McASP AFIFOs arm64: dts: ti: k3-am62a7-phyboard-lyra-rdk: Update ethernet internal delay Neil Armstrong (12): ARM: dts: amlogic: meson6: fix clk81 node name ARM: dts: amlogic: meson8: fix soc thermal-zone node name ARM: dts: amlogic: meson8: fix ao_arc_sram node name ARM: dts: amlogic: meson6: remove support for ATV1200 board ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio ARM: dts: amlogic: fix /memory node name ARM: dts: amlogic: meson8: use correct pinctrl bank node name ARM: dts: amlogic: add missing phy-mode in ethmac node ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry ARM: dts: amlogic: meson8/8b: remove invalid pinctrl reg Nick Chan (12): dt-bindings: arm: cpus: Add Apple A7-A11 CPU cores dt-bindings: watchdog: apple,wdt: Add A7-A11 compatibles dt-bindings: pinctrl: apple,pinctrl: Add A7-A11 compatibles dt-bindings: arm: apple: Add A7 devices dt-bindings: arm: apple: Add A8 devices dt-bindings: arm: apple: Add A8X devices dt-bindings: arm: apple: Add A9 devices dt-bindings: arm: apple: Add A9X devices dt-bindings: arm: apple: Add A10 devices dt-bindings: arm: apple: Add A10X devices dt-bindings: arm: apple: Add A11 devices arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE Nícolas F. R. A. Prado (2): arm64: dts: mediatek: mt8188: Add ethernet node arm64: dts: mediatek: mt8390-genio-700-evk: Enable ethernet Pablo Sun (3): arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain arm64: dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU arm64: dts: mediatek: mt8395-genio-1200-evk: Enable GPU Peng Fan (7): arm64: dts: imx95: set max-rx-timeout-ms arm64: dts: imx95: add bbm/misc/syspower scmi nodes arm64: dts: imx95: update a55 thermal trip points arm64: dts: imx95: add anamix temperature thermal zone and cooling node arm64: dts: imx95: enable A55 cpuidle arm64: dts: imx95-19x19-evk: add nxp,ctrl-ids property arm64: dts: imx95-19x19-evk: add lpi2c[5,6] and sub-nodes Pin-yen Lin (2): arm64: dts: mt8192-asurada-spherion: Add Synaptics trackpad support arm64: dts: mt8183: Add port node to dpi node Rafał Miłecki (2): arm64: dts: mediatek: mt7988: add UART controllers arm64: dts: mediatek: mt7988: add efuse block Richard Zhu (5): arm64: dts: imx8mq: Add dbi2 and atu reg for i.MX8MQ PCIe EP arm64: dts: imx8mp: Add dbi2 and atu reg for i.MX8MP PCIe EP arm64: dts: imx8mm: Add dbi2 and atu reg for i.MX8MM PCIe EP arm64: dts: imx8-ss-hsio: Add PCIe and SATA support arm64: dts: imx8dxl-evk: Add PCIe support Rick Wertenbroek (1): arm64: dts: rockchip: enable USB3 on NanoPC-T6 Rob Herring (Arm) (8): ARM: dts: socfpga: Fix at24 EEPROM node names ARM: dts: ti/omap: Fix at24 EEPROM node names arm64: dts: qcom: Drop undocumented domain "idle-state-name" ARM: dts: marvell: kirkwood: Fix at24 EEPROM node name arm64: dts: marvell: Drop undocumented SATA phy names arm64: dts: amd: Remove unused and undocumented "amd,zlib-support" property arm: dts: spear13xx: Remove unused and undocumented "pl022,slave-tx-disable" property arm64: dts: apm: Remove unused and undocumented "bus_num" property Roger Quadros (3): ARM: dts: ti: drop linux,mtd-name from NAND nodes ARM: dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" from NAND node ARM: dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node Rosen Penev (1): ARM: dts: qcom: ipq4019: use nvmem-layout Ryan Walklin (2): arm64: dts: allwinner: h616: Add audio codec node arm64: dts: allwinner: h313/h616/h618/h700: Enable audio codec for all supported boards Sachin Gupta (1): arm64: dts: qcom: qcs6490-rb3gen2: Add SD Card node Sam Edwards (5): arm64: dts: rockchip: Split up RK3588's PCIe pinctrls arm64: dts: rockchip: Fix Turing RK1 PCIe3 hang arm64: dts: rockchip: Enable automatic fan control on Turing RK1 arm64: dts: rockchip: Enable GPU on Turing RK1 arm64: dts: rockchip: Enable all 3 USBs on Turing RK1 Sandie Cao (3): dt-bindings: vendor: add deepcomputing dt-bindings: riscv: starfive: add deepcomputing,fml13v01 riscv: dts: starfive: add DeepComputing FML13V01 board device tree Sean Anderson (8): arm64: zynqmp: Enable AMS for all boards arm64: zynqmp: Expose AMS to userspace as HWMON arm64: zynqmp: Add thermal zones arm64: dts: renesas: salvator-xs: Add SD/OE pin properties arm64: dts: renesas: ulcb: Add SD/OE pin properties arm64: dts: renesas: salvator-x: Add SD/OE pin properties arm64: dts: renesas: hihope: Add SD/OE pin properties arm64: dts: renesas: beacon: Add SD/OE pin properties Sean Nyekjaer (2): ARM: dts: nxp: imx6ul: add dma support for all uarts ARM: dts: nxp: imx6ull: add dma support for uart8 Shengjiu Wang (6): arm64: dts: imx93-9x9-qsb: Enable sound-wm8962 sound card arm64: dts: imx93-9x9-qsb: add bt-sco sound card support arm64: dts: imx93-9x9-qsb: Add PDM microphone sound card support arm64: dts: imx8ulp: Add audio device nodes arm64: dts: imx8ulp-evk: Add bt-sco sound card support arm64: dts: imx8ulp-evk: Add spdif sound card support Shoji Keita (1): arm64: dts: sun50i-a64-pinephone: Add mount-matrix for PinePhone magnetometers Sibi Sankar (1): arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region Siddharth Vadapalli (2): arm64: dts: ti: k3-j7200-evm: Add overlay for PCIE1 Endpoint Mode arm64: dts: ti: k3-am642-evm: Add overlay for PCIe0 EP mode Srinivas Kandagatla (1): arm64: dts: qcom: x1e80100-t14s: add another trackpad support Stefan Eichenberger (2): arm64: dts: imx8mm-verdin: add single-master property to all i2c nodes arm64: dts: imx8mp-verdin: add single-master property to all i2c nodes Sunyeal Hong (2): dt-bindings: clock: exynosautov920: add peric1, misc and hsi0/1 clock definitions arm64: dts: exynosautov920: add peric1, misc and hsi0/1 clock DT nodes Taniya Das (3): dt-bindings: clock: qcom: Add SA8775P video clock controller dt-bindings: clock: qcom: Add SA8775P camera clock controller dt-bindings: clock: qcom: Add SA8775P display clock controllers Tarang Raval (1): arm64: dts: imx8mm-emtop-baseboard: Add Peripherals Support Tengfei Fan (2): dt-bindings: arm: qcom: Document qcs9100-ride and qcs9100-ride Rev3 arm64: dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards Theo Debrouwere (1): arm64: dts: meson-g12-common: fix uart-ao-a typo Thomas Bonnefille (4): riscv: dts: sophgo: Add initial SG2002 SoC device tree riscv: dts: sophgo: Add LicheeRV Nano board device tree riscv: dts: sophgo: Add SARADC description for Sophgo CV1800B riscv: dts: sophgo: fix pinctrl base-address Tianling Shen (7): dt-bindings: arm: rockchip: Add FriendlyARM NanoPi R3S arm64: dts: rockchip: Add FriendlyARM NanoPi R3S board arm64: dts: rockchip: fix model name for FriendlyElec NanoPi R3S arm64: dts: rockchip: replace deprecated snps,reset props for NanoPi R3S arm64: dts: rockchip: sort props in pmu_io_domains node for NanoPi R3S arm64: dts: rockchip: enable eMMC HS200 mode for NanoPi R3S arm64: dts: rockchip: reorder mmc aliases for NanoPi R3S Tim Harvey (5): arm64: dts: imx8mp-venice-gw74xx: add M2SKT_GPIO10 gpio configuration arm64: dts: imx8mm-venice-*: add RTC aliases arm64: dts: imx8m*-venice-gw75xx: add Accelerometer device dt-bindings: arm: fsl: Add Gateworks GW82XX-2x dev kit arm64: dts: imx: Add i.MX8M Plus Gateworks GW82XX-2X support Tomasz Maciej Nowak (1): arm64: tegra: p2180: Add mandatory compatible for WiFi node Valentin Caron (6): ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp15 ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp13 ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp157c-dk2 ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp135f-dk arm64: dts: st: add RTC on stm32mp25x arm64: dts: st: enable RTC on stm32mp257f-ev1 board Varshini Rajendran (4): dt-bindings: microchip: atmel,at91rm9200-tcb: add sam9x7 compatible ARM: dts: at91: sam9x7: add device tree for SoC dt-bindings: arm: add sam9x75 curiosity board ARM: dts: microchip: sam9x75_curiosity: add sam9x75 curiosity board Vedang Nagar (1): arm64: dts: qcom: qcs6460-rb3gen2: enable venus node Viken Dadhaniya (2): arm64: dts: qcom: sa8775p: Populate additional UART DT nodes arm64: dts: qcom: sa8775p: Add GPI configuration Vladimir Zapolskiy (9): arm64: dts: qcom: sm8350-hdk: remove a blank overwrite of dispcc node status arm64: dts: qcom: sm8450-qrd: explicitly disable dispcc on the board arm64: dts: qcom: sm8450-sony-xperia-nagara: disable dispcc on derived boards arm64: dts: qcom: sm8450: don't disable dispcc by default arm64: dts: qcom: sm8450-hdk: remove status property from dispcc device tree node arm64: dts: qcom: sm8650: don't disable dispcc by default arm64: dts: qcom: sm8650-hdk: remove status property from dispcc device tree node arm64: dts: qcom: sm8650-mtp: remove status property from dispcc device tree node arm64: dts: qcom: sm8650-qrd: remove status property from dispcc device tree node Wadim Egorov (2): arm64: dts: ti: k3-am62-phycore-som: Add M4F remoteproc nodes arm64: dts: ti: k3-am64-phycore-som: Add M4F remoteproc nodes WangYuli (1): arm64: dts: colibri-imx8x: Fix typo "rewritting" Wolfram Sang (18): ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash ARM: dts: renesas: genmai: Enable watchdog ARM: dts: renesas: genmai: Enable OS timer modules ARM: dts: renesas: genmai: Sort nodes ARM: dts: renesas: genmai: Define keyboard switch ARM: dts: renesas: Genmai: Update audio codec device node ARM: dts: renesas: Remove 'reg-io-width' properties from MMCIF nodes ARM: dts: renesas: marzen: Use interrupts-extended for gpio-keys ARM: dts: renesas: rskrza1: Use interrupts-extended for gpio-keys ARM: dts: renesas: rza2mevb: Use interrupts-extended for gpio-keys ARM: dts: renesas: Add proper node names to (L)BSC devices ARM: dts: renesas: r8a7778: Rename 'bsc' to 'lbsc' ARM: dts: renesas: Use proper node names for keys ARM: dts: renesas: r7s72100: 'bus-width' is a board property ARM: dts: renesas: genmai: Enable SDHI0 ARM: dts: renesas: genmai: Enable MMCIF ARM: dts: renesas: r7s72100: Add DMAC node ARM: dts: renesas: r7s72100: Add DMA support to MMCIF Xu Yang (5): ARM: dts: imx7ulp: add "nxp,sim" property for usbphy1 arm64: dts: imx8dxl-ss-conn: change usbphy1 compatible arm64: dts: imx8qm: change usbphy1 compatible arm64: dts: imx8qxp: change usbphy1 compatible ARM: dts: imx6qdl: convert fsl,tx-d-cal to correct value Yangtao Li (5): arm64: dts: allwinner: A100: Add PMU mode arm64: dts: allwinner: a100: add watchdog node arm64: dts: allwinner: a100: add usb related nodes arm64: allwinner: a100: Add MMC related nodes arm64: dts: allwinner: a100: perf1: Add eMMC and MMC node Yangyu Chen (1): dt-bindings: vendor-prefixes: add spacemit Yannic Moog (1): arm64: dts: imx8mp-phyboard-pollux-rdk: add gpio-fan Yao Zi (3): dt-bindings: arm: rockchip: Add Radxa E20C board arm64: dts: rockchip: Add base DT for rk3528 SoC arm64: dts: rockchip: Add Radxa e20c board Yoshihiro Shimoda (2): arm64: dts: renesas: r8a779h0: Add PCIe Host and Endpoint nodes arm64: dts: renesas: r8a779h0: gray-hawk-single: Enable PCIe Host Yuvaraj Ranganathan (1): arm64: dts: qcom: sa8775p: add QCrypto nodes max_weng (1): arm64: dts: mediatek: mt8186: add FHCTL node Documentation/devicetree/bindings/arm/apple.yaml | 160 +- .../devicetree/bindings/arm/atmel-at91.yaml | 6 + Documentation/devicetree/bindings/arm/cpus.yaml | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 45 +- .../bindings/arm/mediatek/mediatek,mmsys.yaml | 28 + Documentation/devicetree/bindings/arm/qcom.yaml | 16 + .../devicetree/bindings/arm/rockchip.yaml | 47 +- .../bindings/arm/samsung/samsung-boards.yaml | 18 + Documentation/devicetree/bindings/arm/sunxi.yaml | 6 + Documentation/devicetree/bindings/arm/tegra.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 8 + .../bindings/clock/qcom,sa8775p-camcc.yaml | 62 + .../bindings/clock/qcom,sa8775p-dispcc.yaml | 79 + .../bindings/clock/qcom,sa8775p-videocc.yaml | 62 + .../bindings/clock/renesas,r9a08g045-vbattb.yaml | 84 + .../bindings/clock/samsung,exynos8895-clock.yaml | 239 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 31 +- .../bindings/hwinfo/samsung,exynos-chipid.yaml | 3 + .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 2 +- .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 10 +- .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 5 + .../devicetree/bindings/power/fsl,imx-gpc.yaml | 1 + .../devicetree/bindings/riscv/starfive.yaml | 1 + .../bindings/soc/imx/fsl,imx-anatop.yaml | 20 +- .../soc/microchip/atmel,at91rm9200-tcb.yaml | 20 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 5 + .../bindings/soc/samsung/exynos-pmu.yaml | 2 + .../bindings/timer/samsung,exynos4210-mct.yaml | 2 + .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 1 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 10 + .../devicetree/bindings/watchdog/apple,wdt.yaml | 5 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 + arch/arm/boot/dts/allwinner/Makefile | 5 +- .../boot/dts/allwinner/sun8i-a33-vstar-core1.dtsi | 96 + arch/arm/boot/dts/allwinner/sun8i-a33-vstar.dts | 205 + .../boot/dts/allwinner/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/amlogic/Makefile | 2 - arch/arm/boot/dts/amlogic/meson6-atv1200.dts | 33 - arch/arm/boot/dts/amlogic/meson6.dtsi | 73 - arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts | 5 +- arch/arm/boot/dts/amlogic/meson8.dtsi | 32 +- arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 8 +- arch/arm/boot/dts/amlogic/meson8b-mxq.dts | 2 +- arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts | 4 +- arch/arm/boot/dts/amlogic/meson8b.dtsi | 32 +- arch/arm/boot/dts/amlogic/meson8m2-mxiii-plus.dts | 2 +- .../intel/socfpga/socfpga_cyclone5_vining_fpga.dts | 4 +- .../boot/dts/marvell/armada-385-turris-omnia.dts | 1 + .../boot/dts/marvell/kirkwood-openblocks_a7.dts | 2 +- arch/arm/boot/dts/microchip/Makefile | 3 + arch/arm/boot/dts/microchip/aks-cdu.dts | 12 +- arch/arm/boot/dts/microchip/animeo_ip.dts | 8 +- .../boot/dts/microchip/at91-kizbox2-common.dtsi | 2 +- arch/arm/boot/dts/microchip/at91-sam9x60ek.dts | 37 +- .../boot/dts/microchip/at91-sam9x75_curiosity.dts | 324 ++ .../arm/boot/dts/microchip/at91-sama5d27_som1.dtsi | 2 +- .../boot/dts/microchip/at91-sama5d27_wlsom1.dtsi | 2 +- .../boot/dts/microchip/at91-sama5d29_curiosity.dts | 2 +- arch/arm/boot/dts/microchip/at91-sama5d2_icp.dts | 33 +- .../arm/boot/dts/microchip/at91-sama5d2_ptc_ek.dts | 2 +- .../boot/dts/microchip/at91-sama5d2_xplained.dts | 2 +- .../boot/dts/microchip/at91-sama5d3_xplained.dts | 2 +- .../boot/dts/microchip/at91-sama7g54_curiosity.dts | 31 + arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 33 +- arch/arm/boot/dts/microchip/at91rm9200ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9260ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9261ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9263ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9g20ek.dts | 4 +- .../boot/dts/microchip/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/microchip/sam9x60.dtsi | 14 +- arch/arm/boot/dts/microchip/sam9x7.dtsi | 1220 +++++ arch/arm/boot/dts/microchip/sama5d2.dtsi | 2 +- arch/arm/boot/dts/microchip/sama5d3.dtsi | 2 +- arch/arm/boot/dts/microchip/sama5d34ek.dts | 2 +- arch/arm/boot/dts/microchip/sama5d3xcm_cmp.dtsi | 2 +- arch/arm/boot/dts/microchip/sama5d4.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/Makefile | 4 + .../boot/dts/nxp/imx/imx35-eukrea-cpuimx35.dtsi | 62 +- .../nxp/imx/imx35-eukrea-mbimxsd35-baseboard.dts | 88 +- arch/arm/boot/dts/nxp/imx/imx35-pdk.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx35.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx50-evk.dts | 62 +- arch/arm/boot/dts/nxp/imx/imx50.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx51-apf51.dts | 56 +- arch/arm/boot/dts/nxp/imx/imx51-apf51dev.dts | 176 +- arch/arm/boot/dts/nxp/imx/imx51-babbage.dts | 438 +- .../dts/nxp/imx/imx51-digi-connectcore-jsk.dts | 78 +- .../dts/nxp/imx/imx51-digi-connectcore-som.dtsi | 292 +- .../boot/dts/nxp/imx/imx51-eukrea-cpuimx51.dtsi | 68 +- .../nxp/imx/imx51-eukrea-mbimxsd51-baseboard.dts | 192 +- arch/arm/boot/dts/nxp/imx/imx51.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-ard.dts | 116 +- arch/arm/boot/dts/nxp/imx/imx53-kp-ddc.dts | 62 +- arch/arm/boot/dts/nxp/imx/imx53-kp.dtsi | 90 +- arch/arm/boot/dts/nxp/imx/imx53-m53.dtsi | 64 +- arch/arm/boot/dts/nxp/imx/imx53-m53evk.dts | 268 +- arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts | 320 +- arch/arm/boot/dts/nxp/imx/imx53-mba53.dts | 114 +- arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi | 274 +- arch/arm/boot/dts/nxp/imx/imx53-qsrb.dts | 10 +- arch/arm/boot/dts/nxp/imx/imx53-smd.dts | 242 +- arch/arm/boot/dts/nxp/imx/imx53-tqma53.dtsi | 274 +- arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts | 112 +- arch/arm/boot/dts/nxp/imx/imx53-tx53-x13x.dts | 62 +- arch/arm/boot/dts/nxp/imx/imx53-tx53.dtsi | 460 +- arch/arm/boot/dts/nxp/imx/imx53-voipac-bsb.dts | 110 +- .../arm/boot/dts/nxp/imx/imx53-voipac-dmm-668.dtsi | 124 +- arch/arm/boot/dts/nxp/imx/imx53.dtsi | 2 +- .../boot/dts/nxp/imx/imx6-logicpd-baseboard.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6dl-colibri-aster.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts | 20 + arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-picoitx.dts | 2 +- .../boot/dts/nxp/imx/imx6dl-eckelmann-ci4x10.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-mamoj.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-prtmvt.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-prtrvt.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-qmx6.dtsi | 446 +- arch/arm/boot/dts/nxp/imx/imx6dl-riotboard.dts | 360 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6dl-comtft.dts | 1 - arch/arm/boot/dts/nxp/imx/imx6dl-yapp4-common.dtsi | 4 +- .../arm/boot/dts/nxp/imx/imx6dl-yapp43-common.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-arm2.dts | 198 +- arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-dhcom-pdk2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-dmo-edmqmx6.dts | 232 +- arch/arm/boot/dts/nxp/imx/imx6q-gk802.dts | 92 +- arch/arm/boot/dts/nxp/imx/imx6q-h100.dts | 200 +- arch/arm/boot/dts/nxp/imx/imx6q-logicpd.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-lxr.dts | 87 + arch/arm/boot/dts/nxp/imx/imx6q-mba6.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-novena.dts | 48 +- arch/arm/boot/dts/nxp/imx/imx6q-prti6q.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-prtwd2.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-sbc6x.dts | 82 +- .../boot/dts/nxp/imx/imx6q-tx6q-1010-comtft.dts | 1 - .../boot/dts/nxp/imx/imx6q-tx6q-1020-comtft.dts | 1 - arch/arm/boot/dts/nxp/imx/imx6q-utilite-pro.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 2 +- .../arm/boot/dts/nxp/imx/imx6qdl-aristainetos.dtsi | 428 +- .../boot/dts/nxp/imx/imx6qdl-aristainetos2.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-cubox-i.dtsi | 136 +- .../boot/dts/nxp/imx/imx6qdl-dfi-fs700-m60.dtsi | 192 +- arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-pdk2.dtsi | 21 +- arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-som.dtsi | 2 - arch/arm/boot/dts/nxp/imx/imx6qdl-ds.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-emcon.dtsi | 39 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi | 4 +- .../arm/boot/dts/nxp/imx/imx6qdl-hummingboard.dtsi | 160 +- .../dts/nxp/imx/imx6qdl-hummingboard2-emmc.dtsi | 30 +- .../boot/dts/nxp/imx/imx6qdl-hummingboard2.dtsi | 456 +- .../boot/dts/nxp/imx/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 14 + arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 354 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 506 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 406 +- .../nxp/imx/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 4 +- .../boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi | 292 +- arch/arm/boot/dts/nxp/imx/imx6qdl-rex.dtsi | 274 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 554 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi | 428 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 430 +- arch/arm/boot/dts/nxp/imx/imx6qdl-solidsense.dtsi | 78 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som-brcm.dtsi | 86 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som-emmc.dtsi | 30 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som-ti.dtsi | 88 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som.dtsi | 96 +- arch/arm/boot/dts/nxp/imx/imx6qdl-ts7970.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-lcd.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-mb7.dtsi | 2 - arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-udoo.dtsi | 224 +- arch/arm/boot/dts/nxp/imx/imx6qdl-var-dart.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-var-som.dtsi | 4 +- .../boot/dts/nxp/imx/imx6qdl-wandboard-revb1.dtsi | 30 +- .../boot/dts/nxp/imx/imx6qdl-wandboard-revc1.dtsi | 32 +- .../boot/dts/nxp/imx/imx6qdl-wandboard-revd1.dtsi | 78 +- arch/arm/boot/dts/nxp/imx/imx6qdl-wandboard.dtsi | 247 +- arch/arm/boot/dts/nxp/imx/imx6qp-prtwd3.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6qp-sabreauto.dts | 40 +- arch/arm/boot/dts/nxp/imx/imx6qp-sabresd.dts | 58 +- arch/arm/boot/dts/nxp/imx/imx6s-dhcom-drc02.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6sl-evk.dts | 480 +- .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts | 16 +- arch/arm/boot/dts/nxp/imx/imx6sl-tolino-shine3.dts | 16 +- .../arm/boot/dts/nxp/imx/imx6sl-tolino-vision5.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sl-warp.dts | 208 +- arch/arm/boot/dts/nxp/imx/imx6sl.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6sll-evk.dts | 12 +- .../boot/dts/nxp/imx/imx6sll-kobo-clara2e-a.dts | 23 + .../boot/dts/nxp/imx/imx6sll-kobo-clara2e-b.dts | 23 + .../dts/nxp/imx/imx6sll-kobo-clara2e-common.dtsi | 511 ++ arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clarahd.dts | 16 +- .../arm/boot/dts/nxp/imx/imx6sll-kobo-librah2o.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 24 +- arch/arm/boot/dts/nxp/imx/imx6sx-sabreauto.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 572 +- .../dts/nxp/imx/imx6sx-softing-vining-2000.dts | 18 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 16 + arch/arm/boot/dts/nxp/imx/imx6ull.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7ulp.dtsi | 5 +- arch/arm/boot/dts/nxp/mxs/imx28-apx4devkit.dts | 2 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 38 +- arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 78 +- arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dtsi | 19 +- arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dts | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 10 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 8 +- arch/arm/boot/dts/qcom/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 34 +- arch/arm/boot/dts/qcom/qcom-msm8660.dtsi | 6 +- arch/arm/boot/dts/qcom/qcom-msm8916-smp.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 6 +- .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 2 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 92 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 1 + arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 67 +- arch/arm/boot/dts/renesas/emev2-kzm9d.dts | 11 +- arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi | 3 +- arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi | 3 +- arch/arm/boot/dts/renesas/r7s72100-genmai.dts | 199 +- arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts | 14 +- arch/arm/boot/dts/renesas/r7s72100.dtsi | 37 +- arch/arm/boot/dts/renesas/r7s9210-rza2mevb.dts | 3 +- arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts | 3 +- arch/arm/boot/dts/renesas/r8a73a4.dtsi | 2 - .../boot/dts/renesas/r8a7740-armadillo800eva.dts | 3 +- arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts | 3 +- arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi | 3 +- arch/arm/boot/dts/renesas/r8a7742.dtsi | 2 - arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts | 3 +- arch/arm/boot/dts/renesas/r8a7743.dtsi | 1 - arch/arm/boot/dts/renesas/r8a7744.dtsi | 1 - .../dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 3 +- .../arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts | 3 +- arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts | 3 +- arch/arm/boot/dts/renesas/r8a7745.dtsi | 1 - arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts | 6 +- arch/arm/boot/dts/renesas/r8a7778-bockw.dts | 5 +- arch/arm/boot/dts/renesas/r8a7778.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7779-marzen.dts | 9 +- arch/arm/boot/dts/renesas/r8a7779.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7790-lager.dts | 25 +- arch/arm/boot/dts/renesas/r8a7790-stout.dts | 15 +- arch/arm/boot/dts/renesas/r8a7790.dtsi | 2 - arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 17 +- arch/arm/boot/dts/renesas/r8a7791-porter.dts | 12 +- arch/arm/boot/dts/renesas/r8a7791.dtsi | 1 - arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 9 +- arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 3 +- arch/arm/boot/dts/renesas/r8a7792.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7793-gose.dts | 15 +- arch/arm/boot/dts/renesas/r8a7793.dtsi | 1 - arch/arm/boot/dts/renesas/r8a7794-alt.dts | 14 +- arch/arm/boot/dts/renesas/r8a7794-silk.dts | 9 +- arch/arm/boot/dts/renesas/r8a7794.dtsi | 1 - arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 17 +- arch/arm/boot/dts/renesas/sh73a0.dtsi | 1 - arch/arm/boot/dts/rockchip/Makefile | 1 + arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rockchip/rk3066a-bqcurie2.dts | 4 +- arch/arm/boot/dts/rockchip/rk3066a-marsboard.dts | 6 +- arch/arm/boot/dts/rockchip/rk3066a-mk808.dts | 12 +- arch/arm/boot/dts/rockchip/rk3066a-rayeager.dts | 16 +- arch/arm/boot/dts/rockchip/rk3128-evb.dts | 4 +- arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts | 28 +- arch/arm/boot/dts/rockchip/rk3188-bqedison2qc.dts | 14 +- arch/arm/boot/dts/rockchip/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rockchip/rk3188-radxarock.dts | 8 +- arch/arm/boot/dts/rockchip/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rockchip/rk3229-evb.dts | 16 +- arch/arm/boot/dts/rockchip/rk3229-xms6.dts | 16 +- arch/arm/boot/dts/rockchip/rk3288-evb-act8846.dts | 4 +- arch/arm/boot/dts/rockchip/rk3288-evb.dtsi | 8 +- .../dts/rockchip/rk3288-firefly-reload-core.dtsi | 2 +- .../boot/dts/rockchip/rk3288-firefly-reload.dts | 18 +- arch/arm/boot/dts/rockchip/rk3288-firefly.dtsi | 16 +- arch/arm/boot/dts/rockchip/rk3288-miqi.dts | 8 +- arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dts | 6 +- arch/arm/boot/dts/rockchip/rk3288-phycore-som.dtsi | 6 +- arch/arm/boot/dts/rockchip/rk3288-popmetal.dts | 10 +- arch/arm/boot/dts/rockchip/rk3288-r89.dts | 8 +- arch/arm/boot/dts/rockchip/rk3288-rock2-som.dtsi | 4 +- arch/arm/boot/dts/rockchip/rk3288-rock2-square.dts | 6 +- arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi | 4 +- arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dts | 6 +- .../dts/rockchip/rk3288-veyron-chromebook.dtsi | 10 +- arch/arm/boot/dts/rockchip/rk3288-veyron-edp.dtsi | 4 +- .../arm/boot/dts/rockchip/rk3288-veyron-fievel.dts | 10 +- .../arm/boot/dts/rockchip/rk3288-veyron-mickey.dts | 4 +- arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dts | 4 +- arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi | 8 +- arch/arm/boot/dts/rockchip/rk3288-vmarc-som.dtsi | 2 +- arch/arm/boot/dts/rockchip/rk3288-vyasa.dts | 18 +- .../rockchip/rockchip-radxa-dalang-carrier.dtsi | 8 +- arch/arm/boot/dts/rockchip/rv1108-elgin-r1.dts | 2 +- arch/arm/boot/dts/rockchip/rv1108-evb.dts | 2 +- arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts | 422 ++ .../boot/dts/rockchip/rv1126-edgeble-neu2-io.dts | 6 +- .../arm/boot/dts/rockchip/rv1126-edgeble-neu2.dtsi | 2 +- arch/arm/boot/dts/rockchip/rv1126.dtsi | 8 + arch/arm/boot/dts/st/spear1310-evb.dts | 2 - arch/arm/boot/dts/st/spear1340-evb.dts | 2 - arch/arm/boot/dts/st/ste-dbx5x0-pinctrl.dtsi | 49 + .../boot/dts/st/ste-ux500-samsung-codina-tmo.dts | 1 + arch/arm/boot/dts/st/ste-ux500-samsung-codina.dts | 27 +- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 7 + arch/arm/boot/dts/st/stm32mp135f-dk.dts | 52 + arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi | 6 + arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 7 + arch/arm/boot/dts/st/stm32mp151.dtsi | 2 + arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 51 +- arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi | 3 +- arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 12 +- arch/arm/boot/dts/ti/omap/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-pdu001.dts | 6 +- arch/arm/boot/dts/ti/omap/am335x-shc.dts | 2 +- arch/arm/boot/dts/ti/omap/am3517-som.dtsi | 1 - arch/arm/boot/dts/ti/omap/am3874-iceboard.dts | 8 +- arch/arm/boot/dts/ti/omap/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-sbc-t43.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-sbc-am57x.dts | 2 +- arch/arm/boot/dts/ti/omap/dm8148-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dm8168-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dra62x-j5eco-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dra7.dtsi | 1 - arch/arm/boot/dts/ti/omap/dra7xx-clocks.dtsi | 1 - arch/arm/boot/dts/ti/omap/logicpd-som-lv.dtsi | 1 - arch/arm/boot/dts/ti/omap/logicpd-torpedo-som.dtsi | 3 +- arch/arm/boot/dts/ti/omap/omap3-cm-t3x.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3-evm-37xx.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-evm.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3-gta04a5.dts | 10 + arch/arm/boot/dts/ti/omap/omap3-igep.dtsi | 1 - arch/arm/boot/dts/ti/omap/omap3-ldp.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-overo-base.dtsi | 1 - arch/arm/boot/dts/ti/omap/omap3-sb-t35.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3430-sdp.dts | 2 - arch/arm/boot/dts/ti/omap/omap36xx.dtsi | 1 + arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 211 +- arch/arm/boot/dts/ti/omap/omap4-kc1.dts | 6 +- arch/arm/boot/dts/ti/omap/omap5-cm-t54.dts | 2 +- arch/arm/boot/dts/ti/omap/omap5-sbc-t54.dts | 2 +- arch/arm/boot/dts/ti/omap/twl4030.dtsi | 2 +- arch/arm64/Kconfig.platforms | 4 +- .../dts/allwinner/sun50i-a100-allwinner-perf1.dts | 18 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 185 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 21 + .../boot/dts/allwinner/sun50i-h313-tanix-tx1.dts | 5 + .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 1 + .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 1 + .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 1 + .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 1 + .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 1 + .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 1 + .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 1 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 1 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 1 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 1 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 1 + .../dts/allwinner/sun50i-h616-orangepi-zero.dtsi | 6 + .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 6 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 44 +- .../boot/dts/allwinner/sun50i-h618-longanpi-3h.dts | 1 + .../dts/allwinner/sun50i-h618-orangepi-zero2w.dts | 5 + .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 6 + .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 13 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 1 - arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 1 - arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 8 +- arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 364 ++ arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 216 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 - arch/arm64/boot/dts/apm/apm-storm.dtsi | 1 - arch/arm64/boot/dts/apple/Makefile | 53 + arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi | 51 + arch/arm64/boot/dts/apple/s5l8960x-air1.dtsi | 51 + arch/arm64/boot/dts/apple/s5l8960x-common.dtsi | 48 + arch/arm64/boot/dts/apple/s5l8960x-j71.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j72.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j73.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j85.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j85m.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j86.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j86m.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j87.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j87m.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-mini2.dtsi | 51 + arch/arm64/boot/dts/apple/s5l8960x-mini3.dtsi | 14 + arch/arm64/boot/dts/apple/s5l8960x-n51.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-n53.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x.dtsi | 113 + arch/arm64/boot/dts/apple/s800-0-3-common.dtsi | 48 + arch/arm64/boot/dts/apple/s8000-j71s.dts | 15 + arch/arm64/boot/dts/apple/s8000-j72s.dts | 15 + arch/arm64/boot/dts/apple/s8000-n66.dts | 15 + arch/arm64/boot/dts/apple/s8000-n69u.dts | 15 + arch/arm64/boot/dts/apple/s8000-n71.dts | 15 + arch/arm64/boot/dts/apple/s8000.dtsi | 144 + arch/arm64/boot/dts/apple/s8001-common.dtsi | 48 + arch/arm64/boot/dts/apple/s8001-j127.dts | 14 + arch/arm64/boot/dts/apple/s8001-j128.dts | 14 + arch/arm64/boot/dts/apple/s8001-j98a.dts | 14 + arch/arm64/boot/dts/apple/s8001-j99a.dts | 14 + arch/arm64/boot/dts/apple/s8001-pro.dtsi | 44 + arch/arm64/boot/dts/apple/s8001.dtsi | 133 + arch/arm64/boot/dts/apple/s8003-j71t.dts | 15 + arch/arm64/boot/dts/apple/s8003-j72t.dts | 15 + arch/arm64/boot/dts/apple/s8003-n66m.dts | 15 + arch/arm64/boot/dts/apple/s8003-n69.dts | 15 + arch/arm64/boot/dts/apple/s8003-n71m.dts | 15 + arch/arm64/boot/dts/apple/s8003.dtsi | 21 + arch/arm64/boot/dts/apple/s800x-6s.dtsi | 49 + arch/arm64/boot/dts/apple/s800x-ipad5.dtsi | 43 + arch/arm64/boot/dts/apple/s800x-se.dtsi | 49 + arch/arm64/boot/dts/apple/t7000-6.dtsi | 50 + arch/arm64/boot/dts/apple/t7000-common.dtsi | 36 + arch/arm64/boot/dts/apple/t7000-handheld.dtsi | 27 + arch/arm64/boot/dts/apple/t7000-j42d.dts | 31 + arch/arm64/boot/dts/apple/t7000-j96.dts | 14 + arch/arm64/boot/dts/apple/t7000-j97.dts | 14 + arch/arm64/boot/dts/apple/t7000-mini4.dtsi | 51 + arch/arm64/boot/dts/apple/t7000-n102.dts | 48 + arch/arm64/boot/dts/apple/t7000-n56.dts | 14 + arch/arm64/boot/dts/apple/t7000-n61.dts | 14 + arch/arm64/boot/dts/apple/t7000.dtsi | 125 + arch/arm64/boot/dts/apple/t7001-air2.dtsi | 74 + arch/arm64/boot/dts/apple/t7001-j81.dts | 14 + arch/arm64/boot/dts/apple/t7001-j82.dts | 14 + arch/arm64/boot/dts/apple/t7001.dtsi | 123 + arch/arm64/boot/dts/apple/t8010-7.dtsi | 43 + arch/arm64/boot/dts/apple/t8010-common.dtsi | 48 + arch/arm64/boot/dts/apple/t8010-d10.dts | 14 + arch/arm64/boot/dts/apple/t8010-d101.dts | 14 + arch/arm64/boot/dts/apple/t8010-d11.dts | 14 + arch/arm64/boot/dts/apple/t8010-d111.dts | 14 + arch/arm64/boot/dts/apple/t8010-ipad6.dtsi | 44 + arch/arm64/boot/dts/apple/t8010-ipad7.dtsi | 14 + arch/arm64/boot/dts/apple/t8010-j171.dts | 14 + arch/arm64/boot/dts/apple/t8010-j172.dts | 14 + arch/arm64/boot/dts/apple/t8010-j71b.dts | 14 + arch/arm64/boot/dts/apple/t8010-j72b.dts | 14 + arch/arm64/boot/dts/apple/t8010-n112.dts | 47 + arch/arm64/boot/dts/apple/t8010.dtsi | 133 + arch/arm64/boot/dts/apple/t8011-common.dtsi | 46 + arch/arm64/boot/dts/apple/t8011-j105a.dts | 16 + arch/arm64/boot/dts/apple/t8011-j120.dts | 16 + arch/arm64/boot/dts/apple/t8011-j121.dts | 16 + arch/arm64/boot/dts/apple/t8011-j207.dts | 16 + arch/arm64/boot/dts/apple/t8011-j208.dts | 16 + arch/arm64/boot/dts/apple/t8011-pro2.dtsi | 42 + arch/arm64/boot/dts/apple/t8011.dtsi | 141 + arch/arm64/boot/dts/apple/t8015-8.dtsi | 13 + arch/arm64/boot/dts/apple/t8015-8plus.dtsi | 9 + arch/arm64/boot/dts/apple/t8015-common.dtsi | 48 + arch/arm64/boot/dts/apple/t8015-d20.dts | 14 + arch/arm64/boot/dts/apple/t8015-d201.dts | 14 + arch/arm64/boot/dts/apple/t8015-d21.dts | 14 + arch/arm64/boot/dts/apple/t8015-d211.dts | 14 + arch/arm64/boot/dts/apple/t8015-d22.dts | 14 + arch/arm64/boot/dts/apple/t8015-d221.dts | 14 + arch/arm64/boot/dts/apple/t8015-x.dtsi | 13 + arch/arm64/boot/dts/apple/t8015.dtsi | 234 + arch/arm64/boot/dts/exynos/Makefile | 2 + arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts | 126 + arch/arm64/boot/dts/exynos/exynos8895-pinctrl.dtsi | 1094 ++++ arch/arm64/boot/dts/exynos/exynos8895.dtsi | 386 ++ arch/arm64/boot/dts/exynos/exynos990-c1s.dts | 115 + arch/arm64/boot/dts/exynos/exynos990-pinctrl.dtsi | 2195 ++++++++ arch/arm64/boot/dts/exynos/exynos990.dtsi | 251 + arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 50 + arch/arm64/boot/dts/freescale/Makefile | 25 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 2 - arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 3 - .../arm64/boot/dts/freescale/fsl-lx2160a-rev2.dtsi | 169 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 2 +- .../boot/dts/freescale/imx8-apalis-eval-v1.2.dtsi | 69 + .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 31 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 31 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 31 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 135 +- arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 19 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi | 123 + arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 33 + arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi | 51 + arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 6 + .../boot/dts/freescale/imx8mm-emtop-baseboard.dts | 335 ++ .../arm64/boot/dts/freescale/imx8mm-kontron-bl.dts | 131 + .../boot/dts/freescale/imx8mm-kontron-dl.dtso | 189 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 5 + .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 7 +- .../imx8mm-venice-gw73xx-0x-rs232-rts.dtso | 4 - .../freescale/imx8mm-venice-gw73xx-0x-rs422.dtso | 4 - .../freescale/imx8mm-venice-gw73xx-0x-rs485.dtso | 4 - .../boot/dts/freescale/imx8mm-venice-gw75xx.dtsi | 16 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 4 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 4 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 4 +- .../boot/dts/freescale/imx8mm-venice-gw7904.dts | 7 +- .../boot/dts/freescale/imx8mm-verdin-ivy.dtsi | 471 ++ .../dts/freescale/imx8mm-verdin-nonwifi-ivy.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi-ivy.dts | 18 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 9 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 +- .../freescale/imx8mn-tqma8mqnl-mba8mx-usbotg.dtso | 29 +- .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 5 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 4 +- .../boot/dts/freescale/imx8mp-dhcom-drc02.dts | 255 + .../boot/dts/freescale/imx8mp-dhcom-picoitx.dts | 176 + .../boot/dts/freescale/imx8mp-evk-pcie-ep.dtso | 17 + .../boot/dts/freescale/imx8mp-iota2-lumpy.dts | 423 ++ .../boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts | 305 ++ .../boot/dts/freescale/imx8mp-kontron-dl.dtso | 111 + .../boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 908 +++ .../imx8mp-kontron-smarc-eval-carrier.dts | 254 + .../boot/dts/freescale/imx8mp-kontron-smarc.dtsi | 280 + arch/arm64/boot/dts/freescale/imx8mp-navqp.dts | 47 + .../dts/freescale/imx8mp-nitrogen-smarc-som.dtsi | 348 ++ .../imx8mp-nitrogen-smarc-universal-board.dts | 17 + .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 50 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 4 +- .../boot/dts/freescale/imx8mp-venice-gw702x.dtsi | 4 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 7 +- .../boot/dts/freescale/imx8mp-venice-gw75xx.dtsi | 16 + .../boot/dts/freescale/imx8mp-venice-gw82xx-2x.dts | 19 + .../boot/dts/freescale/imx8mp-venice-gw82xx.dtsi | 533 ++ .../boot/dts/freescale/imx8mp-verdin-ivy.dtsi | 512 ++ .../dts/freescale/imx8mp-verdin-nonwifi-ivy.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi-ivy.dts | 18 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 25 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 89 + arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 209 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 34 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 298 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qxp-ss-hsio.dtsi | 41 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 70 + arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 214 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 115 +- .../boot/dts/freescale/imx93-9x9-qsb-i3c.dtso | 72 + arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 158 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 8 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 86 + arch/arm64/boot/dts/freescale/imx95.dtsi | 68 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 6 - arch/arm64/boot/dts/freescale/s32g2.dtsi | 153 + arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 5 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 13 + arch/arm64/boot/dts/freescale/s32g3.dtsi | 153 + arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 4 + arch/arm64/boot/dts/lg/lg1312.dtsi | 8 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 8 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 1 - .../boot/dts/marvell/armada-7040-mochabin.dts | 2 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 1 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 2 - arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 1 - .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 - arch/arm64/boot/dts/mediatek/mt6358.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 42 +- arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 8 + .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 3 + .../dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts | 2 + .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 3 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 3 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 30 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 4 +- .../boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts | 2 +- .../boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts | 2 +- .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 4 +- .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 30 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 123 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 21 + .../boot/dts/mediatek/mt8186-corsola-voltorb.dtsi | 21 +- arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 14 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 7 + arch/arm64/boot/dts/mediatek/mt8188-evb.dts | 2 - arch/arm64/boot/dts/mediatek/mt8188.dtsi | 1124 +++- .../dts/mediatek/mt8192-asurada-spherion-r0.dts | 11 + arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 4 +- .../boot/dts/mediatek/mt8390-genio-700-evk.dts | 192 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 21 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 27 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 + .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 544 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0008.dts | 11 + .../boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi | 547 ++ arch/arm64/boot/dts/qcom/Makefile | 11 + arch/arm64/boot/dts/qcom/ipq5018.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq5332.dtsi | 18 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 26 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 18 +- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 52 +- .../boot/dts/qcom/msm8916-wingtech-wt86518.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 100 +- arch/arm64/boot/dts/qcom/msm8939.dtsi | 110 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 68 +- arch/arm64/boot/dts/qcom/msm8976.dtsi | 34 +- arch/arm64/boot/dts/qcom/msm8992-lg-h815.dts | 12 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 4 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 52 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 54 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 38 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 68 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 220 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 68 +- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 40 + arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 30 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 68 +- arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 127 +- arch/arm64/boot/dts/qcom/qcs8550.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts | 11 + arch/arm64/boot/dts/qcom/qcs9100-ride.dts | 11 + arch/arm64/boot/dts/qcom/qdu1000.dtsi | 89 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 14 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 4 +- ...anine.dts => qrb5165-rb5-vision-mezzanine.dtso} | 19 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 4 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 121 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 701 ++- arch/arm64/boot/dts/qcom/sc7180-firmware-tfa.dtsi | 84 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 8 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 8 +- .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 366 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 10 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 397 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 166 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 169 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 120 +- .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 1032 ++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 211 +- .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 32 +- arch/arm64/boot/dts/qcom/sdm450-lenovo-tbx605f.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 190 +- arch/arm64/boot/dts/qcom/sdm632.dtsi | 26 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 16 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 159 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 74 +- ...dts => sdm845-db845c-navigation-mezzanine.dtso} | 23 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 179 +- arch/arm64/boot/dts/qcom/sdx75.dtsi | 90 +- arch/arm64/boot/dts/qcom/sm4250.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm4450.dtsi | 160 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 154 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 54 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 207 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 160 +- arch/arm64/boot/dts/qcom/sm7125.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm7225.dtsi | 16 +- .../boot/dts/qcom/sm7325-nothing-spacewar.dts | 1260 +++++ arch/arm64/boot/dts/qcom/sm7325.dtsi | 17 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 371 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 366 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 353 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 161 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 4 + .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi | 4 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 176 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 167 +- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 4 - arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 4 - arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 4 - arch/arm64/boot/dts/qcom/sm8650.dtsi | 162 +- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 25 +- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 26 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 70 +- .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 875 +++ .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 39 +- .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 104 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 229 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 10 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 11 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 3 +- arch/arm64/boot/dts/renesas/condor-common.dtsi | 6 +- arch/arm64/boot/dts/renesas/draak.dtsi | 6 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 17 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 5 +- arch/arm64/boot/dts/renesas/hihope-rev2.dtsi | 3 - arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 3 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 9 +- .../renesas/r8a77970-eagle-function-expansion.dtso | 7 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 6 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 3 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 8 + .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 2 +- .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 9 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 6 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 5 + .../dts/renesas/r8a779g2-white-hawk-single.dts | 3 +- .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 31 +- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 72 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 34 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 41 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 21 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 3 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 18 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 3 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 51 +- arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 22 +- arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 9 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 11 +- arch/arm64/boot/dts/renesas/salvator-x.dtsi | 2 + arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 18 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 8 +- .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 19 +- .../boot/dts/renesas/white-hawk-ethernet.dtsi | 6 +- arch/arm64/boot/dts/rockchip/Makefile | 11 +- .../boot/dts/rockchip/px30-engicam-common.dtsi | 4 +- .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 2 +- arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +- .../boot/dts/rockchip/px30-firefly-jd4-core-mb.dts | 4 +- .../boot/dts/rockchip/px30-firefly-jd4-core.dtsi | 4 +- .../boot/dts/rockchip/px30-ringneck-haikou.dts | 10 +- arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 39 +- arch/arm64/boot/dts/rockchip/rk3308-bpi-p2-pro.dts | 362 ++ arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 12 +- .../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 4 +- .../boot/dts/rockchip/rk3326-gameforce-chi.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi | 394 ++ .../boot/dts/rockchip/rk3328-nanopi-r2c-plus.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dts | 28 +- .../arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dtsi | 35 + .../boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 399 +- .../arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dtsi | 29 + .../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts | 6 +- .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts | 346 +- .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi | 358 ++ arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 379 +- arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi | 377 ++ arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts | 16 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 4 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 18 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 4 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 20 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 16 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 30 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 16 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts | 47 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dtsi | 60 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 3 +- .../arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts | 6 +- .../dts/rockchip/rk3399-nanopi-r4s-enterprise.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 124 +- .../arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi | 131 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-op1.dtsi | 52 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 18 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 30 +- .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 37 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 40 +- .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 6 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 22 +- .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 20 +- .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 2 +- .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 24 +- arch/arm64/boot/dts/rockchip/rk3399-s.dtsi | 123 + .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 18 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 22 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 189 + .../boot/dts/rockchip/rk3566-anbernic-rg-arc.dtsi | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353p.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353ps.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353v.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353vs.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg503.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-base.dtsi | 35 + arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3566-nanopi-r3s.dts | 554 ++ arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 22 +- .../boot/dts/rockchip/rk3566-powkiddy-rgb20sx.dts | 89 + .../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 14 +- .../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3566-radxa-cm3.dtsi | 10 +- .../boot/dts/rockchip/rk3566-radxa-zero-3.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 18 +- .../boot/dts/rockchip/rk3566-soquartz-blade.dts | 6 +- .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 6 +- .../boot/dts/rockchip/rk3566-soquartz-model-a.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3566.dtsi | 116 +- arch/arm64/boot/dts/rockchip/rk3566t.dtsi | 90 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 24 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 18 +- .../boot/dts/rockchip/rk3568-fastrhino-r66s.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts | 18 +- .../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts | 16 +- .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts | 17 +- arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 28 +- .../rk3568-wolfvision-pf5-io-expander.dtso | 7 +- .../boot/dts/rockchip/rk3568-wolfvision-pf5.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 113 +- .../dts/rockchip/{rk356x.dtsi => rk356x-base.dtsi} | 81 - .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 658 +++ arch/arm64/boot/dts/rockchip/rk3576-pinctrl.dtsi | 5775 ++++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 1678 ++++++ .../arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi | 455 ++ .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts | 408 ++ .../boot/dts/rockchip/rk3588-base-pinctrl.dtsi | 271 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 41 + .../boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 59 +- .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 63 +- .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 8 +- .../dts/rockchip/rk3588-edgeble-neu6a-common.dtsi | 6 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 8 +- .../dts/rockchip/rk3588-edgeble-neu6a-wifi.dtso | 2 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 71 +- arch/arm64/boot/dts/rockchip/rk3588-fet3588-c.dtsi | 12 +- .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 49 +- arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 95 +- .../boot/dts/rockchip/rk3588-nanopc-t6-lts.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 103 +- arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts | 16 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 94 +- .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 16 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 40 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 61 +- .../boot/dts/rockchip/rk3588-tiger-haikou.dts | 67 +- arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 35 +- .../arm64/boot/dts/rockchip/rk3588-toybrick-x0.dts | 20 +- .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 144 +- arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 67 +- arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 1170 ++++ .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 12 +- .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 69 +- .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 26 +- .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 812 +++ .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6c.dts | 2 +- .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6s.dts | 756 +-- arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | 47 + .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 738 +-- .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 866 +++ .../boot/dts/rockchip/rk3588s-orangepi-5b.dts | 19 + arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 75 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 920 ++++ arch/arm64/boot/dts/st/stm32mp251.dtsi | 95 + arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 6 + arch/arm64/boot/dts/ti/Makefile | 18 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 74 +- arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 37 +- arch/arm64/boot/dts/ti/k3-am62-verdin-ivy.dtsi | 655 +++ arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 12 + .../dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso | 20 - .../boot/dts/ti/k3-am625-verdin-nonwifi-ivy.dts | 22 + .../arm64/boot/dts/ti/k3-am625-verdin-wifi-ivy.dts | 22 + arch/arm64/boot/dts/ti/k3-am625.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 27 + arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 5 + .../boot/dts/ti/k3-am62a7-phyboard-lyra-rdk.dts | 4 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 9 + arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 51 + .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 27 + .../boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 9 + arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 47 + arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 19 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 37 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 29 +- arch/arm64/boot/dts/ti/k3-am642-evm-pcie0-ep.dtso | 51 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 22 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 5 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 36 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 15 + arch/arm64/boot/dts/ti/k3-am654-icssg2.dtso | 1 + arch/arm64/boot/dts/ti/k3-am654-idk.dtso | 2 + arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 8 + arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 5 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 15 +- arch/arm64/boot/dts/ti/k3-j7200-evm-pcie1-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 40 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 17 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 6 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 16 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 18 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 5 + .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 14 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 17 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 19 +- arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j742s2-evm.dts | 26 + arch/arm64/boot/dts/ti/k3-j742s2-main.dtsi | 45 + arch/arm64/boot/dts/ti/k3-j742s2.dtsi | 98 + arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 1488 +---- .../arm64/boot/dts/ti/k3-j784s4-j742s2-common.dtsi | 148 + .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 1481 +++++ .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 2671 +++++++++ ...tsi => k3-j784s4-j742s2-mcu-wakeup-common.dtsi} | 12 +- ...l.dtsi => k3-j784s4-j742s2-thermal-common.dtsi} | 0 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 2847 +--------- arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 133 +- arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 18 - arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 4 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 4 - arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 4 - arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 4 - arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 101 +- arch/riscv/boot/dts/renesas/rzfive-smarc-som.dtsi | 4 + arch/riscv/boot/dts/sophgo/Makefile | 1 + arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts | 49 + arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 10 + arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts | 23 + arch/riscv/boot/dts/sophgo/cv1812h.dtsi | 11 + arch/riscv/boot/dts/sophgo/cv181x.dtsi | 21 + arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 32 + .../boot/dts/sophgo/sg2002-licheerv-nano-b.dts | 95 + arch/riscv/boot/dts/sophgo/sg2002.dtsi | 43 + .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 15 + arch/riscv/boot/dts/starfive/Makefile | 1 + arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 10 - .../dts/starfive/jh7110-deepcomputing-fml13v01.dts | 17 + arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 22 + .../boot/dts/starfive/jh7110-pine64-star64.dts | 22 + .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 25 + arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 177 +- .../boot/dts/thead/th1520-lichee-module-4a.dtsi | 158 + arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 30 +- arch/riscv/boot/dts/thead/th1520.dtsi | 120 +- drivers/soc/samsung/exynos-chipid.c | 3 + include/dt-bindings/clock/qcom,sa8775p-camcc.h | 108 + include/dt-bindings/clock/qcom,sa8775p-dispcc.h | 87 + include/dt-bindings/clock/qcom,sa8775p-videocc.h | 47 + include/dt-bindings/clock/r9a08g045-cpg.h | 1 + .../dt-bindings/clock/renesas,r9a08g045-vbattb.h | 13 + include/dt-bindings/clock/samsung,exynos8895.h | 453 ++ include/dt-bindings/clock/samsung,exynosautov920.h | 47 + 1015 files changed, 64209 insertions(+), 19687 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-videocc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a08g045-vbattb.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos8895-clock.yaml create mode 100644 arch/arm/boot/dts/allwinner/sun8i-a33-vstar-core1.dtsi create mode 100644 arch/arm/boot/dts/allwinner/sun8i-a33-vstar.dts delete mode 100644 arch/arm/boot/dts/amlogic/meson6-atv1200.dts delete mode 100644 arch/arm/boot/dts/amlogic/meson6.dtsi create mode 100644 arch/arm/boot/dts/microchip/at91-sam9x75_curiosity.dts create mode 100644 arch/arm/boot/dts/microchip/sam9x7.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-lxr.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clara2e-a.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clara2e-b.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clara2e-common.dtsi create mode 100644 arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-air1.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j71.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j72.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j73.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j85.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j85m.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j86.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j86m.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j87.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j87m.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-mini2.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-mini3.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-n51.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-n53.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800-0-3-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8000-j71s.dts create mode 100644 arch/arm64/boot/dts/apple/s8000-j72s.dts create mode 100644 arch/arm64/boot/dts/apple/s8000-n66.dts create mode 100644 arch/arm64/boot/dts/apple/s8000-n69u.dts create mode 100644 arch/arm64/boot/dts/apple/s8000-n71.dts create mode 100644 arch/arm64/boot/dts/apple/s8000.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001-j127.dts create mode 100644 arch/arm64/boot/dts/apple/s8001-j128.dts create mode 100644 arch/arm64/boot/dts/apple/s8001-j98a.dts create mode 100644 arch/arm64/boot/dts/apple/s8001-j99a.dts create mode 100644 arch/arm64/boot/dts/apple/s8001-pro.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8003-j71t.dts create mode 100644 arch/arm64/boot/dts/apple/s8003-j72t.dts create mode 100644 arch/arm64/boot/dts/apple/s8003-n66m.dts create mode 100644 arch/arm64/boot/dts/apple/s8003-n69.dts create mode 100644 arch/arm64/boot/dts/apple/s8003-n71m.dts create mode 100644 arch/arm64/boot/dts/apple/s8003.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800x-6s.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800x-ipad5.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800x-se.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-6.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-handheld.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-j42d.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-j96.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-j97.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-mini4.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-n102.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-n56.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-n61.dts create mode 100644 arch/arm64/boot/dts/apple/t7000.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7001-air2.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7001-j81.dts create mode 100644 arch/arm64/boot/dts/apple/t7001-j82.dts create mode 100644 arch/arm64/boot/dts/apple/t7001.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-7.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-d10.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-d101.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-d11.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-d111.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-ipad6.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-ipad7.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-j171.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-j172.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-j71b.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-j72b.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-n112.dts create mode 100644 arch/arm64/boot/dts/apple/t8010.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8011-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8011-j105a.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-j120.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-j121.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-j207.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-j208.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-pro2.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8011.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-8.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-8plus.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-d20.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d201.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d21.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d211.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d22.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d221.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-x.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos8895-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos8895.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos990-c1s.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos990-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos990.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rev2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-dl.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-ivy.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-ivy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-ivy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-drc02.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-picoitx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-pcie-ep.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-iota2-lumpy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc-eval-carrier.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-smarc-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-smarc-universal-board.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw82xx-2x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw82xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-ivy.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-ivy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-ivy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-hsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-i3c.dtso create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0008.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs9100-ride.dts rename arch/arm64/boot/dts/qcom/{qrb5165-rb5-vision-mezzanine.dts => qrb5165-rb5-vision-mezzanine.dtso} (78%) create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-microsoft-arcata.dts rename arch/arm64/boot/dts/qcom/{sdm845-db845c-navigation-mezzanine.dts => sdm845-db845c-navigation-mezzanine.dtso} (85%) create mode 100644 arch/arm64/boot/dts/qcom/sm7325-nothing-spacewar.dts create mode 100644 arch/arm64/boot/dts/qcom/sm7325.dtsi create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-bpi-p2-pro.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-s.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3528.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-base.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-nanopi-r3s.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rgb20sx.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566t.dtsi rename arch/arm64/boot/dts/rockchip/{rk356x.dtsi => rk356x-base.dtsi} (96%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3576.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-ivy.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-ivy.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-ivy.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-pcie0-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-evm-pcie1-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j742s2-evm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j742s2-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j742s2.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi rename arch/arm64/boot/dts/ti/{k3-j784s4-mcu-wakeup.dtsi => k3-j784s4-j742s2-mcu-wakeup-common.dtsi} (99%) rename arch/arm64/boot/dts/ti/{k3-j784s4-thermal.dtsi => k3-j784s4-j742s2-thermal-common.dtsi} (100%) create mode 100644 arch/riscv/boot/dts/sophgo/cv181x.dtsi create mode 100644 arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dts create mode 100644 arch/riscv/boot/dts/sophgo/sg2002.dtsi create mode 100644 arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dts create mode 100644 include/dt-bindings/clock/qcom,sa8775p-camcc.h create mode 100644 include/dt-bindings/clock/qcom,sa8775p-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sa8775p-videocc.h create mode 100644 include/dt-bindings/clock/renesas,r9a08g045-vbattb.h create mode 100644 include/dt-bindings/clock/samsung,exynos8895.h From patchwork Wed Nov 20 23:01:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13881488 Received: from fout-a5-smtp.messagingengine.com (fout-a5-smtp.messagingengine.com [103.168.172.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2FEA019D078 for ; Wed, 20 Nov 2024 23:01:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.148 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732143704; cv=none; b=AzHGt7zxMLm7ZBG604UAiQFmbySmCpahaAarMZzl1/j1/mfqOJv2bnTumUmyIVaAy5GcuNhbGQCJsiS6pUClB9cX1TpTUMJ8KxKWAUtDDCxRoUH0e9wzs/XvLx7I5WLVlpkNm9md4LT/bgcTYUqNIBISC7A2JGlTRhaWJ4aweRY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732143704; c=relaxed/simple; bh=odCl4rngO+Jr11TXEzuqntRbY15dvn9eRn7Rq8yzLUI=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=UgNab9cmUGfUMbdmw2DWvBC3ijUIGwvXtOXvF79JXDwFk5eNjkXlsgUx+Mnr3Nj5SIsxyTtqHeT2+HinP5y4Qj51TJE9ThsTgY0c9afXBnKYHY5K+8JEXlh0+Qb7rmYNBWPa0gjfxhMbL2bwTOkAgcZoASoEx9ES+Eq4rvGNd1Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=YAk6I8zN; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=vXqrLVxI; arc=none smtp.client-ip=103.168.172.148 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="YAk6I8zN"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="vXqrLVxI" Received: from phl-compute-10.internal (phl-compute-10.phl.internal [10.202.2.50]) by mailfout.phl.internal (Postfix) with ESMTP id 66B2C138024F; Wed, 20 Nov 2024 18:01:40 -0500 (EST) Received: from phl-imap-11 ([10.202.2.101]) by phl-compute-10.internal (MEProxy); Wed, 20 Nov 2024 18:01:40 -0500 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:subject:subject:to:to; s=fm3; t=1732143700; x=1732230100; bh=JkSQzdxZR0eUhkdqjYv9fjHNDZi97MgPjMRaPX6jnmA=; b= YAk6I8zNq2NbCL5EBBUd4PNcaVouDuL33EdxqVKWO2Fp7h4s1BMnhsxkjkaWqWwp 5TvuwMzikrMr7rogWyfZ1+z1hWhu6Mx2oL2bsIW+8OT1HTW1FwKv2rumLNfXI2JR 9dTd9ZdXnYvS8AF/u3XAK1wjp3hq8qy1WYG0bDXNkcynNOQzxmF/IAiC3XUf1dHm lhSUMNG3FI54gA51PyhzyRdZPyxaDSVGgHXLHmcNldYUYTSP0Fk2C/DQJujVTv0H mezEIQVRWXaH9yGhECIbrg9cAwoWtvZcnVxCnWXVupgOBvqEV0dizDMFS+uWOu+1 pibJUj0z37F/UV7xNBlJzA== 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:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1732143700; x= 1732230100; bh=JkSQzdxZR0eUhkdqjYv9fjHNDZi97MgPjMRaPX6jnmA=; b=v XqrLVxIJgiAHmQMaXxhiNcjo8GVM9uqOUtA+U2pJGxwbX18ptu3GvOBAY2v/z6Zy F0mV4uedO0mnKHXgs0AP5WcKyNiYpVXoMDUBVAyv0NELPqqpHJwpJ/EsyTbJEZ36 Y/ItMAIba68Rq/QsMnQX28y3yUDgUrEbb63e4fLoXubRx4L89AKKg1Tc1gHW+Eue FmfVnxOE14BqgxY6AADE+FX0j5enpVSUSCaApMSs4Hq7IHEkA3u81DPYIs0pV27m N7vC4oTCtZfWfKCzs0mdzUaZMUnuqOEPotiTePGVNmNmnuky6ZuQX9L5J6Dmxr4k +ypXBUZ7ZsPe+Gb22fSzw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrfeehgddthecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpefoggffhffvvefkjghfufgtgfesthhqredtredtjeen ucfhrhhomhepfdetrhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdrug gvqeenucggtffrrghtthgvrhhnpeejfefhleeigfevudekleekkeeujeeutdeigefgveek tdejieffudegtdejueelueenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhgihhthh husgdrtghomhdpphgvnhhguhhtrhhonhhigidruggvnecuvehluhhsthgvrhfuihiivgep tdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvgdpnhgspg hrtghpthhtohepgedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepthhorhhvrghl ughssehlihhnuhigqdhfohhunhgurghtihhonhdrohhrghdprhgtphhtthhopehlihhnuh igqdgrrhhmqdhkvghrnhgvlheslhhishhtshdrihhnfhhrrgguvggrugdrohhrghdprhgt phhtthhopehsohgtsehlihhsthhsrdhlihhnuhigrdguvghvpdhrtghpthhtoheplhhinh hugidqkhgvrhhnvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 1A4B72220073; Wed, 20 Nov 2024 18:01:39 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Date: Thu, 21 Nov 2024 00:01:18 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: soc@lists.linux.dev, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Message-Id: <0fe1a527-1c58-4ae5-963a-3becfb8ba28a@app.fastmail.com> In-Reply-To: References: Subject: [GIT PULL 2/4] soc: driver updates for 6.12 The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924: Linux 6.12-rc4 (2024-10-20 15:19:38 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.13 for you to fetch changes up to b77587ac51d2fe4b9d5751662ddc083d19153662: Merge tag 'soc_fsl-6.13-1' of https://github.com/chleroy/linux into soc/drivers (2024-11-15 15:19:47 +0100) ---------------------------------------------------------------- soc: driver updates for 6.12 Nothing particular important in the SoC driver updates, just the usual improvements to for drivers/soc and a couple of subsystems that don't fit anywhere else: - The largest set of updates is for Qualcomm SoC drivers, extending the set of supported features for additional SoCs in the QSEECOM, LLCC and socinfo drivers.a - The ti_sci firmware driver gains support for power managment - The drivers/reset subsystem sees a rework of the microchip sparx5 and amlogic reset drivers to support additional chips, plus a few minor updates on other platforms - The SCMI firmware interface driver gains support for two protocol extensions, allowing more flexible use of the shared memory area and new DT binding properties for configurability. - Mediatek SoC drivers gain support for power managment on the MT8188 SoC and a new driver for DVFS. - The AMD/Xilinx ZynqMP SoC drivers gain support for system reboot and a few bugfixes - The Hisilicon Kunpeng HCCS driver gains support for configuring lanes through sysfs Finally, there are cleanups and minor fixes for drivers/soc, drivers/bus, and drivers/memory, including changing back the .remove_new callback to .remove, as well as a few other updates for freescale (powerpc) soc drivers, NXP i.MX soc drivers, cznic turris platform driver, memory controller drviers, TI OMAP SoC drivers, and Tegra firmware drivers ---------------------------------------------------------------- Aleksandrs Vinarskis (1): firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 Alessandro Zanni (1): soc: ti: knav_qmss_queue: Drop redundant continue statement Andrew Davis (1): firmware: ti_sci: Remove use of of_match_ptr() helper Andrew Kreimer (1): thermal/ti-soc-thermal: Fix typos AngeloGioacchino Del Regno (4): dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195 soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSRC) driver soc: mediatek: mtk-cmdq: Move mask build and append to function soc: mediatek: mtk-cmdq: Move cmdq_instruction init to declaration Arnd Bergmann (13): Merge tag 'hisi-drivers-for-6.13' of https://github.com/hisilicon/linux-hisi into arm/drivers Merge tag 'tegra-for-6.13-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers Merge tag 'memory-controller-drv-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers Merge tag 'zynqmp-soc-for-6.13' of https://github.com/Xilinx/linux-xlnx into arm/drivers Merge tag 'qcom-drivers-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers Merge tag 'imx-drivers-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers Merge tag 'mtk-soc-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into arm/drivers Merge tag 'omap-for-v6.13/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/drivers Merge tag 'scmi-updates-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'reset-for-v6.13' of git://git.pengutronix.de/pza/linux into soc/drivers Merge tag 'ti-driver-soc-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers Merge tag 'qcom-drivers-for-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'soc_fsl-6.13-1' of https://github.com/chleroy/linux into soc/drivers Bjorn Andersson (3): soc: qcom: pd-mapper: Add QCM6490 PD maps firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID drm/msm/adreno: Setup SMMU aparture for per-process page table Clément Léger (2): reset: mchp: sparx5: Allow building as a module reset: mchp: sparx5: set the dev member of the reset controller Cristian Marussi (8): firmware: arm_scmi: Reject clear channel request on A2P dt-bindings: firmware: arm,scmi: Add missing vendor string firmware: arm_scmi: Use vendor string in max-rx-timeout-ms firmware: arm_scmi: Account for SHMEM memory overhead firmware: arm_scmi: Calculate virtio PDU max size dynamically dt-bindings: firmware: arm,scmi: Introduce more transport properties firmware: arm_scmi: Use max_msg and max_msg_size devicetree properties firmware: arm_scmi: Relocate atomic_threshold to scmi_desc Dan Carpenter (1): soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() Dave Gerlach (1): firmware: ti_sci: Introduce Power Management Ops Dmitry Baryshkov (7): dt-bindings: arm: qcom,ids: add SoC ID for SAR2130P and SAR1130P soc: qcom: socinfo: add SoC IDs for SAR1130P and SAR2130P dt-bindings: firmware: qcom,scm: Add SAR2130P compatible dt-bindings: soc: qcom,aoss-qmp: Add SAR2130P compatible dt-bindings: cache: qcom,llcc: document SAR2130P and SAR1130P soc: qcom: llcc: use deciman integers for bit shift values soc: qcom: llcc: add support for SAR2130P and SAR1130P Esben Haabendal (1): arm64: defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC Florian Fainelli (2): dt-bindings: sram: Document reg-io-width property firmware: arm_scmi: Support 'reg-io-width' property for shared memory Frank Li (1): dt-bindings: memory-controllers: fsl,ifc: split child node differences Gaosheng Cui (1): drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend() Georgi Vlaev (1): firmware: ti_sci: Add support for querying the firmware caps Herve Codina (7): misc: Add support for LAN966x PCI device MAINTAINERS: Add the Microchip LAN966x PCI driver entry reset: mchp: sparx5: Map cpu-syscon locally in case of LAN966x reset: mchp: sparx5: Add MCHP_LAN966X_PCI dependency misc: lan966x_pci: Fix dtc warns 'missing or empty reg/ranges property' misc: lan966x_pci: Fix dtc warn 'Missing interrupt-parent' soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure Huisong Li (6): soc: hisilicon: kunpeng_hccs: Fix a PCC typo soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num' soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type Javier Carrasco (2): soc: fsl: cpm1: tsa: switch to for_each_available_child_of_node_scoped() soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting() Jerome Brunet (9): reset: amlogic: convert driver to regmap reset: amlogic: use generic data matching function reset: amlogic: make parameters unsigned reset: amlogic: add driver parameters reset: amlogic: use reset number instead of register count reset: amlogic: add reset status support reset: amlogic: move drivers to a dedicated directory reset: amlogic: split the device core and platform probe reset: amlogic: add auxiliary reset driver support Jingyi Wang (3): dt-bindings: soc: qcom: add qcom,qcs8300-imem compatible dt-bindings: cache: qcom,llcc: Document the QCS8300 LLCC soc: qcom: llcc: Add LLCC configuration for the QCS8300 platform Jinjie Ruan (2): soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() soc: ti: knav_qmss_queue: Use IRQF_NO_AUTOEN flag in request_irq() Joe Hattori (1): soc: qcom: ice: Remove the device_link field in qcom_ice Julia Lawall (1): soc: qcom: qmi: Reorganize kerneldoc parameter names Jérôme de Bretagne (1): firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G Kevin Hilman (1): firmware: ti_sci: add CPU latency constraint management Konrad Dybcio (3): soc: qcom: llcc: Use designated initializers for LLC settings soc: qcom: smem: Fix up kerneldoc soc: qcom: llcc: Flip the manual slice configuration condition Krzysztof Kozlowski (5): qcom: MAINTAINERS: add linux-msm IRC on OFTC soc: qcom: pbs: simplify locking with guard() soc: qcom: smem_state: simplify locking with guard() dt-bindings: soc: qcom: aoss-qmp: Add SM8750 Revert "firmware: tegra: bpmp: Use scoped device node handling to simplify error paths" Kyle Deng (1): dt-bindings: soc: qcom,aoss-qmp: Document the QCS8300 AOSS channel Lijuan Gao (2): dt-bindings: arm: qcom,ids: add SoC ID for QCS615 soc: qcom: socinfo: Add QCS615 SoC ID table entry Luo Qiu (1): firmware: arm_scpi: Check the DVFS OPP count returned by the firmware Manikanta Mylavarapu (2): dt-bindings: arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404 soc: qcom: socinfo: add IPQ5424/IPQ5404 SoC ID Marek Behún (3): firmware: turris-mox-rwtm: Document the driver private data structure platform: cznic: turris-omnia-mcu: Document the driver private data structure platform: cznic: turris-omnia-mcu: Rename variable holding GPIO line names Marek Vasut (3): soc: imx8m: Probe the SoC driver as platform driver soc: imx8m: Remove global soc_uid soc: imx8m: Use devm_* to simplify probe failure handling Markus Elfring (1): soc: mediatek: mtk-svs: Call of_node_put(np) only once in svs_get_subsys_device() Markus Schneider-Pargmann (1): PM: QoS: Export dev_pm_qos_read_value Maya Matuszczyk (1): firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x Melody Olvera (1): dt-bindings: firmware: qcom,scm: Document sm8750 SCM Nikunj Kela (4): dt-bindings: firmware: qcom,scm: document support for SA8255p dt-bindings: soc: qcom: aoss-qmp: document support for SA8255p dt-bindings: arm: qcom: add the SoC ID for SA8255P soc: qcom: socinfo: add support for SA8255P Pablo Sun (1): soc: mediatek: mediatek-regulator-coupler: Support mt8188 Philipp Zabel (4): reset: amlogic: Fix small whitespace issue reset: replace boolean parameters with flags parameter reset: Add devres helpers to request pre-deasserted reset controls reset: uniphier-glue: Use devm_reset_control_bulk_get_shared_deasserted() Ronak Jain (5): firmware: xilinx: Add missing debug firmware interfaces firmware: xilinx: use u32 for reset ID in reset APIs firmware: xilinx: add a warning print for unsupported feature firmware: xilinx: add support for new SMC call format firmware: xilinx: fix feature check logic for TF-A specific APIs Sibi Sankar (1): firmware: qcom: uefisecapp: Allow X1E Devkit devices Song Xue (2): dt-bindings: cache: qcom,llcc: Document the QCS615 LLCC soc: qcom: llcc: Add configuration data for QCS615 Tengfei Fan (2): dt-bindings: arm: qcom,ids: add SoC ID for QCS9100 soc: qcom: socinfo: add QCS9100 ID Uwe Kleine-König (2): soc: Switch back to struct platform_driver::remove() bus: Switch back to struct platform_driver::remove() Vibhore Vardhan (1): firmware: ti_sci: Add system suspend and resume call Xinqi Zhang (1): firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier() Zhang Zekun (3): soc: qcom: rpmh-rsc: Simplify code with dev_err_probe() soc: qcom: smem: Simplify code with dev_err_probe() soc: qcom: smp2p: Simplify code with dev_err_probe() Zhenhua Huang (1): dt-bindings: firmware: qcom,scm: document SCM on QCS8300 SoCs .../testing/sysfs-devices-platform-kunpeng_hccs | 45 + .../devicetree/bindings/cache/qcom,llcc.yaml | 32 + .../devicetree/bindings/firmware/arm,scmi.yaml | 17 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 6 + .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 32 +- .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 83 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 4 + .../devicetree/bindings/sram/qcom,imem.yaml | 1 + Documentation/devicetree/bindings/sram/sram.yaml | 6 + MAINTAINERS | 9 + arch/arm64/configs/defconfig | 1 + drivers/base/power/qos.c | 1 + drivers/bus/fsl-mc/fsl-mc-bus.c | 2 +- drivers/bus/hisi_lpc.c | 2 +- drivers/bus/omap-ocp2scp.c | 2 +- drivers/bus/omap_l3_smx.c | 2 +- drivers/bus/qcom-ssc-block-bus.c | 2 +- drivers/bus/simple-pm-bus.c | 2 +- drivers/bus/sun50i-de2.c | 2 +- drivers/bus/sunxi-rsb.c | 2 +- drivers/bus/tegra-aconnect.c | 2 +- drivers/bus/tegra-gmi.c | 2 +- drivers/bus/ti-pwmss.c | 2 +- drivers/bus/ti-sysc.c | 2 +- drivers/bus/ts-nbus.c | 2 +- drivers/firmware/arm_scmi/bus.c | 7 +- drivers/firmware/arm_scmi/common.h | 47 +- drivers/firmware/arm_scmi/driver.c | 52 +- drivers/firmware/arm_scmi/shmem.c | 85 +- drivers/firmware/arm_scmi/transports/mailbox.c | 15 +- drivers/firmware/arm_scmi/transports/optee.c | 19 +- drivers/firmware/arm_scmi/transports/smc.c | 13 +- drivers/firmware/arm_scmi/transports/virtio.c | 15 +- drivers/firmware/arm_scpi.c | 3 + drivers/firmware/qcom/qcom_scm.c | 30 + drivers/firmware/qcom/qcom_scm.h | 1 + drivers/firmware/tegra/bpmp.c | 14 +- drivers/firmware/ti_sci.c | 489 ++- drivers/firmware/ti_sci.h | 143 +- drivers/firmware/turris-mox-rwtm.c | 23 +- drivers/firmware/xilinx/zynqmp-debug.c | 162 +- drivers/firmware/xilinx/zynqmp.c | 153 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 11 + drivers/misc/Kconfig | 24 + drivers/misc/Makefile | 3 + drivers/misc/lan966x_pci.c | 215 ++ drivers/misc/lan966x_pci.dtso | 177 ++ drivers/pci/quirks.c | 1 + drivers/platform/cznic/turris-omnia-mcu-gpio.c | 4 +- drivers/platform/cznic/turris-omnia-mcu.h | 42 +- drivers/reset/Kconfig | 19 +- drivers/reset/Makefile | 3 +- drivers/reset/amlogic/Kconfig | 27 + drivers/reset/amlogic/Makefile | 4 + .../reset/{ => amlogic}/reset-meson-audio-arb.c | 0 drivers/reset/amlogic/reset-meson-aux.c | 136 + drivers/reset/amlogic/reset-meson-common.c | 142 + drivers/reset/amlogic/reset-meson.c | 105 + drivers/reset/amlogic/reset-meson.h | 28 + drivers/reset/core.c | 119 +- drivers/reset/reset-meson.c | 159 - drivers/reset/reset-microchip-sparx5.c | 38 +- drivers/reset/reset-uniphier-glue.c | 24 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 2 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-uart-routing.c | 2 +- drivers/soc/fsl/dpaa2-console.c | 2 +- drivers/soc/fsl/qe/qmc.c | 6 +- drivers/soc/fsl/qe/tsa.c | 30 +- drivers/soc/fsl/rcpm.c | 1 + drivers/soc/fujitsu/a64fx-diag.c | 2 +- drivers/soc/hisilicon/Kconfig | 7 +- drivers/soc/hisilicon/kunpeng_hccs.c | 516 +++- drivers/soc/hisilicon/kunpeng_hccs.h | 33 +- drivers/soc/imx/soc-imx8m.c | 174 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 +- drivers/soc/litex/litex_soc_ctrl.c | 2 +- drivers/soc/loongson/loongson2_guts.c | 2 +- drivers/soc/mediatek/Kconfig | 11 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 230 +- drivers/soc/mediatek/mtk-devapc.c | 2 +- drivers/soc/mediatek/mtk-dvfsrc.c | 545 ++++ drivers/soc/mediatek/mtk-mmsys.c | 2 +- drivers/soc/mediatek/mtk-regulator-coupler.c | 1 + drivers/soc/mediatek/mtk-socinfo.c | 2 +- drivers/soc/mediatek/mtk-svs.c | 4 +- drivers/soc/microchip/mpfs-sys-controller.c | 2 +- drivers/soc/pxa/ssp.c | 2 +- drivers/soc/qcom/icc-bwmon.c | 2 +- drivers/soc/qcom/ice.c | 6 +- drivers/soc/qcom/llcc-qcom.c | 3265 ++++++++++++++++++-- drivers/soc/qcom/ocmem.c | 2 +- drivers/soc/qcom/pmic_glink.c | 2 +- drivers/soc/qcom/qcom-geni-se.c | 3 +- drivers/soc/qcom/qcom-pbs.c | 22 +- drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_gsbi.c | 2 +- drivers/soc/qcom/qcom_pd_mapper.c | 1 + drivers/soc/qcom/qcom_stats.c | 2 +- drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/ramp_controller.c | 4 +- drivers/soc/qcom/rmtfs_mem.c | 2 +- drivers/soc/qcom/rpm-proc.c | 2 +- drivers/soc/qcom/rpm_master_stats.c | 2 +- drivers/soc/qcom/rpmh-rsc.c | 9 +- drivers/soc/qcom/smem.c | 18 +- drivers/soc/qcom/smem_state.c | 12 +- drivers/soc/qcom/smp2p.c | 11 +- drivers/soc/qcom/smsm.c | 6 +- drivers/soc/qcom/socinfo.c | 9 +- drivers/soc/rockchip/io-domain.c | 8 +- drivers/soc/samsung/exynos-chipid.c | 4 +- drivers/soc/tegra/cbb/tegra194-cbb.c | 2 +- drivers/soc/ti/k3-ringacc.c | 2 +- drivers/soc/ti/knav_dma.c | 4 +- drivers/soc/ti/knav_qmss_queue.c | 8 +- drivers/soc/ti/pm33xx.c | 2 +- drivers/soc/ti/pruss.c | 4 +- drivers/soc/ti/smartreflex.c | 6 +- drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soc/xilinx/xlnx_event_manager.c | 6 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- drivers/thermal/ti-soc-thermal/dra752-bandgap.h | 4 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 8 +- drivers/thermal/ti-soc-thermal/omap5xxx-bandgap.h | 4 +- include/dt-bindings/arm/qcom,ids.h | 7 + include/linux/firmware/qcom/qcom_scm.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 39 +- include/linux/reset.h | 274 +- include/linux/soc/mediatek/dvfsrc.h | 36 + include/linux/soc/mediatek/mtk_sip_svc.h | 3 + include/linux/soc/qcom/llcc-qcom.h | 12 + include/linux/soc/ti/ti_sci_protocol.h | 30 + include/soc/amlogic/reset-meson-aux.h | 23 + 137 files changed, 7215 insertions(+), 1067 deletions(-) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mt8183-dvfsrc.yaml create mode 100644 drivers/misc/lan966x_pci.c create mode 100644 drivers/misc/lan966x_pci.dtso create mode 100644 drivers/reset/amlogic/Kconfig create mode 100644 drivers/reset/amlogic/Makefile rename drivers/reset/{ => amlogic}/reset-meson-audio-arb.c (100%) create mode 100644 drivers/reset/amlogic/reset-meson-aux.c create mode 100644 drivers/reset/amlogic/reset-meson-common.c create mode 100644 drivers/reset/amlogic/reset-meson.c create mode 100644 drivers/reset/amlogic/reset-meson.h delete mode 100644 drivers/reset/reset-meson.c create mode 100644 drivers/soc/mediatek/mtk-dvfsrc.c create mode 100644 include/linux/soc/mediatek/dvfsrc.h create mode 100644 include/soc/amlogic/reset-meson-aux.h From patchwork Wed Nov 20 23:02:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13881489 Received: from fhigh-a8-smtp.messagingengine.com (fhigh-a8-smtp.messagingengine.com [103.168.172.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 545251C9DC8 for ; Wed, 20 Nov 2024 23:02:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.159 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732143761; cv=none; b=Z0BPhY3wZtyfgS6OSl2jDAMIT0bLbFoi3gpaHjATvTqJqoMzEqUkRC4HMpZ926DauxpH9oj+6fc22xIqBRaJmz2xJQ+dVflCO4WjpcDbpIRnsxhR4kuk4VsAzfHoE+xjmbvxmwG+pmdbQiB5UKayxp97PpHJmfkEdvbsDFmxmos= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732143761; c=relaxed/simple; bh=65cja3GLqAPgZTRQurSeNRYC1HigINlbwxieHmzKrUo=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=dose9oenPgMuq2uZ5+hIGObJbUPbwfmqjVxkiGGn75TJ02teYBWAiFI8TWsbfeOrBHvCfB993eTL9TzFEZulhPrBFGV58f8AhHThOlBU9xe4MhT8NClJcmcf5no4YZA5OCtaKREbwTqZsOlmU8YR0PCfz7zLJScY7tTZWa8uREM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=BDqfMPB5; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=s1Mr92xG; arc=none smtp.client-ip=103.168.172.159 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="BDqfMPB5"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="s1Mr92xG" Received: from phl-compute-10.internal (phl-compute-10.phl.internal [10.202.2.50]) by mailfhigh.phl.internal (Postfix) with ESMTP id 8CFDF114011B; Wed, 20 Nov 2024 18:02:38 -0500 (EST) Received: from phl-imap-11 ([10.202.2.101]) by phl-compute-10.internal (MEProxy); Wed, 20 Nov 2024 18:02:38 -0500 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:subject:subject:to:to; s=fm3; t=1732143758; x=1732230158; bh=+tOl6rSvZsKNggveupEMbGpTcJr/+iEv+wbu7ZX4M4o=; b= BDqfMPB5gVL4POujedGPXgY+5Y3bsnsa4FDbFT6CRgvc0/dEMvyGogMIbarOHSeO AkKnLyYCiijMGSJ4aTGuw897UdvartOSY9i4mQETG3dHiC7SbL72h/kRHfdb87eR CYkYpvJTmphLDu5mZZx5Q4C8eMo3pg5Dt4rjNDrw9BFQGOWCchDeXHSmS/3nH7PO ZnTQ6h8elOn/hlykdTWZMNjxMYByLH4Hv3lf/qQ+d7jNjRBqExaPem43B2m6HXkg dhKsiP5sK2CR6/7Px0CNKiivI8PrVsFwbAur7QYBg34P1XcTPlPV7FuqAh5wto1h Q2hvzgxkbgNgoG1pkfN4iA== 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:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1732143758; x= 1732230158; bh=+tOl6rSvZsKNggveupEMbGpTcJr/+iEv+wbu7ZX4M4o=; b=s 1Mr92xGe+iXUCQ1Qj34DDZgtI3DceVGrIPK5xYsgdya7DQoRMQIaJcwYfM6A8jjj BB3TZboeF/st/fYPWqxfivXktK7nVgBaAYtblD5YLGImpbFey6/edXRct14RO6ay mQ45NXbR3AMpgNiv6+0eaMAzUnbKd2CPfw0x7GOi43vI7X/Tq1fzj+YZpdpaTncA XqJtnhTeAQ1AcjDswTtyXNVRXlsRIubPIl7dy6/ZSCrP34LZ3j1H1HGLLvhnxmoW CvbYeiyAbaw8bJ/8SKUD2a2vlru1CtcH7HbC7KvqTFpneDfpBgfujCe/e76sZVgU kGGu8o9yV8q64rvYP3CLw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrfeehgddthecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpefoggffhffvvefkjghfufgtgfesthejredtredttden ucfhrhhomhepfdetrhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdrug gvqeenucggtffrrghtthgvrhhnpeefffelleduheehleejtdfhheegtdffhedtffeileeh keetffevtdegheduhfeiudenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhgihhthh husgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpegrrhhnugesrghrnhgusgdruggvpdhnsggprhgtphhtthhopeegpdhmohguvgepsh hmthhpohhuthdprhgtphhtthhopehtohhrvhgrlhgusheslhhinhhugidqfhhouhhnuggr thhiohhnrdhorhhgpdhrtghpthhtoheplhhinhhugidqrghrmhdqkhgvrhhnvghlsehlih hsthhsrdhinhhfrhgruggvrggurdhorhhgpdhrtghpthhtohepshhotgeslhhishhtshdr lhhinhhugidruggvvhdprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrd hkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 54DFE2220071; Wed, 20 Nov 2024 18:02:38 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: soc@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Date: Thu, 21 Nov 2024 00:02:17 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: soc@lists.linux.dev, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Message-Id: <77eaecac-c423-494d-91f0-e08322fbb0d8@app.fastmail.com> In-Reply-To: References: Subject: [GIT PULL 3/4] soc: defconfig updates for 6.13 The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924: Linux 6.12-rc4 (2024-10-20 15:19:38 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.13 for you to fetch changes up to de6dff2090ddfa74ae53e3e52243a9b9f3ff8526: Merge tag 'at91-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig (2024-11-13 22:49:50 +0100) ---------------------------------------------------------------- soc: defconfig updates for 6.13 As usual, a few newly added device drivers get enabled in the arm32 multi_v7_defconfig and arm64 defconfig as well as a few of the SoC specific config files. The main visible change is the inclusion of (reduced) debug info by default in the 32-bit defconfig. ---------------------------------------------------------------- Andreas Kemnade (1): ARM: imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E Arnd Bergmann (6): Merge tag 'arm-soc/for-6.13/defconfig' of https://github.com/Broadcom/stblinux into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Merge tag 'imx-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig Merge tag 'renesas-arm-defconfig-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'ti-k3-config-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig Merge tag 'at91-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig Claudiu Beznea (1): arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3 Florian Fainelli (1): ARM: multi_v7_defconfig: Enable debugging symbols by default Mihai Sain (1): ARM: configs: at91: enable PAC1934 driver as module Taniya Das (1): arm64: defconfig: Enable sc7280 clock controllers Wadim Egorov (1): arm64: defconfig: Enable PCF857X GPIO expander arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 2 ++ arch/arm/configs/multi_v7_defconfig | 3 +++ arch/arm/configs/sama5_defconfig | 1 + arch/arm/configs/sama7_defconfig | 1 + arch/arm64/configs/defconfig | 6 ++++++ 6 files changed, 14 insertions(+)