From patchwork Wed Nov 1 23:36:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13443159 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 98730C4332F for ; Wed, 1 Nov 2023 23:37:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 659EFC433C8; Wed, 1 Nov 2023 23:37:03 +0000 (UTC) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (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 ABD39C433C9 for ; Wed, 1 Nov 2023 23:36:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org ABD39C433C9 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7B6625C01A3; Wed, 1 Nov 2023 19:36:56 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 01 Nov 2023 19:36: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:sender:subject:subject:to:to; s=fm2; t= 1698881816; x=1698968216; bh=kHeMzE0Mys+MLEvvsgXfL2dbLYyUTkuayMR FxpP5YGY=; b=E12fpSXhyN4JY3QDCUHlP1YCEt6jN3EbdznZbNVEhcYSKnVZiDv P2m6Et7JJJFckBZeIMBya2oP42opNCK7h/carpgPVG7KJmV3wAkr2V8QeXTb4Oh5 vZqRgu1+DvJjouViizuIc+Gg2S53uImqdyVzFozlqHC8JQs3nBEMJo606+L3QO6a bcyLRUHwi32X1PzVprQ/Z4msiVnjAiyKtowBrtyESt6Zmx9WDwgwVq7qlHvgUbD3 ynaaJh9UZuI8BTxrOphEdhdR2nP4lQB2wU2z0ZApLlBTH/zRd2VpUULVv1EstcGW 4bQUWRKGNXy36bRrIc4FONjGt8XnjjhMS+g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1698881816; x=1698968216; bh=kHeMzE0Mys+MLEvvsgXfL2dbLYyUTkuayMR FxpP5YGY=; b=WpaDrjxACyVSFDrK/SRZyrkotPRcufcM3i+gFifL4+XWPQswrns qdh29/RRJt/rAh/3RwxESrwUFwnW3vFKdo5hDG0xrugnsX9QqoMEafaYRyu/2NEJ E5SdrqJy3Lr7mjVoIW0LApL8taG0H1uo8duNQVPODrhkoMyrUGoXOkVb81/NNZAY acasRJtAR4CGR15a/hmRKBjU5e6MftYr40i/bxHpMk2u4Gr6L3dcw4GCm+HsoW/A 6ma2wdmI79jTDZmrss9jPwVeouPmmCJyeI+VDVEKbtWmrhPmmR1VDE7uP9cWwzjK xgcw8YyXQdSFZCa41kgmyw9Ocsv71+L7EXA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedruddthedguddvucetufdoteggodetrfdotf 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 E3BD3B60089; Wed, 1 Nov 2023 19:36:55 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1108-g3a29173c6d-fm-20231031.005-g3a29173c MIME-Version: 1.0 Message-Id: <96986a4b-b9d5-4fdb-bfa6-1d75ec31ade6@app.fastmail.com> In-Reply-To: <263c2cf0-c35a-4d3c-85b3-fcb692cbfd40@app.fastmail.com> References: <263c2cf0-c35a-4d3c-85b3-fcb692cbfd40@app.fastmail.com> Date: Thu, 02 Nov 2023 00:36:34 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 1/4] SoC DT updates for v6.7 The following changes since commit 6465e260f48790807eef06b583b38ca9789b6072: Linux 6.6-rc3 (2023-09-24 14:31:13 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.7 for you to fetch changes up to c505e1e4b10d751e93ca361d56d2270d6180a183: Merge tag 'v6.7-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt (2023-10-25 23:11:54 +0200) ---------------------------------------------------------------- SoC DT updates for v6.7 There are a couple new SoCs that are supported for the first time: - AMD Pensando Elba is a data processing unit based on Cortex-A72 CPU cores - Sophgo makes RISC-V based chips, and we now support the CV1800B chip used in the milkv-duo board and the massive sg2042 chip in the milkv-pioneer, a 64-core developer workstation. - Qualcomm Snapdragon 720G (sm7125) is a close relative of Snapdragon 7c and gets added with some Xiaomi phones - Renesas gains support for the R8A779F4 (R-Car S4-8) automotive SoC and the RZ/G3S (R9A08G045) embedded SoC. There are also a bunch of newly supported machines that use already supported chips. On the 32-bit side, we have: - USRobotics USR8200 is a NAS/Firewall/router based on the ancient Intel IXP4xx platform - A couple of machines based on the NXP i.MX5 and i.MX6 platforms - One machine each for Allwinner V3s, Aspeed AST2600, Microchip sama5d29 and ST STM32mp157 The other ones all use arm64 cores on chips from allwinner, amlogic, freescale, mediatek, qualcomm and rockchip. ---------------------------------------------------------------- The branch contains a few clk driver commits that are already merged for 6.7. For brevity, I left out the full diffstat, here is a dirstat and slightly truncated shortlog: 0.0% Documentation/devicetree/bindings/arm/aspeed/ 0.0% Documentation/devicetree/bindings/arm/stm32/ 1.4% Documentation/devicetree/bindings/arm/tegra/ 0.6% Documentation/devicetree/bindings/arm/ 0.0% Documentation/devicetree/bindings/clock/ 0.1% Documentation/devicetree/bindings/interrupt-controller/ 0.0% Documentation/devicetree/bindings/nvmem/ 0.0% Documentation/devicetree/bindings/power/ 0.0% Documentation/devicetree/bindings/pwm/ 0.0% Documentation/devicetree/bindings/riscv/ 0.1% Documentation/devicetree/bindings/soc/renesas/ 0.1% Documentation/devicetree/bindings/soc/sti/ 1.5% Documentation/devicetree/bindings/soc/tegra/ 0.1% Documentation/devicetree/bindings/timer/ 0.0% Documentation/devicetree/bindings/ 0.6% arch/arm/boot/dts/allwinner/ 1.3% arch/arm/boot/dts/aspeed/ 0.4% arch/arm/boot/dts/broadcom/ 0.6% arch/arm/boot/dts/intel/ixp/ 0.2% arch/arm/boot/dts/mediatek/ 1.2% arch/arm/boot/dts/microchip/ 0.0% arch/arm/boot/dts/nuvoton/ 0.0% arch/arm/boot/dts/nvidia/ 3.0% arch/arm/boot/dts/nxp/imx/ 0.1% arch/arm/boot/dts/nxp/mxs/ 0.0% arch/arm/boot/dts/nxp/vf/ 0.7% arch/arm/boot/dts/qcom/ 0.4% arch/arm/boot/dts/renesas/ 0.2% arch/arm/boot/dts/rockchip/ 0.7% arch/arm/boot/dts/samsung/ 1.5% arch/arm/boot/dts/st/ 0.5% arch/arm/boot/dts/ti/omap/ 0.4% arch/arm64/boot/dts/allwinner/ 1.2% arch/arm64/boot/dts/amd/ 4.3% arch/arm64/boot/dts/amlogic/ 0.0% arch/arm64/boot/dts/apm/ 0.0% arch/arm64/boot/dts/bitmain/ 0.0% arch/arm64/boot/dts/broadcom/northstar2/ 0.3% arch/arm64/boot/dts/exynos/ 9.1% arch/arm64/boot/dts/freescale/ 0.1% arch/arm64/boot/dts/marvell/ 4.8% arch/arm64/boot/dts/mediatek/ 0.6% arch/arm64/boot/dts/nvidia/ 15.2% arch/arm64/boot/dts/qcom/ 3.9% arch/arm64/boot/dts/renesas/ 9.0% arch/arm64/boot/dts/rockchip/ 0.0% arch/arm64/boot/dts/socionext/ 0.2% arch/arm64/boot/dts/st/ 13.4% arch/arm64/boot/dts/ti/ 0.3% arch/riscv/boot/dts/allwinner/ 0.0% arch/riscv/boot/dts/microchip/ 0.1% arch/riscv/boot/dts/renesas/ 0.1% arch/riscv/boot/dts/sifive/ 6.5% arch/riscv/boot/dts/sophgo/ 0.6% arch/riscv/boot/dts/starfive/ 0.0% arch/riscv/boot/dts/thead/ 0.0% arch/riscv/boot/dts/ 0.0% arch/riscv/configs/ 0.0% arch/riscv/ 10.3% drivers/clk/qcom/ 0.0% drivers/clk/sprd/ 0.0% drivers/clk/tegra/ 0.0% drivers/clk/ 0.0% drivers/firmware/imx/ 0.0% drivers/soc/imx/ 1.5% include/dt-bindings/clock/ 0.2% include/dt-bindings/power/ Adam Ford (14): arm64: dts: imx8mp: Fix SDMA2/3 clocks arm64: dts: imx8mp-beacon-kit: Fix audio_pll2 clock arm64: dts: imx8mp: Add easrc node arm64: dts: imx8mp: Add micfil node ARM: dts: am3517-evm: Fix LED3/4 pinmux ARM: dts: am3517-evm: Enable Ethernet PHY Interrupt ARM: dts: am3517: Configure ethernet alias arm64: dts: imx8mm: Add sound-dai-cells to micfil node arm64: dts: imx8mn: Add sound-dai-cells to micfil node arm64: dts: imx8mp-beacon: Configure 100MHz PCIe Ref Clk arm64: dts: imx8mm-beacon: Migrate sound card to simple-audio-card Adam Skladowski (2): arm64: dts: qcom: msm8976: Split lpass region arm64: dts: qcom: msm8976: Fix ipc bit shifts Alain Volmat (5): ARM: dts: st: correct serial alias in stih418-b2264.dts ARM: dts: st: move leds out of soc in stih418-b2264.dts ARM: dts: st: correct led level in stih418-b2264.dts dt-bindings: soc: sti: add STi platform syscon dt-bindings: arm: sti: add STi boards and remove stih415/stih416 Alex Bee (4): ARM: dts: rockchip: Add SRAM node for RK3128 ARM: dts: rockchip: Add CPU resets for RK3128 ARM: dts: rockchip: Enable SMP bring-up for RK3128 ARM: dts: rockchip: Switch to operating-points-v2 for RK3128's CPU Alexander Stein (10): arm64: dts: meson-g12: Fix clock order for amlogic,axg-tdm-iface devices arm64: dts: meson-g12: Fix compatible for amlogic,g12a-tdmin arm64: dts: imx8qxp: add adma_pwm in adma arm64: dts: freescale: tqma9352: Fix gpio hog ARM: dts: imx6ul: mba6ulx: Mark gpio-buttons as wakeup-source ARM: dts: imx6ul: mba6ulx: Fix gpio-keys button node names arm64: dts: mba8mx: Add DSI-LVDS bridge nodes arm64: dts: imx8mm-tqma8mqml-mba8mx: Add LVDS overlay arm64: dts: imx8mn-tqma8mqnl-mba8mx: Add LVDS overlay arm64: dts: imx8mq-tqma8mq-mba8mx: Add LVDS overlay Alexandre Mergnat (7): arm64: dts: mediatek: add mmsys support for mt8365 SoC arm64: dts: mediatek: add camsys support for mt8365 SoC arm64: dts: mediatek: add apu support for mt8365 SoC arm64: dts: mediatek: add power domain support for mt8365 SoC arm64: dts: mediatek: add smi support for mt8365 SoC arm64: dts: mediatek: add larb support for mt8365 SoC arm64: dts: mediatek: add iommu support for mt8365 SoC Alexandre Torgue (2): arm64: dts: st: add arm-wdt node for watchdog support on stm32mp251 arm64: dts: st: enable secure arm-wdt watchdog on stm32mp257f-ev1 Alexey Minnekhanov (1): arm64: dts: qcom: sdm630: Add support for modem remoteproc Alexey Romanov (4): arm64: dts: meson: a1: enable efuse controller and setup its clk arm64: dts: meson: a1: add hw rng node arm64: dts: meson: a1: add ao secure node arm64: dts: meson-s4: add hwrng node Andreas Kemnade (4): ARM: dts: omap4: embt2ws: add LED ARM: dts: omap: omap4-embt2ws: Let IMU driver handle Magnetometer internally ARM: dts: omap: omap4-embt2ws: Add IMU at control unit ARM: dts: omap3-gta04: Drop superfluous omap36xx compatible Andrei Simion (1): dt-bindings: ARM: at91: Document Microchip SAMA5D29 Curiosity Andrew Halaney (2): arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq André Apitzsch (2): dt-bindings: arm: qcom: Add BQ Aquaris M5 arm64: dts: qcom: msm8939-longcheer-l9100: Add initial device tree AngeloGioacchino Del Regno (4): arm64: dts: mediatek: mt6795: Add support for display blocks and DPI/DSI arm64: dts: mediatek: mt6795-xperia-m5: Add display backlight support arm64: dts: mediatek: mt6795-xperia-m5: Add DSI Display and its vregs arm64: dts: mediatek: cherry: Configure eDP and internal display Apurva Nandan (9): arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP Aradhya Bhatia (1): arm64: dts: ti: Fix HDMI Audio overlay in Makefile Arnd Bergmann (37): Merge tag 'ux500-dts-for-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt Merge tag 'renesas-dt-bindings-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'renesas-dts-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'dt64-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'dt-cleanup-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'samsung-dt64-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'samsung-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'ixp4xx-for-soc-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt Merge tag 'at91-dt-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'omap-for-v6.7/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt Merge tag 'sti-dt-for-v6.7-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt Merge tag 'renesas-dt-bindings-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'renesas-dts-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'tegra-for-6.7-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'tegra-for-6.7-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'tegra-for-6.7-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'sunxi-dt-for-6.7-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Merge tag 'riscv-dt-for-v6.6-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'imx-bindings-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt64-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'qcom-arm64-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'qcom-dts-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt Merge tag 'aspeed-6.7-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt Merge tag 'amlogic-arm64-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Merge tag 'stm32-dt-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt Merge tag 'riscv-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'v6.7-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'v6.7-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'v6.6-next-dts64.3' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/dt Merge tag 'ti-k3-dt-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'mvebu-dt64-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'samsung-dt64-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'samsung-dt-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'arm-soc/for-6.7/devicetree' of https://github.com/Broadcom/stblinux into soc/dt Merge tag 'ti-k3-dt-for-v6.7-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'v6.7-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Arseniy Krasnov (1): arm64: dts: amlogic: meson-axg: Meson NAND node Aurelien Jarno (1): riscv: dts: starfive: fix NOR flash reserved-data partition size Bartosz Golaszewski (1): arm64: dts: qcom: sa8775p: enable the inline crypto engine Ben Wolsieffer (2): ARM: dts: stm32: add stm32f7 SDIO sleep pins ARM: dts: stm32: add SDIO pinctrl sleep support on stm32f7 boards Benjamin Gaignard (1): arm64: dts: rockchip: Add AV1 decoder node to rk3588s Biju Das (5): dt-bindings: clock: versaclock3: Add description for #clock-cells property clk: vc3: Fix 64 by 64 division clk: vc3: Fix output clock mapping clk: vc3: Make vc3_clk_mux enum values based on vc3_clk enum values arm64: dts: renesas: rz-smarc: Use versa3 clk for audio mclk Bjorn Andersson (1): Merge branch '20230707035744.22245-2-quic_jkona@quicinc.com' into arm64-for-6.7 Brad Griffis (2): arm64: tegra: Fix P3767 card detect polarity arm64: tegra: Fix P3767 QSPI speed Brad Larson (2): dt-bindings: arm: add AMD Pensando boards arm64: dts: Add AMD Pensando Elba SoC support Bryan O'Donoghue (6): arm64: dts: qcom: sm8250: Define ports for qmpphy orientation-switching arm64: dts: qcom: pm8150b: Add a TCPM description arm64: dts: qcom: qrb5165-rb5: Switch on Type-C VBUS boost arm64: dts: qcom: qrb5165-rb5: Switch on basic TCPM arm64: dts: qcom: qrb5165-rb5: Switch on TCPM usb-role-switching for usb_1 arm64: dts: qcom: qrb5165-rb5: Switch on TCPM orientation-switch for usb_1_qmpphy Cem Tenruh (2): arm64: dts: imx8mp-phycore-som: Add gpio-line-names arm64: dts: imx8mp-phyboard-pollux: Add gpio-line-names Chanh Nguyen (6): ARM: dts: aspeed: mtjade, mtmitchell: Update gpio-line-names ARM: dts: aspeed: mtjade, mtmitchell: Add new gpio-line-names ARM: dts: aspeed: mtjade: Add the gpio-hog ARM: dts: aspeed: mtmitchell: Add inlet temperature sensor ARM: dts: aspeed: mtmitchell: Remove redundant ADC configurations ARM: dts: aspeed: mtmitchell: Add I2C NVMe alias port Chen Wang (8): riscv: Add SOPHGO SOC family Kconfig support dt-bindings: vendor-prefixes: add milkv/sophgo dt-bindings: riscv: add sophgo sg2042 bindings dt-bindings: riscv: Add T-HEAD C920 compatibles dt-bindings: interrupt-controller: Add Sophgo SG2042 PLIC riscv: dts: add initial Sophgo SG2042 SoC device tree riscv: dts: sophgo: add Milk-V Pioneer board device tree riscv: defconfig: enable SOPHGO SoC Chen-Yu Tsai (1): arm64: dts: mediatek: mt8183-kukui: Add PMIC regulator supplies Chris Morgan (11): arm: dts: sun8i: V3s: Add pinctrl for pwm ARM: dts: sun8i: v3s: add EHCI and OHCI to v3s dts dt-bindings: arm: sunxi: add Anbernic RG-Nano ARM: dts: sunxi: add support for Anbernic RG-Nano arm64: dts: rockchip: add PCIe to rk3588s-indiedroid-nova arm64: dts: rockchip: add USB2 to rk3588s-indiedroid arm64: dts: rockchip: Add saradc node to Indiedroid Nova dt-bindings: arm64: rockchip: add Powkiddy RGB30 arm64: dts: rockchip: add support for Powkiddy RGB30 arm64: dts: rockchip: Update VPLL Frequency for RGB30 arm64: dts: rockchip: Remove UART2 from RGB30 Chris Packham (1): ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins Christian Hewitt (3): arm64: dts: meson: add audio playback to p200 arm64: dts: meson: add audio playback to p201 arm64: dts: meson: add audio playback to u200 Christophe JAILLET (1): firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() Claudiu Beznea (12): dt-bindings: soc: renesas: Document Renesas RZ/G3S SoC variants dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/G3S SoC dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3S SoC dt-bindings: soc: renesas: Document RZ/G3S SMARC SoM dt-bindings: soc: renesas: Document SMARC Carrier-II EVK arm64: dts: renesas: Add initial DTSI for RZ/G3S SoC arm64: dts: renesas: Add initial support for RZ/G3S SMARC SoM arm64: dts: renesas: Add initial device tree for RZ SMARC Carrier-II Board arm64: dts: renesas: Add initial device tree for RZ/G3S SMARC EVK board arm64: dts: renesas: r9a08g045: Add nodes for SDHI1 and SDHI2 arm64: dts: renesas: r9a08g045: Add missing cache-level for L3 cache arm64: dts: renesas: rzg3s-smarc-som: Spelling s/device-type/device_type/ Conor Dooley (7): riscv: dts: allwinner: remove address-cells from intc node Merge initial Sophgo patches into riscv-dt-for-next riscv: dts: allwinner: convert isa detection to new properties riscv: dts: microchip: convert isa detection to new properties riscv: dts: sifive: convert isa detection to new properties riscv: dts: starfive: convert isa detection to new properties riscv: dts: thead: convert isa detection to new properties Danila Tikhonov (2): arm64: dts: qcom: pm8150l: Add wled node dt-bindings: power: qcom,rpmpd: Add SM7150 Dario Binacchi (1): ARM: dts: stm32: stm32f7-pinctrl: don't use multiple blank lines Dasnavis Sabiya (1): arm64: dts: ti: k3-am69-sk: Add DP and HDMI support David Heidelberg (2): arm64: dts: qcom: sdm845: Fix PSCI power domain names arm64: dts: qcom: sdm845: cheza doesn't support LMh node David Wronek (4): dt-bindings: arm: qcom: Document SM7125 and xiaomi,joyeuse board arm64: dts: qcom: pm6150: Add resin and rtc nodes arm64: dts: qcom: Add SM7125 device tree arm64: dts: qcom: Add support for the Xiaomi SM7125 platform Diogo Ivo (3): arm64: tegra: Add DSI/CSI regulator on Smaug arm64: tegra: Add backlight node on Smaug arm64: tegra: Add display panel node on Smaug Dmitry Baryshkov (31): arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings arm64: dts: qcom: sm8150: switch USB+DP QMP PHY to new style of bindings arm64: dts: qcom: sm8250: switch USB+DP QMP PHY to new style of bindings arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings arm64: dts: qcom: sm8250: Add DisplayPort device node arm64: dts: qcom: qrb5165-rb5: add onboard USB-C redriver arm64: dts: qcom: qrb5165-rb5: enable displayport controller ... Dmitry Rokosov (9): arm64: dts: meson: a1: reorder includes to keep them sorted arm64: dts: meson: a1: remove extra empty line before reset node arm64: dts: meson: a1: remove the unnecessary 'okay' status pwrc value arm64: dts: meson: a1: reorder gpio_intc node definition arm64: dts: meson: a1: introduce PLL and Peripherals clk controllers arm64: dts: meson: a1: support USB controller in OTG mode arm64: dts: introduce Amlogic AD402 reference board based on A113L SoC dt-bindings: arm: amlogic: add Amlogic AD402 bindings arm64: dts: amlogic: a1: support all i2c masters and their muxes Douglas Anderson (3): arm64: dts: qcom: sc7180: Link trogdor touchscreens to the panels arm64: dts: qcom: sc7180: Move trogdor rt5682s bits to a fragment arm64: dts: qcom: sc7180: Reorganize trogdor rt5682 audio codec dts Eddie James (1): ARM: dts: aspeed: bonnell: Add reserved memory for TPM event log Fabien Parent (1): dt-bindings: power: Add MT8365 power domains Fabio Estevam (67): arm64: dts: imx8mm-phg: Disable flexspi arm64: dts: imx8dxl-evk: Remove invalid SPI property arm64: dts: imx8mq-librem5: Fix gpio-hog property arm64: dts: imx8mq-pico-pi: Fix PMIC properties arm64: dts: imx8mq-thor96: Fix sdio-pwrseq GPIO property arm64: dts: imx8qm-apalis: Remove invalid FEC property arm64: dts: imx8mp: Move funnel outside from soc arm64: dts: imx8mq: Move funnel outside from soc arm64: dts: imx8-ss-lsio: Remove unused clock arm64: dts: imx8-ss-lsio: Move lsio_bus_clk outside of soc arm64: dts: imx8-ss-dma: Move dma_ipg_clk outside of soc arm64: dts: imx8-ss-conn: Move conn clocks outside of soc arm64: dts: imx8-ss-img: Move img_ipg_clk outside of soc ... Francesco Dolcini (1): arm64: dts: ti: verdin-am62: disable MIPI DSI bridge Frank Li (9): arm64: dts: imx93: add edma1 and edma2 arm64: dts: imx93: add dma support for lpuart[1..8] arm64: dts: imx93-evk: add uart5 arm64: dts: imx8: add edma[0..3] arm64: dts: imx8: add edma for uart[0..3] arm64: dts: imx8qm: Update edma channel for uart[0..3] arm64: dts: imx8: update lpuart[0..3] irq number arm64: dts: imx8qxp-mek: enable 8qxp lpuart2 and lpuart3 arm64: dts: imx8qm-mek: enable 8qm lpuart2 and lpuart3 Gatien Chevallier (1): ARM: dts: stm32: add RNG node for STM32MP13x platforms Gaurav Kohli (2): arm64: dts: qcom: msm8916: Fix iommu local address range arm64: dts: qcom: msm8939: Fix iommu local address range Geert Uytterhoeven (15): ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name ARM: dts: renesas: ape6evm: Drop bogus "mtd-rom" compatible value ARM: dts: renesas: gr-peach: Remove unneeded probe-type property ARM: dts: renesas: Remove unused LBSC nodes from board DTS ARM: dts: renesas: r7s72100: Add BSC node ARM: dts: renesas: r8a7779: Add LBSC node ARM: dts: renesas: r8a7792: Add LBSC node ARM: dts: renesas: marzen: Move Ethernet node to LBSC ARM: dts: renesas: blanche: Move Ethernet node to LBSC ARM: dts: renesas: wheat: Move Ethernet node to LBSC ARM: dts: renesas: genmai: Add FLASH nodes ARM: dts: renesas: rskrza1: Add FLASH nodes Merge tag 'clk-fixes-for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux into renesas-dts-for-v6.7 ARM: dts: renesas: bockw: Add FLASH node Merge tag 'renesas-r9a08g045-dt-binding-defs-tag' into renesas-dts-for-v6.7 George Stark (1): arm64: dts: meson: a1: add saradc definition Gregor Herburger (5): dt-bindings: arm: fsl: Add TQ-Systems LS1043A/LS1046A based boards dt-bindings: arm: fsl: Add TQ-Systems LS1088 based boards arm64: dts: ls1043a: remove second dspi node arm64: dts: freescale: add initial device tree for TQMLS1043A/TQMLS1046A arm64: dts: freescale: add initial device tree for TQMLS1088A Hal Feng (3): riscv: dts: starfive: visionfive 2: Enable usb0 riscv: dts: starfive: visionfive 2: Fix uart0 pins sort order riscv: dts: starfive: Add JH7110 PWM-DAC support Huqiang Qin (2): arm64: dts: Add watchdog node for Amlogic-T7 SoCs arm64: dts: Add pinctrl node for Amlogic T7 SoCs Igor Prusov (2): arm64: dts: meson: a1: Add SPIFC mux pins arm64: dts: meson-a1-ad402: set SPIFC pins Inochi Amaoto (3): riscv: dts: allwinner: d1: Add PMU event node dt-bindings: timer: Add Sophgo sg2042 CLINT timer dt-bindings: interrupt-controller: Add Sophgo sg2042 CLINT mswi Jaewon Kim (1): arm64: dts: exynos: Use pinctrl macros for exynos5433-tm2 Jagadeesh Kona (5): dt-bindings: clock: qcom: Add SM8550 camera clock controller clk: qcom: clk-alpha-pll: Add support for lucid ole pll configure clk: qcom: camcc-sm8550: Add camera clock controller driver for SM8550 clk: qcom: camcc-sm8550: Add support for qdss, sleep and xo clocks arm64: dts: qcom: sm8550: Add camera clock controller Jagan Teki (6): dt-bindings: pwm: rockchip: Document rv1126-pwm ARM: dts: rockchip: Add pwm2m0 pins to rv1126 ARM: dts: rockchip: Add pwm2 node to rv1126 ARM: dts: rockchip: Add pwm11m0 pins to rv1126 ARM: dts: rockchip: Add pwm11 node to rv1126 ARM: dts: rockchip: Enable pwm fan for edgeble-neu2 Jai Luthra (4): arm64: dts: ti: k3-am62a-main: Add nodes for McASP arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A James Hilliard (3): dt-bindings: arm: fsl: Add VAR-SOM-MX6 SoM with Custom Board ARM: dts: imx6qdl: Add Variscite VAR-SOM-MX6 SoM support ARM: dts: imx6q: Add Variscite MX6 Custom board support Jan Dakinevich (1): arm64: dts: meson: a1: add eMMC controller and its pins Jasper Korten (1): arm64: dts: qcom: msm8916-samsung-gt510: Add display panel Jernej Skrabec (1): ARM: dts: sun8i-r40: Add interconnect to video-codec Jerome Brunet (8): arm64: dts: meson: u200: fix spdif output pin arm64: dts: meson: u200: add missing audio clock controller arm64: dts: meson: u200: add spdifout b routes arm64: dts: meson: u200: use TDM C for HDMI arm64: dts: meson: u200: add onboard devices arm64: dts: meson: g12: name spdifout consistently dt-bindings: arm: amlogic: add libretech cottonwood support arm64: dts: amlogic: add libretech cottonwood support Jisheng Zhang (5): dt-bindings: interrupt-controller: Add SOPHGO CV1800B plic dt-bindings: timer: Add SOPHGO CV1800B clint dt-bindings: riscv: Add Milk-V Duo board compatibles riscv: dts: sophgo: add initial CV1800B SoC device tree riscv: dts: sophgo: add Milk-V Duo board device tree John Clark (1): arm64: dts: rockchip: Add NanoPC T6 PCIe e-key support Jon Hunter (1): arm64: tegra: Add power-sensors for Tegra234 boards Josua Mayer (3): dt-bindings: arm: Add SolidRun LX2162A SoM & Clearfog Board arm64: dts: lx2160a: describe the SerDes block #2 arm64: dts: freescale: Add support for LX2162 SoM & Clearfog Board Julien Panis (1): arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC Keerthy (7): arm64: dts: ti: k3-j721s2: Add ESM instances arm64: dts: ti: k3-j784s4: Add ESM instances arm64: dts: ti: k3-j7200: Add MCU domain ESM instance arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances Konrad Dybcio (13): arm64: dts: qcom: sm8250-edo: Set UART alias and stdout-path arm64: dts: qcom: sm8250: Add interconnects and power-domains to QUPs arm64: dts: qcom: sc7280: Remove qcom,adsp-bypass-mode arm64: dts: qcom: sc7280: Add missing LMH interrupts arm64: dts: qcom: qrb2210-rb1: Swap UART index arm64: dts: qcom: qrb2210-rb1: Fix regulators arm64: dts: qcom: qrb2210-rb1: Enable remote processors arm64: dts: qcom: qrb2210-rb1: Add GPIO LEDs arm64: dts: qcom: qrb2210-rb1: Hook up USB3 arm64: dts: qcom: sdm670: Fix pdc mapping arm64: dts: qcom: sdm845-tama: Add GPIO line names for TLMM arm64: dts: qcom: sdm845-tama: Add GPIO line names for PMIC GPIOs arm64: dts: qcom: sdm845-tama: Add camera GPIO regulators Krzysztof Kozlowski (58): arm64: dts: exynos: exynos5433-tm2: switch sound card to audio-routing ARM: dts: samsung: exynos4212-tab3: switch sound card to audio-routing ARM: dts: samsung: exynos4412-galaxy-s3: switch sound card to audio-routing ARM: dts: samsung: exynos4412-n710x: switch sound card to audio-routing ARM: dts: samsung: exynos4412-odroid: switch sound card to audio-routing ARM: dts: samsung: exynos5422-odroid: switch sound card to audio-routing ARM: dts: samsung: s5pv210-fascinate4g: switch sound card to audio-routing ARM: dts: samsung: s5pv210-galaxys: switch sound card to audio-routing arm64: dts: qcom: sm8550-mtp: use correct UFS supply arm64: dts: qcom: sm8550-qrd: use correct UFS supply arm64: dts: qcom: sm8450-hdk: add UFS host controller supply arm64: dts: qcom: sm8450-qrd: add UFS host controller supply arm64: dts: qcom: sm8350-hdk: add UFS host controller supply arm64: dts: qcom: sm8350-mtp: add UFS host controller supply arm64: dts: qcom: sm8450-hdk: add other analogue microphones arm64: dts: qcom: msm8994: fix duplicated @6c00000 reserved memory arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory arm64: dts: qcom: sc8180x: align USB DWC3 clocks with bindings arm64: dts: qcom: sdm630: align USB DWC3 clocks with bindings arm64: dts: qcom: sc7280-crd: add Bluetooth VDDIO supply arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side arm64: dts: qcom: sc8180x: drop incorrect cell-index from SPMI ... Kuninori Morimoto (5): arm64: dts: renesas: Handle ADG bit for sound clk_i arm64: dts: renesas: ulcb/kf: Use multi Component sound dt-bindings: soc: renesas: Document R-Car S4 Starter Kit arm64: dts: renesas: Add Renesas R8A779F4 SoC support arm64: dts: renesas: Add R-Car S4 Starter Kit support Lad Prabhakar (3): riscv: dts: renesas: r9a07g043f: Add L2 cache node riscv: dts: renesas: r9a07g043f: Add dma-noncoherent property riscv: dts: renesas: rzfive-smarc: Enable the blocks which were explicitly disabled Laurentiu Tudor (1): arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size Linus Walleij (6): dt-bindings: Add vendor prefixes dt-bindings: arm: List more IXP4xx devices ARM: dts: Use only the Linksys compatible for now ARM: dts: ixp4xx: Add USRobotics USR8200 device tree ARM: dts: ixp4xx-nslu2: Enable write on flash ARM: dts: ixp4xx: Use right restart keycode Lionel Debieve (1): ARM: dts: stm32: add HASH on stm32mp131 Liu Ying (1): arm64: dts: imx8mm-evk: Fix hdmi@3d node Luca Weiss (7): arm64: dts: qcom: Use QCOM_SCM_VMID defines for qcom,vmid arm64: dts: qcom: sc7280: Mark some nodes as 'reserved' arm64: dts: qcom: pm7250b: make SID configurable arm64: dts: qcom: pm8350c: Add flash led node dt-bindings: arm: qcom: Add QCM6490 Fairphone 5 arm64: dts: qcom: qcm6490: Add device-tree for Fairphone 5 ARM: dts: qcom: sdx65-mtp: Specify PM7250B SID to use MD Danish Anwar (3): arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports Macpaul Lin (2): dt-bindings: arm64: mediatek: add mt8395-evk board arm64: dts: mediatek: add device-tree for Genio 1200 EVK board Marcel Ziswiler (1): arm64: dts: ti: verdin-am62: add iw416 based bluetooth Marek Vasut (11): clk: si521xx: Use REGCACHE_FLAT instead of NONE clk: si521xx: Fix regmap write accessor arm64: dts: imx8mp: Switch PCIe to HSIO PLL on i.MX8MP DHCOM PDK2 and generate clock from SoC arm64: dts: imx8mp: Simplify USB C on DH i.MX8M Plus DHCOM PDK3 arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for Data Modul i.MX8M Plus eDM SBC arm64: dts: imx8mp: Describe VDD_ARM run and standby voltage for DH i.MX8M Plus DHCOM SoM arm64: dts: imx8mp: Fix property indent on DH i.MX8M Plus DHCOM PDK3 arm64: dts: imx8mp: Switch WiFI enable signal to mmc-pwrseq-simple on i.MX8MP DHCOM SoM arm64: dts: imx8mp: Add UART1 and RTC wake up source on DH i.MX8M Plus DHCOM SoM arm64: dts: imx8mp: Update i.MX8MP DHCOM SoM DT to production rev.200 arm64: dts: imx8mp: Drop i.MX8MP DHCOM rev.100 PHY address workaround from PDK3 DT Marijn Suijten (6): arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters arm64: dts: qcom: sm6125: Sort spmi_bus node numerically by reg arm64: dts: qcom: sm6125: Switch fixed xo_board clock to RPM XO clock arm64: dts: qcom: sm6125: Add dispcc node arm64: dts: qcom: sm6125: Add display hardware nodes arm64: dts: qcom: sm6125-seine: Configure MDSS, DSI and panel Markuss Broks (1): arm64: dts: qcom: msm8916-samsung-j5-common: Add accelerometer Martin Botka (6): dt-bindings: nvmem: SID: Add binding for H616 SID controller arm64: dts: allwinner: h616: Add SID controller node dt-bindings: vendor-prefixes: Add BigTreeTech dt-bindings: arm: sunxi: Add BigTreeTech boards arm64: dts: allwinner: h616: Add BigTreeTech CB1 SoM & boards support arm64: dts: allwinner: h616: Add BigTreeTech Pi support Martin Kurbanov (1): arm64: dts: meson: a1: introduce SPI Flash Controller Mateusz Majewski (2): arm64: dts: exynos: remove unused TMU alias ARM: dts: samsung: exynos4210: enable polling Matthias Brugger (1): Merge remote-tracking branch 'ulfh/genpd_dt' into v6.6-next/dts64.3 Matthias Schiffer (4): arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration Matti Lehtimäki (3): ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor ARM: qcom: msm8226: Add rpm-master-stats node ARM: qcom: msm8974: Add rpm-master-stats node Maulik Shah (1): arm64: dts: qcom: sc7280: Add power-domains for cpuidle states Maxim Schwalm (1): ARM: tegra: Drop unit-address from parallel RGB output port Mihai Sain (1): ARM: dts: at91: sama5d29_curiosity: Add device tree for sama5d29_curiosity board Ming Qian (1): arm64: dts: imx8-ss-img: Assign slot for imx jpeg encoder/decoder Muhammed Efe Cetin (3): dt-bindings: arm: rockchip: Add Orange Pi 5 board arm64: dts: rockchip: Add sfc node to rk3588s arm64: dts: rockchip: Add Orange Pi 5 Nam Cao (1): riscv: dts: starfive: visionfive 2: correct spi's ss pin Nathan Rossi (1): soc: imx8m: Enable OCOTP clock for imx8mm before reading registers Neha Malcom Francis (1): arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance Neil Armstrong (5): Merge branch 'genpd_dt' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into v6.7/arm64-dt arm64: dts: qcom: sm8550: add UART14 nodes arm64: dts: qcom: sm8550-qrd: add bluetooth support arm64: dts: qcom: split pmr735d into 2 Revert "arm64: dts: qcom: sm8450: Add PRNG" Nicolas Ferre (1): ARM: dts: at91/trivial: fix typo in crypto DT naming Nikita Travkin (3): arm64: dts: qcom: msm8916-samsung-gt510: Add capacitive keys arm64: dts: qcom: sc7180: Add tertiary mi2s pinctrl arm64: dts: qcom: sc7180: Add ADSP Nishanth Menon (6): arm64: dts: ti: k3-am625: Add boot phase tags marking arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking arm64: dts: ti: k3-am625-sk: Add boot phase tags marking arm64: dts: ti: k3-am64: Add phase tags marking arm64: dts: ti: k3-am642-evm: Add boot phase tags marking arm64: dts: ti: k3-am642-sk: Add boot phase tags marking Nícolas F. R. A. Prado (5): dt-bindings: arm64: dts: mediatek: Add rev5-sku2 of hayato dt-bindings: arm64: dts: mediatek: Add rev4 of spherion arm64: dts: mediatek: Remove asurada-audio dtsi files arm64: dts: mediatek: Add hayato-rev5-sku2 arm64: dts: mediatek: Add spherion-rev4 Oleg Lyovin (1): arm64: dts: meson: a1: introduce UART_AO mux definitions Ondrej Jirman (6): arm64: dts: rockchip: Add I2S2 M0 pin definitions to rk3588s arm64: dts: rockchip: Add UART9 M0 pin definitions to rk3588s dt-bindings: arm: rockchip: Add Orange Pi 5 Plus arm64: dts: rockchip: Add board device tree for rk3588-orangepi-5-plus dt-bindings: arm: rockchip: Add Pine64 QuarzPro64 arm64: dts: rockchip: Add QuartzPro64 SBC device tree Peng Fan (2): arm64: dts: imx8ulp: update gpio node arm64: dts: imx93: update gpio node Pierre Gondois (1): arm64: dts: Update cache properties for socionext Rafał Miłecki (7): ARM: dts: BCM5301X: Set MACs for D-Link DIR-885L ARM: dts: BCM5301X: Set MAC address for Asus RT-AC87U ARM: dts: BCM5301X: Relicense Felix's code to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Relicense Vivek's code to the GPL 2.0+ / MIT ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports ARM: dts: BCM5301X: Set fixed-link for extra Netgear R8000 CPU ports ARM: dts: BCM5301X: Set switch ports for Linksys EA9200 Rahul T R (2): arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 Ravi Gunasekaran (1): arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander Raymond Hackley (2): ARM: dts: samsung: exynos4412-midas: fix key-ok event code ARM: dts: samsung: exynos4412-midas: use Linux event codes for input keys Rayyan Ansari (1): arm64: tegra: Enable IOMMU for host1x on Tegra132 Rob Herring (3): arm64: dts: imx: Add imx8mm-prt8mm.dtb to build arm64: dts: renesas: Apply overlays to base dtbs arm/arm64: dts: Removed undocumented and unused "pl022,hierarchy" property Robert Marko (4): arm64: dts: qcom: ipq5018: add watchdog arm64: dts: marvell: uDPU: rename the SFP GPIO properties arm64: dts: marvell: eDPU: add support for version with external switch arm64: dts: qcom: ipq5018: indicate that SDI should be disabled Roger Quadros (1): arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 Sam Edwards (3): dt-bindings: vendor-prefixes: add turing dt-bindings: arm: rockchip: Add Turing RK1 arm64: dts: rockchip: Add Turing RK1 SoM support Sam Protsenko (3): arm64: dts: exynos: Enable USB in Exynos850 arm64: dts: exynos: Enable USB support on E850-96 board arm64: dts: exynos: Add reserved memory for pstore on E850-96 Sascha Hauer (4): ARM: dts: stm32: omit unused pinctrl groups from stm32mp15 dtb files arm64: dts: rockchip: Always enable DFI on rk3399 arm64: dts: rockchip: Add DFI to rk356x arm64: dts: rockchip: Add DFI to rk3588s Sean Nyekjaer (9): ARM: dts: stm32: Add alternate pinmux for i2s pins ARM: dts: stm32: Add alternate pinmux for ldtc pins ARM: dts: stm32: Add alternate pinmux for can pins ARM: dts: stm32: osd32: fix ldo1 not required to be always-on ARM: dts: stm32: osd32: fix ldo2 not required to be always-on ARM: dts: stm32: lxa-tac: remove v3v3_hdmi override ARM: dts: stm32: osd32: fix ldo6 not required to be always-on dt-bindings: arm: stm32: add extra SiP compatible for oct,stm32mp157c-osd32-red ARM: dts: stm32: Add Octavo OSD32MP1-RED board Sebastian Reichel (7): arm64: dts: rockchip: add PCIe network controller to rock-5b arm64: dts: rockchip: add PCIe for M.2 M-key to rock-5b arm64: dts: rockchip: add PCIe for M.2 E-Key to rock-5b arm64: dts: rockchip: add PCIe2 network controller to rk3588-evb1 arm64: dts: rockchip: add PCIe3 bus to rk3588-evb1 arm64: dts: rockchip: add ADC buttons to rk3588-evb1 arm64: dts: rockchip: add status LED to rock-5b Shawn Guo (1): Merge tag 'imx-fixes-6.6' into imx/dt64 Sheng-Liang Pan (2): dt-bindings: arm: qcom: add sc7180-lazor board bindings arm64: dts: qcom: sc7180: Add sku_id and board id for lazor/limozeen Siddharth Manthan (1): arm64: dts: qcom: msm8916-samsung-gt58: Add display panel Siddharth Vadapalli (3): arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes Sinthu Raja (3): arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC arm64: dts: ti: k3-am68-sk: Add DT node for PCIe arm64: dts: ti: k3-am68-sk: Add DT node for USB Stephan Gerhold (11): arm64: dts: qcom: pm8916: Drop codec reg-names and mclk arm64: dts: qcom: msm8916: Disable venus by default arm64: dts: qcom: msm8916/39: Disable GPU by default arm64: dts: qcom: msm8916-ufi: Drop gps_mem for now arm64: dts: qcom: msm8916: Reserve firmware memory dynamically arm64: dts: qcom: msm8916: Reserve MBA memory dynamically arm64: dts: qcom: msm8939: Reserve firmware memory dynamically arm64: dts: qcom: msm8916/39: Disable unneeded firmware reservations arm64: dts: qcom: msm8916/39: Move mpss_mem size to boards arm64: dts: qcom: msm8916/39: Fix venus memory size arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators Tamás Szűcs (4): arm64: dts: rockchip: Add sdio node to rock-5b arm64: dts: rockchip: Remove duplicate regulator vcc3v3_wf from rock-5b arm64: dts: rockchip: Enable UART6 on rock-5b arm64: dts: rockchip: Add missing sdmmc2 SDR rates to rock-3a Teresa Remmet (3): arm64: dts: imx8mp-phyboard-pollux: Add flexcan support arm64: dts: imx8mp-phyboard-pollux: Enable USB support arm64: dts: imx8mp-phyboard-pollux: Add support for RS232/RS485 Thierry Reding (13): arm64: tegra: Add missing current-speed for SBSA UART arm64: tegra: Remove duplicate nodes on Jetson Orin NX arm64: tegra: Use correct format for clocks property arm64: tegra: Add dmas and dma-names for Tegra234 UARTE arm64: tegra: Mark Tegra234 SPI as compatible with Tegra114 dt-bindings: arm: tegra: pmc: Improve property descriptions dt-bindings: arm: tegra: pmc: Remove useless boilerplate descriptions dt-bindings: arm: tegra: pmc: Move additionalProperties dt-bindings: arm: tegra: pmc: Increase maximum number of clocks per powergate dt-bindings: arm: tegra: pmc: Restructure pad configuration node schema dt-bindings: arm: tegra: pmc: Reformat example dt-bindings: arm: tegra: pmc: Relicense and move into soc/tegra directory arm64: tegra: Use correct interrupts for Tegra234 TKE Tim Harvey (6): arm64: dts: imx8mp: add imx8mp-venice-gw74xx-imx219 overlay for rpi v2 camera ARM: dts: imx6qdl-gw5904: add internal mdio nodes arm64: dts: freescale: imx8m*-venice: remove label = "cpu" from DSA dt-binding arm64: dts: imx8mm-venice-gw73xx: add TPM device arm64: dts: imx8mp-venice-gw73xx: add TPM device ARM: dts: imx6qdl-gw5904: add dt props for populating eth MAC addrs Timo Alho (1): clk: tegra: fix error return case for recalc_rate Tony Lindgren (2): ARM: dts: motorola-mapphone: Add mdm6600 sleep pins ARM: dts: omap4-embt2ws: Fix pinctrl single node name warning Trevor Woerner (4): ARM: dts: am335x-pocketbeagle: update LED information ARM: dts: am335x-pocketbeagle: remove dependency cycle ARM: dts: am335x-pocketbeagle: enable pru ARM: dts: am335x-pocketbeagle: add missing GPIO mux Tudor Ambarus (1): ARM: dts: at91: sam9x60_curiosity: Add mandatory dt property for RTT Vaishnav Achath (2): arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX Varadarajan Narayanan (2): arm64: dts: qcom: ipq5332: Add USB related nodes arm64: dts: qcom: ipq5332: Enable USB Vignesh Raghavendra (4): arm64: dts: ti: k3-*: Convert DMSS to simple-bus arm64: dts: ti: k3-*: Convert NAVSS to simple-bus arm64: dts: ti: k3-am62p: Add nodes for more IPs arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM Vignesh Raman (1): arm64: dts: qcom: apq8016-sbc: Add overlay for usb host mode Vignesh Viswanathan (5): arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size Wadim Egorov (3): arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes arm64: dts: ti: phycore-am64: Add RTC interrupt pin arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg William Qiu (1): riscv: dts: starfive: add assigned-clock* to limit frquency Wolfram Sang (1): arm64: dts: renesas: ebisu: Document Ebisu-4D support Xingyu Wu (2): riscv: dts: starfive: pinfunc: Fix the pins name of I2STX1 riscv: dts: starfive: Add the nodes and pins of I2Srx/I2Stx0/I2Stx1 Yang Chen (2): dt-bindings: arm: aspeed: document board compatibles ARM: dts: aspeed: Minerva: Add Facebook Minerva CMC board Yann Gautier (3): arm64: dts: st: add sdmmc1 node in stm32mp251 SoC file arm64: dts: st: add sdmmc1 pins for stm32mp25 arm64: dts: st: add SD-card support on STM32MP257F-EV1 board Yannic Moog (2): dt-bindings: arm: fsl: add phyGATE-Tauri-L board arm64: dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support Yoshihiro Shimoda (2): arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 Zelong Dong (1): arm64: dts: meson: add IR controller for Meson-S4 SoC Zhifeng Tang (1): clk: sprd: Fix thm_parents incorrect configuration xianwei.zhao (2): dt-bindings: power: add Amlogic T7 power domains arm64: dts: amlogic: t7: add power domain controller node From patchwork Wed Nov 1 23:37:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13443160 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 DFEE8C4332F for ; Wed, 1 Nov 2023 23:38:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id C6150C433CB; Wed, 1 Nov 2023 23:38:12 +0000 (UTC) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (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 21786C433C7 for ; Wed, 1 Nov 2023 23:38:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 21786C433C7 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 0BDFB5C01A3; Wed, 1 Nov 2023 19:38:09 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 01 Nov 2023 19:38:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1698881889; x=1698968289; bh=X5Fp6eSysdeHILCdMM2vKLOQRL4Or2GY2a8 H7ifGgO8=; b=dbn9FOC+7ml25GXqaGoUoc037VlowAKtcM8VK4dce1idavWEqoZ GUrZW+1Lqs28IENi/U9f4Tw+zaGlt/selEgJnY/nqDr/75muL9U5IMiqRX37d4Ud vHxeuiqVO0w8joZB0I4djR9g8sAC/LEh13umASrLKtPSABWpit9tS6JpH07YES2y mCc5XMGw4YLH5U4JVSN8hWcToLtS0ZICnd+hMqf3n+oZUcYT04XW/ZGOKu3gVz4b jvnhD3joU9LpkrgSKgCkeQflQpmKXr5K3Z/e8+erG2FHE9/y9rfALPTvSmJZTW7V ukOIUJjs7ZEmKWDIwIYzqVPiirOCwwuwzWg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1698881889; x=1698968289; bh=X5Fp6eSysdeHILCdMM2vKLOQRL4Or2GY2a8 H7ifGgO8=; b=Tj35AvXaDvkCwNp+aFZDIf1XWcj65gAdfwm4dtijNUaAjTNrNlo BA5oQRc95x+KqNWGXfLVydqoO0+qKGdPEuTdoNrrvuDiAabNr8b4J8TSMrnLgpJD 09pSK3futQjiwtWGxbAkhlDsw4qO6ATPV4UiJ5ZcyGFHewC9w7uDfrIl+djrYiWU AqaLgtfaQuqjHm919lpyk4ytRAQygsw+LHtYeCFPMTyVsZIAYhBl+i91UShQ1qPj X9cRzm02YmBKkVBHVQ3Pj+T5Rvz14c8ATJIlybjbrSC13VoXFII7kT1fnPwTWhoG BOhkSBfjUF/44i9GYpX7njmpnSMOND34qXA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedruddthedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpedvleetveeffeeuleehvdehfeffkeeggeffkeejkeeiieehffevuddvleej ueejgeenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhpvghnghhuthhrohhnihigrd guvgdpghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 91E85B60089; Wed, 1 Nov 2023 19:38:08 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1108-g3a29173c6d-fm-20231031.005-g3a29173c MIME-Version: 1.0 Message-Id: <6a235abf-d3c0-4d05-8cbd-e6be739ec59c@app.fastmail.com> In-Reply-To: <263c2cf0-c35a-4d3c-85b3-fcb692cbfd40@app.fastmail.com> References: <263c2cf0-c35a-4d3c-85b3-fcb692cbfd40@app.fastmail.com> Date: Thu, 02 Nov 2023 00:37:37 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 2/4] SoC driver updates for 6.7 The following changes since commit 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa: Linux 6.6-rc4 (2023-10-01 14:15:13 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.7 for you to fetch changes up to dfae947836d867e127e2b64f981ebb299c28f0dc: Merge tag 'qcom-drivers-for-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers (2023-10-25 22:58:30 +0200) ---------------------------------------------------------------- SoC driver updates for 6.7 The highlights for the driver support this time are - Qualcomm platforms gain support for the Qualcomm Secure Execution Environment firmware interface to access EFI variables on certain devices, and new features for multiple platform and firmware drivers. - Arm FF-A firmware support gains support for v1.1 specification features, in particular notification and memory transaction descriptor changes. - SCMI firmware support now support v3.2 features for clock and DVFS configuration and a new transport for Qualcomm platforms. - Minor cleanups and bugfixes are added to pretty much all the active platforms: qualcomm, broadcom, dove, ti-k3, rockchip, sifive, amlogic, atmel, tegra, aspeed, vexpress, mediatek, samsung and more. In particular, this contains portions of the treewide conversion to use __counted_by annotations and the device_get_match_data helper. ---------------------------------------------------------------- Alexey Romanov (1): drivers: meson: sm: correct meson_sm_* API retval handling Arnd Bergmann (19): Merge tag 'platform-remove-void-soc-for-6.7-rc' of https://git.pengutronix.de/git/ukl/linux into soc/drivers Merge tag 'renesas-drivers-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'v6.6-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into soc/drivers Merge tag 'vexpress-update-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'scmi-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'ffa-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'tegra-for-6.7-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.7-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.7-memory' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'aspeed-6.7-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/drivers Merge tag 'memory-controller-drv-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'amlogic-drivers-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers Merge tag 'riscv-soc-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers Merge tag 'qcom-drivers-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'v6.7-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers Merge tag 'ti-driver-soc-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers Merge tag 'mvebu-arm-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/drivers Merge tag 'arm-soc/for-6.7/drivers' of https://github.com/Broadcom/stblinux into soc/drivers Merge tag 'qcom-drivers-for-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Bartosz Golaszewski (6): firmware: qcom-scm: drop unneeded 'extern' specifiers firmware: qcom-scm: order includes alphabetically firmware: qcom: qseecom: add missing include guards firmware: qcom: move Qualcomm code into its own directory firmware: qcom: scm: add a missing forward declaration for struct device firmware: qcom: scm: remove unneeded 'extern' specifiers Bjorn Andersson (3): firmware: qcom: qseecom: Add missing AUXILIARY_BUS dependency dt-bindings: reserved-memory: rmtfs: Allow guard pages soc: qcom: rmtfs: Support discarding guard pages Claudiu Beznea (2): soc: renesas: Identify RZ/G3S SoC soc: renesas: renesas-soc: Remove blank lines Conor Dooley (1): soc: sifive: replace SOC_FOO with ARCH_FOO Cristian Marussi (6): firmware: arm_scmi: Simplify enable/disable clock operations firmware: arm_scmi: Add clock v3.2 CONFIG_SET support firmware: arm_scmi: Add v3.2 clock CONFIG_GET support firmware: arm_scmi: Add clock .state_get support to pre-v3.2 clk: scmi: Add support for .is_enabled clk_ops firmware: arm_scmi: Add clock OEM config clock operations Danila Tikhonov (3): dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P soc: qcom: socinfo: Add Soc ID for SM7150P dt-bindings: firmware: document Qualcomm SM7150 SCM Deming Wang (1): firmware: tegra: Fix a typo Dhruva Gole (1): firmware: ti_sci: Mark driver as non removable Dmitry Baryshkov (1): soc: qcom: pmic_glink: fix connector type to be DisplayPort Geert Uytterhoeven (1): soc: renesas: Kconfig: Remove blank line before ARCH_R9A07G043 help text Gustavo A. R. Silva (1): soc: qcom: apr: Add __counted_by for struct apr_rx_buf and use struct_size() Jia Jie Ho (1): riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE Jinjie Ruan (1): firmware: ti_sci: Use list_for_each_entry() helper Jon Hunter (1): memory: tegra: Add Tegra234 clients for RCE and VI Julia Lawall (1): soc: dove: add missing of_node_put Justin Stitt (1): firmware: ti_sci: refactor deprecated strncpy Kathiravan Thirumoorthy (1): firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit Kees Cook (3): memory: atmel-ebi: Annotate struct atmel_ebi_dev with __counted_by bus: vexpress-config: Annotate struct vexpress_syscfg_func with __counted_by soc: qcom: smem: Annotate struct qcom_smem with __counted_by Kieran Bingham (1): firmware: raspberrypi: Fix devm_rpi_firmware_get documentation Komal Bajaj (6): dt-bindings: cache: qcom,llcc: Add LLCC compatible for QDU1000/QRU1000 soc: qcom: llcc: Refactor llcc driver to support multiple configuration nvmem: core: Add stub for nvmem_cell_read_u8 soc: qcom: Add LLCC support for multi channel DDR soc: qcom: llcc: Updating the macro name soc: qcom: llcc: Add QDU1000 and QRU1000 LLCC support Konrad Dybcio (2): soc: qcom: socinfo: Add SM8550-adjacent PMICs dt-bindings: qcom: geni-se: Allow dma-coherent Li Zetao (1): soc: qcom: wcnss_ctrl: Remove redundant initialization owner in wcnss_ctrl_driver Lu Hongfei (1): soc: qcom: pmic: Fix resource leaks in a device_for_each_child_node() loop Luca Weiss (3): dt-bindings: arm: qcom,ids: Add SoC ID for QCM6490 soc: qcom: socinfo: Add SoC ID for QCM6490 soc: qcom: pmic_glink_altmode: Print return value on error Mark Tseng (3): dt-bindings: soc: mediatek: add mt8188 svs dt-bindings soc: mediatek: svs: Add support for MT8188 SoC soc: mediatek: svs: Add support for voltage bins Maximilian Luz (3): lib/ucs2_string: Add UCS-2 strscpy function firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface firmware: Add support for Qualcomm UEFI Secure Application Neha Malcom Francis (2): soc: ti: k3-socinfo: Fix typo in bitfield documentation soc: ti: k3-socinfo: Avoid overriding return value Nikunj Kela (2): dt-bindings: arm: Add new compatible for smc/hvc transport for SCMI firmware: arm_scmi: Add qcom smc/hvc transport support Peng Fan (2): firmware: arm_scmi: Add support for clock parents clk: scmi: Add support for clock {set,get}_parent Peter Robinson (2): soc: bcm: brcmstb: depend on ARCH_BRCMSTB over arm arches bus: brcmstb_gisb: Depend on SoC specifics over generic arm Rob Herring (6): dt-bindings: memory-controllers: Make "additionalProperties: true" explicit firmware: arm_scpi: Use device_get_match_data() firmware: meson: Use device_get_match_data() memory: Use device_get_match_data() firmware: ti_sci: Use device_get_match_data() soc: ti: knav_qmss_queue: Use device_get_match_data() Robert Marko (5): dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family soc: qcom: socinfo: Add IDs for IPQ8174 family dt-bindings: firmware: qcom,scm: support indicating SDI default state firmware: qcom_scm: disable SDI if required dt-bindings: firmware: qcom,scm: document IPQ5018 compatible Sudeep Holla (26): firmware: arm_scmi: Move power-domain driver to the pmdomain dir firmware: arm_scmi: Do not use !! on boolean when setting msg->flags firmware: arm_scmi: Rename scmi_{msg_,}clock_config_{get,set}_{2,21} Merge branch 'opp/pm-domain-scmi' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into for-next/scmi/updates firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging firmware: arm_ffa: Emit modalias for FF-A devices firmware: arm_ffa: Update the FF-A command list with v1.1 additions firmware: arm_ffa: Implement notification bitmap create and destroy interfaces firmware: arm_ffa: Implement the notification bind and unbind interface firmware: arm_ffa: Implement the FFA_RUN interface firmware: arm_ffa: Implement the FFA_NOTIFICATION_SET interface firmware: arm_ffa: Implement the FFA_NOTIFICATION_GET interface firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface firmware: arm_ffa: Initial support for scheduler receiver interrupt firmware: arm_ffa: Add schedule receiver callback mechanism firmware: arm_ffa: Add interfaces to request notification callbacks firmware: arm_ffa: Add interface to send a notification to a given partition firmware: arm_ffa: Add notification handling mechanism firmware: arm_ffa: Simplify the computation of transmit and fragment length clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped KVM: arm64: FFA: Remove access of endpoint memory access descriptor array firmware: arm_ffa: Switch to using ffa_mem_desc_offset() accessor firmware: arm_ffa: Update memory descriptor to support v1.1 format firmware: arm_ffa: Upgrade the driver version to v1.1 firmware: arm_scmi: Convert u32 to unsigned long to align with arm_smccc_1_1_invoke() Sumit Gupta (1): firmware: tegra: Add suspend hook and reset BPMP IPC early on resume Thierry Reding (2): Merge branch 'for-6.7/firmware' into for-6.7/memory memory: tegra: Set BPMP msg flags to reset IPC channels Ulf Hansson (22): firmware: arm_scmi: Extend perf protocol ops to get number of domains firmware: arm_scmi: Extend perf protocol ops to get information of a domain cpufreq: scmi: Prepare to move OF parsing of domain-id to cpufreq firmware: arm_scmi: Align perf ops to use domain-id as in-parameter firmware: arm_scmi: Drop redundant ->device_domain_id() from perf ops cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 dt-bindings: power: Clarify performance capabilities of power-domains cpufreq: scmi: Add support to parse domain-id using #power-domain-cells PM: domains: Allow genpd providers to manage OPP tables directly by its FW pmdomain: arm: Add the SCMI performance domain PM: domains: Introduce dev_pm_domain_set_performance_state() PM: domains: Implement the ->set_performance_state() callback for genpd OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility OPP: Extend dev_pm_opp_data with a level OPP: Switch to use dev_pm_domain_set_performance_state() OPP: Extend support for the opp-level beyond required-opps firmware: arm_scmi: Simplify error path in scmi_dvfs_device_opps_add() firmware: arm_scmi: Specify the performance level when adding an OPP firmware: arm_scmi: Add generic OPP support to the SCMI performance domain soc/tegra: pmc: Drop the ->opp_to_performance_state() callback Unnathi Chalicheemala (1): soc: qcom: Switch to EXPORT_SYMBOL_GPL() Uwe Kleine-König (37): soc/microchip: mpfs-sys-controller: Convert to platform remove callback returning void soc: qcom: llcc: Handle a second device without data corruption soc/rockchip: io-domain: Convert to platform remove callback returning void soc/ti: k3-ringacc: Convert to platform remove callback returning void soc/ti: knav_dma: Convert to platform remove callback returning void soc/ti: knav_qmss_queue: Convert to platform remove callback returning void soc/ti: pm33xx: Convert to platform remove callback returning void soc/ti: pruss: Convert to platform remove callback returning void soc/ti: smartreflex: Convert to platform remove callback returning void soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void soc: qcom: icc-bwmon: Convert to platform remove callback returning void soc: qcom: llcc-qcom: Convert to platform remove callback returning void soc: qcom: ocmem: Convert to platform remove callback returning void soc: qcom: pmic_glink: Convert to platform remove callback returning void soc: qcom: qcom_aoss: Convert to platform remove callback returning void soc: qcom: qcom_gsbi: Convert to platform remove callback returning void soc: qcom: qcom_stats: Convert to platform remove callback returning void soc: qcom: rmtfs_mem: Convert to platform remove callback returning void soc: qcom: smem: Convert to platform remove callback returning void soc: qcom: smp2p: Convert to platform remove callback returning void soc: qcom: smsm: Convert to platform remove callback returning void soc: qcom: socinfo: Convert to platform remove callback returning void soc/tegra: cbb: tegra194-cbb: Convert to platform remove callback returning void soc/aspeed: Convert to platform remove callback returning void soc/fsl: dpaa2-console: Convert to platform remove callback returning void soc/fsl: cpm: qmc: Convert to platform remove callback returning void soc/fsl: cpm: tsa: Convert to platform remove callback returning void soc/fujitsu: a64fx-diag: Convert to platform remove callback returning void soc/hisilicon: kunpeng_hccs: Convert to platform remove callback returning void soc/ixp4xx: ixp4xx-npe: Convert to platform remove callback returning void soc/ixp4xx: ixp4xx-qmgr: Convert to platform remove callback returning void soc/litex: litex_soc_ctrl: Convert to platform remove callback returning void soc/loongson: loongson2_guts: Convert to platform remove callback returning void soc/mediatek: mtk-devapc: Convert to platform remove callback returning void soc/mediatek: mtk-mmsys: Convert to platform remove callback returning void soc/pxa: ssp: Convert to platform remove callback returning void soc: samsung: exynos-chipid: Convert to platform remove callback returning void Documentation/devicetree/bindings/arm/cpus.yaml | 4 +- .../devicetree/bindings/cache/qcom,llcc.yaml | 10 + .../devicetree/bindings/firmware/arm,scmi.yaml | 15 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 10 + .../bindings/memory-controllers/ingenic,nemc.yaml | 1 + .../memory-controllers/renesas,rpc-if.yaml | 2 + .../bindings/memory-controllers/ti,gpmc.yaml | 2 +- .../devicetree/bindings/power/power-domain.yaml | 17 +- .../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 11 + .../devicetree/bindings/soc/mediatek/mtk-svs.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 2 + MAINTAINERS | 13 + arch/arm64/kvm/hyp/nvhe/ffa.c | 10 +- arch/riscv/Kconfig.socs | 1 + drivers/base/power/common.c | 21 + drivers/base/power/domain.c | 44 +- drivers/bus/Kconfig | 2 +- drivers/bus/vexpress-config.c | 2 +- drivers/clk/clk-scmi.c | 96 ++- drivers/cpufreq/scmi-cpufreq.c | 52 +- drivers/firmware/Kconfig | 15 +- drivers/firmware/Makefile | 3 +- drivers/firmware/arm_ffa/bus.c | 16 +- drivers/firmware/arm_ffa/driver.c | 770 +++++++++++++++++- drivers/firmware/arm_scmi/Kconfig | 12 + drivers/firmware/arm_scmi/Makefile | 1 - drivers/firmware/arm_scmi/clock.c | 402 +++++++++- drivers/firmware/arm_scmi/driver.c | 1 + drivers/firmware/arm_scmi/perf.c | 112 ++- drivers/firmware/arm_scmi/powercap.c | 4 +- drivers/firmware/arm_scmi/smc.c | 35 +- drivers/firmware/arm_scpi.c | 13 +- drivers/firmware/meson/meson_sm.c | 25 +- drivers/firmware/qcom/Kconfig | 56 ++ drivers/firmware/qcom/Makefile | 9 + drivers/firmware/qcom/qcom_qseecom.c | 120 +++ drivers/firmware/qcom/qcom_qseecom_uefisecapp.c | 871 +++++++++++++++++++++ drivers/firmware/{ => qcom}/qcom_scm-legacy.c | 0 drivers/firmware/{ => qcom}/qcom_scm-smc.c | 0 drivers/firmware/{ => qcom}/qcom_scm.c | 448 ++++++++++- drivers/firmware/{ => qcom}/qcom_scm.h | 16 +- drivers/firmware/raspberrypi.c | 1 + drivers/firmware/tegra/bpmp.c | 30 + drivers/firmware/ti_sci.c | 69 +- drivers/memory/atmel-ebi.c | 16 +- drivers/memory/brcmstb_memc.c | 9 +- drivers/memory/fsl-corenet-cf.c | 11 +- drivers/memory/tegra/tegra234.c | 64 ++ drivers/opp/core.c | 60 +- drivers/opp/of.c | 10 +- drivers/opp/opp.h | 2 +- drivers/pmdomain/Makefile | 1 + drivers/pmdomain/arm/Makefile | 4 + drivers/pmdomain/arm/scmi_perf_domain.c | 184 +++++ .../arm_scmi => pmdomain/arm}/scmi_pm_domain.c | 0 drivers/soc/aspeed/aspeed-lpc-ctrl.c | 6 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 6 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 6 +- drivers/soc/aspeed/aspeed-uart-routing.c | 6 +- drivers/soc/bcm/Kconfig | 2 +- drivers/soc/dove/pmu.c | 5 +- drivers/soc/fsl/dpaa2-console.c | 6 +- drivers/soc/fsl/qe/qmc.c | 6 +- drivers/soc/fsl/qe/tsa.c | 5 +- drivers/soc/fujitsu/a64fx-diag.c | 6 +- drivers/soc/hisilicon/kunpeng_hccs.c | 6 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 6 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 5 +- drivers/soc/litex/litex_soc_ctrl.c | 5 +- drivers/soc/loongson/loongson2_guts.c | 6 +- drivers/soc/mediatek/mtk-devapc.c | 6 +- drivers/soc/mediatek/mtk-mmsys.c | 6 +- drivers/soc/mediatek/mtk-svs.c | 184 ++++- drivers/soc/microchip/mpfs-sys-controller.c | 6 +- drivers/soc/pxa/ssp.c | 6 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/icc-bwmon.c | 6 +- drivers/soc/qcom/kryo-l2-accessors.c | 4 +- drivers/soc/qcom/llcc-qcom.c | 367 ++++++--- drivers/soc/qcom/ocmem.c | 12 +- drivers/soc/qcom/pdr_interface.c | 8 +- drivers/soc/qcom/pmic_glink.c | 6 +- drivers/soc/qcom/pmic_glink_altmode.c | 46 +- drivers/soc/qcom/qcom-geni-se.c | 38 +- drivers/soc/qcom/qcom_aoss.c | 12 +- drivers/soc/qcom/qcom_gsbi.c | 6 +- drivers/soc/qcom/qcom_stats.c | 6 +- drivers/soc/qcom/qmi_encdec.c | 6 +- drivers/soc/qcom/qmi_interface.c | 20 +- drivers/soc/qcom/rmtfs_mem.c | 15 +- drivers/soc/qcom/rpmh.c | 8 +- drivers/soc/qcom/smd-rpm.c | 2 +- drivers/soc/qcom/smem.c | 10 +- drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/smsm.c | 6 +- drivers/soc/qcom/socinfo.c | 17 +- drivers/soc/qcom/wcnss_ctrl.c | 3 +- drivers/soc/renesas/Kconfig | 7 +- drivers/soc/renesas/renesas-soc.c | 15 +- drivers/soc/rockchip/io-domain.c | 6 +- drivers/soc/samsung/exynos-chipid.c | 6 +- drivers/soc/sifive/Kconfig | 2 +- drivers/soc/tegra/cbb/tegra194-cbb.c | 6 +- drivers/soc/tegra/pmc.c | 8 - drivers/soc/ti/k3-ringacc.c | 5 +- drivers/soc/ti/k3-socinfo.c | 7 +- drivers/soc/ti/knav_dma.c | 6 +- drivers/soc/ti/knav_qmss_queue.c | 13 +- drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 6 +- drivers/soc/ti/smartreflex.c | 5 +- drivers/soc/ti/wkup_m3_ipc.c | 6 +- include/dt-bindings/arm/qcom,ids.h | 5 + include/linux/arm_ffa.h | 79 +- include/linux/firmware/meson/meson_sm.h | 2 +- include/linux/firmware/qcom/qcom_qseecom.h | 52 ++ include/linux/firmware/qcom/qcom_scm.h | 123 +-- include/linux/nvmem-consumer.h | 6 + include/linux/pm.h | 2 + include/linux/pm_domain.h | 11 + include/linux/pm_opp.h | 31 +- include/linux/scmi_protocol.h | 43 +- include/linux/soc/qcom/llcc-qcom.h | 2 +- include/linux/ucs2_string.h | 1 + include/soc/tegra/bpmp-abi.h | 2 +- include/soc/tegra/bpmp.h | 6 + lib/ucs2_string.c | 52 ++ 128 files changed, 4395 insertions(+), 737 deletions(-) create mode 100644 drivers/firmware/qcom/Kconfig create mode 100644 drivers/firmware/qcom/Makefile create mode 100644 drivers/firmware/qcom/qcom_qseecom.c create mode 100644 drivers/firmware/qcom/qcom_qseecom_uefisecapp.c rename drivers/firmware/{ => qcom}/qcom_scm-legacy.c (100%) rename drivers/firmware/{ => qcom}/qcom_scm-smc.c (100%) rename drivers/firmware/{ => qcom}/qcom_scm.c (76%) rename drivers/firmware/{ => qcom}/qcom_scm.h (91%) create mode 100644 drivers/pmdomain/arm/Makefile create mode 100644 drivers/pmdomain/arm/scmi_perf_domain.c rename drivers/{firmware/arm_scmi => pmdomain/arm}/scmi_pm_domain.c (100%) create mode 100644 include/linux/firmware/qcom/qcom_qseecom.h From patchwork Wed Nov 1 23:38:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13443161 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 EFD95C4332F for ; Wed, 1 Nov 2023 23:39:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id A3908C433C9; Wed, 1 Nov 2023 23:39:01 +0000 (UTC) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (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 7BA1FC433C7 for ; Wed, 1 Nov 2023 23:39:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 7BA1FC433C7 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7A7475C017E; Wed, 1 Nov 2023 19:38:59 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 01 Nov 2023 19:38:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1698881939; x=1698968339; bh=F1 DCGCW1lBQGx3oWk6l1ZaaArAh1kPJB+/1646TCU88=; b=cU5tmODXG/ZE+43CMf n9Czs6AzFmJavHO0czDfmbY/q0vwHWZ8d7AfKIlOgYj6Jq1tYduG9Ug45p7P76gp Du5JsU86sz2xnFTZHgSCRnRJNIogs8HfR1xxvv+Akiif6/Ei8CE6f44ziHDLr6GS 2+o0YuWiRvndDieaz8pWhQrfBC8cMt7x3+36zVKLGTCZgYgvbNxiyplI7iojO24i L5WnNAmmSDASt/d7PmaRuaDDbzekUuqTf0rvFLlKTnrBZm9LNp82Ca86sUGTQoc3 0HWkJuSUKDHaA14vL+CAhFnkTNyKNE+u+ikmixhJHLSEaITzIiEyW1legMxWbxWp Toxg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1698881939; x=1698968339; bh=F1DCGCW1lBQGx 3oWk6l1ZaaArAh1kPJB+/1646TCU88=; b=Q+jQe2bn6Swi+RertqkePFbDWzubK 5phhnB/RCyqU2YuOBFKzFoK4RwArro+zlbkkxdvMFxoNoVlYSdw/r7cRhZtPWiN0 XJu5snh2nzGKpxQ/eeHeG2sL0IXgHAUUPwt0eZM9Vf2vXowjmJLIL17veiofNqVY eCC5XTnmFdrVjWedfeTWlxZTRSN3vA5dybwNNBYNGXjOzLiuTmHGQohbiDe/9D3f bAbVPffH99p2n2v1ZXAyah+6Egbi52reQoH5x7U36wwH4sJRfAMpwlp58Wc5U6V9 4DugwCx1JE/01jX6CqpIsyXNPg9agOAaX6T1cKooaV27HuhtUpy8+edKw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedruddthedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepvefhffeltdegheeffffhtdegvdehjedtgfekueevgfduffettedtkeekueef hedunecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id F281BB60089; Wed, 1 Nov 2023 19:38:58 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1108-g3a29173c6d-fm-20231031.005-g3a29173c MIME-Version: 1.0 Message-Id: In-Reply-To: <263c2cf0-c35a-4d3c-85b3-fcb692cbfd40@app.fastmail.com> References: <263c2cf0-c35a-4d3c-85b3-fcb692cbfd40@app.fastmail.com> Date: Thu, 02 Nov 2023 00:38:38 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 3/4] ARM defconfig updates for 6.7 The following changes since commit 6465e260f48790807eef06b583b38ca9789b6072: Linux 6.6-rc3 (2023-09-24 14:31:13 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.7 for you to fetch changes up to 216da5ebb83a13caece8032ee443acfd6a6083b6: Merge tag 'ti-k3-config-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig (2023-10-27 17:28:10 +0200) ---------------------------------------------------------------- ARM defconfig updates for 6.7 These are the usual trivial changes to enable a couple of newly added device drivers and remove lines for Kconfig options that are no longer needed. ---------------------------------------------------------------- Alexander Stein (1): arm64: defconfig: Enable Samsung DSIM driver Arnd Bergmann (9): Merge tag 'renesas-arm-defconfig-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'renesas-arm-defconfig-for-v6.7-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'imx-defconfig-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Merge tag 'aspeed-6.7-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/defconfig Merge tag 'samsung-defconfig-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig Merge tag 'amlogic-defconfig-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.7-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Merge tag 'ti-k3-config-for-v6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig Claudiu Beznea (1): arm64: defconfig: Enable RZ/G3S (R9A08G045) SoC Dmitry Baryshkov (2): arm64: defconfig: enable CONFIG_TYPEC_QCOM_PMIC arm64: defconfig: enable DisplayPort altmode support Fabio Estevam (1): arm64: defconfig: Enable CONFIG_USB_MASS_STORAGE Geert Uytterhoeven (1): ARM: shmobile: defconfig: Refresh for v6.6-rc3 Jai Luthra (1): arm64: defconfig: Enable TPS6593 PMIC for SK-AM62A Joel Stanley (4): ARM: config: aspeed: Add new FSI drivers ARM: config: aspeed: Add Ampere SMPro drivers ARM: config: aspeed_g5: Enable SSIF BMC driver ARM: config: aspeed: Remove FIRMWARE_MEMMAP Konrad Dybcio (1): arm64: defconfig: enable Qualcomm SM6115 LPASS pinctrl Krzysztof Kozlowski (1): arm64: defconfig: enable Qualcomm SM8350 LPASS pinctrl Marek Szyprowski (7): ARM: multi_v7_defconfig: make Exynos related PHYs modules ARM: multi_v7_defconfig: add AHCI_DWC driver ARM: exynos_defconfig: replace SATA_AHCI_PLATFORM with AHCI_DWC driver ARM: multi_v7_defconfig: add tm2-touchkey driver ARM: multi_v7_defconfig: add drivers for S5C73M3 & S5K6A3 camera sensors ARM: exynos_defconfig: add driver for ISL29018 arm64: defconfig: add various drivers for Amlogic based boards Neil Armstrong (1): arm64: defconfig: enable NB7VPQ904M driver as module Svyatoslav Ryhel (1): ARM: s5pv210_defconfig: enable IIO required by MAX17040 Trevor Woerner (1): ARM: defconfig: cleanup orphaned CONFIGs Varadarajan Narayanan (1): arm64: defconfig: Enable M31 USB phy driver arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 8 +++++++- arch/arm/configs/exynos_defconfig | 3 ++- arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 7 ++++++- arch/arm/configs/omap2plus_defconfig | 8 -------- arch/arm/configs/s5pv210_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 2 +- arch/arm64/configs/defconfig | 19 +++++++++++++++++++ 9 files changed, 36 insertions(+), 14 deletions(-) From patchwork Wed Nov 1 23:39:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 13443162 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 3E8C8C4332F for ; Wed, 1 Nov 2023 23:39:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 250ACC433C9; Wed, 1 Nov 2023 23:39:54 +0000 (UTC) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (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 0CD83C433C7 for ; Wed, 1 Nov 2023 23:39:52 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 0CD83C433C7 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id ECBD65C0160; Wed, 1 Nov 2023 19:39:51 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 01 Nov 2023 19:39:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1698881991; x=1698968391; bh=4b 563ZqvCmMnYCYpTaw4aWlrs3H12OBDEPRJ2whkyks=; b=QrugovtBKq868OFfTu b33axnvNTnn6rEcvLNuWsWzGFqGH0MofufohnuxCnYbWaxEJDMG/eJTRqUbbxIHZ sbscJE0rV2SBi7Qsvyf4JY/eqp8okzGD7fF4i/J4wtvzn+J2sTzHWmXL4plcmP/u D7hf9v80UYX3xZwAzK942iI0GnpWOxZiDebsZlZtF9bvtwGcBTtMPwmpVrqMCuIQ mXeV+EzzGPj4OrtDMwsZccf/iS/DXET97JT9eoVZDZtSLV3a8/J0I4kLP4DTt+VK dVOSSSCgyhYAfomziPo+AVo9VxHDKdLzsMc1ih3+9WVe0hOQzrIzK5l7Yv52i7kN HL5w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1698881991; x=1698968391; bh=4b563ZqvCmMnY CYpTaw4aWlrs3H12OBDEPRJ2whkyks=; b=e8E8sDZYgGWZjce99pJnoU41oN/zT In/JhZQIliiHOgRQ1zvd54KJLrPc6ykQU5+09m7T3X+b99QYNC0PAqB0Zg3jCQGq QQ+C5/0UpGl5dvxXdcOMPEkIh63f7JgCzFSV/tpOrI82EEKxDCt3Py3wob0KSUOE BuWylbS3lXFre293QxnYtiBFWLGiF+PlPx7yhsg4lQC7haTVo+Exh7q8bz3eZmwR bdPbl/ZwFELeO1wFVc3mEELsffIc9+WtitN6rv0DIiSmyaZ017VBfay3QQfpVbX/ y4JrEZ51E5XojcgLP3LlhLXz/iQ/VXj8lgV7/oG02Bf9buvp/P8+LFI1A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedruddthedguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepvefhffeltdegheeffffhtdegvdehjedtgfekueevgfduffettedtkeekueef hedunecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpe dunecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 78F09B60089; Wed, 1 Nov 2023 19:39:51 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1108-g3a29173c6d-fm-20231031.005-g3a29173c MIME-Version: 1.0 Message-Id: <2ba2a5c9-0e92-4ab6-88dd-8410956ffa78@app.fastmail.com> In-Reply-To: <263c2cf0-c35a-4d3c-85b3-fcb692cbfd40@app.fastmail.com> References: <263c2cf0-c35a-4d3c-85b3-fcb692cbfd40@app.fastmail.com> Date: Thu, 02 Nov 2023 00:39:30 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" List-Id: Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL 4/4] ARM: SoC code changes for 6.7 The following changes since commit 6465e260f48790807eef06b583b38ca9789b6072: Linux 6.6-rc3 (2023-09-24 14:31:13 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.7 for you to fetch changes up to a9838799e2fa9fedd77867942e661b657d5591a0: arm: debug: reuse the config DEBUG_OMAP2UART{1,2} for OMAP{3,4,5} (2023-10-26 17:26:15 +0200) ---------------------------------------------------------------- ARM: SoC code changes for 6.7 The AMD Pensando DPU platform gets added to arm64, and some minor updates make it into Renesas' 32-bit platforms. ---------------------------------------------------------------- Arnd Bergmann (1): Merge tag 'renesas-arm-soc-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm Brad Larson (2): MAINTAINERS: Add entry for AMD PENSANDO arm64: Add config for AMD Pensando SoC platforms Geert Uytterhoeven (4): ARM: shmobile: rcar-gen2: Remove unneeded once handling ARM: shmobile: rcar-gen2: Reserve boot area when SMP is enabled ARM: shmobile: r8a7779: Reserve boot area when SMP is enabled ARM: shmobile: sh73a0: Reserve boot area when SMP is enabled Lukas Bulwahn (1): arm: debug: reuse the config DEBUG_OMAP2UART{1,2} for OMAP{3,4,5} MAINTAINERS | 7 +++++++ arch/arm/Kconfig.debug | 12 ++++-------- arch/arm/mach-shmobile/pm-rcar-gen2.c | 5 +++-- arch/arm/mach-shmobile/smp-r8a7779.c | 9 ++++++++- arch/arm/mach-shmobile/smp-sh73a0.c | 10 ++++++++-- arch/arm64/Kconfig.platforms | 12 ++++++++++++ 6 files changed, 42 insertions(+), 13 deletions(-)