From patchwork Mon Jul 15 21:05:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13733904 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 CEE13C3DA59 for ; Mon, 15 Jul 2024 20:59:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id B71CBC32782; Mon, 15 Jul 2024 20:59:17 +0000 (UTC) Received: from fout6-smtp.messagingengine.com (fout6-smtp.messagingengine.com [103.168.172.149]) (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 B16EFC4AF0C for ; Mon, 15 Jul 2024 20:59:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org B16EFC4AF0C Authentication-Results: smtp.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfout.nyi.internal (Postfix) with ESMTP id EBD621388B9D; Mon, 15 Jul 2024 16:59:14 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Mon, 15 Jul 2024 16:59:14 -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:subject:subject:to:to; s=fm2; t=1721077154; x=1721163554; bh=eig9VGJ/hXCtYtrahp02YQs1skfAhmMWZt9Zg2abKvY=; b= ixQFn8HKDqwvra2LCqBaUA/TSfXutttZfAoBwjE6nPHTajwIlzXBu9RLKONUvzdn CztEJvN088+Yncebe1Zd7eQxPdWtOQHqqEiA9AVoNkJbG2btQ78GGMC21a/vJwqw XdenlcFqFUhbLz4BheSpMNm//9JEnYBNLNtk8a7NVJEbfRead/qBD60V8iUjZgLX ec+cKDSgkzMcalVIL0tQ4ZhgdteQFpxA9UpAVes6o8fwzVkV9/aikav46thg253P FcsbzbErzLcNuRTwFI0xL/yUekC3Ln0mli+w+jo+X4FF4xhIDeAg/OBiW5ohIPYe jGlD8EqXeK7IBqm3jLTv6w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1721077154; x= 1721163554; bh=eig9VGJ/hXCtYtrahp02YQs1skfAhmMWZt9Zg2abKvY=; b=k af35ZZA/XLyppWxETKOfBQqkxWFX6AcUegKiAxwf3zSFHUgbG9ukOp0Cao9lY54Z s8ScldeXABafJm0voKmsCkCt1h0NT5jugrmiyEH/xhHEB8lb4J/kPJeilBH/T6+s L4DAavLJGTIO1CzOQ16eeAuUwga0lwXOnkPU+Q2l9cmXWAY/Uvn4OXzR3H5s4e+L ERn7hcC22WiWxpskJuJXiOTxSMRHQbGmql3PM5DmevSN8+wjOJx/L0Z0/ajOxQa5 XJr65JCPQUTOmr7O6Pxd4D3oggOlEavqAX+gqkQQDLzfSZ9vCIHrCYsoOt9xWpDK wp1pilRw972qI8IJrVbUw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrgedvgdduheehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeejgfejffejveejgfetkeehueejleekhefgfedtiedvheehhfetjeeljeei gfdukeenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhpvghnghhuthhrohhnihigrd guvgdplhhinhgrrhhordhorhhgpdhgihhthhhusgdrtghomhenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id B27D0B6008D; Mon, 15 Jul 2024 16:59:13 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-568-g843fbadbe-fm-20240701.003-g843fbadb MIME-Version: 1.0 Message-Id: <1df9dda1-1f40-4e13-b79b-350690295ab5@app.fastmail.com> In-Reply-To: References: Date: Mon, 15 Jul 2024 23:05:40 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@kernel.org Subject: [GIT PULL 1/4] soc: driver updates for 6.11 The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454: Linux 6.10-rc5 (2024-06-23 17:08:54 -0400) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.11 for you to fetch changes up to 49e24c80d3c81c43e2a56101449e1eea32fcf292: firmware: turris-mox-rwtm: Initialize completion before mailbox (2024-07-15 16:57:57 +0200) ---------------------------------------------------------------- soc: driver updates for 6.11 The updates to the mediatek, allwinner, ti, tegra, microchip, stm32, samsung, imx, zynq and amlogic platoforms are farily small maintenance changes, either addressing minor mistakes or enabling additional hardware. The qualcomm platform changes add a number of features and are larger than the other ones combined, introducing the use of linux/cleanup.h across several drivers, adding support for Snapdragon X1E and other SoCs in platform drivers, a new "protection domain mapper" driver, and a "shared memory bridge" driver. The cznic "turris omnia" router based on Marvell Armada gets a platform driver that talks to the board specific microcontroller. The reset and cache subsystems get a few minor updates to SoC specific drivers, while the ff-a, scmi and optee firmware drivers get some code refactoring and new features. ---------------------------------------------------------------- Abel Vesa (1): soc: qcom: pmic_glink: Increase max ports to 3 AngeloGioacchino Del Regno (1): soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table Arnd Bergmann (18): Merge tag 'scmi-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'ffa-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'reset-for-v6.11' of git://git.pengutronix.de/pza/linux into soc/drivers Merge tag 'optee-notif-wait-timeout-for-v6.11' of https://git.linaro.org/people/jens.wiklander/linux-tee into soc/drivers Merge tag 'mtk-soc-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers Merge tag 'amlogic-drivers-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers Merge tag 'tegra-for-6.11-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'riscv-cache-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers Merge tag 'riscv-firmware-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers Merge tag 'ti-driver-soc-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers Merge tag 'qcom-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'reset-for-v6.11-2' of git://git.pengutronix.de/pza/linux into soc/drivers Merge tag 'sunxi-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers Merge tag 'memory-controller-drv-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'zynqmp-soc2-for-6.11' of https://github.com/Xilinx/linux-xlnx into soc/drivers Merge tag 'qcom-drivers-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'sunxi-drivers-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers platform: cznic: turris-omnia-mcu: fix Kconfig dependencies Bartosz Golaszewski (14): dt-bindings: firmware: qcom,scm: add memory-region for sa8775p firmware: qcom: add a dedicated TrustZone buffer allocator firmware: qcom: scm: enable the TZ mem allocator firmware: qcom: scm: smc: switch to using the SCM allocator firmware: qcom: scm: make qcom_scm_assign_mem() use the TZ allocator firmware: qcom: scm: make qcom_scm_ice_set_key() use the TZ allocator firmware: qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocator firmware: qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocator firmware: qcom: qseecom: convert to using the TZ allocator firmware: qcom: scm: add support for SHM bridge operations firmware: qcom: tzmem: enable SHM Bridge support firmware: qcom: scm: add support for SHM bridge memory carveout firmware: qcom: scm: clarify the comment in qcom_scm_pas_init_image() firmware: qcom: tzmem: export devm_qcom_tzmem_pool_new() Biju Das (6): reset: rzg2l-usbphy-ctrl: Move reset controller registration regulator: core: Add helper for allow HW access to enable/disable regulator dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document USB VBUS regulator reset: renesas: Add USB VBUS regulator device as child phy: renesas: phy-rcar-gen3-usb2: Control VBUS for RZ/G2L SoCs arm64: dts: renesas: rz-smarc: Replace fixed regulator for USB VBUS Bjorn Andersson (3): firmware: qcom: uefisecapp: Allow on X1E devices Merge branch '20240430-a750-raytracing-v3-2-7f57c5ac082d@gmail.com' into drivers-for-6.11 Merge branch '20240622-qcom-pd-mapper-v9-0-a84ee3591c8e@linaro.org' into drivers-for-6.11 Chen Ni (1): soc: qcom: pmic_glink: Handle the return value of pmic_glink_init Chris Lew (1): soc: qcom: smp2p: Use devname for interrupt descriptions Christian Hewitt (1): soc: amlogic: meson-gx-socinfo: Add S905L ID Christophe JAILLET (1): soc: ti: knav_qmss: Constify struct knav_range_ops Connor Abbott (1): firmware: qcom: scm: Add gpu_init_regs call Conor Dooley (6): firmware: microchip: support writing bitstream info to flash firmware: microchip: move buffer allocation into mpfs_auto_update_set_image_address() firmware: microchip: use scope-based cleanup where possible MAINTAINERS: add cache binding directory to cache driver entry MAINTAINERS: add microchip soc binding directory to microchip soc driver entry MAINTAINERS: drop riscv list from cache controllers Dan Carpenter (1): MAINTAINERS: Add mailing list for SCMI drivers Dmitry Baryshkov (6): soc: qcom: pdr: protect locator_addr with the main mutex soc: qcom: pdr: fix parsing of domains lists soc: qcom: pdr: extract PDR message marshalling data soc: qcom: add pd-mapper implementation soc: qcom: add missing pd-mapper dependencies firmware: qcom: tzmem: blacklist more platforms for SHM Bridge Dr. David Alan Gilbert (1): soc: sunxi: sram: Remove unused list 'claimed_sram' Esben Haabendal (1): memory: fsl_ifc: Make FSL_IFC config visible and selectable Gavin Liu (1): optee: add timeout value to optee_notif_wait() to support timeout Geert Uytterhoeven (1): reset: RESET_IMX8MP_AUDIOMIX should depend on ARCH_MXC Hsiao Chien Sung (1): soc: mediatek: Disable 9-bit alpha in ETHDR Jason-JH.Lin (1): soc: mtk-cmdq: Add cmdq_pkt_logic_command to support math operation Javier Carrasco (2): soc: sunxi: sram: Constify struct regmap_config bus: sunxi-rsb: Constify struct regmap_bus Jay Buddhabhatti (3): soc: xilinx: rename cpu_number1 to dummy_cpu_number soc: xilinx: Add cb event for subsystem restart drivers: soc: xilinx: check return status of get_api_version() Jeff Johnson (3): soc: qcom: spm: add missing MODULE_DESCRIPTION() firmware: meson_sm: add missing MODULE_DESCRIPTION() macro soc: add missing MODULE_DESCRIPTION() macros Jon Hunter (1): soc/tegra: pmc: Simplify resource lookup Joshua Yeong (2): dt-bindings: cache: Add docs for StarFive Starlink cache controller cache: Add StarFive StarLink cache management Kathiravan Thirumoorthy (3): dt-bindings: arm: qcom,ids: Add SoC ID for IPQ5321 soc: qcom: socinfo: Add SoC ID for IPQ5321 cpufreq: qcom-nvmem: add support for IPQ5321 Ken Sloat (1): pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode. Konrad Dybcio (3): soc: qcom: socinfo: Update X1E PMICs soc: qcom: Move some socinfo defines to the header soc: qcom: smem: Add a feature code getter Krzysztof Kozlowski (6): firmware: qcom: tzmem: simplify returning pointer without cleanup soc: qcom: llcc: simplify with cleanup.h soc: qcom: mdt_loader: simplify with cleanup.h soc: qcom: ocmem: simplify with cleanup.h soc: qcom: pdr: simplify with cleanup.h soc: qcom: wcnss: simplify with cleanup.h Luca Weiss (5): dt-bindings: soc: qcom,smp2p: Mark qcom,ipc as deprecated dt-bindings: soc: qcom,smsm: Allow specifying mboxes instead of qcom,ipc soc: qcom: smsm: Support using mailbox interface soc: qcom: smsm: Add missing mailbox dependency to Kconfig soc: qcom: socinfo: Add PM6350 PMIC MD Danish Anwar (1): MAINTAINERS: Add entry for ti,pruss.yaml to TI KEYSTONE MULTICORE NAVIGATOR DRIVERS Marek Behún (11): dt-bindings: firmware: add cznic,turris-omnia-mcu binding platform: cznic: Add preliminary support for Turris Omnia MCU platform: cznic: turris-omnia-mcu: Add support for MCU connected GPIOs platform: cznic: turris-omnia-mcu: Add support for poweroff and wakeup platform: cznic: turris-omnia-mcu: Add support for MCU watchdog platform: cznic: turris-omnia-mcu: Add support for MCU provided TRNG platform: cznic: turris-omnia-mcu: Depend on OF platform: cznic: turris-omnia-mcu: Depend on WATCHDOG firmware: turris-mox-rwtm: Do not complete if there are no waiters firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout() firmware: turris-mox-rwtm: Initialize completion before mailbox Michael Walle (1): dt-bindings: memory: fsl: replace maintainer Neha Malcom Francis (1): soc: ti: k3-socinfo: Add J721E SR2.0 Pascal Paillet (1): arm64: stm32: enable scmi regulator for stm32 Peng Fan (3): firmware: arm_scmi: Add support for system suspend in power control driver dt-bindings: firmware: arm,scmi: Add support for notification completion channel firmware: arm_scmi: Add support for platform to agent channel completion Peter Griffin (1): soc: samsung: exynos-pmu: add support for PMU_ALIVE non atomic registers Philipp Zabel (5): reset: sti: allow building under COMPILE_TEST reset: meson-audio-arb: Use devm_clk_get_enabled() reset: zynqmp: allow building under COMPILE_TEST reset: tegra-bpmp: allow building under COMPILE_TEST Merge tag 'regulator-hw-enable-helper' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into reset/next Richard Acayan (2): dt-bindings: arm: qcom,ids: Add SoC ID for SDM670 soc: qcom: socinfo: Add SDM670 SoC ID table entry Richard Genoud (2): dt-bindings: ti: fix TISCI protocol URL link firmware: ti_sci: fix TISCI protocol URL link Roger Quadros (1): dt-bindings: soc: ti: Move ti,j721e-system-controller.yaml to soc/ti Rohit Agarwal (1): dt-bindings: soc: qcom,aoss-qmp: Document the SDX75 AOSS channel Ronak Jain (1): firmware: xilinx: Move FIRMWARE_VERSION_MASK to xlnx-zynqmp.h Samuel Holland (1): dt-bindings: sram: sunxi-sram: Add regulators child Shengjiu Wang (1): reset: imx8mp-audiomix: Add AudioMix Block Control reset driver Sibi Sankar (4): soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove dt-bindings: interconnect: qcom,msm8998-bwmon: Remove opp-table from the required list dt-bindings: interconnect: qcom,msm8998-bwmon: Add X1E80100 BWMON instances soc: qcom: icc-bwmon: Allow for interrupts to be shared across instances Stephen Boyd (1): soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers Sudeep Holla (2): firmware: arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier firmware: arm_ffa: Split bus and driver into distinct modules Tengfei Fan (2): dt-bindings: cache: qcom,llcc: Add SA8775p description soc: qcom: llcc: Add llcc configuration support for the SA8775p platform Unnathi Chalicheemala (3): firmware: qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALL dt-bindings: arm: msm: Add llcc Broadcast_AND register soc: qcom: llcc: Add regmap for Broadcast_AND region Vasyl Gomonovych (1): soc: ti: pm33xx: Fix missing newlines in log statements Viacheslav Bocharov (1): soc: amlogic: meson-gx-socinfo: add new A113X SoC id .../testing/sysfs-bus-i2c-devices-turris-omnia-mcu | 113 ++ .../devicetree/bindings/arm/keystone/ti,sci.yaml | 2 +- .../devicetree/bindings/cache/qcom,llcc.yaml | 55 +- .../cache/starfive,jh8100-starlink-cache.yaml | 66 ++ .../devicetree/bindings/clock/ti,sci-clk.yaml | 2 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 12 +- .../bindings/firmware/cznic,turris-omnia-mcu.yaml | 86 ++ .../devicetree/bindings/firmware/qcom,scm.yaml | 15 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 3 +- .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 2 +- .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 10 + .../devicetree/bindings/reset/ti,sci-reset.yaml | 2 +- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 3 +- .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 30 +- .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 2 +- .../ti}/ti,j721e-system-controller.yaml | 4 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 28 + Documentation/power/regulator/consumer.rst | 6 + MAINTAINERS | 17 +- arch/arm64/Kconfig.platforms | 2 + arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 11 +- drivers/bus/sunxi-rsb.c | 2 +- drivers/cache/Kconfig | 9 + drivers/cache/Makefile | 5 +- drivers/cache/starfive_starlink_cache.c | 130 +++ drivers/cpufreq/qcom-cpufreq-nvmem.c | 1 + drivers/firmware/arm_ffa/Makefile | 6 +- drivers/firmware/arm_ffa/bus.c | 22 +- drivers/firmware/arm_ffa/common.h | 2 - drivers/firmware/arm_ffa/driver.c | 57 +- drivers/firmware/arm_scmi/common.h | 1 + drivers/firmware/arm_scmi/mailbox.c | 57 +- drivers/firmware/arm_scmi/scmi_power_control.c | 21 +- drivers/firmware/arm_scmi/shmem.c | 5 + drivers/firmware/meson/meson_sm.c | 1 + drivers/firmware/microchip/mpfs-auto-update.c | 136 ++- drivers/firmware/qcom/Kconfig | 31 + drivers/firmware/qcom/Makefile | 1 + drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 256 ++--- drivers/firmware/qcom/qcom_scm-smc.c | 30 +- drivers/firmware/qcom/qcom_scm.c | 197 +++- drivers/firmware/qcom/qcom_scm.h | 9 + drivers/firmware/qcom/qcom_tzmem.c | 469 +++++++++ drivers/firmware/qcom/qcom_tzmem.h | 13 + drivers/firmware/ti_sci.h | 2 +- drivers/firmware/turris-mox-rwtm.c | 23 +- drivers/firmware/xilinx/zynqmp.c | 3 - drivers/memory/Kconfig | 2 +- drivers/mtd/nand/raw/Kconfig | 3 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 8 +- drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 1 + drivers/platform/cznic/Kconfig | 50 + drivers/platform/cznic/Makefile | 8 + drivers/platform/cznic/turris-omnia-mcu-base.c | 408 ++++++++ drivers/platform/cznic/turris-omnia-mcu-gpio.c | 1095 ++++++++++++++++++++ .../cznic/turris-omnia-mcu-sys-off-wakeup.c | 260 +++++ drivers/platform/cznic/turris-omnia-mcu-trng.c | 103 ++ drivers/platform/cznic/turris-omnia-mcu-watchdog.c | 130 +++ drivers/platform/cznic/turris-omnia-mcu.h | 194 ++++ drivers/regulator/core.c | 28 + drivers/reset/Kconfig | 14 + drivers/reset/Makefile | 7 +- drivers/reset/reset-imx8mp-audiomix.c | 128 +++ drivers/reset/reset-meson-audio-arb.c | 9 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 63 +- drivers/reset/sti/Kconfig | 4 +- drivers/reset/tegra/Kconfig | 3 +- drivers/soc/amlogic/meson-clk-measure.c | 1 + drivers/soc/amlogic/meson-gx-socinfo.c | 2 + drivers/soc/imx/soc-imx8m.c | 1 + drivers/soc/ixp4xx/ixp4xx-npe.c | 1 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 35 + drivers/soc/mediatek/mtk-mmsys.c | 1 + drivers/soc/mediatek/mtk-mutex.c | 1 + drivers/soc/qcom/Kconfig | 18 + drivers/soc/qcom/Makefile | 2 + drivers/soc/qcom/icc-bwmon.c | 16 +- drivers/soc/qcom/llcc-qcom.c | 57 +- drivers/soc/qcom/mdt_loader.c | 6 +- drivers/soc/qcom/ocmem.c | 10 +- drivers/soc/qcom/pdr_interface.c | 46 +- drivers/soc/qcom/pdr_internal.h | 318 +----- drivers/soc/qcom/pmic_glink.c | 13 +- drivers/soc/qcom/pmic_glink_altmode.c | 2 +- drivers/soc/qcom/qcom_pd_mapper.c | 677 ++++++++++++ drivers/soc/qcom/qcom_pdr_msg.c | 353 +++++++ drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/rpmh.c | 1 - drivers/soc/qcom/smem.c | 33 + drivers/soc/qcom/smp2p.c | 11 +- drivers/soc/qcom/smsm.c | 51 +- drivers/soc/qcom/socinfo.c | 14 +- drivers/soc/qcom/spm.c | 1 + drivers/soc/qcom/wcnss_ctrl.c | 11 +- drivers/soc/samsung/exynos-pmu.c | 22 +- drivers/soc/sunxi/sunxi_sram.c | 4 +- drivers/soc/tegra/pmc.c | 8 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/knav_qmss.h | 2 +- drivers/soc/ti/knav_qmss_acc.c | 2 +- drivers/soc/ti/knav_qmss_queue.c | 2 +- drivers/soc/ti/pm33xx.c | 4 +- drivers/soc/xilinx/xlnx_event_manager.c | 16 +- drivers/soc/xilinx/zynqmp_power.c | 155 ++- drivers/tee/optee/notif.c | 9 +- drivers/tee/optee/optee_private.h | 5 +- drivers/tee/optee/optee_rpc_cmd.h | 1 + drivers/tee/optee/rpc.c | 10 +- include/clocksource/timer-xilinx.h | 2 +- include/dt-bindings/arm/qcom,ids.h | 2 + include/linux/firmware/qcom/qcom_qseecom.h | 8 +- include/linux/firmware/qcom/qcom_scm.h | 37 +- include/linux/firmware/qcom/qcom_tzmem.h | 56 + include/linux/firmware/xlnx-event-manager.h | 10 + include/linux/firmware/xlnx-zynqmp.h | 3 + include/linux/regulator/consumer.h | 7 + include/linux/soc/mediatek/mtk-cmdq.h | 42 + include/linux/soc/qcom/llcc-qcom.h | 4 +- include/linux/soc/qcom/smem.h | 1 + include/linux/soc/qcom/socinfo.h | 34 + include/linux/soc/samsung/exynos-regs-pmu.h | 4 + include/linux/turris-omnia-mcu-interface.h | 249 +++++ 125 files changed, 6025 insertions(+), 847 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu create mode 100644 Documentation/devicetree/bindings/cache/starfive,jh8100-starlink-cache.yaml create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml rename Documentation/devicetree/bindings/{mfd => soc/ti}/ti,j721e-system-controller.yaml (96%) create mode 100644 drivers/cache/starfive_starlink_cache.c create mode 100644 drivers/firmware/qcom/qcom_tzmem.c create mode 100644 drivers/firmware/qcom/qcom_tzmem.h create mode 100644 drivers/platform/cznic/Kconfig create mode 100644 drivers/platform/cznic/Makefile create mode 100644 drivers/platform/cznic/turris-omnia-mcu-base.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu-gpio.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu-trng.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu-watchdog.c create mode 100644 drivers/platform/cznic/turris-omnia-mcu.h create mode 100644 drivers/reset/reset-imx8mp-audiomix.c create mode 100644 drivers/soc/qcom/qcom_pd_mapper.c create mode 100644 drivers/soc/qcom/qcom_pdr_msg.c create mode 100644 include/linux/firmware/qcom/qcom_tzmem.h create mode 100644 include/linux/turris-omnia-mcu-interface.h From patchwork Mon Jul 15 21:10:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13733906 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 7412CC3DA59 for ; Mon, 15 Jul 2024 21:03:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 3E0AEC4AF0B; Mon, 15 Jul 2024 21:03:36 +0000 (UTC) Received: from fout6-smtp.messagingengine.com (fout6-smtp.messagingengine.com [103.168.172.149]) (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 B0CD4C32782 for ; Mon, 15 Jul 2024 21:03:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org B0CD4C32782 Authentication-Results: smtp.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfout.nyi.internal (Postfix) with ESMTP id B11A51388B1F; Mon, 15 Jul 2024 17:03:30 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Mon, 15 Jul 2024 17:03:30 -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:subject:subject:to:to; s=fm2; t=1721077410; x=1721163810; bh=5i4IRofGV/WODSgwvcWpdMWNKYoUmJ+7Vay6YRl45P8=; b= dMRzN1C/Mwz6ILBmmhuTyKVsac02lqz/oEm94wjvUm1KSKiOODzlo6fMWYF7XsRS 0jF8f/aP8TgZzWhTBPSHRR6d7SvT/OssjXw0x9eg14abOcUjMoy6sVDYVmnQF+Dw kr2eIBcU4wlomhpDDKVfplMq8CjGtK3Ef9ClqrI350MsDV1i25xQvOTN5mZ+HpIf n/n+RyrIbsvZMIj7vgCVuXsP+I5MqSHMW5lSaLAGKDu/WHTNN1gg+hOxQiBFE6qE oir1Tn4E9f8DP8yKRoQ/U8BA0n53sFbqNQKVz0dhDvExuTZH8dvgTJVA212EQcA8 +i3JJVIT3Z7i9Tci08KGfw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1721077410; x= 1721163810; bh=5i4IRofGV/WODSgwvcWpdMWNKYoUmJ+7Vay6YRl45P8=; b=b mnriC8Up0YlYEyXbK+1ghA950tVK92fsC47YbqpHaCa+TicyiLQh6oSALRx3fXg1 wme/xIH2jp+MXa9X7Ryw6etqX5Dpl/WCMuCDDCqh1Hn/SLxrCqu7AYp0klIs+zAZ IVFt3fAgLIi8IDho1H+K4kAFnXEE+ncFFqmDmzN9SgDnvyg7BQVJCJtxwYtFOEq0 nFdjwmLi9q4i8HsXP4E3X44qZwjGAOwiApFhMZTBYuf+m/NFsJ1ld74kpZ2+xdHa 4IwAEJVRpqLeZmdyDSZvhF+rB2c5BPBnhEiG9TZDAPE/fiSbIGe2ELOKwLvicdMq zqNW7+EmI7aBlte7J50Ww== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrgedvgdduheehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpefgkefhheetvdethfejkeeigfehtdffieevfeefteffteejffehlefhtdeu veejueenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhgihhthhhusgdrtghomhenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnuges rghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 716DFB6008D; Mon, 15 Jul 2024 17:03:29 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-568-g843fbadbe-fm-20240701.003-g843fbadb MIME-Version: 1.0 Message-Id: In-Reply-To: References: Date: Mon, 15 Jul 2024 23:10:48 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@kernel.org Subject: [GIT PULL 2/4] soc: dt updates for 6.11 The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454: Linux 6.10-rc5 (2024-06-23 17:08:54 -0400) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.11 for you to fetch changes up to 48d2245586452b8279a854970ce82f43477669d3: Merge tag 'sunxi-dt-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt (2024-07-10 22:23:02 +0200) ---------------------------------------------------------------- soc: dt updates for 6.11 The devicetree updates are fairly well spread out across platforms, with Qualcomm making up about a third of the total. There are three new SoCs in existing product families this: - NXP i.MX95 is a variant of i.MX93, now with six Cortex-A55 cores instead of just two as well as a GPU and more high-speed I/O devices. - Qualcomm QCS8550 is a variant of SM8550 for IOT devices - Airoha EN7581 is a 10G-PON network chip and related to the MT7981 Wireless router chip from its parent Mediatek. In total there are 58 new machines, including four riscv boards and eight for 32-bit arm. The most exciting new addition is probably a pair of laptops based on the Qualcomm x1e80100 (Snapdragon X1 Elite) chip, the Asus Vivobook S15 and the Lenovo Yoga Slim7x. Other noteworthy new additions are: - A total of 20 Qualcomm based machines, mostly Android devices from Samsung, Motorola and LG, as well as a wireless router and some reference designs - Six NXP i.MX based machines, mostly industrial boards along with some reference designs - Mediatek sees some interesting Filogic based routers including the "OpenWRT One", a few new Chromebooks as well as single-board computers. - Four machines from Solidrun based on Marvell cn913x, replacing the older Armada 8000 based counterparts - The four Amlogic machines are all set top boxes or reference designs for them - The nine new Rockchips machines are mostly single-board computers including some interesting ones based on the rk3588 chip like the ROCK 5 ITX board and the CM3588 with its four NVMe slots - The RISC-V boards are all single-board computers based on Starfive JH7110, Microchip MPFS and Allwinner D1, which all had similar boards already There are also a lot of updates to already supported machines, notably for the TI K3, Rockchips, Freescale and of course Qualcomm platforms. -------- Note: a couple of commits for qualcomm device drivers accidentally slipped into this branch and may show up in the merge: there is at least one from the clk tree plus one from the soc-drivers-6.11 tag. It wasn't worth rebasing when I noticed, as the changesets would get merged anyway ---------------------------------------------------------------- Abel Vesa (10): arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe 6a arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe 6a arm64: dts: qcom: x1e80100: Describe the PCIe 6a resources arm64: dts: qcom: x1e80100: Disable the SMB2360 4th instance by default arm64: dts: qcom: x1e80100: Add remote endpoints between PHYs and DPs arm64: dts: qcom: x1e80100-crd: Add pmic-glink node with all 3 connectors arm64: dts: qcom: x1e80100-qcp: Add pmic-glink node with all 3 connectors arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply Aboothahir U (1): arm64: dts: qcom: pm660: Add rradc, charger Adam Ford (4): arm64: dts: imx8mp-beacon-kit: Enable HDMI bridge HPD arm64: dts: imx8mp-beacon-kit: Fix errors found from CHECK_DTBS arm64: dts: imx8mp: Fix pgc_mlmix location arm64: dts: imx8mp: Fix pgc vpu locations Adam Honse (1): ARM: dts: qcom: msm8974: Add Samsung Galaxy Note 3 Adam Skladowski (4): arm64: dts: qcom: msm8976: Add IOMMU nodes arm64: dts: qcom: msm8976: Add MDSS nodes arm64: dts: qcom: msm8976: Add Adreno GPU arm64: dts: qcom: msm8976: Add WCNSS node Akhil P Oommen (1): arm64: dts: qcom: x1e80100: Add gpu support Alain Volmat (2): ARM: dts: stm32: add DCMIPP pinctrl on STM32MP13x SoC family ARM: dts: stm32: enable camera support on stm32mp135f-dk board Alex Bee (9): dt-bindings: clock: rk3128: Add PCLK_MIPIPHY ARM: dts: rockchip: Add D-PHY for RK3128 ARM: dts: rockchip: Add DSI for RK3128 ARM: dts: rockchip: Add i2s nodes for RK3128 ARM: dts: rockchip: Add spdif node for RK3128 ARM: dts: rockchip: Add SFC for RK3128 dt-bindings: vendor-prefixes: Add Neardi Technology dt-bindings: arm: rockchip: Add Neardi LBA3368 arm64: dts: rockchip: Add Neardi LBA3368 board Alexander Stein (11): arm64: dts: mba93xxla: Add USB support arm64: dts: mba93xxca: Add USB support arm64: dts: freescale: tqma9352: Add partitions subnode to spi-nor arm64: dts: freescale: tqma8mqml: Add partitions subnode to spi-nor arm64: dts: freescale: tqma8mqnl: Add partitions subnode to spi-nor arm64: dts: freescale: tqma8mpql: Add partitions subnode to spi-nor arm64: dts: freescale: tqma8mq: Add partitions subnode to spi-nor arm64: dts: freescale: tqma8xx: Add partitions subnode to spi-nor arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Remove unused ocram node arm64: dts: imx8mp: Add imx8mp-specific irqsteer compatible dt-bindings: arm: add MBa8MP-RAS314 SBC Alexandre Messier (2): ARM: dts: qcom: Add initial support for HTC One (M8) dt-bindings: arm: qcom: add HTC One (M8) Alexandre Torgue (2): ARM: dts: stm32: order stm32mp13-pinctrl nodes ARM: dts: stm32: omit unused pinctrl groups from stm32mp13 dtb files Alexandru Gagniuc (1): arm64: dts: qcom: ipq9574: add MDIO bus Alexandru Marc Serdeliuc (2): dt-bindings: arm: qcom: Add Samsung Galaxy Z Fold5 arm64: dts: qcom: sm8550: Add support for Samsung Galaxy Z Fold5 Alexey Charkov (9): arm64: dts: rockchip: add rfkill node for M.2 Key E Bluetooth on Rock 5B arm64: dts: rockchip: add thermal zones information on RK3588 arm64: dts: rockchip: enable thermal management on all RK3588 boards arm64: dts: rockchip: add passive GPU cooling on RK3588 arm64: dts: rockchip: enable automatic fan control on Rock 5B arm64: dts: rockchip: Add CPU/memory regulator coupling for 2 RK3588 boards arm64: dts: rockchip: Add OPP data for CPU cores on RK3588 arm64: dts: rockchip: Add OPP data for CPU cores on RK3588j arm64: dts: rockchip: Split GPU OPPs of RK3588 and RK3588j Amelie Delaunay (1): arm64: dts: st: add HPDMA nodes on stm32mp251 Andre Przywara (2): arm64: dts: allwinner: h616: add IOMMU node arm64: dts: allwinner: h616: add crypto engine node Andreas Kemnade (1): ARM: dts: e60k02: fix aliases for mmc Andrejs Cainikovs (1): arm64: dts: k3-am625-verdin: enable nau8822 pll Andrew Davis (10): arm64: dts: ti: k3-am642-sk: Add power supply temperature sensors ARM: dts: nspire: Add unit name addresses to memory nodes ARM: dts: nspire: Add full compatible for watchdog node arm64: dts: ti: k3-am65: Add cpsw-mac-efuse node to mcu_conf arm64: dts: ti: k3-j7200: Add cpsw-mac-efuse node to mcu_conf arm64: dts: ti: k3-j721e: Add cpsw-mac-efuse node to mcu_conf arm64: dts: ti: k3-j721s2: Add cpsw-mac-efuse node to mcu_conf arm64: dts: ti: k3-j784s4: Add cpsw-mac-efuse node to mcu_conf arm64: dts: ti: k3-am62a: Add cpsw-mac-efuse node to wkup_conf arm64: dts: ti: k3-am62: Add cpsw-mac-efuse node to wkup_conf André Apitzsch (3): ARM: dts: qcom: msm8926-motorola-peregrine: Add accelerometer, magnetometer, regulator ARM: dts: qcom: msm8926-motorola-peregrine: Update temperature sensor ARM: dts: qcom: msm8926-motorola-peregrine: Add framebuffer supplies André Draszik (2): arm64: dts: exynos: gs101: reorder properties as per guidelines arm64: dts: exynos: gs101-oriole: add placeholder regulators for USB phy AngeloGioacchino Del Regno (21): arm: dts: mediatek: Declare drive-strength numerically arm64: dts: mediatek: Complete chassis-type for MT8183 Chromebooks arm64: dts: mediatek: Add missing chassis-type to MT8192 Chromebooks dt-bindings: soc: mediatek: Add support for MT8188 VPPSYS arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS arm64: dts: mediatek: mt8183: Refactor thermal zones arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable arm64: dts: mediatek: mt8395-nio-12l: Define RSEL in microamperes arm64: dts: mediatek: mt8395-nio-12l: Enable PHYs and USB role switch arm64: dts: mediatek: mt8395-nio-12l: Add power supplies for CPU/GPU scaling arm64: dts: mediatek: mt8195-cherry: Specify sound DAI links and routing arm64: dts: mediatek: mt8186-corsola: Specify sound DAI links and routing dt-bindings: arm: mediatek: Add MT8195 HP Chromebook x360 13b-ca0002sa arm64: mediatek: mt8195-cherry: Introduce the MT8195 Dojo Chromebook arm64: dts: mediatek: mt8188: Add Global Command Engine mailboxes arm64: dts: mediatek: mt8188: Add VDOSYS0/1 support for multimedia arm64: dts: mediatek: mt8188: Add support for SoC power domains arm64: dts: mediatek: mt8188: Add support for Mali GPU on Panfrost arm64: dts: mediatek: Makefile: Generate symbols for DTBO support arm64: dts: mediatek: Declare drive-strength numerically Anton Bambura (1): arm64: dts: qcom: msm8916-lg-c50: add initial dts for LG Leon LTE Arnd Bergmann (36): arm64: dts: amlogic: ad402: move thermal-zones to top node Merge tag 'renesas-dts-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'juno-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt Merge tag 'zynqmp-soc-for-6.11' of https://github.com/Xilinx/linux-xlnx into soc/dt Merge tag 'socfpga_dts_updates_for_v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt Merge tag 'sti-dt-for-v6.11-round1' of https://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt Merge tag 'mtk-dts64-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt Merge tag 'mtk-dts32-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt Merge tag 'renesas-dt-bindings-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'v6.11-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'v6.11-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'renesas-dts-for-v6.11-tag2-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'microchip-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'amlogic-arm64-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Merge tag 'tegra-for-6.11-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'samsung-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'dt64-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'dt-cleanup-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'imx-bindings-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt64-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'sunxi-dt-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Merge tag 'qcom-arm32-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'stm32-dt-for-v6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt Merge tag 'ti-k3-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'mvebu-dt-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'mvebu-dt64-6.11-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'qcom-arm64-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'riscv-dt-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'v6.11-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'v6.11-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'v6.11-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'riscv-sophgo-dt-for-v6.11' of https://github.com/sophgo/linux into soc/dt Merge tag 'qcom-arm32-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'qcom-arm64-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'sunxi-dt-for-6.11-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Barnabás Czémán (1): arm64: dts: qcom: msm8996: add reset for display subsystem Bartosz Golaszewski (7): arm64: dts: qcom: sm8550-qrd: add the Wifi node arm64: dts: qcom: sm8650-qrd: add the Wifi node arm64: dts: qcom: qrb5165-rb5: add the Wifi node arm64: dts: qcom: sa8775p: add a dedicated memory carveout for TZ dt-bindings: arm: qcom: add sa8775p-ride Rev 3 arm64: dts: qcom: move common parts for sa8775p-ride variants into a .dtsi arm64: dts: qcom: sa8775p-ride-r3: add new board file Beleswar Padhi (1): arm64: dts: ti: k3-j721e-sk: Add support for multiple CAN instances Beniamin Sandu (1): arm64: dts: socfpga: stratix10: add L2 cache info Bhavya Kapoor (1): arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances Bjorn Andersson (8): arm64: dts: qcom: sc8180x: Drop ipa-virt interconnect arm64: dts: qcom: sc8180x: Fix aoss_qmp node arm64: dts: qcom: sc8180x: Correct PCIe slave ports Merge branch 'arm64-fixes-for-6.10' into arm64-for-6.11 Merge branch '20240606-topic-rb1_gpu-v4-1-4bc0c19da4af@linaro.org' into arm64-for-6.11 arm64: dts: qcom: c630: Add Embedded Controller node Merge branch '20240602114439.1611-1-quic_jkona@quicinc.com' into arm64-for-6.11 Merge branch '20240430064214.2030013-3-quic_varada@quicinc.com' into arm64-for-6.11 Bryant Mairs (2): dt-bindings: arm: qcom: Document samsung,milletwifi device ARM: dts: qcom: Add support for Samsung Galaxy Tab 4 8.0 Wi-Fi Caleb Connolly (3): dt-bindings: arm: qcom: Add QCM6490 SHIFTphone 8 arm64: dts: qcom: add QCM6490 SHIFTphone 8 arm64: dts: qcom: sm6115: add resets for sdhc_1 Chen Wang (1): riscv: dts: add clock generator for Sophgo SG2042 SoC Chen-Yu Tsai (8): Merge branch 'sunxi/shared-clk-ids-for-6.11' into sunxi/dt-for-6.11 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property arm64: dts: mediatek: Drop mediatek,drive-strength-adv usage arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node names arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625 dt-bindings: arm: mediatek: Add MT8186 Voltorb Chromebooks arm64: dts: mediatek: Add MT8186 Voltorb Chromebooks riscv: dts: allwinner: d1s-t113: Add system LDOs Chintan Vankar (2): arm64: dts: ti: k3-am62x-sk-common: Add bootph-all property in phy_gmii_sel node arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G Chris Morgan (3): dt-bindings: clock: sun50i-h616-ccu: Add GPADC clocks arm64: dts: allwinner: h616: Add GPADC device node arm64: dts: allwinner: anbernic-rg35xx-h: Add ADC joysticks Chris Packham (1): ARM: dts: marvell: Add 7-segment LED display on x530 Christian Gmeiner (1): arm64: dts: imx8qm: Add GPU nodes Christian Hewitt (8): dt-bindings: arm: amlogic: add GXLX/S905L/p271 reference board arm64: dts: meson: add GXLX/S905L/p271 support arm64: dts: meson: radxa-zero2: add pwm-fan support dt-bindings: arm: amlogic: add OSMC Vero 4K arm64: dts: meson: add support for OSMC Vero 4K dt-bindings: add dream vendor prefix dt-bindings: arm: amlogic: add support for Dreambox One/Two arm64: dts: meson: add initial support for Dreambox One/Two Christophe Roullier (6): ARM: dts: stm32: add ethernet1 and ethernet2 support on stm32mp13 ARM: dts: stm32: add ethernet1/2 RMII pins for STM32MP13F-DK board ARM: dts: stm32: add ethernet1 for STM32MP135F-DK board arm64: dts: st: add ethernet1 and ethernet2 support on stm32mp25 arm64: dts: st: add eth2 pinctrl entries in stm32mp25-pinctrl.dtsi arm64: dts: st: enable Ethernet2 on stm32mp257f-ev1 board Christopher Obbard (1): arm64: dts: imx8mp-debix-model-a: Enable HDMI output Chukun Pan (7): arm64: dts: qcom: ipq6018: add sdhci node arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S Clément Léger (1): ARM: dts: renesas: r9a06g032: Describe GMAC1 Conor Dooley (2): dt-bindings: riscv: microchip: document beaglev-fire riscv: dts: microchip: add an initial devicetree for the BeagleV Fire Cristian Ciocaltea (4): arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10 arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu Cristian Cozzolino (1): arm64: dts: qcom: msm8916-lg-m216: Add initial device tree Dang Huynh (1): arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS Daniel Danzberger (1): arm64: dts: Add Airoha EN7581 SoC and EN7581 Evaluation Board Dasnavis Sabiya (2): arm64: dts: ti: k3-am69-sk: Add PCIe support arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs David Heidelberg (1): ARM: dts: qcom: msm8960: correct memory base David Wronek (1): arm64: dts: qcom: sm8550-samsung-q5q: fix typo Devarsh Thakkar (3): arm64: dts: ti: k3-am62x-sk-common: Add bootph-all for I2C1 instance pinmux arm64: dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA Dhruva Gole (2): arm64: dts: ti: k3-am62p5-sk: fix graph_child_address warnings arm64: dts: ti: k3-am62x-sk-common: Fix graph_child_address warns Diederik de Haas (3): arm64: dts: rockchip: Add dma-names to uart1 on quartz64-b arm64: dts: rockchip: Add avdd supplies to hdmi on rock64 arm64: dts: rockchip: Add dma-names to uart1 on Pine64 rk3566 devices Dmitry Baryshkov (57): arm64: dts: qcom: sm8150: move USB graph to the SoC dtsi arm64: dts: qcom: sm8350: move USB graph to the SoC dtsi arm64: dts: qcom: sm8450: move USB graph to the SoC dtsi arm64: dts: qcom: sm8550: move USB graph to the SoC dtsi arm64: dts: qcom: sm8650: move USB graph to the SoC dtsi arm64: dts: qcom: sm8350: move PHY's orientation-switch to SoC dtsi arm64: dts: qcom: sm8450: move PHY's orientation-switch to SoC dtsi arm64: dts: qcom: sm8550: move PHY's orientation-switch to SoC dtsi arm64: dts: qcom: sm8650: move PHY's orientation-switch to SoC dtsi arm64: dts: qcom: sm8650-mtp: connect USB-C SS port to QMP PHY arm64: dts: qcom: delete wrong usb-role-switch properties arm64: dts: qcom: x1e80100: drop wrong usb-role-switch properties arm64: dts: qcom: sc7180: drop extra UFS PHY compat arm64: dts: qcom: sc8180x: add power-domain to UFS PHY arm64: dts: qcom: sdm845: add power-domain to UFS PHY arm64: dts: qcom: sm6115: add power-domain to UFS PHY arm64: dts: qcom: sm6350: add power-domain to UFS PHY arm64: dts: qcom: sm8250: add power-domain to UFS PHY ... Dmitry Rokosov (3): arm64: dts: amlogic: a1: add cooling-cells for DVFS feature arm64: dts: amlogic: a1: introduce cpu temperature sensor arm64: dts: amlogic: ad402: setup thermal-zones Dragan Simic (9): arm64: dts: allwinner: Add cache information to the SoC dtsi for H6 dt-bindings: arm: sunxi: Correct the descriptions for Pine64 boards arm64: dts: allwinner: Correct the model names for Pine64 boards arm64: dts: allwinner: Add cache information to the SoC dtsi for A64 arm64: dts: allwinner: Add cache information to the SoC dtsi for H616 arm64: dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant OPPs arm64: dts: rockchip: Delete the SoC variant dtsi for RK3399Pro arm64: dts: rockchip: Add GPU OPP voltage ranges to RK356x SoC dtsi arm64: dts: rockchip: Update GPU OPP voltages in RK356x SoC dtsi Etienne Carriere (2): arm64: dts: st: OP-TEE async notif on PPI 15 for stm32mp25 ARM: dts: stm32: OP-TEE async notif interrupt for ST STM32MP15x boards FUKAUMI Naoki (4): arm64: dts: rockchip: add SFC support for Radxa ROCK 5B arm64: dts: rockchip: add (but disabled) SFC node for Radxa ROCK 5A arm64: dts: rockchip: change spi-max-frequency for Radxa ROCK 3C arm64: dts: rockchip: fix mmc aliases for Radxa ZERO 3E/3W Fabio Estevam (4): arm64: dts: imx8mm-iot-gateway: Add initial support dt-bindings: arm: fsl: Document Compulab IOT-GATE-iMX8 arm64: dts: imx8qxp-mek: Pass memory-region to the DSP node arm64: dts: imx8mp: Remove 'snps,rx-sched-sp' Francesco Dolcini (1): arm64: dts: freescale: imx8mp-verdin: add HDMI support Frank Li (42): arm64: dts: imx8dxl-ss-adma: delete unused node arm64: dts: imx8dxl-ss-adma: update audio node power domains and IRQ number arm64: dts: imx8dxl-evk: add audio nodes arm64: dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>; arm64: dts: imx8qm-ss-audio: add audio nodes arm64: dts: imx8qm-mek: add sai and wm8960 support arm64: dts: imx8x: add cm41 subsystem dtsi arm64: dts: imx8qm-mek: add i2c0 and children devices arm64: dts: imx8qm-mek: add cm41_i2c and children devices arm64: dts: imx8qm-mek: add flexcan support arm64: dts: imx8qm-mek: add lsio mu5 and mu6 arm64: dts: imx8qm: add ocopt and fec_mac[0,1] arm64: dts: imx8qm-mek: add fec2 support arm64: dts: freescale: ls1028a: Remove undocumented 'fsl,ls-pcie-ep' arm64: dts: freescale: ls1028a: Reorder sai dma-names to fix warning arm64: dts: ls1012a: Reorder sai dma-names to clean up DTB_CHECK warning arm64: dts: ls1043a: Change I2C clock name to ipg to fix DTB_CHECK warning arm64: dts: ls208xa: Change I2C clock name to ipg to fix DTB_CHECK warning arm64: dts: ls2160a: Change I2C clock name to ipg to fix DTB_CHECK warning arm64: dts: layerscape: Change node name from 'esdhc' to 'mmc' arm64: dts: layerscape: change thermal node name ... Frank Wunderlich (3): dt-bindings: arm64: mediatek: add BananaPi R3 Mini arm64: dts: mediatek: Add mt7986 based Bananapi R3 Mini arm64: dts: mt7622: fix switch probe on bananapi-r64 Gabor Juhos (2): dt-bindings: arm: qcom: add TP-Link Archer AX55 v1 arm64: dts: qcom: add TP-Link Archer AX55 v1 Gabriel Fernandez (1): arm64: dts: st: enable STM32 access controller for RCC Garrett Giordano (4): arm64: dts: ti: k3-am62a: Enable AUDIO_REFCLKx arm64: dts: ti: Add am62x-phyboard-lyra carrier board dt-bindings: arm: ti: Add bindings for PHYTEC AM62Ax based hardware arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM62Ax Geert Uytterhoeven (14): arm64: dts: renesas: condor-i: Add I2C EEPROM dt-bindings: fuse: Document R-Car E-FUSE / PFC dt-bindings: fuse: Document R-Car E-FUSE / OTP_MEM arm64: dts: mediatek: mt7986a: bpi-r3: Convert to sugar syntax arm64: dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0 arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ ARM: dts: renesas: Add interrupt-names to arch timer nodes arm64: dts: renesas: Add interrupt-names to arch timer nodes Georgi Djakov (2): arm64: dts: qcom: sdm845: Add DT nodes for the TBUs arm64: dts: qcom: sc7280: Add DT nodes for the TBUs Gianluca Boiano (1): arm64: dts: qcom: pmi8950: add pwm node Guido Günther (1): arm64: dts: imx8mq-librem5: Don't wake up on volume key press Heiko Stuebner (3): Merge branch 'v6.11-shared/clkids' into v6.11-armsoc/dts32 dt-bindings: arm: rockchip: Add ROCK 5 ITX board arm64: dts: rockchip: add ROCK 5 ITX board Henry Bell (2): dt-bindings: riscv: starfive: add Star64 board compatible riscv: dts: starfive: add Star64 board devicetree Hsin-Te Yuan (1): arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch Inochi Amaoto (1): riscv: dts: thead: th1520: Add PMU event node Jagadeesh Kona (8): dt-bindings: clock: qcom: Update SM8450 videocc header file name dt-bindings: clock: qcom: Add SM8650 video clock controller clk: qcom: videocc-sm8550: Add support for videocc XO clk ares clk: qcom: videocc-sm8550: Add SM8650 video clock controller dt-bindings: clock: qcom: Update the order of SC8280XP camcc header dt-bindings: clock: qcom: Add SM8650 camera clock controller clk: qcom: camcc-sm8650: Add SM8650 camera clock controller driver arm64: dts: qcom: sm8650: Add video and camera clock controllers Jai Luthra (7): arm64: dts: ti: k3-am62x: Drop McASP AFIFOs arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX James McGregor (2): dt-bindings: input: sun4i-lradc-keys: Add H616 compatible ARM: dts: sun50i: Add LRADC node Jared McArthur (1): arm64: dts: ti: k3-j722s: Add gpio-ranges properties Jayesh Choudhary (8): arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma arm64: dts: ti: k3-j722s-main: Add audio_refclk node arm64: dts: ti: k3-j722s-evm: Enable analog audio support arm64: dts: ti: k3-j784s4-main: Add McASP nodes arm64: dts: ti: k3-j784s4-main: Add audio_refclk node arm64: dts: ti: k3-j784s4-evm: Enable analog audio support Jens Reidel (1): arm64: dts: qcom: pm6150: Add vibrator Jerome Brunet (5): arm64: dts: amlogic: sm1: fix spdif compatibles arm64: dts: amlogic: g12: bump spdif output drive strength arm64: dts: amlogic: add power domain to hdmitx arm64: dts: amlogic: gx: correct hdmi clocks arm64: dts: amlogic: setup hdmi system clock Jie Gan (1): arm64: dts: qcom: Add coresight nodes for SA8775p Joe Mason (2): arm64: dts: qcom: msm8916-samsung-fortuna: Add BMC150 accelerometer/magnetometer arm64: dts: qcom: msm8916-samsung-gprimeltecan: Add NFC Johan Hovold (1): arm64: dts: qcom: sc8280xp-x13s: enable pm8008 camera pmic Johan Jonker (4): ARM: dts: rockchip: add hdmi-sound node to rk3066a ARM: dts: rockchip: enable hdmi_sound and i2s0 for mk808 hdmi ARM: dts: rockchip: add #sound-dai-cells to hdmi node no rk3036 ARM: dts: rockchip: add #sound-dai-cells to hdmi node on rk3128 Jonas Karlman (16): dt-bindings: arm: rockchip: Add Radxa ZERO 3W/3E arm64: dts: rockchip: Add Radxa ZERO 3W/3E arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s arm64: dts: rockchip: Add OTP device node for RK3308 arm64: dts: rockchip: Add rk3308 IO voltage domains arm64: dts: rockchip: Add io-domains to rk3308-rock-pi-s arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s dt-bindings: arm: rockchip: Add Radxa ROCK S0 arm64: dts: rockchip: Add Radxa ROCK S0 arm64: dts: rockchip: Increase VOP clk rate on RK3328 dt-bindings: arm: rockchip: Add Radxa ROCK 3B arm64: dts: rockchip: Add Radxa ROCK 3B dt-bindings: arm: rockchip: Add Xunlong Orange Pi 3B arm64: dts: rockchip: Add Xunlong Orange Pi 3B Josua Mayer (6): arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity dt-bindings: arm64: marvell: add solidrun cn9130 som based boards dt-bindings: arm64: marvell: add solidrun cn9132 CEX-7 evaluation board arm64: dts: add description for solidrun cn9130 som and clearfog boards arm64: dts: add description for solidrun cn9131 solidwan board arm64: dts: add description for solidrun cn9132 cex7 module and clearfog board Joy Zou (2): arm64: dts: imx93-11x11-evk: fix duplicated lpi2c3 labels arm64: dts: imx93-11x11-evk: reorder lpi2c2, lpi2c3, mu1 and mu2 label Junyi Zhao (1): arm64: dts: amlogic: Add Amlogic S4 PWM Kamlesh Gurudasani (2): arm64: dts: ti: k3-am62a-main: Enable crypto accelerator arm64: dts: ti: k3-am62*-main: Remove unwanted properties from crypto Kaushal Kumar (1): arm64: dts: qcom: sdx75: Add modem SMP2P node Komal Bajaj (5): arm64: dts: qcom: qdu1000: Add USB3 and PHY support arm64: dts: qcom: qdu1000-idp: enable USB nodes arm64: dts: qcom: qru1000-idp: enable USB nodes arm64: dts: qcom: qdu1000: Add secure qfprom node arm64: dts: qcom: qdu1000: fix usb interrupts properties Konrad Dybcio (47): arm64: dts: qcom: x1e80100-pmics: Add the missing PMICs arm64: dts: qcom: ipq6018-*: Remove thermal zone polling delays arm64: dts: qcom: ipq8074-*: Remove thermal zone polling delays arm64: dts: qcom: ipq9574-*: Remove thermal zone polling delays arm64: dts: qcom: msm8916-*: Remove thermal zone polling delays arm64: dts: qcom: msm8939-*: Remove thermal zone polling delays arm64: dts: qcom: msm8953-*: Remove thermal zone polling delays arm64: dts: qcom: msm8976-*: Remove thermal zone polling delays arm64: dts: qcom: msm8996-*: Remove thermal zone polling delays arm64: dts: qcom: msm8998-*: Remove thermal zone polling delays arm64: dts: qcom: pm7550ba: Remove thermal zone polling delays arm64: dts: qcom: pms405: Remove thermal zone polling delays arm64: dts: qcom: pmx75: Remove thermal zone polling delays arm64: dts: qcom: qcm2290-*: Remove thermal zone polling delays arm64: dts: qcom: qcs404-*: Remove thermal zone polling delays arm64: dts: qcom: sa8775p-*: Remove thermal zone polling delays arm64: dts: qcom: sc7180-*: Remove thermal zone polling delays arm64: dts: qcom: sc7280-*: Remove thermal zone polling delays arm64: dts: qcom: sc8180x-*: Remove thermal zone polling delays arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays .... Krishna Kurapati (10): arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for USB arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB Krishna chaitanya chundru (2): arm64: dts: qcom: sm8450: Add interconnect path to PCIe node arm64: dts: qcom: sm8450: Add OPP table support to PCIe Krzysztof Kozlowski (52): arm64: dts: qocm: sdx75: align smem node name with coding style arm64: dts: stratix10: socdk: drop unneeded flash address/size-cells arm64: dts: stratix10: socdk_nand: drop unneeded flash address/size-cells arm64: dts: agilex: socdk: drop unneeded flash address/size-cells arm64: dts: n5x: socdk: drop unneeded flash address/size-cells arm64: dts: microchip: sparx5_pcb134: move non-MMIO nodes out of axi arm64: dts: microchip: sparx5_pcb135: move non-MMIO nodes out of axi arm64: dts: qcom: use defines for interrupts arm64: dts: qcom: sm6350-pdx213: correct touchscreen interrupt flags arm64: dts: qcom: sm6375-pdx225: correct touchscreen interrupt flags arm64: dts: qcom: sm8250-sony-xperia: correct touchscreen interrupt flags arm64: dts: qcom: sm8450-sony-xperia: correct touchscreen interrupt flags ARM: dts: vt8500: align panel timings node name with dtschema ARM: dts: cirrus: align panel timings node name with dtschema ARM: dts: imx: align panel timings node name with dtschema .... Kuninori Morimoto (2): arm64: dts: renesas: r8a779g0: Tidy up sound DT settings arm64: dts: renesas: r8a779h0: R-Car Sound support Lad Prabhakar (3): arm64: dts: renesas: r9a09g011: Update fallback string for SDHI nodes arm64: dts: renesas: rzg2l: Update fallback string for SDHI nodes arm64: dts: renesas: r9a08g045: Update fallback string for SDHI nodes Lin, Meng-Bo (2): arm64: dts: qcom: msm8916-gplus-fl8005a: Add sound and modem arm64: dts: qcom: msm8916-gplus-fl8005a: Add BMS Linus Walleij (1): ARM: dts: ixp4xx: nslu2: beeper uses PWM Liu Ying (1): arm64: dts: imx8mp-evk: Add MX8-DLVDS-LCD1 display module support Lorenzo Bianconi (1): dt-bindings: arm64: dts: airoha: Add en7581 entry Luca Ceresoli (1): arm64: dts: imx8mp-msc-sm2s: Add HDMI output Luca Weiss (32): arm64: dts: qcom: sc7280: Add APR nodes for sound ARM: dts: qcom: msm8974-hammerhead: Hook up backlight dt-bindings: arm: qcom: Add Samsung Galaxy Note 3 ARM: dts: qcom: msm8974-hammerhead: Update gpio hog node name arm64: dts: qcom: qcs404: Use qcs404-hfpll compatible for hfpll ARM: dts: qcom: msm8974: Use proper compatible for APCS syscon arm64: dts: qcom: pmi632: Add vibrator arm64: dts: qcom: sdm632-fairphone-fp3: Enable vibrator arm64: dts: qcom: pm7250b: Add node for PMIC VBUS booster arm64: dts: qcom: pm7250b: Add a TCPM description arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB role switching ARM: dts: qcom: msm8974: Use mboxes properties for APCS arm64: dts: qcom: msm8916: Use mboxes properties for APCS arm64: dts: qcom: msm8939: Use mboxes properties for APCS arm64: dts: qcom: msm8953: Use mboxes properties for APCS arm64: dts: qcom: msm8976: Use mboxes properties for APCS arm64: dts: qcom: msm8994: Use mboxes properties for APCS arm64: dts: qcom: qcm6490-fairphone-fp5: Use .mbn firmware for IPA arm64: dts: qcom: qcm6490-fairphone-fp5: Name the regulators arm64: dts: qcom: qcm6490-shift-otter: Name the regulators arm64: dts: qcom: sm7225-fairphone-fp4: Configure PM8008 regulators arm64: dts: qcom: qcm6490-fairphone-fp5: Configure PM8008 regulators ARM: dts: qcom: msm8974: Use mboxes in smsm node arm64: dts: qcom: msm8916: Use mboxes in smsm node arm64: dts: qcom: msm8939: Use mboxes in smsm node arm64: dts: qcom: msm8953: Use mboxes in smsm node arm64: dts: qcom: msm8976: Use mboxes in smsm node arm64: dts: qcom: sm7225-fairphone-fp4: Name the regulators arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property arm64: dts: qcom: sm7225-fairphone-fp4: Add PMK8003 thermals arm64: dts: qcom: sm7225-fairphone-fp4: Add PM6150L thermals mailmap: Update Luca Weiss's email address MD Danish Anwar (2): arm64: dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode arm64: dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output Macpaul Lin (3): dt-bindings: arm64: mediatek: add mt8390-evk board arm64: dts: mediatek: add device-tree for Genio 700 EVK board arm64: dts: mediatek: mt8395-genio-1200-evk: add u3port1 for xhci1 Manivannan Sadhasivam (1): arm64: dts: qcom: sm8650: Use "pcie" as the node name instead of "pci" Marc Gonzalez (2): arm64: dts: qcom: msm8998: enable adreno_smmu by default arm64: dts: qcom: msm8998: set qcom,no-msa-ready-indicator for wifi Marek Behún (7): ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node dt-bindings: interrupt-controller: convert marvell,mpic binding to YAML ARM: dts: turris-omnia: Add MCU system-controller node ARM: dts: turris-omnia: Add GPIO key node for front button ARM: dts: armada-{370-xp,375,38x,39x}: Drop #size-cells from mpic node ARM: dts: turris-omnia: Add MCU system-controller node ARM: dts: turris-omnia: Add GPIO key node for front button Marek Vasut (11): ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer dt-bindings: arm: stm32: Add compatible string for DH electronics STM32MP13xx DHCOR DHSBC board arm64: dts: imx8mp: Enable HDMI on i.MX8MP DHCOM PDK2 and PDK3 ARM: dts: imx: Add LVDS port data mapping on M53 Menlo arm64: dts: imx8mp: Do not reconfigure Audio PLL2 on DH i.MX8M Plus DHCOM SoM arm64: dts: imx8mp: Update Fast ethernet PHY MDIO addresses to match DH i.MX8MP DHCOM rev.200 ARM: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on edgeble-neu2 arm64: dts: rockchip: Drop ethernet-phy-ieee802.3-c22 from PHY compatible string on all RK3588 boards ARM: dts: stm32: Add pinmux nodes for DH electronics STM32MP13xx DHCOR SoM and DHSBC board ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC board ARM: dts: stm32: Add ethernet support for DH STM32MP13xx DHCOR DHSBC board Martijn Braam (1): arm64: dts: qcom: Add Motorola Moto G 2015 (osprey) Martin Schmiedel (1): arm64: dts: freescale: add TQMa8MPQL on MBa8MP-RAS314 Matt Ranostay (2): arm64: dts: ti: k3-j784s4-main: Add support for USB arm64: dts: ti: k3-j784s4-evm: Enable USB3 support Matthias Brugger (1): riscv: dts: starfive: Update flash partition layout Matthias Schiffer (1): arm64: dts: ti: k3-am64-tqma64xxl: relicense to GPL-2.0-only OR MIT Max Krummenacher (2): arm64: dts: freescale: imx8mm-verdin: don't limit i2c2 max. clock arm64: dts: freescale: imx8mp-verdin: don't limit i2c2 max. clock Michael Walle (16): dt-bindings: Drop Li Yang as maintainer for all bindings dt-bindings: arm: fsl: document Kontron SMARC-sAMX6i boards ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset ARM: dts: imx6qdl-kontron-samx6i: fix board reset ARM: dts: imx6qdl-kontron-samx6i: cleanup the PMIC node ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects ARM: dts: imx6qdl-kontron-samx6i: fix product name ARM: dts: imx6qdl-kontron-samx6i: always enable eMMC ARM: dts: imx6qdl-kontron-samx6i: add SDIO_PWR_EN support ARM: dts: imx6qdl-kontron-samx6i: fix node names ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity ARM: dts: imx6qdl-kontron-samx6i: remove wake-up-gpio property ARM: dts: imx6qdl-kontron-samx6i: add actual device trees dt-bindings: arm64: mediatek: add Kontron 3.5"-SBC-i1200 arm64: dts: mediatek: add Kontron 3.5"-SBC-i1200 Michal Simek (9): arm64: zynqmp: Align nvmem node with dt schema arm64: zynqmp: Use fpga-region as node name arm64: zynqmp: Add missing description for efuses arm64: zynqmp: Describe USB wakeup interrupt arm64: zynqmp: Describe OCM controller arm64: zynqmp: Remove address/size-cells from ams node arm64: zynqmp: Add compatible string for kv260 arm64: zynqmp: Add description for ina260 on kv260 arm64: zynqmp: Add support for K26 rev2 boards Mike Looijmans (1): arm64: dts: ls1028a-rdb: Add EEPROM nodes to I2C bus Minda Chen (1): riscv: dts: starfive: add PCIe dts configuration for JH7110 Mohammad Shehar Yaar Tausif (1): ARM: dts: vt8500: replace "uhci" nodename with generic name "usb" Mrinmay Sarkar (3): arm64: dts: qcom: sa8775p: Add ep pcie0 controller node arm64: dts: qcom: sa8775p: Add ep pcie1 controller node arm64: dts: qcom: sa8775p: Mark PCIe EP controller as cache coherent Mukesh Ojha (2): arm64: dts: qcom: sm8650: Enable download mode register write arm64: dts: qcom: sc7280: Enable download mode register write Naina Mehta (2): arm64: dts: qcom: sdx75: Add SDHCI node arm64: dts: qcom: sdx75-idp: add SDHCI for SD Card Nathan Morrisson (9): arm64: dts: ti: phycore-am64: Add PMIC arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz arm64: dts: ti: am642-phyboard-electra: Remove PCIe pinmuxing arm64: dts: ti: am642-phyboard-electra: Add overlay to enable PCIe arm64: dts: ti: k3-am64-phycore-som: Add serial_flash label arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable eth phy arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable rtc arm64: dts: ti: k3-am6xx-phycore-som: Add overlay to disable spi nor arm64: dts: ti: k3-am6xx-phycore-qspi-nor: Add overlay to enable QSPI NOR Neha Malcom Francis (4): arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage arm64: dts: ti: k3-am68-sk-base-board: Add LP8733 and TPS6287 nodes arm64: dts: ti: k3-am69-sk: Add TPS62873 node arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node Neil Armstrong (27): arm64: dts: qcom: sm8450: correct pcie1 phy clocks inputs to gcc arm64: dts: qcom: sm8550: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk arm64: dts: qcom: sm8650: remove pcie-1-phy-aux-clk and add pcie1_phy pcie1_phy_aux_clk dt-bindings: arm: qcom: Document the HDK8650 board arm64: dts: qcom: sm8650: add support for the SM8650-HDK board arm64: dts: qcom: sm8650-hdk: enable GPU arm64: dts: qcom: sdm450: add Lenovo Smart Tab M10 DTS dt-bindings: arm: qcom: Add Lenovo Smart Tab M10 (WiFi) arm64: dts: qcom: sm8650-hdk: allow more IOMMU SID for the first QUP instance Merge branch 'dt' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.11/arm64-dt arm64: dts: sm8650-hdk: add support for the Display Card overlay arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller arm64: dts: amlogic: move ao_pinctrl into aobus arm64: dts: amlogic: sm1: fix tdm audio-controller clock order arm64: dts: amlogic: sm1: fix tdm controllers compatible arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec arm64: dts: amlogic: axg: fix tdm audio-controller clock order arm64: dts: amlogic: c3: use correct compatible for gpio_intc node arm64: dts: amlogic: a1: use correct node name for mmc controller arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400 arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property arm64: dts: qcom: sm8650-hdk: add the Wifi node arm64: dts: amlogic: ad402: fix thermal zone node name arm64: dts: qcom: sm8650-hdk: add port mapping to speakers arm64: dts: qcom: sm8650-mtp: add port mapping to speakers arm64: dts: qcom: sm8650-qrd: add port mapping to speakers Nikita Travkin (2): dt-bindings: arm: qcom: Add msm8916 based Motorola devices dt-bindings: arm: qcom: Add msm8916 based LG devices Niklas Cassel (2): arm64: dts: rockchip: Add PCIe endpoint mode support arm64: dts: rockchip: Add rock5b overlays for PCIe endpoint mode Niklas Söderlund (3): arm64: dts: renesas: r8a779g0: Use MDIO node for all AVB devices arm64: dts: renesas: white-hawk: ethernet: Describe AVB1 and AVB2 arm64: dts: renesas: r8a779h0: Add video capture nodes Nishanth Menon (2): arm64: dts: ti: k3-pinctrl: Define a generic GPIO MUX Mode arm64: dts: ti: k3-am62p: Add gpio-ranges properties Nitin Yadav (1): arm64: dts: ti: k3-am62: Add GPMC and ELM nodes Nícolas F. R. A. Prado (1): arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where unused Odelu Kukatla (1): arm64: dts: qcom: sc7280: Add clocks for QOS configuration Parthiban Nallathambi (2): arm64: dts: phygate-tauri-l: enable pcie phy arm64: dts: phygate-tauri-l: add overlays for RS232 and RS485 Pascal Paillet (3): regulator: Add STM32MP25 regulator bindings arm64: dts: st: add scmi regulators on stm32mp25 arm64: dts: st: describe power supplies for stm32mp257f-ev1 board Patrick Delaunay (1): arm64: dts: st: add power domain on stm32mp25 Pavel Löbl (1): ARM: dts: sunxi: remove duplicated entries in makefile Peng Fan (5): arm64: dts: freescale: add i.MX95 basic dtsi arm64: dts: freescale: add i.MX95 19x19 EVK minimal board dts arm64: dts: freescale: Support i.MX93 9x9 Quick Start Board dt-bindings: arm: fsl: add i.MX95 19x19 EVK board dt-bindings: arm: fsl: add i.MX93 9x9 QSB board Peter Robinson (4): arm64: dts: rockchip: Enable SPI flash on PinePhone Pro arm64: dts: rockchip: Add Pinephone Pro support for GPIO LEDs arm64: dts: rockchip: Enable PinePhone Pro IMU sensor arm64: dts: rockchip: Enable PinePhone Pro vibrator Pierre-Hugues Husson (1): arm64: dts: qcom: msm8998: add venus node Pin-yen Lin (2): arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg arm64: dts: mt8173: Add G2Touch touchscreen node Rafał Miłecki (16): ARM: dts: nxp: imx6: convert NVMEM content to layout syntax dt-bindings: vendor-prefixes: add Cudy dt-bindings: arm64: dts: mediatek: Add Cudy WR3000 V1 router arm64: dts: mediatek: mt7981: add pinctrl arm64: dts: mediatek: Add Cudy WR3000 V1 arm64: dts: mediatek: mt7988: add XHCI controllers arm64: dts: mediatek: mt7981: add watchdog & WiFi controllers arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks arm64: dts: mediatek: mt7981: add efuse block dt-bindings: vendor-prefixes: add OpenWrt dt-bindings: arm64: dts: mediatek: Add OpenWrt One arm64: dts: mediatek: Add OpenWrt One arm64: dts: mediatek: mt7988: add PWM controller arm64: dts: mediatek: mt7988: add I2C controllers arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux arm64: dts: mediatek: mt7981: add I2C controller Rajendra Nayak (1): arm64: dts: qcom: x1e80100: Enable tsens and thermal zone nodes Raphael Gallais-Pou (2): ARM: dts: st: add thermal property on stih410.dtsi and stih418.dtsi ARM: dts: sti: add thermal-zones support on stih418 Raymond Hackley (8): arm64: dts: qcom: msm8916/39-samsung-a2015: Add PMIC and charger arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add connector for MUIC arm64: dts: qcom: msm8916-samsung-rossa: Add LIS2HH12 accelerometer arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add S3FWRN5 NFC arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add PMIC and charger arm64: dts: qcom: msm8916-acer-a1-724: Add sound and modem dt-bindings: arm: qcom: Document samsung,ms013g ARM: dts: qcom: qcom-msm8226-samsung-ms013g: Add initial device tree Rayyan Ansari (1): ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly Richard Acayan (1): arm64: dts: qcom: sdm670: add smem region Rob Herring (2): arm64: dts: sprd: Split PMU nodes for heterogeneous CPUs arm: dts: arm: Drop redundant fixed-factor clocks Rob Herring (Arm) (4): arm64: dts: qcom: Split PMU nodes for heterogeneous CPUs arm: dts: nuvoton: Use standard 'i2c' bus node name arm: dts: aspeed: Use standard 'i2c' bus node name arm/arm64: dts: arm: Use generic clock and regulator nodenames Robin Murphy (1): arm64: dts: juno: Enable GPU Roger Quadros (3): arm64: dts: ti: am642-evm: Add overlay for NAND expansion card arm64: dts: ti: am62-lp-sk: Add overlay for NAND expansion card arm: dts: k3-am642-evm-nand: Add bootph-all to NAND related nodes Rohit Agarwal (4): arm64: dts: qcom: sdx75: Add IPCC node arm64: dts: qcom: sdx75: Add TCSR register space arm64: dts: qcom: sdx75: Add AOSS node arm64: dts: qcom: sdx75: Support for I2C and SPI Ruby Iris Juric (1): arm64: dts: qcom: Add device tree for Motorola Moto G4 Play (harpia) Ryan Walklin (2): arm64: dts: allwinner: h616: add additional CPU OPPs for the H700 arm64: dts: allwinner: rg35xx: Enable DVFS CPU frequency scaling Sagar Cheluvegowda (1): arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent Sam Protsenko (1): arm64: dts: exynos850: Enable TRNG Samuel Holland (1): riscv: dts: allwinner: Add ClockworkPi and DevTerm devicetrees Satya Priya Kakitapalli (1): arm64: dts: qcom: sm8150: Add video clock controller node Sean Anderson (1): arm64: zynqmp: Add coresight cpu debug support Sean Nyekjaer (2): ARM: dts: stm32: osd32: move usb phy power to common ARM: dts: stm32: osd32: move pwr_regulators to common Sebastian Kropatsch (2): dt-bindings: arm: rockchip: Add FriendlyElec CM3588 NAS arm64: dts: rockchip: Add FriendlyElec CM3588 NAS board Shawn Guo (1): Merge tag 'imx-fixes-6.10' into imx/dt64 Shengjiu Wang (4): arm64: dts: imx8mp: Initialize audio PLLs from audiomix subsystem arm64: dts: imx8mp-evk: add bt-sco sound card support arm64: dts: imx8mp: Add audio XCVR device node arm64: dts: imx8mp-evk: Add audio XCVR sound card Sibi Sankar (2): arm64: dts: qcom: x1e80100: Add BWMONs arm64: dts: qcom: x1e80100: Add fastrpc nodes Siddharth Manthan (1): arm64: dts: qcom: msm8916-samsung-fortuna: Add LSM303C accelerometer/magnetometer Siddharth Vadapalli (16): arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode arm64: dts: ti: k3-am62p: use eFuse MAC Address for CPSW3G Port 1 arm64: dts: ti: k3-j784s4-main: Add PCIe nodes arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode arm64: dts: ti: am62p: Rename am62p-{}.dtsi to am62p-j722s-common-{}.dtsi arm64: dts: ti: k3-am62p-j722s: Move AM62P specific USB1 to am62p-main.dtsi arm64: dts: ti: k3-j722s: Add main domain peripherals specific to J722S arm64: dts: ti: k3-j722s: Switch to k3-am62p-j722s-common-{}.dtsi includes arm64: dts: ti: k3-serdes: Add SERDES0/SERDES1 lane-muxing macros for J722S arm64: dts: ti: k3-j722s-main: Add SERDES and PCIe support arm64: dts: ti: k3-j722s: Enable PCIe and USB support on J722S-EVM arm64: dts: ti: k3-am62p-j722s: Move SoC-specific node properties Sinthu Raja (1): arm64: dts: ti: k3-am68-sk-som: Add support for OSPI flash Srinivas Kandagatla (4): arm64: dts: qcom: msm8996: add fastrpc nodes arm64: dts: qcom: x1e80100-qcp: add audio support dt-bindings: arm: qcom: Add Lenovo Yoga Slim 7x arm64: dts: qcom: x1e80100: add Lenovo Thinkpad Yoga slim 7x devicetree Stanislav Jakubek (1): ARM: dts: qcom: motorola-falcon: add accelerometer, magnetometer Stephen Boyd (3): arm64: dts: qcom: sc7180: quackingstick: Disable instead of delete usb_c1 arm64: dts: qcom: sc7180: pazquel: Add missing comment header arm64: dts: qcom: sc7180-trogdor: Make clamshell/detachable fragments Suman Anna (2): arm64: dts: ti: k3-am64-main: Add PRU system events for virtio arm64: dts: ti: k3-am65-main: Add PRU system events for virtio Sumit Garg (3): dt-bindings: vendor-prefixes: Add Schneider Electric dt-bindings: arm: qcom: Add Schneider Electric HMIBSC board arm64: dts: qcom: apq8016: Add Schneider HMIBSC board DTS Tanmay Shah (1): dts: zynqmp: add properties for TCM in remoteproc Tejas Bhumkar (1): arm64: zynqmp: Disable Tri-state for SDIO Tengfei Fan (10): arm64: dts: qcom: sm4450: Add cpufreq support arm64: dts: qcom: sa8775p: Add llcc support for the SA8775p platform dt-bindings: soc: qcom: add qcom,sa8775p-imem compatible arm64: dts: qcom: sa8775p: Add IMEM and PIL info region arm64: dts: qcom: sm8550: Move usb-role-switch to SoC dtsi arm64: dts: qcom: sm8550: Remove usb default dr_mode dt-bindings: arm: qcom: Document QCS8550 SoC and the AIM300 AIoT board arm64: dts: qcom: qcs8550: introduce qcs8550 dtsi arm64: dts: qcom: add base AIM300 dtsi arm64: dts: qcom: aim300: add AIM300 AIoT Tim Harvey (4): arm64: dts: freescale: imx8m*-venice-*: fix gw,gsc dt-schema warnings arm64: dts: imx8mm-venice-gw700x: add support for PHY LED's arm64: dts: imx8mp-venice-gw702x: add support for PHY LED's arm64: dts: imx8mp-venice-gw74xx: add DP83867 configuration Tomi Valkeinen (1): arm64: dts: ti: k3-j721e: Add overlay for J721E Infotainment Expansion Board Trevor Woerner (1): arm64: dts: rockchip: add gpio-line-names to radxa-zero-3 Umang Chheda (1): arm64: dts: qcom: qcs6490-rb3gen2: Enable PMK8350 RTC module Unnathi Chalicheemala (3): arm64: dts: qcom: sm8450: Add Broadcast_AND register in LLCC block arm64: dts: qcom: sm8550: Add Broadcast_AND register in LLCC block arm64: dts: qcom: sm8650: Add Broadcast_AND register in LLCC block Uwe Kleine-König (1): ARM: dts: stm32: Document output pins for PWMs on stm32mp135f-dk Vaishnav Achath (1): arm64: dts: ti: k3-j722s: Fix main domain GPIO count Valentin Caron (3): arm64: dts: st: add usart nodes on stm32mp25 arm64: dts: st: add usart6 pinctrl used on stm32mp257f-ev1 board arm64: dts: st: add usart6 on stm32mp257f-ev1 board Valeriy Klimin (3): ARM: dts: qcom: Add Sony Xperia Z3 Compact smartphone ARM: dts: qcom: msm8974-sony-shinano: increase load on l21 for sdhc2 dt-bindings: arm: qcom: Add Sony Xperia Z3 Compact Varadarajan Narayanan (2): dt-bindings: interconnect: Add Qualcomm IPQ9574 support arm64: dts: qcom: ipq9574: Add icc provider ability to gcc Vedant Deshpande (1): arm64: tegra: Restructure Orin NX/Nano device tree Venkata Prahlad Valluru (1): arm64: dts: qcom: qcs6490-rb3gen2: enable hdmi bridge Vibhore Vardhan (1): arm64: dts: ti: k3-am62a-wakeup: Enable RTC node Viken Dadhaniya (2): arm64: dts: qcom: qcm6490-rb3: Enable gpi-dma and qup node arm64: dts: qcom: sc7280: Remove CTS/RTS configuration Vishal Patel (1): arm64: zynqmp: Add pwm-fan node and fix ttc0 pwm-cells property Vishal Sagar (1): arm64: zynqmp: Describe DisplayPort connector for Kria Vitor Soares (1): arm64: dts: imx8mm-verdin: add TPM device Wiktor Strzębała (1): arm64: dts: qcom: Add Motorola Moto E 2015 LTE (surnia) Wolfram Sang (4): arm64: dts: renesas: gray-hawk-single: Add aliases for I2C buses arm64: dts: renesas: white-hawk-cpu: Add aliases for I2C buses arm64: dts: renesas: spider-cpu: Add aliases for I2C buses arm64: dts: renesas: s4sk: Add aliases for I2C buses Xianwei Zhao (2): dt-bindings: power: add Amlogic A4 power domains arm64: dts: amlogic: a4: add power domain controller node Xilin Wu (2): dt-bindings: arm: qcom: Add ASUS Vivobook S 15 arm64: dts: qcom: Add device tree for ASUS Vivobook S 15 Yangyu Chen (1): dt-bindings: riscv: Add T-HEAD C908 compatible Yanjun Yang (1): ARM: dts: stm32: Missing clocks for stm32f429's syscfg. Yannick Fertre (1): ARM: dts: stm32: add goodix touchscreen on stm32mp135f-dk 0.0% Documentation/devicetree/bindings/arm/marvell/ 0.0% Documentation/devicetree/bindings/arm/stm32/ 0.0% Documentation/devicetree/bindings/arm/ti/ 0.3% Documentation/devicetree/bindings/arm/ 0.1% Documentation/devicetree/bindings/clock/ 0.1% Documentation/devicetree/bindings/fuse/ 0.0% Documentation/devicetree/bindings/input/ 0.1% Documentation/devicetree/bindings/interrupt-controller/ 0.0% Documentation/devicetree/bindings/power/ 0.0% Documentation/devicetree/bindings/riscv/ 0.0% Documentation/devicetree/bindings/soc/fsl/ 0.0% Documentation/devicetree/bindings/soc/hisilicon/ 0.0% Documentation/devicetree/bindings/soc/mediatek/ 0.0% Documentation/devicetree/bindings/soc/sti/ 0.0% Documentation/devicetree/bindings/sram/ 0.0% Documentation/devicetree/bindings/ 0.1% arch/arm/boot/dts/allwinner/ 0.4% arch/arm/boot/dts/arm/ 0.0% arch/arm/boot/dts/aspeed/ 0.0% arch/arm/boot/dts/cirrus/ 0.0% arch/arm/boot/dts/intel/ixp/ 0.5% arch/arm/boot/dts/marvell/ 0.0% arch/arm/boot/dts/mediatek/ 0.0% arch/arm/boot/dts/nspire/ 0.0% arch/arm/boot/dts/nuvoton/ 0.5% arch/arm/boot/dts/nxp/imx/ 0.0% arch/arm/boot/dts/nxp/mxs/ 2.3% arch/arm/boot/dts/qcom/ 0.0% arch/arm/boot/dts/renesas/ 0.2% arch/arm/boot/dts/rockchip/ 2.4% arch/arm/boot/dts/st/ 0.0% arch/arm/boot/dts/ti/davinci/ 0.0% arch/arm/boot/dts/ti/omap/ 0.0% arch/arm/boot/dts/vt8500/ 0.2% arch/arm64/boot/dts/airoha/ 0.4% arch/arm64/boot/dts/allwinner/ 0.0% arch/arm64/boot/dts/altera/ 1.6% 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/exynos/google/ 0.0% arch/arm64/boot/dts/exynos/ 15.7% arch/arm64/boot/dts/freescale/ 0.0% arch/arm64/boot/dts/hisilicon/ 0.0% arch/arm64/boot/dts/intel/ 3.3% arch/arm64/boot/dts/marvell/ 5.6% arch/arm64/boot/dts/mediatek/ 0.0% arch/arm64/boot/dts/microchip/ 0.1% arch/arm64/boot/dts/nvidia/ 24.6% arch/arm64/boot/dts/qcom/ 1.2% arch/arm64/boot/dts/renesas/ 18.6% arch/arm64/boot/dts/rockchip/ 0.0% arch/arm64/boot/dts/sprd/ 0.7% arch/arm64/boot/dts/st/ 10.7% arch/arm64/boot/dts/ti/ 0.4% arch/arm64/boot/dts/xilinx/ 0.0% arch/arm64/boot/dts/ 0.3% arch/riscv/boot/dts/allwinner/ 0.3% arch/riscv/boot/dts/microchip/ 0.0% arch/riscv/boot/dts/sophgo/ 0.3% arch/riscv/boot/dts/starfive/ 0.2% arch/riscv/boot/dts/thead/ 5.9% drivers/clk/qcom/ 0.4% include/dt-bindings/clock/ 0.1% include/dt-bindings/interconnect/ 0.0% include/dt-bindings/power/ 0.0% include/dt-bindings/regulator/ 0.0% include/dt-bindings/reset/ 813 files changed, 60639 insertions(+), 10026 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,juno-fpga-apb-regs.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/fuse/renesas,rcar-efuse.yaml create mode 100644 Documentation/devicetree/bindings/fuse/renesas,rcar-otp.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,armada-370-xp-mpic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml create mode 100644 Documentation/devicetree/bindings/soc/hisilicon/hisilicon,hi3660-usb3-otg-bc.yaml create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-kontron-samx6i-ads2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-kontron-samx6i-ads2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-kontron-samx6i-ads2.dtsi create mode 100644 arch/arm/boot/dts/qcom/qcom-apq8026-samsung-milletwifi.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974-samsung-hlte.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8974pro-sony-xperia-shinano-aries.dts create mode 100644 arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts create mode 100644 arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi create mode 100644 arch/arm64/boot/dts/airoha/Makefile create mode 100644 arch/arm64/boot/dts/airoha/en7581-evb.dts create mode 100644 arch/arm64/boot/dts/airoha/en7581.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-one.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox-two.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-vero4k.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxlx-s905l-p271.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-iot-gateway.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rs232.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rs485.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rts-cts.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-mx8-dlvds-lcd1.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts create mode 100644 arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx95-clock.h create mode 100644 arch/arm64/boot/dts/freescale/imx95-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx95-power.h create mode 100644 arch/arm64/boot/dts/freescale/imx95.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf-base.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf-pro.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-cf.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-clearfog.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-sr-cex7.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt7981b-cudy-wr3000-v1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7981b-openwrt-one.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-mini.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb-sku589824.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb-sku589825.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-voltorb.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-dojo-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts rename arch/arm64/boot/dts/nvidia/{tegra234-p3768-0000.dtsi => tegra234-p3768-0000+p3767.dtsi} (90%) create mode 100644 arch/arm64/boot/dts/qcom/apq8016-schneider-hmibsc.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq5018-tplink-archer-ax55-v1.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-lg-c50.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-lg-m216.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-harpia.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-osprey.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-motorola-surnia.dts create mode 100644 arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs8550-aim300-aiot.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs8550.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-clamshell.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-detachable.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm450-lenovo-tbx605f.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk-display-card.dtso create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-s0.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v1.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b-v2.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-orangepi-3b.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3e.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3w.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts rename arch/arm64/boot/dts/rockchip/{rk3588s-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} (100%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi rename arch/arm64/boot/dts/rockchip/{rk3588-pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} (100%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-pcie-ep.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-pcie-srns.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-phyboard-lyra-rdk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-j722s-common-main.dtsi rename arch/arm64/boot/dts/ti/{k3-am62p-mcu.dtsi => k3-am62p-j722s-common-mcu.dtsi} (94%) rename arch/arm64/boot/dts/ti/{k3-am62p-thermal.dtsi => k3-am62p-j722s-common-thermal.dtsi} (100%) rename arch/arm64/boot/dts/ti/{k3-am62p-wakeup.dtsi => k3-am62p-j722s-common-wakeup.dtsi} (93%) create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-pcie-usb2.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-eth-phy.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-rtc.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-disable-spi-nor.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am6xx-phycore-qspi-nor.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso create mode 100644 arch/riscv/boot/dts/allwinner/sun20i-d1-clockworkpi-v3.14.dts create mode 100644 arch/riscv/boot/dts/allwinner/sun20i-d1-devterm-v3.14.dts create mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire-fabric.dtsi create mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-pine64-star64.dts create mode 100644 drivers/clk/qcom/camcc-sm8650.c create mode 100644 include/dt-bindings/clock/qcom,qcm2290-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-camcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8650-videocc.h create mode 100644 include/dt-bindings/interconnect/qcom,ipq9574.h create mode 100644 include/dt-bindings/power/amlogic,a4-pwrc.h create mode 100644 include/dt-bindings/regulator/st,stm32mp25-regulator.h From patchwork Mon Jul 15 21:11:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13733911 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 3773DC3DA4B for ; Mon, 15 Jul 2024 21:04:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 1F79DC32782; Mon, 15 Jul 2024 21:04:20 +0000 (UTC) Received: from fhigh3-smtp.messagingengine.com (fhigh3-smtp.messagingengine.com [103.168.172.154]) (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 E7DE5C4AF0B for ; Mon, 15 Jul 2024 21:04:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org E7DE5C4AF0B Authentication-Results: smtp.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 0FFA0114012D; Mon, 15 Jul 2024 17:04:18 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Mon, 15 Jul 2024 17:04:18 -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:subject :subject:to:to; s=fm2; t=1721077458; x=1721163858; bh=6xGusI2FeA NpJ2Sv7Vopch+IFsdzpSHc3rL7Dr+r41o=; b=DhaiZquDuvy6XLfUHW1yHry4cf w0POFmTXzceXp2axaV4g2fGE+Tx+CB9gkt1F06FN7nGOrsJlhjDY75XkCFAeePLB mPBU8BhevyQ8q17ktEgspsPuJ5yR+rFplbRLdRJq6llzyyn4ppkVAy7jZiygXaYO JigBqMVl92pJDhy4+kgNXIzkc0ZY4xfcGTaiY4dYxrWZ5P5DPMKmJtr80RMK6nQP +whqcm8As6LZBt9/vL26VF1k2EsPl8XYxVHEZsRySKbWxMFgZga844SD4ZeY9Syg nOK1Wh2g9qyqcRN07x9s7KQtuOtxuGS0owR1USaXaKT4FjfPV+34poLb6ahA== 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:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1721077458; x=1721163858; bh=6xGusI2FeANpJ2Sv7Vopch+IFsdz pSHc3rL7Dr+r41o=; b=RT75lbfbLRFCC6K1D3/2Ng5T+8YcZcTH8+OlcbbNZPc8 oK1cfqtGwoHhd03vOrI859PBgKb/IwLYQxmt++upg+ILI9YgOrmtRQIiFsGR9L9E BbmgKXUS01t/w5zlYe0S0VQqg1Jqo5Qf05uIR4bJEEKhcz2l5HJYpweI2sYM+Ajv xV1xEkjdOOKSzk/T9QJK79wyHWIQYrOfQzvknmQ8GuYodRODdINIdPfFE1r91WNX ZM0+9gaKNZddZK9VN35TUGtZjYctRtZl7cyU/QOBY9I09zqkz2DTBiDO1LSjGm1o wFWxLIQBFfkN2hdfm/sUyG/L39pIhIN5+NPVDMbknQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrgedvgdduheeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepvefhffeltdegheeffffhtdegvdehjedtgfekueevgfduffettedtkeekueef hedunecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id CB79CB6008D; Mon, 15 Jul 2024 17:04:16 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-568-g843fbadbe-fm-20240701.003-g843fbadb MIME-Version: 1.0 Message-Id: In-Reply-To: References: Date: Mon, 15 Jul 2024 23:11:35 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@kernel.org Subject: [GIT PULL 3/4] soc: defconfig updates for 6.11 The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454: Linux 6.10-rc5 (2024-06-23 17:08:54 -0400) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.11 for you to fetch changes up to 05a01ce77349f60b8f8d8b09df4e02a99d1f16df: Merge tag 'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig (2024-07-09 08:21:26 +0200) ---------------------------------------------------------------- soc: defconfig updates for 6.11 These are the usual updates to enable newly added drivers, mostly for arm64 and riscv this time. ---------------------------------------------------------------- Alexander Stein (1): ARM: imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x Arnd Bergmann (7): Merge tag 'renesas-arm-defconfig-for-v6.11-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'tegra-for-6.11-arm64-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/defconfig Merge tag 'at91-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig Merge tag 'ti-k3-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Merge tag 'riscv-config-for-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig Merge tag 'imx-defconfig-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig Bartosz Golaszewski (1): arm64: defconfig: enable SHM Bridge support for the TZ memory allocator Besar Wicaksono (1): arm64: defconfig: Enable NVIDIA CoreSight PMU driver Christophe Roullier (1): ARM: multi_v7_defconfig: Add MCP23S08 pinctrl support Dharma Balasubiramani (1): ARM: configs: at91: Enable LVDS serializer support Dmitry Baryshkov (4): arm64: defconfig: enable CONFIG_SM_GPUCC_8350 arm64: defconfig: make CONFIG_INTERCONNECT_QCOM_SM8350 built-in arm64: defconfig: enable several Qualcomm interconnects ARM: imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPLAY_CONNECTOR Fabio Estevam (1): arm64: defconfig: Enable the IWLWIFI driver Geert Uytterhoeven (1): arm64: defconfig: Enable Marvell 88Q2XXX PHY support Hal Feng (1): riscv: defconfig: Enable StarFive JH7110 drivers Komal Bajaj (1): arm64: defconfig: Enable secure QFPROM driver Nathan Morrisson (1): arm64: defconfig: Enable TI LP873X PMIC Ravi Gunasekaran (1): arm64: defconfig: Enable USB2 PHY Driver Vaishnav Achath (1): arm64: defconfig: Enable MTD support for Hyperbus Wolfram Sang (1): arm64: defconfig: Enable Renesas R-Car Gen4 PCIe controller arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 7 +++++++ arch/arm/configs/multi_v7_defconfig | 1 + arch/arm64/configs/defconfig | 22 +++++++++++++++++++--- arch/riscv/configs/defconfig | 26 ++++++++++++++++++++++++++ 5 files changed, 54 insertions(+), 3 deletions(-) From patchwork Mon Jul 15 21:12:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13733912 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 7C03EC3DA4B for ; Mon, 15 Jul 2024 21:04:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 63336C4AF0C; Mon, 15 Jul 2024 21:04:58 +0000 (UTC) Received: from fhigh3-smtp.messagingengine.com (fhigh3-smtp.messagingengine.com [103.168.172.154]) (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 29878C32782 for ; Mon, 15 Jul 2024 21:04:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 29878C32782 Authentication-Results: smtp.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 511B41147D93; Mon, 15 Jul 2024 17:04:56 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Mon, 15 Jul 2024 17:04:56 -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:subject:subject:to:to; s=fm2; t=1721077496; x=1721163896; bh=fy7ccMFscxigazJCZ7f8OPFRsDGGruVASwB7I4mC4iI=; b= AwbFzCef3fEKZJNT6Jjn0xNV+xp/Dgx33WSzf6HSJT4SvngAbba8Co0SKUrejIXI KISDYXmI/GBuEulgg4/n0wy43rhUlI6lHaPkS4A51tfJFo6w7B2X1ogd3vg07sHx 0ZZ9/9ehjP2VLTlvbYLFnaxEP4HN66vw6Wh4vhQnkKv6Fe4H2FyyGjkTG6lFghes psjNUtS/maYhuL5jYkC7YiAmUHT9+w2bF0mVDxtEoMvhohjb/nYqboOxLlKBFW7s ube4NRetPE6mGvP7+eg69fAUnF/fUEmn7OswnTvK/hgadg1abXVqgCWKbfb+8ta4 pmYA7klTVK1NzowgJgtMqA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1721077496; x= 1721163896; bh=fy7ccMFscxigazJCZ7f8OPFRsDGGruVASwB7I4mC4iI=; b=e 8DDZGa9HBH9ScrzRyaSYJCgChony6VHeqO8aDZW+ARrPRCPGvvI/oCPJEG1y+F2O WTSBozJ7R9LrvDMQNjxuZAkQON9qP5lA/pObfRYZX7ctNOHqZgujHnB1buf5t8oW 8UUYkuOnvKtAjD/YrfPuKT0+EazQ/QZtGxwPHR93DIlOV1jk3ILHEIGdAYo066wS R7RMIN1/noAvWFCq0UBmQAGl1y8nRfmx5cWuJHr2dFrT+vaA9S8ycO0zdl+jBeZn 2DrSm+2D3Ub4a9BLyRR1Nyctaae7MaPS60JV94b0W1ggSl5Owk4mp1ta79gjhAJt 4Djap9Vg/voKeTzJ4b+ow== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrgedvgdduheeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpefgkeeuleegieeghfduudeltdekfeffjeeuleehleefudettddtgfevueef feeigeenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 20E28B6008F; Mon, 15 Jul 2024 17:04:55 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-568-g843fbadbe-fm-20240701.003-g843fbadb MIME-Version: 1.0 Message-Id: <6e920ecb-384d-4fca-988d-fd3380c2daed@app.fastmail.com> In-Reply-To: References: Date: Mon, 15 Jul 2024 23:12:14 +0200 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@kernel.org Subject: [GIT PULL 4/4] soc: arm platform updates for 6.11 The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f: Linux 6.10-rc4 (2024-06-16 13:40:16 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.11 for you to fetch changes up to dead06c5e110c25931bafc8cf017e3077b871ac5: ARM: pxa: fix build breakage on PXA3xx (2024-07-15 13:53:28 +0200) ---------------------------------------------------------------- soc: arm platform updates for 6.11 The majority of the updates here are Dmitry Torokhov's cleanups for platform code in the pxa and tegra platforms, changing custom platform_data structures into DT-compatible software node declarations. The other updates are for the MAINTAINERS file, correcting some stale or missing entries. ---------------------------------------------------------------- Arnd Bergmann (3): Merge tag 'vexpress-updates-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/arm Merge tag 'tegra-for-6.11-arm-core' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/arm Merge tag 'imx-soc-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm Baruch Siach (1): arm64: layerscape: remove redundant EDAC_SUPPORT selection Dmitry Torokhov (10): ARM: tegra: paz00: Use software nodes to describe GPIOs for WiFi rfkill ARM: spitz: fix GPIO assignment for backlight ARM: pxa: consolidate GPIO chip platform data ARM: pxa/gumstix: convert vbus gpio to use software nodes ARM: spitz: Simplify instantiating SPI controller ARM: spitz: Use software nodes to describe audio GPIOs ARM: spitz: Use software nodes to describe LCD GPIOs ARM: spitz: Use software nodes to describe MMC GPIOs ARM: spitz: Use software nodes to describe LED GPIOs ARM: pxa: fix build breakage on PXA3xx Drew Fustini (1): MAINTAINERS: thead: add git tree Jeff Johnson (1): bus: vexpress-config: Add missing MODULE_DESCRIPTION() macro Krzysztof Kozlowski (3): MAINTAINERS: ARM: airoha: add entry to cover Airoha SoC amazon: MAINTAINERS: change to odd fixes and Tsahee Zidenberg to CREDITS ti: omap: MAINTAINERS: move Benoît Cousson to CREDITS Linus Walleij (2): ARM: spitz: Use software nodes to describe SPI CS lines ARM: spitz: Use software nodes for the ADS7846 touchscreen Rob Herring (Arm) (2): arm: vexpress: Remove obsolete RTSM DCSCB support dt-bindings: arm: Remove obsolete RTSM DCSCB binding CREDITS | 9 + .../devicetree/bindings/arm/rtsm-dcscb.txt | 19 -- MAINTAINERS | 16 +- arch/arm/configs/vexpress_defconfig | 1 - arch/arm/mach-pxa/devices.c | 55 ++-- arch/arm/mach-pxa/devices.h | 5 +- arch/arm/mach-pxa/gumstix.c | 24 +- arch/arm/mach-pxa/pxa25x.c | 8 +- arch/arm/mach-pxa/pxa27x.c | 9 +- arch/arm/mach-pxa/spitz.c | 284 +++++++++++---------- arch/arm/mach-tegra/board-paz00.c | 50 ++-- arch/arm/mach-versatile/Kconfig | 9 - arch/arm/mach-versatile/Makefile | 3 - arch/arm/mach-versatile/dcscb.c | 173 ------------- arch/arm/mach-versatile/dcscb_setup.S | 33 --- arch/arm64/Kconfig.platforms | 1 - drivers/bus/vexpress-config.c | 1 + include/linux/platform_data/mmc-pxamci.h | 4 +- 18 files changed, 264 insertions(+), 440 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt delete mode 100644 arch/arm/mach-versatile/dcscb.c delete mode 100644 arch/arm/mach-versatile/dcscb_setup.S