From patchwork Thu Jun 29 15:16:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13297089 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0D629EB64D9 for ; Thu, 29 Jun 2023 15:16:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id E772BC433C9; Thu, 29 Jun 2023 15:16:41 +0000 (UTC) Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 84205C433C0 for ; Thu, 29 Jun 2023 15:16:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 84205C433C0 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 4E7D03200985; Thu, 29 Jun 2023 11:16:35 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Thu, 29 Jun 2023 11:16:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm1; t= 1688051794; x=1688138194; bh=Z6ftGMWllNLipVc2qEbSYnvZ5XOYM9X/8a5 E2G2eAic=; b=Fxnto1EVEOgq9x9eRFwQu5ZIcuKbtcZSd6OSLDeKxBU440l0WRm miO1C44dIIWheM3LMNKaMMuKlbvAUuZh/Jq2g4fBEGquw8XmjOGfQp/6EXXPhLY2 J+2IhpX5PmeE89S8nRerdPOJvun7D2t88sDOEewUip5mPJpl54PMXqDMZyRbZ3+2 7UcZ6lUIatjhK0PvN3qI0sq9d/usoLF6EImTOObNTJ9WDAVCWvDLdlaCeL7UE+c4 0CHRCX/6ySxiwBZb9sefjijBd+DCiTxoOHqqxZLzbo5cFlvQOKxKdZmc+oAKs+LZ 7n1yjdbsHy/l2QXIGnuMFoGHyG3q2nYsFpA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1688051794; x=1688138194; bh=Z6ftGMWllNLipVc2qEbSYnvZ5XOYM9X/8a5 E2G2eAic=; b=iGo2eUBk2ELklSsLSUdnWSviKrXwlF7ZfrM3ty/JkKAjaVtlm6c Ceblz9joYWawde3e9xB0GLPFpujZyv0YHV7Dn6r9bRXgCRuxueu5NgD6D7HAy8y4 yAV6DS4HTHgLcFviorsV960TR6Pa+loOSR2Tq9w+omKOx4gRU/Zpw/gL4e7SP8bu 9Q0j8dPF3ncbO9KILnbZUdr3C1wNv57FLm7+uPWY6HnTK8ibLTR3Cmxl+mgoSczf WDHfIxpd5BXKbx4RH6COabLf/nqdSJ9zrAnJLv9naugH1VQUKXO2aGbvs1m5J+kz uUFsWl1hs75uD4fnjONwDYJgEMxQYP114HA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrtdeggdekjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepgfekhfehtedvtefhjeekiefghedtffeiveeffeetffetjeffheelhfdtueev jeeunecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpghhithhhuhgsrdgtohhmnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegr rhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7C4F0B60086; Thu, 29 Jun 2023 11:16:34 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-499-gf27bbf33e2-fm-20230619.001-gf27bbf33 Mime-Version: 1.0 Message-Id: <4915b230-2555-4085-8c39-e4bcad5b3949@app.fastmail.com> In-Reply-To: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> References: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> Date: Thu, 29 Jun 2023 17:16:13 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 1/5] ARM: SoC devicetree updates for 6.5 The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511: Linux 6.4-rc3 (2023-05-21 14:05:48 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.5 for you to fetch changes up to 46448b36ff8c807194d5884a6efce00891e4bd02: ARM: mvebu: fix unit address on armada-390-db flash (2023-06-22 10:38:50 +0200) ---------------------------------------------------------------- ARM: SoC devicetree updates for 6.5 The biggest change this time is for the 32-bit devicetree files, which are all moved to a new location, using separate subdirectories for each SoC vendor, following the same scheme that is used on arm64, mips and riscv. This has been discussed for many years, but so far we never did this as there was a plan to move the files out of the kernel entirely, which has never happened. The impact of this will be that all external patches no longer apply, and anything depending on the location of the dtb files in the build directory will have to change. The installed files after 'make dtbs_install' keep the current location. There are six added SoCs here that are largely variants of previously added chips. Two other chips are added in a separate branch along with their device drivers. * The Samsung Exynos 4212 makes its return after the Samsung Galaxy Express phone is addded at last. The SoC support was originally added in 2012 but removed again in 2017 as it was unused at the time. * Amlogic C3 is a Cortex-A35 based smart IP camera chip * Qualcomm MSM8939 (Snapdragon 615) is a more featureful variant of the still common MSM8916 (Snapdragon 410) phone chip that has been supported for a long time. * Qualcomm SC8180x (Snapdragon 8cx) is one of their earlier high-end laptop chips, used in the Lenovo Flex 5G, which is added along with the reference board. * Qualcomm SDX75 is the latest generation modem chip that is used as a peripherial in phones but can also run a standalone Linux. Unlike the prior 32-bit SDX65 and SDX55, this now has a 64-bit Cortex-A55. * Alibaba T-Head TH1520 is a quad-core RISC-V chip based on the Xuantie C910 core, a step up from all previously added rv64 chips. All of the above come with reference board implementations, those included there are 39 new board files, but only five more 32-bit this time, probably a new low: * Marantec Maveo board based on dhcor imx6ull module * Endian 4i Edge 200, based on the armv5 Marvell Kirkwood chip * Epson Moverio BT-200 AR glasses based on TI OMAP4 * PHYTEC STM32MP1-3 Dev board based on STM32MP15 PHYTEC SOM * ICnova ADB4006 board based on Allwinner A20 On the 64-bit side, there are also fewer addded machines than we had in the recent releases: * Three boards based on NXP i.MX8: Emtop SoM & Baseboard, NXP i.MX8MM EVKB board and i.MX8MP based Gateworks Venice gw7905-2x device. * NVIDIA IGX Orin and Jetson Orin Nano boards, both based on tegra234 * Qualcomm gains support for 6 reference boards on various members of their IPQ networking SoC series, as well as the Sony Xperia M4 Aqua phone, the Acer Aspire 1 laptop, and the Fxtec Pro1X board on top of the various reference platforms for their new chips. * Rockchips support for several newer boards: Indiedroid Nova (rk3588), Edgeble Neural Compute Module 6B (rk3588), FriendlyARM NanoPi R2C Plus (rk3328), Anbernic RG353PS (rk3566), Lunzn Fastrhino R66S/R68S (rk3568) * TI K3/AM625 based PHYTEC phyBOARD-Lyra-AM625 board and Toradex Verdin family with AM62 COM, carrier and dev boards Other changes to existing boards contain the usual minor improvements along with * continued updates to clean up dts files based on dtc warnings and binding checks, in particular cache properties and node names * support for devicetree overlays on at91, bcm283x * significant additions to existing SoC support on mediatek, qualcomm, ti k3 family, starfive jh71xx, NXP i.MX6 and i.MX8, ST STM32MP1 As usual, a lot more detail is available in the individual merge commits. ---------------------------------------------------------------- Abel Vesa (7): arm64: dts: qcom: sm8150: Use 2 interconnect cells arm64: dts: qcom: sm8150: Add missing interconnect paths to USB HCs arm64: dts: qcom: sm8250: Use 2 interconnect cells arm64: dts: qcom: sm8250: Add missing interconnect paths to USB HCs arm64: dts: qcom: sm8350: Add missing interconnect paths to USB HCs arm64: dts: qcom: sm8450: Add missing interconnect paths to USB HC arm64: dts: qcom: sm8550: Add missing interconnect path to USB HC Adam Ford (4): arm64: dts: imx8mn: Add CSI and ISI Nodes arm64: dts: imx8mn-beacon: Add support for OV5640 Camera arm64: dts: imx8mp-beacon-kit: Enable WM8962 Audio CODEC arm64: dts: imx8mn-beacon: Migrate sound card to simple-audio-card Alain Volmat (1): ARM: dts: stm32: add required supplies of ov5640 in stm32mp157c-ev1 Alexander Shiyan (1): ARM: dts: am335x-myirtech: Add missing NAND wait pin definition Alexander Stein (10): ARM: dts: mba6ulx: add missing vcc supplies to i2c devices ARM: dts: imx6qdl-mba6: add mac address for USB ethernet controller arm64: dts: imx8mp: move noc node to correct position arm64: dts: imx8mp: Add analog audio output on i.MX8MP TQMa8MPxL/MBa8MPxL ARM: dts: imx6qdl: Add HDMI to TQMa6x/MBa6 arm64: dts: tqma8mqml: Add vcc supply to i2c eeproms arm64: dts: imx8mq: Fix lcdif compatible arm64: dts: imx8mq: Fix lcdif clocks arm64: dts: imx8mq: Add missing pci property arm64: dts: imx8mq-tqma8mq-mba8mx: Remove invalid properties Alexandre Mergnat (7): arm64: dts: mediatek: add watchdog support for mt8365 SoC arm64: dts: mediatek: add mt6357 PMIC support for mt8365-evk arm64: dts: mediatek: add mmc support for mt8365-evk arm64: dts: mediatek: add usb controller support for mt8365-evk arm64: dts: mediatek: add ethernet support for mt8365-evk arm64: dts: mediatek: add OPP support for mt8365 SoC arm64: dts: mediatek: add cpufreq support for mt8365-evk Allen-KH Cheng (7): arm64: dts: mediatek: mt8186: Add MTU3 nodes arm64: dts: mediatek: mt8186: Add SPMI node arm64: dts: mediatek: mt8186: Add ADSP node arm64: dts: mediatek: mt8186: Add GCE node arm64: dts: mediatek: mt8186: Add display nodes arm64: dts: mediatek: Add cpufreq nodes for MT8192 arm64: dts: mt8192: Add video-codec nodes Amit Kumar Mahapatra (2): arm64: zynqmp: Add mtd partition for secure OS storage area arm64: zynqmp: Set qspi tx-buswidth to 4 Amjad Ouled-Ameur (1): arm64: dts: mediatek: Add CPU Idle support Andreas Kemnade (1): ARM: dts: omap4: add initial support for Epson Moverio BT-200 Andrew Davis (10): ARM: dts: keystone: Fix EEPROM node names ARM: dts: keystone: Remove ti,keystone from soc node compatible ARM: dts: keystone: Do not capitalize hex digits arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level arm64: dts: ti: k3-am64: Only set UART baud for used ports arm64: dts: ti: k3-am64: Use phandle to stdout UART node Andrew Halaney (7): arm64: dts: qcom: sc8280xp: Add ethernet nodes arm64: dts: qcom: sa8540p-ride: Add ethernet nodes arm64: dts: qcom: sa8155p-adp: Make compatible the first property arm64: dts: qcom: Make -cells decimal arm64: dts: qcom: sa8155p-adp: Remove unneeded rgmii_phy information arm64: dts: qcom: sa8155p-adp: Move mtl nodes into ethernet node arm64: dts: qcom: sa8540p-ride: Specify ethernet phy OUI Andrew Lunn (4): ARM: dts: imx51: ZII: Add missing phy-mode ARM: dts: imx6qdl: Add missing phy-mode and fixed links arm64: dts: freescale: ZII: Add missing phy-mode ARM: dts: vf610: ZII: Add missing phy-mode and fixed links André Apitzsch (1): arm64: dts: qcom: msm8916-longcheer-l8910: Add front flash LED AngeloGioacchino Del Regno (10): arm64: dts: mediatek: mt6795: Add support for the CMDQ/GCE mailbox arm64: dts: mediatek: mt6795: Add MMSYS node for multimedia clocks arm64: dts: mediatek: mt6795: Add support for IOMMU and LARBs arm64: dts: mediatek: mt6795: Add PMIC Wrapper node arm64: dts: mediatek: Add MT6331 PMIC devicetree arm64: dts: mediatek: mt6795-xperia-m5: Add MT6331 Combo PMIC arm64: dts: mediatek: mt6795-xperia-m5: Add eMMC, MicroSD slot, SDIO arm64: dts: mediatek: mt8195: Assign dp-intf aliases arm64: dts: mediatek: cherry: Enable PCI-Express ports for WiFi arm64: mediatek: Propagate chassis-type where possible Anusha Rao (3): arm64: dts: qcom: ipq9574: add few more reserved memory region dt-bindings: clock: Add crypto clock and reset definitions arm64: dts: qcom: ipq9574: Enable crypto nodes Apurva Nandan (2): arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes Arnaud Pouliquen (2): ARM: dts: stm32: Update Cortex-M4 reset declarations on stm32mp15 ARM: dts: stm32: fix m4_rproc references to use SCMI for stm32mp15 Arnaud Vrac (1): arm64: dts: qcom: msm8998: add blsp spi nodes Arnd Bergmann (41): Merge tag 'dt64-cleanup-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'dt-cleanup-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'renesas-dts-for-v6.5-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 's32g2-dt-6.5' of https://github.com/chesterlintw/linux-s32g into soc/dt Merge tag 'ux500-dts-for-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt Merge tag 'at91-dt-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'samsung-dt-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'omap-for-v6.5/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt Merge tag 'omap-for-v6.5/dt-pin-nodes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt Merge tag 'zynq-dt-for-v6.5' of https://github.com/Xilinx/linux-xlnx into soc/dt Merge tag 'hisi-arm32-dt-for-6.5' of https://github.com/hisilicon/linux-hisi into soc/dt Merge tag 'hisi-arm64-dt-for-6.5' of https://github.com/hisilicon/linux-hisi into soc/dt Merge tag 'amlogic-arm-dt-for-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Merge tag 'amlogic-arm64-dt-for-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Merge tag 'renesas-dts-for-v6.5-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'stm32-dt-for-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt Merge tag 'tegra-for-6.5-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'tegra-for-6.5-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'sunxi-dt-for-6.5-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Merge tag 'imx-bindings-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt64-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'qcom-arm64-for-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'qcom-dts-for-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'v6.5-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'riscv-dt-for-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'zynqmp-dt-for-v6.5' of https://github.com/Xilinx/linux-xlnx into soc/dt Merge tag 'ti-k3-dt-for-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'qcom-arm64-for-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'v6.4-next-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt Merge tag 'qcom-dts-for-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'ti-keystone-dt-for-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'v6.4-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt Merge tag 'mvebu-dt-6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'mvebu-dt64-6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'arm-soc/for-6.5/devicetree' of https://github.com/Broadcom/stblinux into soc/dt Merge tag 'arm-soc/for-6.5/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt Merge tag 'riscv-dt-for-v6.5-pt2' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'at91-dt-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'arm-dts-mv-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux into soc/dt ARM: mvebu: fix unit address on armada-390-db flash Artur Weber (8): ARM: dts: exynos: Move common Exynos4x12 definitions to exynos4x12.dtsi ARM: dts: exynos: Re-introduce Exynos4212 DTSI dt-bindings: arm: samsung: Add Samsung Galaxy Tab3 family boards ARM: dts: exynos: Fix some typos in comments ARM: dts: s3c64xx: Fix some typos in comments ARM: dts: s5pv210: Fix typo in comments, fix pinctrl header arm64: dts: adapt to LP855X bindings changes ARM: dts: qcom: adapt to LP855X bindings changes Arınç ÜNAL (5): arm: dts: mt7623: add gmacs to mt7623.dtsi arm: dts: mt7623: add mt7530 switch to mt7623a.dtsi arm: dts: mt7623: change mt7530 switch address arm: dts: mt7623: enable flow control on port@6 arm: dts: mt7623: add port@5 as CPU port Ashok Reddy Soma (1): arm64: zynqmp: Fix usb node drive strength and slew rate Aswath Govindraju (7): arm64: dts: ti: k3-j721s2-main: Add support for USB arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe Aurelien Jarno (2): arm64: dts: broadcom: Enable device-tree overlay support for RPi devices arm: dts: bcm: Enable device-tree overlay support for RPi devices Balsam CHIHI (1): arm64: dts: mediatek: mt8195: Add AP domain thermal zones Bartosz Golaszewski (9): arm64: dts: qcom: sa8775p: add the PMU node arm64: dts: qcom: sa8775p: add UFS nodes arm64: dts: qcom: sa8775p-ride: enable UFS arm64: dts: qcom: sa8775p: add the pcie smmu node arm64: dts: qcom: sa8775p: add the GPU clock controller node arm64: dts: qcom: sa8775p: add the GPU IOMMU node arm64: dts: qcom: sa8775p: add the watchdog node arm64: dts: qcom: sa8775p: enable AOSS arm64: dts: qcom: sa8775p: mark the UFS controller as dma-coherent Ben Schneider (1): arm64: dts: marvell: Fix espressobin-ultra boot failure and wifi Bhavya Kapoor (4): arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes Bhupesh Sharma (13): arm64: dts: qcom: qrb4210-rb2: Add SD pinctrl states arm64: dts: qcom: qrb4210-rb2: Fix CD gpio for SDHC2 arm64: dts: qcom: qrb4210-rb2: Enable aDSP and cDSP remoteproc nodes arm64: dts: qcom: sc7280: Fix EUD dt node syntax arm64: dts: qcom: sm6115: Add CPU idle-states arm64: dts: qcom: sdm8550: Fix the BAM DMA engine compatible string arm64: dts: qcom: sdm845: Fix the slimbam DMA engine compatible string arm64: dts: qcom: sm6115: Add Crypto Engine support arm64: dts: qcom: sm8150: Add Crypto Engine support arm64: dts: qcom: sm8250: Add Crypto Engine support arm64: dts: qcom: sm8350: Add Crypto Engine support arm64: dts: qcom: sm6115: Add USB SS qmp phy node arm64: dts: qcom: qrb4210-rb2: Enable USB node Biju Das (10): arm64: dts: renesas: r9a07g044: Add fcpvd node arm64: dts: renesas: r9a07g054: Add fcpvd node arm64: dts: renesas: r9a07g044: Add vspd node arm64: dts: renesas: r9a07g054: Add vspd node arm64: dts: renesas: r9a07g044: Add DSI node arm64: dts: renesas: r9a07g054: Add DSI node arm64: dts: renesas: rzg2l-smarc: Link DSI with ADV7535 arm64: dts: renesas: rzg2lc-smarc: Link DSI with ADV7535 arm64: dts: renesas: r9a07g044: Add MTU3a node arm64: dts: renesas: r9a07g054: Add MTU3a node Bjorn Andersson (17): arm64: dts: qcom: sc8280xp-crd: Add QMP to SuperSpeed graph arm64: dts: qcom: sc8280xp-x13s: Add QMP to SuperSpeed graph arm64: dts: qcom: sc8280xp: Add SDC2 and enable on CRD Merge branch '20230524140656.7076-2-quic_tdas@quicinc.com' into HEAD Merge branch 'sm8450-sm8550-gpucc-binding' into arm64-for-6.5 arm64: dts: qcom: Introduce the SC8180x platform arm64: dts: qcom: sc8180x: Introduce Primus arm64: dts: qcom: sc8180x: Introduce Lenovo Flex 5G arm64: dts: qcom: sc8180x-primus: dispcc is already okay arm64: dts: qcom: sc8180x: Fix adreno smmu compatible arm64: dts: qcom: sc8180x: Move DisplayPort for MMCX Merge branch '20230512122347.1219-3-quic_tdas@quicinc.com' into arm64-for-6.5 Merge branch '20230608125315.11454-2-srinivas.kandagatla@linaro.org' into arm64-for-6.5 Merge branch '20230526161129.1454-2-quic_anusha@quicinc.com' into arm64-for-6.5 arm64: dts: qcom: sc8280xp: Add GPU related nodes arm64: dts: qcom: sc8280xp: Enable GPU related nodes Revert "arm64: dts: adapt to LP855X bindings changes" Bryan Brattlof (3): arm64: dts: ti: k3-am64-main: add VTM node arm64: dts: ti: k3-am62-wakeup: add VTM node arm64: dts: ti: k3-am62a-wakeup: add VTM node Bryan O'Donoghue (4): dt-bindings: vendor-prefixes: Add Square arm64: dts: qcom: Add msm8939 SoC arm64: dts: qcom: Add Square apq8039-t2 board arm64: dts: qcom: Add msm8939 Sony Xperia M4 Aqua Caleb Connolly (4): arm64: dts: qcom: pmi8998: enable rradc by default arm64: dts: qcom: pmi8998: add charger node arm64: dts: qcom: sdm845-oneplus: enable pmi8998 charger arm64: dts: qcom: sdm845-shift-axolotl: enable pmi8998 charger Chen-Yu Tsai (5): arm64: dts: mediatek: mt8192-asurada-hayato: Enable Bluetooth arm64: dts: mediatek: mt8186: Add CCI node and CCI OPP table arm64: dts: mediatek: mt8186: Wire up CPU frequency/voltage scaling arm64: dts: mediatek: mt8186: Add GPU speed bin NVMEM cells arm64: dts: mediatek: mt8186: Wire up GPU voltage/frequency scaling Chirag Parekh (1): ARM: zynq: dts: Add SCL & SDA GPIO entries for recovery Chris Morgan (9): dt-bindings: arm: rockchip: add Anbernic RG353PS arm64: dts: rockchip: add Anbernic RG353PS arm64: dts: rockchip: Update leds for Anbernic RGxx3 Series arm64: dts: rockchip: add default pinctrl for rk3588 emmc arm64: dts: rockchip: Add sdio node to rk3588 dt-bindings: vendor-prefixes: add Indiedroid dt-bindings: arm: rockchip: Add Indiedroid Nova arm64: dts: rockchip: Add Indiedroid Nova board arm64: dts: rockchip: Fix compatible for Bluetooth on rk3566-anbernic Chris Packham (1): ARM: dts: mvebu: align MTD partition nodes to dtschema Christian Lamparter (3): ARM: dts: BCM5301X: MR26: MR32: remove bogus nand-ecc-algo property ARM: dts: BCM5301X: MR32: remove partition index numbers ARM: dts: BCM5301X: fix duplex-full => full-duplex Christoph Niedermaier (3): dt-bindings: arm: fsl: Add Marantec maveo box as a DHCOR i.MX6ULL SoM based board ARM: dts: imx6ull-dhcor: Remove mmc aliases from DHCOR SoM ARM: dts: imx6ull-dhcor: Add Marantec maveo box Claudiu Beznea (5): ARM: dts: at91: use clock-controller name for PMC nodes ARM: dts: at91: at91sam9n12: witch sckc to new clock bindings ARM: dts: at91: use clock-controller name for sckc nodes ARM: dts: at91: sama5d2: remove extra line ARM: dts: at91: use generic name for shutdown controller Conor Dooley (3): MAINTAINERS: exclude maintained subdirs in RISC-V misc DT entry Merge patch series "Add Sipeed Lichee Pi 4A RISC-V board support" riscv: dts: sort makefile entries by directory Cristian Birsan (2): arm: dts: Enable device-tree overlay support for AT91 boards ARM: dts: at91: Enable device-tree overlay support for AT91 boards Cristian Ciocaltea (3): arm64: dts: rockchip: Add rk3588 timer arm64: dts: rockchip: Add rk3588 OTP node arm64: dts: rockchip: Assign ES8316 MCLK rate on rk3588-rock-5b Dang Huynh (2): dt-bindings: arm: qcom: Add Fxtec Pro1X arm64: dts: qcom: Add Fxtec Pro1X (QX1050) DTS Daniel Golle (7): arm64: dts: mt7622: declare SPI-NAND present on BPI-R64 arm64: dts: mt7622: handle interrupts from MT7531 switch on BPI-R64 arm64: dts: mt7986: add PWM arm64: dts: mt7986: add thermal and efuse arm64: dts: mt7986: add thermal-zones arm64: dts: mt7986: add pwm-fan and cooling-maps to BPI-R3 dts arm64: dts: mt7986: increase bl2 partition on NAND of Bananapi R3 Dario Binacchi (1): ARM: dts: stm32: use RCC macro for CRC node on stm32f746 Dasnavis Sabiya (2): arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header David Jander (1): ARM: dts: imx6dl: prtvt7: Remove touchscreen inversion Devi Priya (13): arm64: dts: qcom: ipq9574: Update the size of GICC & GICV regions arm64: dts: qcom: ipq9574: Drop bias_pll_ubi_nc_clk input arm64: dts: qcom: ipq9574: rename al02-c7 dts to rdp433 arm64: dts: qcom: ipq9574: Add support for APSS clock controller arm64: dts: qcom: ipq9574: Add RPM related nodes arm64: dts: qcom: ipq9574: Add SMPA1 regulator node arm64: dts: qcom: ipq9574: Add cpufreq support dt-bindings: arm: qcom: document AL02-C2 board based on IPQ9574 family arm64: dts: qcom: ipq9574: add support for RDP418 variant dt-bindings: arm: qcom: document AL02-C6 board based on IPQ9574 family arm64: dts: qcom: ipq9574: add support for RDP449 variant dt-bindings: arm: qcom: document AL02-C8 board based on IPQ9574 family arm64: dts: qcom: ipq9574: add support for RDP453 variant Diogo Ivo (2): arm64: tegra: Add GPU power rail regulator on Smaug arm64: tegra: Enable GPU on Smaug Dmitry Baryshkov (21): arm64: dts: qcom: enable dual ("bonded") DSI mode for DB845c arm64: dts: qcom: pm8998: don't use GIC_SPI for SPMI interrupts ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled ARM: dts: qcom: apq8074-dragonboard: enable adsp and MSS ARM: dts: qcom: apq8074-dragonboard: enable DSI panel ARM: dts: qcom: apq8074-dragonboard: add onboard leds ARM: dts: qcom: apq8074-dragonboard: add gpio keys arm64: dts: qcom: sc7280: Don't disable MDP explicitly arm64: dts: qcom: sm8350-hdk: remove useless enablement of mdss_mdp arm64: dts: qcom: sm8450-hdk: remove useless enablement of mdss_mdp arm64: dts: qcom: qrb5165-rb5: remove useless enablement of mdss_mdp arm64: dts: qcom: msm8953: rename labels for DSI nodes arm64: dts: qcom: msm8996: rename labels for DSI nodes arm64: dts: qcom: sc7180: rename labels for DSI nodes arm64: dts: qcom: sc7280: rename labels for DSI nodes arm64: dts: qcom: sc8180x: rename labels for DSI nodes arm64: dts: qcom: sdm630: rename labels for DSI nodes arm64: dts: qcom: sdm845: rename labels for DSI nodes arm64: dts: qcom: sm8250: rename labels for DSI nodes arm64: dts: qcom: msm8996: rename labels for HDMI nodes ARM: dts: qcom: msm8974: rename labels for DSI nodes Douglas Anderson (3): arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui arm64: dts: mediatek: mt8192: Add mediatek,broken-save-restore-fw to asurada arm64: dts: mediatek: mt8195: Add mediatek,broken-save-restore-fw to cherry Dylan Van Assche (2): arm64: dts: qcom: pmi8998: add flash LED controller arm64: dts: qcom: sdm845-shift-axolotl: enable flash LEDs Fabio Estevam (28): ARM: dts: imx7d-sdb: Replace deprecated spi-gpio properties ARM: dts: imx6ul-14x14-evk: Replace deprecated spi-gpio properties ARM: dts: imx51-zii-rdu1: Replace deprecated spi-gpio properties ARM: dts: vf610-zii-dev-rev-b: Replace deprecated spi-gpio properties ARM: dts: imx6ul-tx6ul: Replace deprecated spi-gpio properties ARM: dts: imx28-tx28: Replace deprecated spi-gpio properties ARM: dts: imx28-cfa: Replace deprecated spi-gpio properties ARM: dts: armada-xp: Replace deprecated spi-gpio properties ARM: dts: imx6sx: Add LDB support ARM: dts: imx7d-smegw01: Remove unneeded #address-cells/#size-cells ARM: dts: imx7d-smegw01: Pass 'gpr' to the pinctrl groups ARM: dts: imx7d-smegw01: Use pinctrl-0 for pinctrl_rfkill ARM: dts: imx7d-smegw01: Pass Ethernet aliases ARM: dts: imx6ull-phytec-tauri: Remove invalid property ARM: dts: imx7d-flex-concentrator: Remove invalid ecspi property ARM: dts: imx35: Remove invalid wdog property ARM: dts: vfxxx: Remove invalid wdog property ARM: dts: imx6qdl-icore-rqs: Use the 'vmmc-supply' property ARM: dts: imx7d-sdb: Describe the SD card regulator ARM: dts: imx7d-sdb: Allow UHS modes ARM: dts: imx6: Use the mux- prefix ARM: dts: imx: Use 'pmic' as node name ARM: dts: imx6ul-ccimx6ulsom: Fix the "coin" regulator name ARM: dts: imx: Use 'eeprom' as node name arm64: dts: imx8mm-evk: Add HDMI support arm64: dts: imx8mm-phg: Add display support arm64: dts: imx8mq: Use 'dsi' as node name arm64: dts: imx8mq: Pass address-cells/size-cells to mipi_dsi Francesco Dolcini (4): dt-bindings: arm: ti: add toradex,verdin-am62 et al. arm64: dts: ti: add verdin am62 arm64: dts: ti: add verdin am62 dahlia arm64: dts: ti: add verdin am62 yavia Frank Li (1): arm64: dts: imx8mp: Add coresight trace components Frank Wunderlich (3): arm64: dts: mt7986: add PWM to BPI-R3 arm64: dts: mt7986: set Wifi Leds low-active for BPI-R3 arm64: dts: mt7986: use size of reserved partition for bl2 Geert Uytterhoeven (4): dt-bindings: timer: sifive,clint: Clean up compatible value section dt-bindings: interrupt-controller: sifive,plic: Sort compatible values ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier arm64: dts: marvell: Fix pca954x i2c-mux node names Haibo Chen (2): ARM: dts: imx6sll-evk: add eMMC node support ARM: dts: imx6sll-evk: avoid underscores in node name Hari Nagalla (3): arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC Himanshu Bhavani (3): dt-bindings: arm: fsl: Add Emtop SoM & Baseboard dt-bindings: vendor-prefixes: Add Emtop arm64: dts: Add support for Emtop SoM & Baseboard Horatiu Vultur (1): ARM: dts: lan966x: Add support for SMA connectors Hsin-Yi Wang (1): arm64: dts: mediatek: mt8183: kukui: Add scp firmware-name Hugo Villeneuve (3): arm64: dts: imx8mn-var-som: add SOM EEPROM arm64: dts: imx8mn-var-som: add 20ms delay to ethernet regulator enable arm64: dts: imx8mn-var-som-symphony: adapt FEC pinctrl for SOMs with onboard PHY Icenowy Zheng (1): arm64: dts: mediatek: mt8173-elm: remove panel model number in DT Imran Shaik (1): dt-bindings: clock: qcom: Add GCC clocks for SDX75 Jagadeesh Kona (3): arm64: dts: qcom: sm8550: Add video clock controller dt-bindings: clock: qcom: Add SM8550 graphics clock controller arm64: dts: qcom: sm8550: Add graphics clock controller Jagan Teki (4): dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 6B arm64: dts: rockchip: Add Rockchip RK3588J arm64: dts: rockchip: Add rk3588 Edgeble Neu6 Model B SoM arm64: dts: rockchip: Add rk3588 Edgeble Neu6 Model B IO Jianhua Lu (1): arm64: dts: qcom: sm8250-xiaomi-elish: remove redundant empty line Jisheng Zhang (8): dt-bindings: interrupt-controller: Add T-HEAD's TH1520 PLIC dt-bindings: timer: Add T-HEAD TH1520 clint dt-bindings: riscv: Add T-HEAD TH1520 board compatibles riscv: Add the T-HEAD SoC family Kconfig option riscv: dts: add initial T-HEAD TH1520 SoC device tree riscv: dts: thead: add sipeed Lichee Pi 4A board device tree MAINTAINERS: add entry for T-HEAD RISC-V SoC riscv: defconfig: enable T-HEAD SoC Joel Selvaraj (1): arm64: dts: qcom: sdm845-xiaomi-beryllium: enable pmi8998 charger Johannes Schneider (2): dt-bindings: arm: fsl: Add i.MX8MM-EVKB arm64: dts: add NXP i.MX8MM-EVKB support Jon Hunter (3): arm64: tegra: Fix PCIe regulator for Orin Jetson AGX arm64: tegra: Enable USB device for Jetson AGX Orin arm64: tegra: Update USB phy-name for Jetson Orin NX Jonathan McDowell (3): ARM: dts: sun5i: chip: Enable bluetooth ARM: dts: sun5i: Add port E pinmux settings for mmc2 ARM: dts: axp209: Add iio-hwmon node for internal temperature Jyri Sarha (1): arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay Kathiravan T (12): arm64: dts: qcom: ipq9574: add few device nodes dt-bindings: nvmem: qfprom: add compatible for few IPQ SoCs arm64: dts: qcom: ipq5332: add QFPROM node arm64: dts: qcom: ipq6018: add QFPROM node arm64: dts: qcom: ipq9574: add QFPROM node dt-bindings: arm: qcom: document MI01.3 board based on IPQ5332 family arm64: dts: qcom: ipq5332: add support for the RDP442 variant dt-bindings: arm: qcom: document MI01.9 board based on IPQ5332 family arm64: dts: qcom: ipq5332: add support for the RDP474 variant arm64: dts: qcom: ipq5332: rename mi01.2 dts to rdp441 arm64: dts: qcom: ipq5332: define UART1 arm64: dts: qcom: ipq5332: add few more reserved memory region Keerthy (5): arm64: dts: ti: k3-j7200: Fix physical address of pin arm64: dts: ti: j784s4: Add VTM node arm64: dts: ti: j721e: Add VTM node arm64: dts: ti: j7200: Add VTM node arm64: dts: ti: j721s2: Add VTM node Kelvin Zhang (1): dt-bindings: arm: amlogic: add C3 bindings Komal Bajaj (3): arm64: dts: qcom: qdu1000: Add IMEM and PIL info region arm64: dts: qcom: qdu1000: Add SDHCI node arm64: dts: qcom: qdu1000-idp: add SDHCI for emmc Konrad Dybcio (26): dt-bindings: power: qcom,rpmpd: add missing RPMH levels dt-bindings: power: qcom,rpmpd: Format RPMh levels better arm64: dts: qcom: sm8550: Add missing RPMhPD OPP levels arm64: dts: qcom: qrb4210-rb2: Describe fixed regulators arm64: dts: qcom: qrb4210-rb2: Enable display out arm64: dts: qcom: qrb4210-rb2: Add GPIO LEDs arm64: dts: qcom: qrb4210-rb2: Enable load setting on SDHCI VQMMC arm64: dts: qcom: qrb4210-rb2: Enable CAN bus controller arm64: dts: qcom: sm8150-kumano: Add GPIO line names for PMIC GPIOs arm64: dts: qcom: sm8150-kumano: Add GPIO line names for TLMM arm64: dts: qcom: sm8150-kumano: Set up camera fixed regulators arm64: dts: qcom: sm8150-kumano: Enable SDHCI2 arm64: dts: qcom: sm8250-edo: Enable Venus arm64: dts: qcom: msm8996-tone: Enable LPG LEDs arm64: dts: qcom: sm8450: Add missing RPMhPD OPP levels dt-bindings: clock: Add Qcom SM8450 GPUCC arm64: dts: qcom: sm6350: Add PSCI idle states arm64: dts: qcom: qdu1000: Flush RSC sleep & wake votes arm64: dts: qcom: sc8180x: Flush RSC sleep & wake votes arm64: dts: qcom: sdm670: Flush RSC sleep & wake votes arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes arm64: dts: qcom: sm6350: Flush RSC sleep & wake votes arm64: dts: qcom: sm8550: Flush RSC sleep & wake votes arm64: dts: qcom: qcm2290: Add CPU idle states arm64: dts: qcom: sm6375: Add GPUCC and Adreno SMMU arm64: dts: qcom: qrb4210-rb2: Enable on-board buttons Krishna chaitanya chundru (1): arm: dts: qcom: sdx55: Add interconnect path Krzysztof Kozlowski (99): arm64: dts: ti: add missing cache properties ARM: dts: exynos: drop simple-bus from FIMC in Exynos4 ARM: dts: s5pv210: drop simple-bus from FIMC ARM: dts: exynos: Remove empty camera pinctrl configuration in Trats ARM: dts: exynos: Remove empty camera pinctrl configuration in Universal C210 ARM: dts: exynos: Remove empty camera pinctrl configuration in Odroid X/U3 ARM: dts: s5pv210: align pin configuration nodes with bindings ARM: dts: s5pv210: align USB node name with bindings ARM: dts: s5pv210: re-order MFC clock names to match Exynos and bindings ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 ARM: dts: s5pv210: remove empty camera pinctrl configuration arm64: dts: broadcom: add missing cache properties ARM: dts: broadcom: add missing cache properties arm64: dts: amlogic: add missing cache properties ARM: dts: ste: align UART node name with bindings arm64: dts: mba6ulx: correct GPIO keys wakeup arm64: dts: s32: add missing cache properties arm64: dts: imx8mq-mnt-reform2: drop invalid simple-panel compatible arm64: dts: imx: add missing cache properties arm64: dts: freescale: add missing cache properties ARM: dts: imx7ulp: add address/size-cells to OCOTP arm64: dts: qcom: sm8150: drop incorrect serial properties arm64: dts: qcom: sm8150: add missing qcom,smmu-500 fallback arm64: dts: qcom: sm8150: drop snps,dw-pcie fallback compatible arm64: dts: qcom: sc8280xp: correct GIC child node name ARM: dts: en7523: add missing cache properties arm64: dts: apm: add missing cache properties arm64: dts: amazon: add missing cache properties arm64: dts: hisilicon: add missing cache properties arm64: dts: realtek: add missing cache properties arm64: dts: synaptics: add missing cache properties arm64: dts: allwinner: a64: add missing cache properties arm64: dts: marvell: add missing cache properties arm64: dts: microchip: add missing cache properties arm64: dts: qcom: sm8550-qrd: add PCIe0 arm64: dts: qcom: sm8550-qrd: add USB OTG ARM: dts: qcom: msm8974: do not use underscore in node name (again) arm64: dts: qcom: ipq6018: correct qrng unit address arm64: dts: qcom: msm8916: correct camss unit address arm64: dts: qcom: msm8916: correct MMC unit address arm64: dts: qcom: msm8916: correct WCNSS unit address arm64: dts: qcom: msm8953: correct IOMMU unit address arm64: dts: qcom: msm8953: correct WCNSS unit address arm64: dts: qcom: msm8976: correct MMC unit address arm64: dts: qcom: msm8994: correct SPMI unit address arm64: dts: qcom: msm8996: correct camss unit address arm64: dts: qcom: sdm630: correct camss unit address arm64: dts: qcom: sdm845: correct camss unit address arm64: dts: qcom: sm6115: correct thermal-sensor unit address arm64: dts: qcom: sm8350: correct DMA controller unit address arm64: dts: qcom: sm8350: correct PCI phy unit address arm64: dts: qcom: sm8350: correct USB phy unit address arm64: dts: qcom: sm8550: correct crypto unit address arm64: dts: qcom: sm8550: correct pinctrl unit address arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg arm64: dts: qcom: ipq6018: add unit address to soc node arm64: dts: qcom: ipq8074: add unit address to soc node arm64: dts: qcom: msm8994: add unit address to soc node arm64: dts: qcom: msm8996: add unit address to soc node arm64: dts: qcom: msm8998: add unit address to soc node arm64: dts: qcom: sdm630: add unit address to soc node arm64: dts: qcom: sm6125: add unit address to soc node arm64: dts: qcom: sm8550-qrd: add WCD9385 audio-codec arm64: dts: qcom: sm8550-mtp: add WCD9385 audio-codec arm64: dts: qcom: pm8550: add flash LED controller arm64: dts: qcom: sm8550-qrd: add flash LEDs arm64: dts: qcom: sm8550: enable DISPCC by default arm64: dts: qcom: sm8550-mtp: drop redundant MDP status arm64: dts: qcom: sm8550-qrd: add display and panel arm64: dts: qcom: ipq6018: drop incorrect SPI bus spi-max-frequency arm64: dts: qcom: ipq8074: drop incorrect SPI bus spi-max-frequency arm64: dts: qcom: qdu1000: add missing qcom,smmu-500 fallback arm64: dts: qcom: sm8250: add missing qcom,smmu-500 fallback arm64: dts: qcom: sm8550-qrd: add missing PCIE1 PHY AUX clock frequency arm64: dts: qcom: sm6125-sprout: align ADC channel node names with bindings arm64: dts: qcom: sdm630-nile: correct duplicated reserved memory node arm64: dts: qcom: msm8996: correct /soc/bus ranges arm64: dts: qcom: msm8916: correct LPASS CPU clocks order arm64: dts: qcom: msm8996: correct MMCC clocks order arm64: dts: qcom: apq8096: fix fixed regulator name property arm64: dts: mediatek: add missing cache properties ARM: dts: qcom: msm8974: drop unit addresses from USB phys ARM: dts: qcom: ipq4019: fix broken NAND controller properties override ARM: dts: qcom: ipq4019: correct syscon unit-address ARM: dts: qcom: sdx55: correct rsc unit-address ARM: dts: qcom: msm8974: correct pronto unit-address ARM: dts: qcom: ipq8064: drop leading 0 from unit-address ARM: dts: qcom: ipq8064: drop invalid GCC thermal-sensor unit-address ARM: dts: qcom: ipq8064: correct LED node names ARM: dts: qcom: ipq8064: align USB node names with bindings ARM: dts: qcom: apq8060-dragonboard: move regulators out of simple-bus ARM: dts: qcom: msm8960-cdp: move regulator out of simple-bus ARM: dts: qcom: apq8084: correct thermal sensor unit-address ARM: dts: qcom: msm8974: align WCNSS Bluetooth node name with bindings arm64: tegra: Add missing cache properties on Tegra210 arm64: dts: qcom: sm8550-qrd: add WSA8845 speakers arm64: dts: qcom: sm8550-mtp: add WSA8845 speakers arm64: dts: qcom: sm8550-qrd: add sound card arm64: dts: qcom: sm8550-mtp: add sound card Lad Prabhakar (3): arm64: dts: renesas: r9a07g054: Add CSI and CRU nodes arm64: dts: renesas: rzv2l-smarc: Enable CRU, CSI support arm64: dts: renesas: rzg2lc-smarc: Enable CRU, CSI support Laurent Pinchart (2): arm64: dts: imx8mp: Add CSIS DT nodes arm64: dts: imx8mp: Add ISI DT node Linus Walleij (4): ARM: dts: ux500: Disable charging on HREF boards ARM: dts: ux500: Fix STMPE device nodes ARM: dts: ux500: Add eSRAM nodes ARM: dts: qcom: msm8660: Fix regulator node names Luca Ceresoli (1): arm64: dts: imx8mp-msc-sm2s: Add sound card Luca Weiss (12): ARM: dts: qcom: msm8974-hammerhead: Add vibrator arm64: dts: qcom: pm8953: add GPIOs arm64: dts: qcom: msm8953: Add BLSP DMAs for I2C arm64: dts: qcom: sm6350: Move wifi node to correct place arm64: dts: qcom: Add PMI632 PMIC arm64: dts: qcom: sdm632-fairphone-fp3: Add notification LED arm64: dts: qcom: pm7250b: add missing spmi-vadc include ARM: dts: qcom: apq8026-huawei-sturgeon: Add vibrator ARM: dts: qcom: msm8226: Use XO from rpmcc where possible ARM: dts: qcom: msm8226: Provide clocks to mmcc node arm64: dts: qcom: sm6350: add uart1 node arm64: dts: qcom: sm7225-fairphone-fp4: Add Bluetooth Lucas Stach (1): arm64: dts: imx8mp: don't initialize audio clocks from CCM node Lucas Tanure (1): arm64: dts: rockchip: Add SD card support to rock-5b Ludwig Kormann (2): dt-bindings: arm: sunxi: add ICnova A20 ADB4006 binding arm: dts: sunxi: Add ICnova A20 ADB4006 board Maksim Kiselev (1): riscv: dts: allwinner: d1: Add SPI controllers node Marek Vasut (13): arm64: dts: imx8mp: Add SAI, SDMA, AudioMIX arm64: dts: imx8mp: Add analog audio output on i.MX8MP EVK ARM: dts: stm32: Replace deprecated st,hw-flow-ctrl with uart-has-rtscts ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards arm64: dts: imx8mp: Describe PCIe clock generator on DH electronics i.MX8M Plus DHCOM on PDK3 arm64: dts: imx8mp: Sort AIPS4 nodes arm64: dts: imx8mp: Add DeWarp Engine DT node dt-bindings: arm: fsl: Fix syntax error arm64: dts: imx8mp: Add TC9595 bridge on DH electronics i.MX8M Plus DHCOM arm64: dts: imx8mp: Enable SAI audio on MX8MP DHCOM PDK2 and PDK3 ARM: dts: stm32: Shorten the AV96 HDMI sound card name ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2 Marijn Suijten (1): arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k Martin Blumenstingl (1): ARM: dts: meson8: correct uart_B and uart_C clock references Mason Huo (2): riscv: dts: starfive: Enable axp15060 pmic for cpufreq riscv: dts: starfive: Add cpu scaling for JH7110 SoC Matt Ranostay (1): arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node Matti Lehtimäki (9): ARM: dts: qcom: msm8226: Add PMU node ARM: dts: qcom: msm8226: Add rpm-stats device node ARM: dts: qcom: msm8226: Add IMEM node ARM: dts: qcom: pm8226: Add thermal sensor and thermal zone config ARM: dts: qcom: pm8841: Add thermal zone config ARM: dts: qcom: pm8941: Add thermal zone config ARM: dts: qcom: msm8226: Add qfprom node ARM: dts: qcom: msm8226: Add tsens node and related nvmem cells ARM: dts: qcom: msm8226: Add thermal zones node Michael Tretter (2): media: dt-bindings: media: rockchip-rga: add rockchip,rk3568-rga arm64: dts: rockchip: Add RGA2 support to rk356x Michael Walle (4): arm64: dts: sparx5: rename pinctrl nodes ARM: dts: lan966x: kontron-d10: fix board reset ARM: dts: lan966x: kontron-d10: fix SPI CS ARM: dts: lan966x: kontron-d10: add PHY interrupts Michal Simek (24): dt-bindings: arm: xilinx: Change zc1275 board name to zcu1275 arm64: zynqmp: Change zc1275 board name to zcu1275 Revert "arm64: dts: zynqmp: Add address-cells property to interrupt controllers" arm64: zynqmp: Rename ams_ps/pl node names arm64: zynqmp: Sync node name address with reg (mailbox) arm64: zynqmp: Fix usb reset over bootmode pins on zcu100 arm64: zynqmp: Add dmas, dp, rtc, watchdogs and opp nodes for SOM arm64: zynqmp: Use assigned-clock-rates for setting up SD clock in SOM arm64: zynqmp: Add gpio labels for modepin gpio arm64: zynqmp: Add pinctrl emmc description to SM-K26 arm64: zynqmp: Switch to ethernet-phy-id in kv260 arm64: zynqmp: Setup clock for DP and DPDMA arm64: zynqmp: Enable DP driver for SOMs arm64: zynqmp: Enable AMS on SOM and other zcu10x boards arm64: zynqmp: Describe bus-width for SD card on KV260 arm64: zynqmp: Add phase tags marking arm64: xilinx: Use zynqmp prefix for SOM dt overlays dt-bindings: xilinx: Switch xilinx.com emails to amd.com arm64: zynqmp: Convert kv260-revA overlay to ASCII text arm64: zynqmp: Switch to amd.com emails arm64: zynqmp: Describe TI phy as ethernet-phy-id arm64: zynqmp: Used fixed-partitions for QSPI in k26 dt-bindings: xilinx: Remove Rajan, Jolly and Manish dt-bindings: usb: xilinx: Replace Manish by Piyush Neha Malcom Francis (4): arm64: dts: ti: k3-j721s2: Change CPTS clock parent dt-bindings: misc: esm: Add ESM support for TI K3 devices arm64: dts: ti: k3-j721e: Add ESM support arm64: dts: ti: k3-j7200: Add ESM support Neil Armstrong (13): arm64: dts: qcom: sm8350: add ports subnodes in usb1 qmpphy node arm64: dts: qcom: sm8450: add ports subnodes in usb1 qmpphy node arm64: dts: qcom: sm8350-hdk: Add QMP & DP to SuperSpeed graph arm64: dts: qcom: sm8450-hdk: Add QMP & DP to SuperSpeed graph arm64: dts: qcom: pmk8350: add reboot-mode node using sdam_2 nvmem arm64: dts: qcom: pmk8550: add reboot-mode node using sdam_2 nvmem arm64: dts: qcom: sm8450: add crypto nodes arm64: dts: qcom: sm8550: fix low_svs RPMhPD labels arm64: dts: qcom: sm8550: add display port nodes arm64: dts: qcom: pm8550: add PWM controller arm64: dts: qcom: sm8550-qrd: add notification RGB LED arm64: dts: qcom: pmk8550: always enable RTC PMIC device arm64: dts: qcom: sm8550-qrd: enable PMIC Volume and Power buttons Nicolas Cavallari (1): arm64: dts: imx8mm-venice: Fix GSC vdd_bat data size. Nikita Travkin (4): arm64: dts: qcom: sc7180: Don't enable lpass clocks by default arm64: dts: qcom: sc7180: Drop redundant disable in mdp dt-bindings: arm: qcom: Add Acer Aspire 1 arm64: dts: qcom: Add Acer Aspire 1 Nishanth Menon (84): arm64: dts: ti: k3-am64: Add general purpose timers arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins arm64: dts: ti: k3-am642-sk: Rename regulator node name arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins arm64: dts: ti: k3-am642-evm: Rename regulator node name arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases arm64: dts: ti: k3-am62x-sk-common: Drop bootargs arm64: dts: ti: k3-am65*: Drop bootargs arm64: dts: ti: k3-j721e-*: Drop bootargs arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs arm64: dts: ti: k3-am62a: Add general purpose timers arm64: dts: ti: k3-am62a: Add watchdog nodes arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c arm64: dts: ti: k3-am654-base-board: Rename regulator node name arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR arm64: dts: ti: k3-am654-base-board: Add missing PMIC arm64: dts: ti: k3-am654-base-board: Add board detect eeprom arm64: dts: ti: k3-am654-base-board: Add aliases arm64: dts: ti: k3-am65: Drop aliases arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart arm64: dts: ti: k3: j721s2/j784s4: Switch to https links arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart arm64: dts: ti: k3-am62x-sk-common: Add eeprom arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins arm64: dts: ti: k3-am65-main: Fix mcan node name arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename arm64: dts: ti: k3-am62a-main: Add sa3_secproxy arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy arm64: dts: ti: k3-j721e: Add general purpose timers arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO arm64: dts: ti: k3-j721s2: Add general purpose timers arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO arm64: dts: ti: k3-j784s4: Add general purpose timers arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias arm64: dts: ti: k3-am69-sk: Enable mcu network port arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom arm64: dts: ti: j721e-som/common-proc-board: Add product links arm64: dts: ti: j721e-common-proc-board: Add uart pinmux arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux arm64: dts: ti: k3-j721e-sk: Define aliases at board level arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level arm64: dts: ti: k3-j721e: Drop SoC level aliases arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom arm64: dts: ti: k3-am62: Add ESM support arm64: dts: ti: k3-am64: Add ESM support arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename Nitin Yadav (1): arm64: dts: ti: k3-am62-main: Add sa3_secproxy Nícolas F. R. A. Prado (2): arm64: dts: mediatek: mt8192: Add missing dma-ranges to soc node arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz Oleksij Rempel (11): ARM: dts: imx6dl: lanmcu: Disable unused USB PHY nodes ARM: dts: imx6dl: lanmcu: Configure over-current polarity for USB OTG node ARM: dts: imx6dl: Add trip points to thermal zones on several devices ARM: dts: imx6dl: vicut1: Address USB related warnings ARM: dts: imx6dl: alti6p: fix different USB related warnings ARM: dts: imx6dl: prtmvt: fix different USB related warnings ARM: dts: imx6qp: prtwd3: Enable USB over current detection on USB OTG port ARM: dts: imx6ul: prti6g: fix USB over-current detection on USB OTG port ARM: dts: imx6dl: plybas: fix USB over-current detection on USB OTG port ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings ARM: dts: imx6qdl: vicut1: rename power to power-button Olivier Moysan (9): ARM: dts: stm32: add adc internal channels to stm32mp15 ARM: dts: stm32: add vrefint calibration on stm32mp15 ARM: dts: stm32: add vrefint support to adc2 on stm32mp15 ARM: dts: stm32: enable adc on stm32mp15xx-dkx boards ARM: dts: stm32: adopt generic iio bindings for adc channels on stm32mp157c-ed1 ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcor-drc ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcor-testbench ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx Parikshit Pareek (2): arm64: dts: qcom: sa8775p: pmic: remove the PON modes arm64: dts: qcom: sa8775p: pmic: add the sdam_0 node Parth Gajjar (2): dt-bindings: gpu: mali-utgard: Add xlnx,zynqmp-mali compatible arm64: zynqmp: Add mali-400 gpu node for zynqmp Patrick Delaunay (2): ARM: dts: stm32: add part number for STM32MP15x ARM: dts: stm32: remove extra space in stm32mp15xx-dkx.dtsi Pawel Dembicki (1): ARM: dts: kirkwood: Add Endian 4i Edge 200 board Peng Fan (5): arm64: dts: imx93: add watchdog node arm64: dts: imx93: add ocotp node arm64: dts: imx93: reorder device nodes arm64: dts: imx93: add cpuidle node arm64: dts: imx93-11x11-evk: enable wdog3 Peter Rosin (1): ARM: dts: at91: tse850: add properties for gpio-line-names Phong Hoang (1): arm64: dts: renesas: r8a779a0: Add PWM nodes Pin-yen Lin (1): arm64: dts: mt8173: Power on panel regulator on boot Piyush Mehta (1): arm64: zynqmp: Disable USB3.0 for zc1751-xm016-dc2 Poovendhan Selvaraj (4): arm64: dts: qcom: ipq9574: Enable the download mode support arm64: dts: qcom: ipq9574: Add SMEM support dt-bindings: arm: qcom: document AL02-C9 board based on IPQ9574 family arm64: dts: qcom: ipq9574: add support for RDP454 variant Prathamesh Shete (2): dt-bindings: gpio: Remove FSI domain ports on Tegra234 arm64: tegra: Add Tegra234 pin controllers Radhey Shyam Pandey (1): arm64: zynqmp: Add pmu interrupt-affinity Rafał Miłecki (18): ARM: dts: BCM5301X: Relicense Rafał's code to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Relicense Florian's code to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Drop "clock-names" from the SPI node ARM: dts: BCM5301X: Relicense Hauke's code to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Relicense AXI interrupts code to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Specify MAC addresses on Luxul devices dt-bindings: arm: bcm: unify version notation of Northstar devices ARM: dts: BCM5301X: Use updated device "compatible" strings ARM: dts: BCM5301X: Use updated "spi-gpio" binding properties dt-bindings: arm: bcm: Add bindings for Buffalo WZR-1166DHP(2) ARM: dts: BCM5301X: Drop invalid #usb-cells ARM: dts: BCM5301X: Drop invalid properties from Meraki MR32 keys ARM: dts: BCM5301X: Relicense Christian's code to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Describe switch ports in the main DTS dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties ARM: dts: BCM5301X: Add Netgear R8000 WiFi regulator mappings ARM: dts: BCM5301X: Add cells sizes to PCIe nodes Raphael Gallais-Pou (4): ARM: dts: stm32: fix warnings on stm32f469-disco board dt-bindings: display: st,stm32-dsi: Remove unnecessary fields ARM: dts: stm32: fix dsi warnings on stm32mp15 boards ARM: dts: stm32: fix ltdc warnings in stm32mp15 boards Rob Herring (4): ARM: dts: allwinner: Use quoted #include ARM: dts: Add .dts files missing from the build kbuild: Support flat DTBs install ARM: dts: Move .dts files to vendor sub-directories Robert Marko (4): arm64: dts: microchip: sparx5: do not use PSCI on reference boards arm64: dts: microchip: sparx5: correct CPU address-cells arm64: dts: qcom: ipq8074: Add QUP5 SPI node arm64: dts: qcom: ipq8074: add critical thermal trips Robin van der Gracht (3): ARM: dts: imx6qdl: vicut1: The sgtl5000 uses i2s not ac97 ARM: dts: imx6dl: prtvt7: Adjust default backlight brightness to 65 ARM: dts: imx6q: prtwd2: Correct iomux configuration for ENET MDIO and MDC Roger Quadros (1): arm64: dts: ti: k3-am625: Enable Type-C port for USB0 Rohit Agarwal (6): ARM: dts: qcom: sdx65: Add support for PCIe PHY ARM: dts: qcom: sdx65: Add support for PCIe EP ARM: dts: qcom: sdx65-mtp: Enable PCIe PHY ARM: dts: qcom: sdx65-mtp: Enable PCIe EP dt-bindings: arm: qcom: Document SDX75 platform and boards arm64: dts: qcom: Add SDX75 platform and IDP board support Roman Beranek (1): ARM: dts: sunxi: rename tcon's clock output Rudraksha Gupta (4): dt-bindings: arm: qcom: Add missing msm8960 dt-bindings: arm: qcom: Add Samsung Galaxy Express ARM: dts: qcom: msm8960: Add USB node ARM: dts: qcom: Add Samsung Galaxy Express support Russell King (1): ARM: dts: armada388-clearfog: add missing phy-modes Ryan Wanner (1): ARM: dts: at91: Return to boolean properties Sai Krishna Potthuri (1): arm64: zynqmp: Add resets property to sdhci nodes Sam Protsenko (1): arm64: dts: exynos: Remove clock from Exynos850 pmu_system_controller Sebastian Reichel (3): arm64: dts: rockchip: add GIC ITS support to rk3588 arm64: dts: rockchip: add PMIC to rk3588-evb1 arm64: dts: rockchip: add PMIC to rock-5b Shazad Hussain (7): arm64: dts: qcom: sa8775p: add USB nodes arm64: dts: qcom: sa8775p-ride: enable USB nodes arm64: dts: qcom: sa8775p: add the QUPv3 #0 and #3 node arm64: dts: qcom: sa8775p: add missing i2c nodes arm64: dts: qcom: sa8775p: add missing spi nodes arm64: dts: qcom: sa8775p: add uart5 and uart9 nodes arm64: dts: qcom: sa8775p-ride: enable i2c11 Shreeya Patel (2): arm64: dts: rockchip: Add DT node for ADC support in RK3588 arm64: dts: rockchip: Add saradc node to rock5b Shubhi Garg (2): dt-bindings: tegra: Document compatible for IGX arm64: tegra: Add support for IGX Orin Sinthu Raja (2): arm64: dts: ti: k3-j721s2: Fix wkup pinmux range arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header Srinivas Kandagatla (3): dt-bindings: clock: Add LPASSCC and reset controller for SC8280XP dt-bindings: clock: Add LPASS AUDIOCC and reset controller for SC8280XP arm64: dts: qcom: sc8280xp: add resets for soundwire controllers Srinivas Neeli (1): arm64: zynqmp: Add linux,code for gpio button Stanislav Jakubek (10): ARM: dts: bcm23550: Add SoC-specific I2C compatible ARM: dts: bcm-mobile: align SDHCI node name with bindings dt-bindings: soc: bcm: add missing dt-binding document for bcm23550-cdc ARM: dts: bcm-mobile: change "" includes to <> where applicable ARM: dts: bcm21664/23550: use CCU compatibles directly ARM: dts: bcm-mobile: move status properties to the end of nodes ARM: dts: bcm11351/21664: add UART, I2C node labels ARM: dts: bcm21664-garnet: use node labels dt-bindings: power: reset: bcm21664-resetmgr: convert to YAML dt-bindings: firmware: brcm,kona-smc: convert to YAML Stefan Wahren (2): ARM: dts: imx: Adjust dma-apbh node name ARM: dts: imx6ul: Add clock and PGC node to GPC Steffen Trumtrar (10): ARM: dts: stm32: Add alternate pinmux for ethernet for stm32mp15 ARM: dts: stm32: Add alternate pinmux for sai2b on stm32mp15 ARM: dts: stm32: Add new pinmux for sdmmc1_b4 on stm32mp15 ARM: dts: stm32: Add new pinmux for sdmmc2_d47 on stm32mp15 ARM: dts: stm32: Add pinmux for USART1 pins on stm32mp15 ARM: dts: stm32: Add idle/sleep pinmux for USART3 on stm32mp15 ARM: dts: stm32: Add sleep pinmux for SPI1 pins_a on stm32mp15 dt-bindings: arm: stm32: Add Phytec STM32MP1 board ARM: dts: stm32: add STM32MP1-based Phytec SoM ARM: dts: stm32: add STM32MP1-based Phytec board Stephan Gerhold (29): arm64: dts: qcom: apq8016-sbc: Fix regulator constraints arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion arm64: dts: qcom: msm8916: Fix regulator constraints arm64: dts: qcom: msm8916: Disable audio codecs by default arm64: dts: qcom: pm8916: Move default regulator "-supply"s arm64: dts: qcom: msm8916-pm8916: Clarify purpose arm64: dts: qcom: msm8916: Define regulator constraints next to usage arm64: dts: qcom: msm8916-pm8916: Mark always-on regulators arm64: dts: qcom: Add msm8939-pm8916.dtsi include arm64: dts: qcom: msm8916: Rename &msmgpio -> &tlmm arm64: dts: qcom: msm8916/39: Rename &blsp1_uartN -> &blsp_uartN arm64: dts: qcom: msm8916/39: Use consistent name for I2C/SPI pinctrl arm64: dts: qcom: msm8916/39: Clean up MDSS labels arm64: dts: qcom: pm8916: Rename &wcd_codec -> &pm8916_codec arm64: dts: qcom: msm8916: Move aliases to boards arm64: dts: qcom: msm8916/39: Fix SD card detect pinctrl arm64: dts: qcom: msm8916/39: Consolidate SDC pinctrl arm64: dts: qcom: apq8016-sbc: Drop unneeded MCLK pinctrl arm64: dts: qcom: msm8916/39: Cleanup audio pinctrl arm64: dts: qcom: msm8916/39: Rename wcnss pinctrl arm64: dts: qcom: msm8916: Drop msm8916-pins.dtsi arm64: dts: qcom: msm8939-pm8916: Add missing pm8916_codec supplies arm64: dts: qcom: msm8939: Disable lpass_codec by default arm64: dts: qcom: msm8939-sony-tulip: Fix l10-l12 regulator voltages arm64: dts: qcom: msm8939-sony-tulip: Allow disabling pm8916_l6 arm64: dts: qcom: msm8939: Fix regulator constraints arm64: dts: qcom: msm8939-pm8916: Clarify purpose arm64: dts: qcom: msm8939: Define regulator constraints next to usage arm64: dts: qcom: msm8939-pm8916: Mark always-on regulators Sumit Gupta (2): dt-bindings: tegra: Add ICC IDs for dummy memory clients arm64: tegra: Add CPU OPP tables and interconnects property Taniya Das (2): dt-bindings: clock: qcom: Add SM8450 video clock controller arm64: dts: qcom: sm8450: Add video clock controller Thejasvi Konduru (1): arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets Thierry Reding (11): Merge branch 'for-6.5/dt-bindings' into for-6.5/arm64/dt dt-bindings: usb: tegra-xudc: Remove extraneous PHYs dt-bindings: tegra: Document Jetson Orin Nano dt-bindings: tegra: Document Jetson Orin Nano Developer Kit arm64: tegra: Support Jetson Orin Nano Developer Kit arm64: tegra: Sort properties more logically arm64: tegra: Add a few blank lines for better readability arm64: tegra: Add Tegra234 thermal support arm64: tegra: Enable thermal support on Jetson AGX Orin arm64: tegra: Enable thermal support on Jetson Orin NX arm64: tegra: Enable thermal support on Jetson Orin Nano Tianling Shen (5): dt-bindings: Add doc for Fastrhino R66S / R68S arm64: dts: rockchip: Add Lunzn Fastrhino R66S arm64: dts: rockchip: Add Lunzn Fastrhino R68S dt-bindings: arm: rockchip: add FriendlyARM NanoPi R2C Plus arm64: dts: rockchip: Add FriendlyARM NanoPi R2C Plus Tim Harvey (6): dt-bindings: arm: Add Gateworks i.MX8M GW7905-2x board arm64: dts: freescale: Add imx8mp-venice-gw7905-2x ARM: dts: imx6qdl-gw54xx: remove invalid nodes from fan-controller ARM: dts: imx6qdl-gw5912: remove invalid nodes from fan-controller arm64: dts: imx8mm-venice-gw700x: remove invalid props from fan-controller arm64: dts: imx8mp-venice-gw702x: fix GSC vdd_bat data size Tony Lindgren (14): ARM: dts: gta04: Move model property out of pinctrl node ARM: dts: Unify pinctrl-single pin group nodes for omap3 ARM: dts: Unify pinctrl-single pin group nodes for omap2 ARM: dts: Unify pinctrl-single pin group nodes for omap4 ARM: dts: Unify pinctrl-single pin group nodes for omap5 ARM: dts: Unify pinctrl-single pin group nodes for ti81xx ARM: dts: Unify pinctrl-single pin group nodes for am33xx ARM: dts: Unify pinctrl-single pin group nodes for am4 ARM: dts: Unify pinctrl-single pin group nodes for dra7 arm64: dts: broadcom: Unify pinctrl-single pin group nodes for stingray ARM: dts: hisilicon: Unify pinctrl-single pin group nodes arm64: dts: hisilicon: Unify pinctrl-single pin group nodes ARM: dts: Unify pinctrl-single pin group nodes for keystone arm64: dts: ti: Unify pin group node names for make dtbs checks Udit Kumar (7): arm64: dts: ti: k3-j7200-som: Enable I2C arm64: dts: ti: k3-j7200: Add general purpose timers arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level arm64: dts: ti: k3-j7200: Drop SoC level aliases Vadym Kochan (1): arm64: dts: marvell: cp11x: Fix nand_controller node name according to YAML Vaishnav Achath (9): arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info Varadarajan Narayanan (2): arm64: dts: qcom: ipq9574: add tsens node arm64: dts: qcom: ipq9574: add thermal zone nodes Varalaxmi Bingi (1): ARM: zynq: dts: Setting default i2c clock frequency to 400kHz Vignesh Viswanathan (2): arm64: dts: qcom: enable the download mode support arm64: dts: qcom: add few more reserved memory region Vijaya Krishna Nivarthi (3): arm64: dts: qcom: sc7180: Add stream-id of qspi to iommus arm64: dts: qcom: sc7280: Add stream-id of qspi to iommus arm64: dts: qcom: sdm845: Add stream-id of qspi to iommus Vinod Koul (7): arm64: dts: qcom: sc8180x: Add interconnects and lmh arm64: dts: qcom: sc8180x: Add thermal zones arm64: dts: qcom: sc8180x: Add QUPs arm64: dts: qcom: sc8180x: Add PCIe instances arm64: dts: qcom: sc8180x: Add remoteprocs, wifi and usb nodes arm64: dts: qcom: sc8180x: Add display and gpu nodes arm64: dts: qcom: sc8180x: Add pmics Wadim Egorov (3): arm64: dts: ti: Add LED controller to phyBOARD-Electra dt-bindings: arm: ti: Add bindings for PHYTEC AM62x based hardware arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 Walker Chen (1): riscv: dts: starfive: Add PMU controller node Wei Fang (1): arm64: dts: imx93: add fsl,stop-mode property to support WOL Wolfram Sang (2): arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 arm64: dts: renesas: ulcb-kf: Add HSCIF1 node Xianwei Zhao (1): arm64: dts: add support for C3 based Amlogic AW409 Xingyu Wu (2): riscv: dts: starfive: jh7100: Add watchdog node riscv: dts: starfive: jh7110: Add watchdog node Xu Yang (1): arm64: dts: imx93: add ddr performance monitor node Yang Xiwen (1): arm64: dts: qcom: msm8916-ufi: make UDC dual mode Yassine Oudjana (1): arm64: dts: qcom: msm8996pro: Add CBF scaling support Yoshihiro Shimoda (1): arm64: dts: renesas: Add IOMMU related properties into PCIe host nodes Yunfei Dong (1): arm64: dts: mt8195: Add video decoder node hfdevel@gmx.net (1): ARM: dts: meson8b: correct uart_B and uart_C clock references dirstat: 0.0% Documentation/devicetree/bindings/arm/bcm/ 0.0% Documentation/devicetree/bindings/arm/samsung/ 0.0% Documentation/devicetree/bindings/arm/stm32/ 0.0% Documentation/devicetree/bindings/arm/ti/ 0.2% Documentation/devicetree/bindings/arm/ 0.0% Documentation/devicetree/bindings/ata/ 0.4% Documentation/devicetree/bindings/clock/ 0.0% Documentation/devicetree/bindings/crypto/ 0.0% Documentation/devicetree/bindings/display/ 0.0% Documentation/devicetree/bindings/firmware/xilinx/ 0.0% Documentation/devicetree/bindings/firmware/ 0.0% Documentation/devicetree/bindings/fpga/ 0.0% Documentation/devicetree/bindings/gpio/ 0.0% Documentation/devicetree/bindings/gpu/ 0.0% Documentation/devicetree/bindings/i2c/ 0.0% Documentation/devicetree/bindings/interrupt-controller/ 0.0% Documentation/devicetree/bindings/mailbox/ 0.0% Documentation/devicetree/bindings/media/xilinx/ 0.0% Documentation/devicetree/bindings/media/ 0.0% Documentation/devicetree/bindings/memory-controllers/ 0.1% Documentation/devicetree/bindings/misc/ 0.0% Documentation/devicetree/bindings/net/wireless/ 0.0% Documentation/devicetree/bindings/nvmem/ 0.0% Documentation/devicetree/bindings/pci/ 0.0% Documentation/devicetree/bindings/pinctrl/ 0.0% Documentation/devicetree/bindings/power/reset/ 0.0% Documentation/devicetree/bindings/riscv/ 0.0% Documentation/devicetree/bindings/rtc/ 0.0% Documentation/devicetree/bindings/serial/ 0.0% Documentation/devicetree/bindings/soc/bcm/ 0.0% Documentation/devicetree/bindings/spi/ 0.0% Documentation/devicetree/bindings/timer/ 0.0% Documentation/devicetree/bindings/usb/ 0.0% Documentation/devicetree/bindings/watchdog/ 0.0% Documentation/devicetree/bindings/ 0.0% arch/arm/boot/dts/actions/ 0.0% arch/arm/boot/dts/airoha/ 0.9% arch/arm/boot/dts/allwinner/ 0.0% arch/arm/boot/dts/alphascale/ 0.0% arch/arm/boot/dts/amazon/ 0.0% arch/arm/boot/dts/amlogic/ 0.0% arch/arm/boot/dts/arm/ 0.1% arch/arm/boot/dts/aspeed/ 0.0% arch/arm/boot/dts/axis/ 1.4% arch/arm/boot/dts/broadcom/ 0.0% arch/arm/boot/dts/calxeda/ 0.0% arch/arm/boot/dts/cirrus/ 0.0% arch/arm/boot/dts/cnxt/ 0.0% arch/arm/boot/dts/gemini/ 0.3% arch/arm/boot/dts/hisilicon/ 0.0% arch/arm/boot/dts/hpe/ 0.0% arch/arm/boot/dts/intel/axm/ 0.0% arch/arm/boot/dts/intel/ixp/ 0.0% arch/arm/boot/dts/intel/pxa/ 0.0% arch/arm/boot/dts/intel/socfpga/ 0.0% arch/arm/boot/dts/intel/ 0.5% arch/arm/boot/dts/marvell/ 0.4% arch/arm/boot/dts/mediatek/ 0.6% arch/arm/boot/dts/microchip/ 0.0% arch/arm/boot/dts/moxa/ 0.0% arch/arm/boot/dts/nspire/ 0.0% arch/arm/boot/dts/nuvoton/ 0.0% arch/arm/boot/dts/nvidia/ 2.2% arch/arm/boot/dts/nxp/imx/ 0.0% arch/arm/boot/dts/nxp/lpc/ 0.0% arch/arm/boot/dts/nxp/ls/ 0.1% arch/arm/boot/dts/nxp/mxs/ 0.1% arch/arm/boot/dts/nxp/vf/ 0.0% arch/arm/boot/dts/nxp/ 1.8% arch/arm/boot/dts/qcom/ 0.0% arch/arm/boot/dts/realtek/ 0.0% arch/arm/boot/dts/renesas/ 0.1% arch/arm/boot/dts/rockchip/ 1.1% arch/arm/boot/dts/samsung/ 0.0% arch/arm/boot/dts/sigmastar/ 0.0% arch/arm/boot/dts/socionext/ 2.2% arch/arm/boot/dts/st/ 0.0% arch/arm/boot/dts/sunplus/ 0.0% arch/arm/boot/dts/synaptics/ 0.0% arch/arm/boot/dts/ti/davinci/ 0.3% arch/arm/boot/dts/ti/keystone/ 6.1% arch/arm/boot/dts/ti/omap/ 0.0% arch/arm/boot/dts/ti/ 0.0% arch/arm/boot/dts/unisoc/ 0.0% arch/arm/boot/dts/vt8500/ 0.0% arch/arm/boot/dts/xen/ 0.0% arch/arm/boot/dts/xilinx/ 3.2% arch/arm/boot/dts/ 0.0% arch/arm/ 0.0% arch/arm64/boot/dts/allwinner/ 0.0% arch/arm64/boot/dts/amazon/ 0.1% arch/arm64/boot/dts/amlogic/ 0.0% arch/arm64/boot/dts/apm/ 0.0% arch/arm64/boot/dts/arm/ 0.0% arch/arm64/boot/dts/broadcom/bcmbca/ 0.0% arch/arm64/boot/dts/broadcom/northstar2/ 0.1% arch/arm64/boot/dts/broadcom/stingray/ 0.0% arch/arm64/boot/dts/broadcom/ 0.0% arch/arm64/boot/dts/exynos/ 4.4% arch/arm64/boot/dts/freescale/ 0.9% arch/arm64/boot/dts/hisilicon/ 0.0% arch/arm64/boot/dts/marvell/ 4.0% arch/arm64/boot/dts/mediatek/ 0.0% arch/arm64/boot/dts/microchip/ 1.3% arch/arm64/boot/dts/nvidia/ 35.5% arch/arm64/boot/dts/qcom/ 0.0% arch/arm64/boot/dts/realtek/ 1.4% arch/arm64/boot/dts/renesas/ 4.3% arch/arm64/boot/dts/rockchip/ 0.0% arch/arm64/boot/dts/socionext/ 0.0% arch/arm64/boot/dts/synaptics/ 18.7% arch/arm64/boot/dts/ti/ 1.3% arch/arm64/boot/dts/xilinx/ 0.0% arch/riscv/boot/dts/allwinner/ 0.1% arch/riscv/boot/dts/starfive/ 0.7% arch/riscv/boot/dts/thead/ 0.0% arch/riscv/boot/dts/ 0.0% arch/riscv/configs/ 0.0% arch/riscv/ 0.7% include/dt-bindings/clock/ 0.0% include/dt-bindings/gpio/ 0.0% include/dt-bindings/memory/ 0.1% include/dt-bindings/power/ 0.0% include/dt-bindings/reset/ 0.0% include/dt-bindings/thermal/ 0.0% scripts/ From patchwork Thu Jun 29 15:20:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13297090 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 752AAEB64DC for ; Thu, 29 Jun 2023 15:20:39 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 291BFC433C8; Thu, 29 Jun 2023 15:20:39 +0000 (UTC) Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 71D36C433C0 for ; Thu, 29 Jun 2023 15:20:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 71D36C433C0 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 511233200942; Thu, 29 Jun 2023 11:20:36 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Thu, 29 Jun 2023 11:20:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm1; t=1688052035; x=1688138435; bh=h1 KzWUFCfdkMiGLdEB29IRUks+r+vBUUZez515MHM4w=; b=O+QlKS7Ymtf+RIbpYz gEMWXvumSFGOysWDndD507XDRegpl69XE4poxPlysD0IFL86dg6zIwa+jM3eQ9vl UnqzwfiRxF2g+xiid2tngSqcwePOVPP2iXNarL9XQnnOA4PSrVPBlyNJOPbq81sP t43YROiQUD2FuME1Cowh3B4uVgSM4dYugVNqSQbg1lGFBiRxbof/RS7KT/aG9VrZ cxM1+aJkRrbvSnqbAMpbKMebLDrqwJgTJcgi1jXtoch9Zv2g4OoBEKXcB83uCzag XYNXfMYhjDfZnkDy1+mPzHN1OBVxX4W3Pa/KtLHkSKsJFwXNIKm+cMO2NYe36ZzK Hopw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1688052035; x=1688138435; bh=h1KzWUFCfdkMi GLdEB29IRUks+r+vBUUZez515MHM4w=; b=jV3iH26n6qIeWezgu7JYqVZZj2ItV 24aGqcJ3ZAHgXI7LAeBUjDQxVDWxUU4y3BZb9+xjjMqXJ1+Gev+sXi3s56Nux0PK +tiZxySNkKBxpgUJsiP1HYbZRXEwuNn1JmIHHpQOSbpWJH1VP71LxfZF0n0Ui9RZ 8h10GoQY1AfG7LksW3Mkj4Y4tt7uiydJfVDWV52BTY5jhG+orrWytovjD/2xuKvD xmAGyaVoNrjDazbzEM+D/NpGr1M0CQMFRrsCBTaE+avO9P+9PJPqI4ydEUo72h83 IQGwNCQZ0/EFfBr5X7TLgddJB8isZ01flUIn8+Nz9U9rtzM4N7rREGvsQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrtdeggdekjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpeevhfffledtgeehfeffhfdtgedvheejtdfgkeeuvefgudffteettdekkeeufeeh udenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id A3180B60086; Thu, 29 Jun 2023 11:20:35 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-499-gf27bbf33e2-fm-20230619.001-gf27bbf33 Mime-Version: 1.0 Message-Id: <8b809904-4514-47f1-9a49-93d1ebdc70e1@app.fastmail.com> In-Reply-To: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> References: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> Date: Thu, 29 Jun 2023 17:20:14 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 2/5] ARM: New SoC support for 6.5 The following changes since commit 076c74c592cabe4a47537fe5205b5b678bed010d: ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx (2023-06-08 12:08:54 +0200) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-newsoc-6.5 for you to fetch changes up to f50a000b42195a0e0d22c34c16b7c488b22063a2: clk: nuvoton: Use clk_parent_data instead of string for parent clock (2023-06-22 17:02:50 +0200) ---------------------------------------------------------------- ARM: New SoC support for 6.5 There are two new SoC families this time, and both appear fairly similar: The Nuvoton MA35D1 and the STMicroelectronics STM32MP2 are both dual-core Cortex-A35 based chips for the low-power industrial embedded market, and they mark the first 64-bit product in a widely used family of 32-bit Arm MCUs and SoCs. The way into the kernel is completely different here: The team at ST has a long history of working upstream with their STM32MP1 and other SoCs, and they produced a complete port to arm64 together with the initial announcement. Nuvoton also has multiple SoC product lines with current or previous upstream support, but those are maintained by third parties and are unrelated. The patch series from Nuvoton's Jacky Huang had to go through many revisisions to get to this point and is still missing a few drivers including the serial port for the moment. The branch contains the devicetree files as well as all the code changes, in order to have something that can be tested standalone. ---------------------------------------------------------------- Alexandre Torgue (9): dt-bindings: pinctrl: stm32: support for stm32mp257 and additional packages pinctrl: stm32: add stm32mp257 pinctrl support arm64: introduce STM32 family on Armv8 architecture arm64: dts: st: introduce stm32mp25 SoCs family arm64: dts: st: introduce stm32mp25 pinctrl files dt-bindings: stm32: document stm32mp257f-ev1 board arm64: dts: st: add stm32mp257f-ev1 board support arm64: defconfig: enable ARCH_STM32 and STM32 serial driver MAINTAINERS: add entry for ARM/STM32 ARCHITECTURE Arnd Bergmann (3): Merge branch 'nuvoton/ma35d1' into soc/newsoc Merge tag 'stm32-mp25-for-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/newsoc remoteproc: stm32: use correct format strings on 64-bit Conor Dooley (1): Documentation/process: add soc maintainer handbook Geert Uytterhoeven (1): reset: RESET_NUVOTON_MA35D1 should depend on ARCH_MA35 Jacky Huang (12): arm64: Kconfig.platforms: Add config for Nuvoton MA35 platform arm64: defconfig: Add support for Nuvoton MA35 family SoCs dt-bindings: clock: nuvoton: add binding for ma35d1 clock controller dt-bindings: reset: nuvoton: Document ma35d1 reset control dt-bindings: arm: Add initial bindings for Nuvoton platform dt-bindings: serial: Document ma35d1 uart controller arm64: dts: nuvoton: Add initial ma35d1 device tree clk: nuvoton: Add clock driver for ma35d1 clock controller reset: Add Nuvoton ma35d1 reset driver support clk: nuvoton: Add clk-ma35d1.h for driver extern functions clk: nuvoton: Update all constant hex values to lowercase clk: nuvoton: Use clk_parent_data instead of string for parent clock Patrick Delaunay (1): dt-bindings: stm32: add st,stm32mp25-syscfg compatible for syscon --- The stm32mp2 changes are based on a the stm32mp1 changes in the soc-dt-6.4 tag, so I regenerated this diffstat manually: .../bindings/arm/nuvoton/nuvoton,ma35d1.yaml | 30 + .../{npcm/npcm.yaml => nuvoton/nuvoton,npcm.yaml} | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 7 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 6 + .../bindings/clock/nuvoton,ma35d1-clk.yaml | 63 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 4 +- .../bindings/reset/nuvoton,ma35d1-reset.yaml | 45 + .../bindings/serial/nuvoton,ma35d1-serial.yaml | 48 + .../nuvoton/nuvoton,npcm-gcr.yaml} | 2 +- Documentation/process/maintainer-handbooks.rst | 3 +- Documentation/process/maintainer-soc.rst | 177 ++ MAINTAINERS | 15 +- arch/arm64/Kconfig.platforms | 22 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/nuvoton/Makefile | 2 + arch/arm64/boot/dts/nuvoton/ma35d1-iot-512m.dts | 56 + arch/arm64/boot/dts/nuvoton/ma35d1-som-256m.dts | 56 + arch/arm64/boot/dts/nuvoton/ma35d1.dtsi | 234 ++ arch/arm64/boot/dts/st/Makefile | 2 + arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 38 + arch/arm64/boot/dts/st/stm32mp251.dtsi | 279 +++ arch/arm64/boot/dts/st/stm32mp253.dtsi | 23 + arch/arm64/boot/dts/st/stm32mp255.dtsi | 9 + arch/arm64/boot/dts/st/stm32mp257.dtsi | 9 + arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 50 + arch/arm64/boot/dts/st/stm32mp25xc.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp25xf.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp25xxai-pinctrl.dtsi | 83 + arch/arm64/boot/dts/st/stm32mp25xxak-pinctrl.dtsi | 71 + arch/arm64/boot/dts/st/stm32mp25xxal-pinctrl.dtsi | 71 + arch/arm64/configs/defconfig | 4 + drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/nuvoton/Kconfig | 19 + drivers/clk/nuvoton/Makefile | 4 + drivers/clk/nuvoton/clk-ma35d1-divider.c | 132 + drivers/clk/nuvoton/clk-ma35d1-pll.c | 360 +++ drivers/clk/nuvoton/clk-ma35d1.c | 1059 ++++++++ drivers/clk/nuvoton/clk-ma35d1.h | 18 + drivers/pinctrl/stm32/Kconfig | 6 + drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32.h | 3 + drivers/pinctrl/stm32/pinctrl-stm32mp257.c | 2581 ++++++++++++++++++++ drivers/remoteproc/Kconfig | 2 +- drivers/remoteproc/stm32_rproc.c | 6 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-ma35d1.c | 235 ++ include/dt-bindings/clock/nuvoton,ma35d1-clk.h | 253 ++ include/dt-bindings/pinctrl/stm32-pinfunc.h | 3 + include/dt-bindings/reset/nuvoton,ma35d1-reset.h | 108 + 51 files changed, 6216 insertions(+), 12 deletions(-) 242 files changed, 9115 insertions(+), 2034 deletions(-) delete mode 100644 Documentation/block/request.rst create mode 100644 Documentation/devicetree/bindings/arm/nuvoton/nuvoton,ma35d1.yaml rename Documentation/devicetree/bindings/arm/{npcm/npcm.yaml => nuvoton/nuvoton,npcm.yaml} (93%) create mode 100644 Documentation/devicetree/bindings/clock/nuvoton,ma35d1-clk.yaml create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,ma35d1-reset.yaml create mode 100644 Documentation/devicetree/bindings/serial/nuvoton,ma35d1-serial.yaml rename Documentation/devicetree/bindings/{arm/npcm/nuvoton,gcr.yaml => soc/nuvoton/nuvoton,npcm-gcr.yaml} (93%) create mode 100644 Documentation/process/maintainer-soc.rst create mode 100644 arch/arm64/boot/dts/nuvoton/ma35d1-iot-512m.dts create mode 100644 arch/arm64/boot/dts/nuvoton/ma35d1-som-256m.dts create mode 100644 arch/arm64/boot/dts/nuvoton/ma35d1.dtsi create mode 100644 arch/arm64/boot/dts/st/Makefile create mode 100644 arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp251.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp253.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp255.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp257.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp257f-ev1.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp25xc.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp25xf.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp25xxai-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp25xxak-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp25xxal-pinctrl.dtsi create mode 100644 drivers/clk/nuvoton/Kconfig create mode 100644 drivers/clk/nuvoton/Makefile create mode 100644 drivers/clk/nuvoton/clk-ma35d1-divider.c create mode 100644 drivers/clk/nuvoton/clk-ma35d1-pll.c create mode 100644 drivers/clk/nuvoton/clk-ma35d1.c create mode 100644 drivers/clk/nuvoton/clk-ma35d1.h create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp257.c create mode 100644 drivers/reset/reset-ma35d1.c create mode 100644 include/dt-bindings/clock/nuvoton,ma35d1-clk.h create mode 100644 include/dt-bindings/reset/nuvoton,ma35d1-reset.h From patchwork Thu Jun 29 15:22:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13297100 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BCA6EEB64D9 for ; Thu, 29 Jun 2023 15:22:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id A6D06C433C9; Thu, 29 Jun 2023 15:22:28 +0000 (UTC) Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 266DBC433C0 for ; Thu, 29 Jun 2023 15:22:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 266DBC433C0 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id CBEF13200905; Thu, 29 Jun 2023 11:22:24 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Thu, 29 Jun 2023 11:22:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm1; t= 1688052144; x=1688138544; bh=CAArRemdiF7p/gCaFAhs1xSgtLO0aMfUWrE 3eexA4mk=; b=djRfkEZF4ziS+ffyIv3YZnycYHT3Xk4dheqYULGnjVQis5xzrJG LY/VMyTAe0m5TWb0/NzO+5NE5uPLQ/MyidFfYh5CK5t3a5yGrcr9+1m/luxqPJKz dZEH/i58zybPSQUeTqNP9RWW/sIx+9JYTgcPsc4NlWfbpNc8f6TyUO1mhNmo2+nd pvgHGTJpoxx9Dt9OZzzoKVPR63lqKIaXBVjzZ4yKTCx0ekG9rDXglDUbqkHSRiw6 cbGUZ3jKrBwmixiLO0K5eFHX7ruf1lWQkcHrdvQSsZ6MjE5S+CFM/PPGyi88hoNY EJ6ceoy+BwZcUmRF6cEhI9Ty2/Iu9lb+b0A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1688052144; x=1688138544; bh=CAArRemdiF7p/gCaFAhs1xSgtLO0aMfUWrE 3eexA4mk=; b=aYwQjuauIbQ/XV3Zud7N+ZImV9ySnEhqz6SMVMVr4uvNxFK/57s 3LO9HJrupKdpro6K2HQApTi7262/NZsyIFz0plsqjRXjpnwtURJ9jbvS/BCjbgrM EtFMLmP6C3FyDqT2mH3sLMXVfjPLCKyTF7YpFyf+98Hl4bnJO4DQlUA1GRzhO6UL ktirvXtAgIkRVoUi6ZBHy1E83biz4u4Tha8nR8msZ2jyhqMWTOYPW3dai8kCmphx WRF0MZ4EgVTA83ymweZgUvsS1K00Zm1rZ/ylDcVHZUOltx0bMvACHmxnhnofhMoo 99ffMDgy9ZCCDiiSwE+pj5QJHvTjfpVnyNQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrtdeggdekkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepleefheehfeekhfdugeefheeggfdvjefgleeuueegleehuefgffegkeetieef heegnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpphgvnhhguhhtrhhonhhigidrug gvpdhgihhthhhusgdrtghomhdplhhinhgrrhhordhorhhgnecuvehluhhsthgvrhfuihii vgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 1C3C7B60086; Thu, 29 Jun 2023 11:22:23 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-499-gf27bbf33e2-fm-20230619.001-gf27bbf33 Mime-Version: 1.0 Message-Id: <8b646c94-72b3-44c6-81fb-13d069284217@app.fastmail.com> In-Reply-To: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> References: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> Date: Thu, 29 Jun 2023 17:22:02 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 3/5] ARM: SoC drivers for 6.5 The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511: Linux 6.4-rc3 (2023-05-21 14:05:48 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.5 for you to fetch changes up to 356fa4975950d48d12b6ee9f9050ad429db25852: Merge tag 'soc-fsl-next-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into soc/drivers (2023-06-27 22:54:34 +0200) ---------------------------------------------------------------- ARM: SoC drivers for 6.5 Nothing surprising in the SoC specific drivers, with the usual updates: * Added or improved SoC driver support for Tegra234, Exynos4121, RK3588, as well as multiple Mediatek and Qualcomm chips * SCMI firmware gains support for multiple SMC/HVC transport and version 3.2 of the protocol * Cleanups amd minor changes for the reset controller, memory controller, firmware and sram drivers * Minor changes to amd/xilinx, samsung, tegra, nxp, ti, qualcomm, amlogic and renesas SoC specific drivers ---------------------------------------------------------------- NOTE: there is a simple merge conflict between the removal of an old reset controller driver and the addition of a different one in the soc-newsoc-6.5 tag. Aakarsh Jain (1): dt-bindings: media: s5p-mfc: convert bindings to json-schema Alain Volmat (1): reset: sti: rely on regmap_field_read_poll_timeout for ack wait Alexey Romanov (1): drivers: meson: secure-pwrc: always enable DMA domain Allen-KH Cheng (1): dt-bindings: spmi: spmi-mtk-pmif: Document mediatek,mt8195-spmi as fallback of mediatek,mt8186-spmi Andrew F. Davis (1): soc: ti: pruss: Add pruss_{request,release}_mem_region() API AngeloGioacchino Del Regno (8): dt-bindings: soc: mediatek: pwrap: Add compatible for MT6795 Helio X10 soc: mediatek: pwrap: Move PMIC read test sequence in function soc: mediatek: pwrap: Add kerneldoc for struct pwrap_slv_type soc: mediatek: mtk-pmic-wrap: Add support for companion PMICs soc: mediatek: mtk-pmic-wrap: Add support for MT6331 w/ MT6332 companion soc: mediatek: pwrap: Add support for MT6795 Helio X10 dt-bindings: pwm: Add compatible for MediaTek MT6795 dt-bindings: phy: mediatek,dsi-phy: Add compatible for MT6795 Helio X10 Arnd Bergmann (22): Merge tag 'renesas-drivers-for-v6.5-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'reset-for-v6.5' of git://git.pengutronix.de/pza/linux into soc/drivers arm-cci: add cci_enable_port_for_self prototype Merge tag 'sram-for-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/drivers Merge tag 'renesas-drivers-for-v6.5-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'samsung-drivers-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers Merge tag 'omap-for-v6.5/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers Merge tag 'zynqmp-soc-for-v6.5' of https://github.com/Xilinx/linux-xlnx into soc/drivers Merge tag 'tegra-for-6.5-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.5-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.5-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.5-pci' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'qcom-drivers-for-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'v6.4-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers Merge tag 'qcom-drivers-for-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'ti-driver-soc-for-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers Merge tag 'amlogic-drivers-for-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers Merge tag 'v6.5-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers Merge tag 'scmi-updates-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'memory-controller-drv-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'optee-use-kmemdup-for-6.5' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers Merge tag 'soc-fsl-next-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into soc/drivers Artur Weber (2): dt-bindings: soc: samsung: exynos-pmu: add Exynos4212 compatible soc: samsung: exynos-pmu: Re-introduce Exynos4212 support Bartosz Golaszewski (1): dt-bindings: soc: qcom: aoss-qmp: add compatible for sa8775p Bhupesh Sharma (1): dt-bindings: soc: qcom: eud: Fix compatible string in the example Bjorn Andersson (1): soc: qcom: mdt_loader: Fix split image detection Boris Brezillon (1): soc: rockchip: power-domain: add rk3588 mem module support Chen-Yu Tsai (1): soc: mediatek: SVS: Fix MT8192 GPU node name Christian Marangi (1): soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup Claudiu Beznea (1): memory: atmel-sdramc: remove the driver Cristian Marussi (3): firmware: arm_scmi: Refactor the internal powercap get/set helpers firmware: arm_scmi: Add Powercap protocol enable support powercap: arm_scmi: Add support for disabling powercaps on a zone Dan Carpenter (2): driver: soc: xilinx: use _safe loop iterator to avoid a use after free soc: qcom: Fix a IS_ERR() vs NULL bug in probe Geert Uytterhoeven (4): iopoll: Call cpu_relax() in busy loops iopoll: Do not use timekeeping in read_poll_timeout_atomic() Merge tag 'iopoll-busy-loop-timeout-tag' into renesas-drivers-for-v6.5 soc: renesas: rmobile-sysc: Convert to readl_poll_timeout_atomic() Gokul krishna Krishnakumar (1): soc: qcom: mdt_loader: Enhance split binary detection Heiner Kallweit (2): MAINTAINERS: add PHY-related files to Amlogic SoC file list dt-bindings: interrupt-controller: Convert Amlogic Meson GPIO interrupt controller binding Jason-JH.Lin (1): soc: mediatek: remove DDP_DOMPONENT_DITHER from enum Jiapeng Chong (2): soc: mediatek: mtk-mutex: Remove unnecessary .owner tee: optee: Use kmemdup() to replace kmalloc + memcpy Kartik (1): soc/tegra: fuse: Fix Tegra234 fuse size Kathiravan T (4): dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 soc: qcom: socinfo: Add Soc ID for IPQ5312 and IPQ5302 dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 soc: qcom: socinfo: Add Soc ID for IPQ5300 Komal Bajaj (1): dt-bindings: sram: qcom,imem: document qdu1000 Konrad Dybcio (5): dt-bindings: soc: qcom: Add RPM Master stats soc: qcom: Introduce RPM master stats driver MAINTAINERS: Add Konrad Dybcio as linux-arm-msm co-maintainer dt-bindings: soc: qcom,rpmh-rsc: Require power-domains soc: qcom: icc-bwmon: Fix MSM8998 count unit Krzysztof Kozlowski (3): dt-bindings: soc: qcom: smd-rpm: allow MSM8226 over SMD memory: brcmstb_dpfe: fix testing array offset after use dt-bindings: memory-controllers: drop unneeded quotes Linus Walleij (2): dt-bindings: sram: Add compatible for ST-Ericsson U8500 eSRAM misc: sram: Generate unique names for subpools Luca Weiss (1): soc: qcom: ocmem: Add OCMEM hardware version print Lukas Bulwahn (1): reset: sti: simplify driver's config and build Matti Lehtimäki (1): dt-bindings: sram: qcom,imem: Document MSM8226 Michal Simek (2): MAINTAINERS: Remove Hyun and Anurag from maintainer list MAINTAINERS: Switch to @amd.com emails Min-Hua Chen (1): soc: qcom: rpmpd: use correct __le32 type Naman Jain (2): soc: qcom: socinfo: Add support for new fields in revision 18 soc: qcom: socinfo: Add support for new fields in revision 19 Nava kishore Manne (1): firmware: xilinx: Update the zynqmp_pm_fpga_load() API Neil Armstrong (2): reset: oxnas: remove obsolete reset driver qcom: pmic_glink: enable altmode for SM8450 Nikunj Kela (2): dt-bindings: firmware: arm,scmi: support for parameter in smc/hvc call firmware: arm_scmi: Augment SMC/HVC to allow optional parameters Osama Muhammad (1): wkup_m3_ipc.c: Fix error checking for debugfs_create_dir Peter De Schrijver (1): firmware: tegra: bpmp: Add support for DRAM MRQ GSCs Philipp Zabel (2): reset: starfive: select AUXILIARY_BUS reset: mpfs: select AUXILIARY_BUS Randy Dunlap (2): soc/fsl/qe: fix usb.c build errors soc: rockchip: dtpm: use C99 array init syntax Rob Herring (1): soc: xilinx: Use of_property_present() for testing DT property presence Robert Marko (7): dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family soc: qcom: socinfo: Add IDs for IPQ5018 family soc: qcom: socinfo: move SMEM item struct and defines to a header soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() soc: qcom: smem: introduce qcom_smem_get_soc_id() cpufreq: qcom-nvmem: use SoC ID-s from bindings cpufreq: qcom-nvmem: use helper to get SMEM SoC ID Rohit Agarwal (1): dt-bindings: firmware: scm: Add compatible for SDX75 Sebastian Reichel (2): dt-bindings: soc: rockchip: add rk3588 usb2phy syscon dt-bindings: soc: rockchip: add rk3588 pipe-phy syscon Shubhi Garg (1): dt-bindings: tegra: Document compatible for IGX Simon Horman (2): soc: ti: pruss: Avoid cast to incompatible function type soc: ti: pruss: Allow compile-testing Stefan Kristiansson (1): soc/tegra: fuse: Add support for Tegra264 Suman Anna (2): soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR Sumit Gupta (7): dt-bindings: tegra: Add ICC IDs for dummy memory clients memory: tegra: Add interconnect support for DRAM scaling in Tegra234 memory: tegra: Add memory clients for Tegra234 memory: tegra: Add software memory clients in Tegra234 memory: tegra: Make CPU cluster BW request a multiple of MC channels PCI: tegra194: Fix possible array out of bounds access PCI: tegra194: Add interconnect support in Tegra234 Tejun Heo (1): soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues Tero Kristo (1): soc: ti: pruss: Add pruss_get()/put() API Thierry Reding (4): Merge branch 'for-6.5/dt-bindings' into for-6.5/memory Merge branch 'for-6.5/memory' into for-6.5/pci soc/tegra: pmc: Simplify debugfs initialization soc/tegra: pmc: Use devm_clk_notifier_register() Tony Lindgren (1): bus: ti-sysc: Fix dispc quirk masking bool variables Uwe Kleine-König (9): soc: qcom: ramp_controller: Improve error message for failure in .remove() bus: fsl-mc: Only warn once about errors on device unbind bus: fsl-mc: dprc: Push down error message from fsl_mc_driver_remove() bus: fsl-mc: fsl-mc-allocator: Drop if block with always wrong condition bus: fsl-mc: fsl-mc-allocator: Improve error reporting soc: fsl: dpio: Suppress duplicated error reporting on device remove bus: fsl-mc: Make remove function return void bus: fsl-mc: fsl-mc-allocator: Initialize mc_bus_dev before use bus: fsl-mc: fsl-mc-allocator: Drop a write-only variable Vijaya Krishna Nivarthi (1): soc: qcom: geni-se: Do not bother about enable/disable of interrupts in secondary sequencer Viswanath L (1): soc/tegra: pmc: Add AON SW Wake support for Tegra234 Wolfram Sang (2): memory: renesas-rpc-if: Fix PHYCNT.STRTIM setting soc: renesas: rcar-rst: Allow WDT reset on R-Car V3U Yang Li (1): soc: ti: smartreflex: Use devm_platform_ioremap_resource() Ye Xingchen (7): reset: ath79: Use devm_platform_ioremap_resource() reset: axs10x: Use devm_platform_ioremap_resource() reset: lpc18xx: Use devm_platform_ioremap_resource() reset: reset-hsdk: Use devm_platform_ioremap_resource() reset: meson: Use devm_platform_ioremap_resource() reset: brcmstb-rescal: Use devm_platform_ioremap_resource() reset: meson-audio-arb: Use dev_err_probe() Documentation/devicetree/bindings/arm/tegra.yaml | 5 + .../devicetree/bindings/firmware/arm,scmi.yaml | 8 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 1 + .../amlogic,meson-gpio-intc.txt | 38 -- .../amlogic,meson-gpio-intc.yaml | 72 +++ .../devicetree/bindings/media/s5p-mfc.txt | 78 --- .../devicetree/bindings/media/samsung,s5p-mfc.yaml | 184 +++++++ .../memory-controllers/nvidia,tegra20-emc.yaml | 2 +- .../bindings/memory-controllers/ti,gpmc.yaml | 2 +- .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 4 + .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 4 +- .../devicetree/bindings/reset/oxnas,reset.txt | 32 -- .../bindings/soc/mediatek/mediatek,pwrap.yaml | 1 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 4 +- .../bindings/soc/qcom/qcom,rpm-master-stats.yaml | 69 +++ .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 3 + .../bindings/soc/samsung/exynos-pmu.yaml | 5 + .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 11 +- .../devicetree/bindings/sram/qcom,imem.yaml | 2 + Documentation/devicetree/bindings/sram/sram.yaml | 1 + MAINTAINERS | 20 +- arch/arm/mach-at91/Kconfig | 4 - drivers/bus/fsl-mc/dprc-driver.c | 12 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 35 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 7 +- drivers/bus/ti-sysc.c | 4 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 63 +-- drivers/crypto/caam/caamalg_qi2.c | 4 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 4 +- drivers/firmware/arm_scmi/driver.c | 1 + drivers/firmware/arm_scmi/powercap.c | 173 +++++- drivers/firmware/arm_scmi/smc.c | 30 +- drivers/firmware/tegra/bpmp-tegra186.c | 204 +++++-- drivers/firmware/tegra/bpmp.c | 4 +- drivers/firmware/xilinx/zynqmp.c | 12 +- drivers/memory/Kconfig | 11 - drivers/memory/Makefile | 1 - drivers/memory/atmel-sdramc.c | 74 --- drivers/memory/brcmstb_dpfe.c | 4 +- drivers/memory/renesas-rpc-if.c | 53 +- drivers/memory/tegra/mc.c | 24 + drivers/memory/tegra/mc.h | 1 + drivers/memory/tegra/tegra186-emc.c | 133 +++++ drivers/memory/tegra/tegra234.c | 595 ++++++++++++++++++++- drivers/misc/sram.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 4 +- drivers/pci/controller/dwc/pcie-tegra194.c | 44 +- drivers/powercap/arm_scmi_powercap.c | 16 + drivers/remoteproc/pru_rproc.c | 15 - drivers/reset/Kconfig | 6 +- drivers/reset/Makefile | 1 - drivers/reset/reset-ath79.c | 4 +- drivers/reset/reset-axs10x.c | 4 +- drivers/reset/reset-brcmstb-rescal.c | 4 +- drivers/reset/reset-hsdk.c | 7 +- drivers/reset/reset-lpc18xx.c | 4 +- drivers/reset/reset-meson-audio-arb.c | 7 +- drivers/reset/reset-meson.c | 4 +- drivers/reset/reset-oxnas.c | 114 ---- drivers/reset/starfive/Kconfig | 3 +- drivers/reset/sti/Kconfig | 4 - drivers/reset/sti/Makefile | 4 +- drivers/reset/sti/reset-syscfg.c | 18 +- drivers/soc/amlogic/meson-secure-pwrc.c | 2 +- drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/soc/fsl/qe/Kconfig | 1 + drivers/soc/mediatek/mtk-mutex.c | 1 - drivers/soc/mediatek/mtk-pmic-wrap.c | 292 +++++++++- drivers/soc/mediatek/mtk-svs.c | 4 +- drivers/soc/qcom/Kconfig | 11 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/icc-bwmon.c | 2 +- drivers/soc/qcom/mdt_loader.c | 49 +- drivers/soc/qcom/ocmem.c | 10 + drivers/soc/qcom/pmic_glink.c | 8 +- drivers/soc/qcom/qcom-geni-se.c | 28 +- drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/ramp_controller.c | 11 +- drivers/soc/qcom/rpm_master_stats.c | 163 ++++++ drivers/soc/qcom/rpmpd.c | 4 +- drivers/soc/qcom/smem.c | 31 +- drivers/soc/qcom/socinfo.c | 111 ++-- drivers/soc/renesas/rcar-rst.c | 15 +- drivers/soc/renesas/rmobile-sysc.c | 29 +- drivers/soc/rockchip/dtpm.c | 54 +- drivers/soc/rockchip/pm_domains.c | 160 ++++-- drivers/soc/samsung/exynos-pmu.c | 9 + drivers/soc/samsung/exynos-pmu.h | 2 + drivers/soc/samsung/exynos4-pmu.c | 13 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 2 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 3 +- drivers/soc/tegra/pmc.c | 31 +- drivers/soc/ti/Kconfig | 2 +- drivers/soc/ti/pruss.c | 263 ++++++++- drivers/soc/ti/pruss.h | 88 +++ drivers/soc/ti/smartreflex.c | 4 +- drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soc/xilinx/xlnx_event_manager.c | 6 +- drivers/soc/xilinx/zynqmp_power.c | 4 +- drivers/tee/optee/smc_abi.c | 3 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 3 +- include/dt-bindings/arm/qcom,ids.h | 11 + include/dt-bindings/memory/tegra234-mc.h | 5 + include/linux/arm-cci.h | 2 + include/linux/fsl/mc.h | 2 +- include/linux/iopoll.h | 24 +- include/linux/pruss_driver.h | 123 +++++ include/linux/scmi_protocol.h | 18 + include/linux/soc/mediatek/mtk-mmsys.h | 3 +- include/linux/soc/qcom/smem.h | 2 + include/linux/soc/qcom/socinfo.h | 77 +++ include/linux/tegra-icc.h | 65 +++ include/soc/tegra/fuse.h | 3 +- include/soc/tegra/mc.h | 8 + 119 files changed, 3112 insertions(+), 946 deletions(-) delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.yaml create mode 100644 Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml delete mode 100644 Documentation/devicetree/bindings/reset/oxnas,reset.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,rpm-master-stats.yaml delete mode 100644 drivers/memory/atmel-sdramc.c delete mode 100644 drivers/reset/reset-oxnas.c create mode 100644 drivers/soc/qcom/rpm_master_stats.c create mode 100644 drivers/soc/ti/pruss.h create mode 100644 include/linux/soc/qcom/socinfo.h create mode 100644 include/linux/tegra-icc.h From patchwork Thu Jun 29 15:22:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13297101 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 70D54EB64D9 for ; Thu, 29 Jun 2023 15:23:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 5A90CC433C9; Thu, 29 Jun 2023 15:23:05 +0000 (UTC) Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id CF4E0C433C8 for ; Thu, 29 Jun 2023 15:23:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org CF4E0C433C8 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id EC6DE3200905; Thu, 29 Jun 2023 11:23:02 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Thu, 29 Jun 2023 11:23:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm1; t=1688052182; x=1688138582; bh=k3 y023L2+HLrN0+wxOQ3ndaGyRDKGKPIMKVbeyqnFTg=; b=LEan1GEE23w2wAvQNH zSUetYPYH4wDi7bFOBebhAST38OcRzNflwxFH8L5jz+wcuZVPKo4bJnNkmcAoLZR ot2sBw+0UY7TmStJxgd1Jhx/We+B+LLwB+Jh+JtJUtH75i+yqZy2cdusEPAtIe33 16pbkQeMCgWlCHgG/Bc3jb0GdZ1zBFpBXoWfe/NqDgMqzCj864zCy0/7D6QP1tsH L8eIIRGjEhqlVy0IMqs6UYWRCUjK70c1Ss8i2Kba2saAOoFO4QFrluiudJz6Habn UXcZSYSUZFYzffJ73vmRoS+L/KYi09515bfvJG6XNPZvAn6IlokG6sWy6TcsXsOg HgMA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1688052182; x=1688138582; bh=k3y023L2+HLrN 0+wxOQ3ndaGyRDKGKPIMKVbeyqnFTg=; b=AxYo8qEVWbaewqTgoXy7qjsATlldY lLQZh0IJVfcIYKHA9DHRf3R95YwftK0XfcM+nK3AhYIDhdtiw0cqsBqkMA9rPxMQ 1wVZxh8iyhxbCPe4oZmWIjP8A0GiDt7UltRlrBFJyZv/H/9liLy6eZG4D6uMP+ue 9oL4O3J+ulEZAsR8ilm8bqSW6ahnpQJeqbZ/W/e6rU7cn9rNYy4+52mrMvaSYByg luXKHCOryWDeWOhUswtwNwocNmQCScvnXWnlb9OIU8R8rCN1X4TtOzE5fCPiYuYy PlljMXfD2P6MFELBXv38/xK/j7EpBrmNnXHLVKgvyK9QWbwCpa5OLR6oA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrtdeggdekkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpeevhfffledtgeehfeffhfdtgedvheejtdfgkeeuvefgudffteettdekkeeufeeh udenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 552D4B60086; Thu, 29 Jun 2023 11:23:02 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-499-gf27bbf33e2-fm-20230619.001-gf27bbf33 Mime-Version: 1.0 Message-Id: <850b11a6-4f23-41dd-ac14-d8663683d1f6@app.fastmail.com> In-Reply-To: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> References: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> Date: Thu, 29 Jun 2023 17:22:41 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 4/5] ARM: SoC defconfig changes for 6.5 The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511: Linux 6.4-rc3 (2023-05-21 14:05:48 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.5 for you to fetch changes up to 2b24391767ae6897dff6eeb521f01d495bc27b55: arm64: defconfig: Enable Rockchip I2S TDM and ES8316 drivers (2023-06-21 15:04:01 +0200) ---------------------------------------------------------------- ARM: SoC defconfig changes for 6.5 The arm64 defconfig file gets the usual updates to enable addition device drivers as well as the sparx5 and realtek SoC platforms. For arm32, there are only a couple of cleanup patches for imx, renesas and rockchips. ---------------------------------------------------------------- Adam Ford (1): arm64: defconfig: Enable video capture drivers on imx8mm/imx8mn Alexandre Mergnat (2): arm64: defconfig: enable MT6357 regulator arm64: defconfig: enable Mediatek PMIC key Arnd Bergmann (7): Merge tag 'renesas-arm-defconfig-for-v6.5-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'renesas-arm-defconfig-for-v6.5-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'imx-defconfig-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Merge tag 'ti-k3-config-for-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig Merge tag 'v6.4-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/defconfig Bartosz Golaszewski (1): arm64: defconfig: enable the SA8775P GPUCC driver Biju Das (1): arm64: defconfig: Enable Renesas MTU3a counter config Cristian Ciocaltea (1): arm64: defconfig: Enable Rockchip I2S TDM and ES8316 drivers Devi Priya (1): arm64: defconfig: Enable ipq6018 apss clock and PLL controller Dhruva Gole (1): arm64: defconfig: Enable UBIFS Fabio Estevam (2): ARM: imx_v6_v7_defconfig: Remove firmware loader helper arm64: defconfig: Enable the TI SN65DSI83 driver Francesco Dolcini (1): arm64: defconfig: enable drivers for Verdin AM62 Geert Uytterhoeven (1): ARM: shmobile: defconfig: Refresh for v6.4-rc1 Konrad Dybcio (1): arm64: defconfig: Build SM6115 display and GPU clock controller drivers Krzysztof Kozlowski (1): arm64: defconfig: Enable ARCH_SPARX5 and ARCH_REALTEK Neil Armstrong (1): arm64: defconfig: enable FSA4480 driver as module Otavio Salvador (1): ARM: imx_v6_v7_defconfig: Remove KERNEL_LZO config Sebastian Reichel (2): ARM: multi_v7_defconfig: update MFD_RK808 name arm64: defconfig: update RK8XX MFD config Srinivas Kandagatla (1): arm64: defconfig: Enable sc828x0xp lpasscc clock controller Vladimir Zapolskiy (4): arm64: defconfig: Build MSM power manager driver arm64: defconfig: Build Global Clock Controller driver for QCM2290 arm64: defconfig: Build interconnect driver for QCM2290 arm64: defconfig: Build display clock controller driver for QCM2290 arch/arm/configs/imx_v6_v7_defconfig | 3 --- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/shmobile_defconfig | 3 +-- arch/arm64/configs/defconfig | 32 +++++++++++++++++++++++++++++++- 4 files changed, 33 insertions(+), 7 deletions(-) From patchwork Thu Jun 29 15:23:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13297102 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9111CEB64D9 for ; Thu, 29 Jun 2023 15:23:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 73B12C433C8; Thu, 29 Jun 2023 15:23:52 +0000 (UTC) Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id C90BAC433C0 for ; Thu, 29 Jun 2023 15:23:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org C90BAC433C0 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id BC41E3200945; Thu, 29 Jun 2023 11:23:49 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Thu, 29 Jun 2023 11:23:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm1; t= 1688052229; x=1688138629; bh=bstP08gdPaA9jQIillnZupFeM7RDuOMuY91 d+Y8sUsM=; b=uVvUfiGBbTAwk9Kn6XdlLWG2WYzuv6zuASG3JJtCeBXHA2UNdi4 0yDDrByzEC16bTXRoL/fqTPBCNIwViYTMuYNLaJdMEBWGUZjHCois56DwW+1HnpY a52FKDuoW2VG4ouQARgTGDjbdPrX7VeoUcZQvRq1PRfBggrPs0d7d76FrUlelsPq FxCFfbKFx4K/gdjEnGwE3yVbgTbtF7QmIprL+ZFL4/Umtw2+V6DPN+15HVNhYEBl q7C0QMDzeJlfqJNoDfVAba0IOtmbkmZv2Dt10I2nNp+e7pPdPojuL87b5Chilltr tcwgqUDIpnJTMmUy1tWe4Mf3JLoSMbRD3ow== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1688052229; x=1688138629; bh=bstP08gdPaA9jQIillnZupFeM7RDuOMuY91 d+Y8sUsM=; b=WsncIff/4+uQHWCE+kDFSvnqjigM4+1onB4xer0zvU89i48Y9wj dI6aBCsm7w8iDVNU4xhi6cI8Fel1xOYHfc8Mryz+U+PA8uT0ZTvboBSFh5vwhP5W 9NkVvwQYdzXpOIe/N2dIZcrYTBHQntu/53rJtSmDBTtbtzWGA6nyavxiqTK8oQRi 0WlqxGNiqNUR8xh5LIkf/ErLToNm77XDWE1drecaTSCEluzxhihZ7KSStio5Hmuq 0nCE8FM7AbCjdjRONT+X6ZDVb5EOixmy3xu4ioycXsNMeTRcbx0Bn0TNRmAjtPPK +IPVtq7PmeP3F4UWK4F0w+Xsgs/o1O3FJ/A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrtdeggdekkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepgfekhfehtedvtefhjeekiefghedtffeiveeffeetffetjeffheelhfdtueev jeeunecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpghhithhhuhgsrdgtohhmnecuve hluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegr rhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id F0FDFB60086; Thu, 29 Jun 2023 11:23:48 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-499-gf27bbf33e2-fm-20230619.001-gf27bbf33 Mime-Version: 1.0 Message-Id: <7393ae1d-66a3-40a3-adcb-347c0fafa6a6@app.fastmail.com> In-Reply-To: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> References: <80fba92e-3836-4d27-8be6-1e5f7b5b2f53@app.fastmail.com> Date: Thu, 29 Jun 2023 17:23:28 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL 5/5] ARM: SoC changes for 6.5 The following changes since commit 44c026a73be8038f03dbdeef028b642880cf1511: Linux 6.4-rc3 (2023-05-21 14:05:48 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.5 for you to fetch changes up to c1d57ee6eb99699f5ccd92fc6e8c5a79103dcaae: ARM: omap2: Fix copy/paste bug (2023-06-22 17:30:09 +0200) ---------------------------------------------------------------- ARM: SoC changes for 6.5 These are mostly minor cleanups and bugfixes that address harmless problems. The largest branch is a conversion of the omap platform to use GPIO descriptors throughout the tree, for any devices that are not fully converted to devicetree. The Samsung Exynos platform gains back support for the Exynos4212 chip that was previously unused and removed but is now used for the Samsung Galaxy Tab3. ---------------------------------------------------------------- Arnd Bergmann (17): ARM: davinci: fix davinci_cpufreq_init() declaration ARM: ep93xx: fix missing-prototype warnings ARM: highbank: add missing include ARM: imx: add missing include ARM: lpc32xx: add missing include ARM: omap1: add missing include ARM: omap2: fix missing tick_broadcast() prototype ARM: orion5x: fix d2net gpio initialization ARM: pxa: fix missing-prototypes warnings ARM: sa1100: address missing prototype warnings ARM: spear: include "pl080.h" for pl080_get_signal() prototype ARM: versatile: mark mmc_status() static Merge tag 'gpio-omap-descriptors-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio into soc/arm Merge tag 'omap-for-v6.5/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm Merge tag 'samsung-soc-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm Input: ads7846 - fix pointer cast warning Merge tag 'arm-soc/for-6.5/maintainers' of https://github.com/Broadcom/stblinux into soc/arm Artur Weber (1): ARM: exynos: Re-introduce Exynos4212 support Florian Fainelli (1): MAINTAINERS: Replace my email address Franziska Naepelt (2): ARM: omap: Fix checkpatch issues ARM: omap2: Fix checkpatch issues Justin Chen (1): MAINTAINERS: Replace my email address Kamal Dasu (1): MAINTAINERS: Replace my email address Linus Walleij (15): ARM/mfd/gpio: Fixup TPS65010 regression on OMAP1 OSK1 ARM: omap1: Drop header on AMS Delta ARM: omap1: Remove reliance on GPIO numbers from PalmTE ARM: omap1: Remove reliance on GPIO numbers from SX1 Input: ads7846 - Convert to use software nodes ARM/mmc: Convert old mmci-omap to GPIO descriptors ARM: omap1: Fix up the Nokia 770 board device IRQs ARM: omap1: Make serial wakeup GPIOs use descriptors ARM: omap1: Exorcise the legacy GPIO header ARM/gpio: Push OMAP2 quirk down into TWL4030 driver ARM: omap2: Get USB hub reset GPIO from descriptor ARM: omap2: Rewrite WLAN quirk to use GPIO descriptors ARM/musb: omap2: Remove global GPIO numbers from TUSB6010 Input: ads7846 - Fix usage of match data ARM: omap2: Fix copy/paste bug Lukas Bulwahn (1): ARM: s3c: remove obsolete config S3C64XX_SETUP_IDE Prathu Baronia (1): arm: omap1: replace printk() with pr_err macro Uwe Kleine-König (1): ARM: s3c: Switch i2c drivers back to use .probe() MAINTAINERS | 42 +++--- arch/arm/common/sa1111.c | 2 +- arch/arm/mach-davinci/common.c | 1 + arch/arm/mach-davinci/common.h | 6 - arch/arm/mach-ep93xx/timer-ep93xx.c | 3 +- arch/arm/mach-exynos/Kconfig | 5 + arch/arm/mach-exynos/common.h | 8 + arch/arm/mach-exynos/exynos.c | 2 + arch/arm/mach-exynos/firmware.c | 8 +- arch/arm/mach-exynos/pm.c | 2 +- arch/arm/mach-exynos/suspend.c | 4 + arch/arm/mach-highbank/pm.c | 2 + arch/arm/mach-imx/pm-imx25.c | 1 + arch/arm/mach-lpc32xx/serial.c | 1 + arch/arm/mach-omap1/board-ams-delta.c | 1 - arch/arm/mach-omap1/board-nokia770.c | 207 ++++++++++++++++---------- arch/arm/mach-omap1/board-osk.c | 146 ++++++++++++------ arch/arm/mach-omap1/board-palmte.c | 51 ++++--- arch/arm/mach-omap1/board-sx1-mmc.c | 1 - arch/arm/mach-omap1/board-sx1.c | 40 ++++- arch/arm/mach-omap1/devices.c | 1 - arch/arm/mach-omap1/gpio15xx.c | 1 - arch/arm/mach-omap1/gpio16xx.c | 1 - arch/arm/mach-omap1/irq.c | 1 - arch/arm/mach-omap1/pm.c | 2 +- arch/arm/mach-omap1/serial.c | 31 ++-- arch/arm/mach-omap1/sram-init.c | 2 +- arch/arm/mach-omap2/board-generic.c | 1 + arch/arm/mach-omap2/board-n8x0.c | 156 ++++++------------- arch/arm/mach-omap2/omap-wakeupgen.c | 1 + arch/arm/mach-omap2/omap_device.c | 1 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 11 +- arch/arm/mach-omap2/omap_phy_internal.c | 12 +- arch/arm/mach-omap2/pdata-quirks.c | 132 ++++++++-------- arch/arm/mach-omap2/sdrc2xxx.c | 2 - arch/arm/mach-omap2/sram.c | 4 +- arch/arm/mach-omap2/ti81xx-restart.c | 3 +- arch/arm/mach-omap2/usb-tusb6010.c | 20 +-- arch/arm/mach-omap2/usb-tusb6010.h | 12 ++ arch/arm/mach-orion5x/board-dt.c | 3 + arch/arm/mach-orion5x/common.h | 6 + arch/arm/mach-pxa/generic.h | 15 -- arch/arm/mach-pxa/mfp-pxa2xx.c | 1 + arch/arm/mach-pxa/pxa25x.c | 1 + arch/arm/mach-pxa/pxa27x.c | 3 + arch/arm/mach-pxa/reset.c | 1 + arch/arm/mach-pxa/spitz.c | 11 +- arch/arm/mach-pxa/spitz_pm.c | 2 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 6 - arch/arm/mach-s3c/mach-crag6410-module.c | 2 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-sa1100/pm.c | 2 + arch/arm/mach-spear/pl080.c | 1 + arch/arm/mach-versatile/versatile.c | 2 +- arch/mips/alchemy/devboards/db1000.c | 11 +- drivers/clk/pxa/clk-pxa25x.c | 2 + drivers/clk/pxa/clk-pxa27x.c | 3 +- drivers/gpio/gpio-twl4030.c | 52 +++++-- drivers/hwmon/max1111.c | 1 + drivers/input/touchscreen/ads7846.c | 114 +++++--------- drivers/mfd/tps65010.c | 14 +- drivers/mmc/host/omap.c | 46 +++++- drivers/usb/gadget/udc/pxa27x_udc.c | 6 - drivers/usb/host/ohci-pxa27x.c | 7 +- drivers/usb/musb/musb_core.c | 1 - drivers/usb/musb/musb_core.h | 2 - drivers/usb/musb/tusb6010.c | 53 +++++-- drivers/video/fbdev/omap/lcd_mipid.c | 10 ++ include/linux/mfd/tps65010.h | 11 +- include/linux/mfd/twl.h | 3 - include/linux/platform_data/asoc-pxa.h | 1 + include/linux/platform_data/davinci-cpufreq.h | 6 + include/linux/platform_data/lcd-mipid.h | 2 - include/linux/platform_data/mmc-omap.h | 2 - include/linux/platform_data/pxa2xx_udc.h | 6 + include/linux/soc/pxa/smemc.h | 16 ++ include/linux/spi/ads7846.h | 2 - include/linux/usb/musb.h | 13 -- sound/arm/pxa2xx-ac97-lib.c | 2 - 79 files changed, 766 insertions(+), 605 deletions(-) create mode 100644 arch/arm/mach-omap2/usb-tusb6010.h