From patchwork Thu Jul 28 22:29:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12931783 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 E20D4C19F2A for ; Thu, 28 Jul 2022 22:33:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=UutV9UJt1a6iUsg5yRrTB/asaymLRwb6oJvIiiRmamo=; b=yQnuGkT5gPDo7kynUCxvZTb/aE 3aFhjiyLb4snf4z7li7GsNlj7URmcdUA3jDXV1H6oepYS6sc66DIKo3XmZebnwWO3qpth2AzOGvPy LQQAqSdraRKktnbCm7MowsUy17SEJnBRzcdjKZbv7paL4UHv6QS74lzPAdUCHywu/WfYAzF4PCHCz AhpnDfoeAywmCBxzwLMX7S7UAq0kaAGgmXM1mBRyOieeOpD7THjKPY0ImuFbPSPRyUVgcxQvcvc10 l/sRSEltCtME1s4JFCTk5hTqELoaTK2apG/pzUtzCz6kBLgHMlHrLX7iJn5LPKm3eyhOjCT3Vtu4y rt8vTr9g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHC2t-00FZ9e-FE; Thu, 28 Jul 2022 22:31:55 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHC19-00FYIX-Ss for linux-arm-kernel@lists.infradead.org; Thu, 28 Jul 2022 22:30:10 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 52AC0B8262F for ; Thu, 28 Jul 2022 22:30:06 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E14DEC433C1 for ; Thu, 28 Jul 2022 22:30:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659047404; bh=mNVKySkoBmg9XUbQw2IJ22+3X7uuSJsNRPzE0JJUO+8=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=tzDf4pMPAdxVhi2z4/RRb7xCRdS05r9J882SzBL5vgjVRlU6R2PuoL9cNbeEI3yVM lUicSB/KZK87K/tLnbTE6k1oGMci+z1i11d5ktB+Lx8lycubwWA/e5LEkLy1TonwGB YjwfFcG1G7qFuUVhd10Tt6gz4RxuManOQXI5q8mcMkTOG4fOVbe3nnEuAfDXnCpzmu RfHzT1v9r6TxipL4qbAUXvlOxZptvkXbHwh/opKxiud+Odnneb/RnuM0xfyZI4vUIJ CdmFZo9y5trmYx7cVT+tHWbrjYCh+MoL0utIcg/mjs8LT04JLCVxuB7t8FYvA6DcZH 3Qh1P65PUeatA== Received: by mail-ed1-f45.google.com with SMTP id e15so3868195edj.2 for ; Thu, 28 Jul 2022 15:30:04 -0700 (PDT) X-Gm-Message-State: AJIora9n0poG6H7K+TT7q4vuq0xP23id/rSzc9AYXw+v2iHHYwdkNkmU mc41/MEbiqSRCYZBZXA+lai9J0LpgCTUHk/iPwo= X-Google-Smtp-Source: AGRyM1u9Vv6DktmA03eRZCJ/1VFk9MFJ3Dy2nMkK+H966LsHvlh9TnnXHfD5IwfrPOHR+41pJv8LE5aXZPTycq84X/s= X-Received: by 2002:a05:6402:331d:b0:43b:ee33:8a5e with SMTP id e29-20020a056402331d00b0043bee338a5emr978606eda.49.1659047403148; Thu, 28 Jul 2022 15:30:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Fri, 29 Jul 2022 00:29:47 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 1/6] ARM: SoC updates for 5.20 To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220728_153008_296627_C8660FB7 X-CRM114-Status: GOOD ( 15.47 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit 03c765b0e3b4cb5063276b086c76f7a612856a9a: Linux 5.19-rc4 (2022-06-26 14:22:10 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git arm-soc-5.20 for you to fetch changes up to 755d0ebc03f872c33b108534f23d82d2778c2793: Merge tag 'at91-soc-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc (2022-07-21 14:59:24 +0200) ---------------------------------------------------------------- ARM: SoC updates for 5.20 The updates for arch/arm/mach-* platform code this time are mainly minor cleanups. Most notably, the DaVinci DM644x/DM646x SoC support gets removed. This was also scheduled for later removal early next year, but Linus Walleij asked for having them removed earlier to avoid problems for the GPIO subsystem. ---------------------------------------------------------------- Anand Gore (3): MAINTAINERS: Add BCM63178 to bcmbca arch entry MAINTAINERS: Add BCM6858 to bcmbca arch entry MAINTAINERS: Add BCM6878 to bcmbca arch entry Arnd Bergmann (12): Merge tag 'samsung-soc-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc Merge tag 'omap-for-v5.20/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc Merge tag 'zynqmp-soc-for-v5.20' of https://github.com/Xilinx/linux-xlnx into arm/soc Merge tag 'zynq-soc-for-v5.20' of https://github.com/Xilinx/linux-xlnx into arm/soc Merge tag 'renesas-arm-soc-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc Merge tag 'arm-soc/for-5.20/soc' of https://github.com/Broadcom/stblinux into arm/soc Merge tag 'arm-soc/for-5.20/maintainers' of https://github.com/Broadcom/stblinux into arm/soc Merge tag 'imx-soc-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc Merge tag 'davinci-boards-delete-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio into arm/soc Merge tag 'arm-soc/for-5.20/soc-part2' of https://github.com/Broadcom/stblinux into arm/soc Merge tag 'mvebu-arm-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/soc Merge tag 'at91-soc-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/soc Clément Léger (2): ARM: at91: add sam_linux_is_optee_available() function ARM: at91: setup outer cache .write_sec() callback if needed Florian Fainelli (1): ARM: bcm: NSP: Removed forced thermal selection Juerg Haefliger (5): ARM: s3c: Kconfig: Fix indentation ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs ARM: s3c: Kconfig.s3c64xx: Fix indentation ARM: imx: Kconfig: Fix indentation ARM: OMAP2+: Kconfig: Fix indentation Liang He (3): ARM: OMAP2+: display: Fix refcount leak bug ARM: OMAP2+: pdata-quirks: Fix refcount leak bug ARM: shmobile: rcar-gen2: Increase refcount for new reference Linus Walleij (2): ARM: davinci: Delete DM644x board files ARM: davinci: Delete DM646x board files Martin Kaiser (1): ARM: imx25: support silicon revision 1.2 Miaoqian Lin (4): ARM: bcm: Fix refcount leak in bcm_kona_smc_init ARM: OMAP2+: Fix refcount leak in omapdss_init_of ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init cpufreq: zynq: Fix refcount leak in zynq_get_revision Pali Rohár (1): ARM: Marvell: Update PCIe fixup Rafał Miłecki (1): ARM: bcmbca: Include full family name in Kconfig Tanmay Shah (1): firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call William Zhang (13): MAINTAINERS: Add BCM63158 to bcmbca arch entry MAINTAINERS: Add BCM4912 to bcmbca arch entry MAINTAINERS: Add BCM6846 to bcmbca arch entry MAINTAINERS: Add BCM6855 to bcmbca arch entry MAINTAINERS: Add BCM6756 to bcmbca arch entry MAINTAINERS: Add BCM63146 to bcmbca arch entry MAINTAINERS: Add BCM6856 to bcmbca arch entry MAINTAINERS: Add BCM63148 to bcmbca arch entry MAINTAINERS: Add BCM6813 to bcmbca arch entry MAINTAINERS: Move BCM63138 to bcmbca arch entry arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA arm: bcmbca: Add BCMBCA sub platforms ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA XueBing Chen (1): ARM: s3c: Use strscpy to replace strlcpy MAINTAINERS | 25 +- arch/arm/Kconfig.debug | 2 +- arch/arm/mach-at91/sam_secure.c | 6 + arch/arm/mach-at91/sam_secure.h | 1 + arch/arm/mach-at91/sama5.c | 16 +- arch/arm/mach-bcm/Kconfig | 65 +- arch/arm/mach-bcm/Makefile | 11 +- arch/arm/mach-bcm/bcm63xx.c | 27 - arch/arm/mach-bcm/bcm_kona_smc.c | 1 + arch/arm/mach-davinci/Kconfig | 44 - arch/arm/mach-davinci/Makefile | 6 - arch/arm/mach-davinci/board-dm644x-evm.c | 928 --------------------- arch/arm/mach-davinci/board-dm646x-evm.c | 873 ------------------- arch/arm/mach-davinci/board-neuros-osd2.c | 238 ------ arch/arm/mach-davinci/board-sffsdr.c | 151 ---- arch/arm/mach-davinci/dm644x.c | 765 ----------------- arch/arm/mach-davinci/dm646x.c | 726 ---------------- arch/arm/mach-dove/Kconfig | 1 + arch/arm/mach-dove/pcie.c | 11 +- arch/arm/mach-imx/Kconfig | 6 +- arch/arm/mach-imx/cpu-imx25.c | 2 + arch/arm/mach-mv78xx0/pcie.c | 11 +- arch/arm/mach-omap2/Kconfig | 6 +- arch/arm/mach-omap2/display.c | 3 + arch/arm/mach-omap2/pdata-quirks.c | 2 + arch/arm/mach-omap2/prm3xxx.c | 1 + arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-orion5x/pci.c | 12 +- arch/arm/mach-s3c/Kconfig | 14 +- arch/arm/mach-s3c/Kconfig.s3c24xx | 26 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 16 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mach-zynq/common.c | 1 + drivers/firmware/xilinx/zynqmp.c | 16 +- drivers/soc/xilinx/xlnx_event_manager.c | 5 +- include/linux/firmware/xlnx-zynqmp.h | 7 + 37 files changed, 186 insertions(+), 3847 deletions(-) delete mode 100644 arch/arm/mach-bcm/bcm63xx.c delete mode 100644 arch/arm/mach-davinci/board-dm644x-evm.c delete mode 100644 arch/arm/mach-davinci/board-dm646x-evm.c delete mode 100644 arch/arm/mach-davinci/board-neuros-osd2.c delete mode 100644 arch/arm/mach-davinci/board-sffsdr.c delete mode 100644 arch/arm/mach-davinci/dm644x.c delete mode 100644 arch/arm/mach-davinci/dm646x.c From patchwork Fri Jul 29 07:13:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12932050 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 48869C00144 for ; Fri, 29 Jul 2022 07:15:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=Lz0NObD7sytt4vE9qM5fXB9ENR3IZMzEXXD1rp4Onso=; b=WQrmOp0ZQV3odfns1eqACDLN9q 9t9Qt/p7BD31/7/r+SYFzJo2bnxfJPDPzmGOlKw2kq+5OgWktoGZGp91rzSG11A+aqmLO2x5Iq3gu gp0PnSaAggHPeqqJUlkz1shS418tgZZgg9QN2tjqC5vSByBJ4WLr3xYJ5qpP0cPGoYbe6y2/JCzQj uEZQyTy4WJfrkudBdU1f7Xlf/t8Iymp7RxnPkrEEtM7CRNXImZK8hiNrGLFdapN35vm3IybYW3e3z HU7R774sCQ1o8J/xYwSpRL37ftSnJSHAQlI/AQ/XWIpBAi+etxyqOiDQdD/8mJrkO5UADgCajSZTv NLyYSE+Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHKCM-002Qnl-SA; Fri, 29 Jul 2022 07:14:15 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHKC7-002Qgd-UE for linux-arm-kernel@lists.infradead.org; Fri, 29 Jul 2022 07:14:09 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 62986601D6 for ; Fri, 29 Jul 2022 07:13:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4F113C4347C for ; Fri, 29 Jul 2022 07:13:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659078838; bh=5TBs5q51QDWtK65m06iCGcXiO7N677876pUu7/OSMvk=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=ezyxZXWgNI39bPCXhzTaV3TGBsokNaMAFedX5WUBcy9+bs9r4ZwOeRCzLpnLMQLOY IUPRlOEGT39WQNhEwGcUBDglbe0EBpnAI3pPwIMrFs9vDq+KFzsiSiuDqBYx00rAU4 imRnd9Kj+KgmSX36hoDMhs/fEYIJWhdF4GJy+01p3nf7C1tNuw5BUebvRYhCWUGYVi yzgg/J/nh8ty0Ul03uHmhIHWZYEEXBugo1qc6j8DLwxXonWu7QS9/GnUOWbdujDDvY cKIb6dceVZliLP/BCYCLnJFGybvmI46ac+GTqS+G4NjKfmncssgnYAmnL/WmH/E5fz bhY7D7uUGfWRw== Received: by mail-ed1-f41.google.com with SMTP id w5so4706224edd.13 for ; Fri, 29 Jul 2022 00:13:58 -0700 (PDT) X-Gm-Message-State: AJIora+RUgDgf47kyREjzWfACNFw2uXuQrssgYaDhmmc0uVvAcz2gRlJ 2QjzcMDKJmcIUmb6tyHvguIs1vjbeyBb/4onVVQ= X-Google-Smtp-Source: AGRyM1vO8MQ/N/2xfhCAV36yIlvoefGrLFs4Wbumr0tgOKK4nEj+Un0Q664H4mlUtXc7DNzUXnmCMBTZ/nL4HhtRq2A= X-Received: by 2002:a05:6402:3693:b0:43d:1a40:21fd with SMTP id ej19-20020a056402369300b0043d1a4021fdmr1632825edb.206.1659078836017; Fri, 29 Jul 2022 00:13:56 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Fri, 29 Jul 2022 09:13:39 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 2/6, resend] ARM: DT changes for 5.20 To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220729_001400_205051_1E397E65 X-CRM114-Status: GOOD ( 20.18 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit 03c765b0e3b4cb5063276b086c76f7a612856a9a: Linux 5.19-rc4 (2022-06-26 14:22:10 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.20 for you to fetch changes up to 47d8f8b78b9b42e9817feeb75bbf758f2a3cbff8: dt-bindings: soc: bcm: use absolute path to other schema (2022-07-27 16:31:09 +0200) ---------------------------------------------------------------- ARM: DT changes for 5.20 As usual, the bulk of the changes for the SoC tree are devicetree file updates, and most of these changes are for 64-bit embedded machines. As before, there are a ton of style cleanups, and additional hardware support for existing machines. Looking only at the new SoC, the notable additions are: - A whole family of Broadcom broadband SoCs, both 32-bit and 64-bit: BCM63178, BCM63158, BCM4912, BCM6858, BCM6878, BCM6846, BCM63146, BCM6856, BCM6855, BCM6756, BCM63148, and BCM6813. Each SoC comes with a corresponding reference board. - The new NXP i.MX93 SoC, the follow-up to the popular i.MX6 and i.MX8 embedded SoCs, now using Cortex-A55 cores and the Ethos-U65 NPU. - Qualcomm Snapdragon 8cx Gen3 (SC8280XP), the current high end of Arm based Laptop SoCs, and its automotive cousin, the SA8540P. The SC8280XP is used in the Lenovo Thinkpad X13s laptop that also gets added here in addition to the reference boards. - Allwinner H616, a newer version of the H6 SoC, targeted at Set-top-box applications. It comes with dts files for the Orange Pi zero2 single-board computer and the X96 Mate set-top-box - Marvell Prestera 98DX2530 (AlleyCat5), a network switch chip in the Armada SoC family based on the Cortex-A55 core. New machines based on previously supported SoCs include: - Several new machines on NXP i.MX platforms: multiple Toradex Colibri boards using the "Iris" and "Ixora" carriers, DH electronics i.MX8M Plus DHCOM and PDK2, TQ-Systems TQMa8MPQL, and phytech phyBOARD-Polis-i.MX8MM. - Google Chameleon v3 FPGA board based on Intel Arria10 and Stratix 10 Software Virtual platform, both in the SoCFPGA platform. - Two new wireless devices based on Broadcom SoCs: The Asus GT-AX6000 Router and the Cisco Meraki MR26 access point - Improved Chromebook support for both the Mediatek and Qualcomm SoC families brought added machines: Acer Chromebook 514 (MT8192), Acer Chromebook Spin 513 (MT8195) and a couple of SC7180 based machines including the Lenovo IdeaPad Chromebook Duet 3. - Xiaomi Mi Mix2s, LG G7 and LG V35 are mobile phones based on Qualcomm SDM845, while Mi 5s Plus is based on MSM8996. - Finally, there are a few development board on other chips: PCB8309 (Microchip lan966x), Radxa Rock Pi S (Rockchips RK3308) DH DRC Compact (ST STM32MP1) and Inforce IFC6560 (Qualcomm SDM660) ---------------------------------------------------------------- [resending with detailed diffstat replaced with dirstat to avoid hitting the mailing list size limit] Abel Vesa (14): arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 arm64: dts: qcom: sdm845: Switch PSCI cpu idle states from PC to OSI dt-bindings: clk: imx: Add fsl,scu-clk yaml file dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file dt-bindings: input: Add fsl,scu-key yaml file dt-bindings: nvmem: Add fsl,scu-ocotp yaml file dt-bindings: power: Add fsl,scu-pd yaml file dt-bindings: rtc: Add fsl,scu-rtc yaml file dt-bindings: thermal: Add fsl,scu-thermal yaml file dt-bindings: watchdog: Add fsl,scu-wdt yaml file dt-bindings: firmware: Add fsl,scu yaml file arm64: dts: freescale: imx8: Fix power controller name arm64: dts: freescale: imx8qxp: Add fallback compatible for clock controller arm64: dts: freescale: imx8qxp: Fix the keys node name Akash Gajjar (1): arm64: dts: rockchip: add ROCK Pi S DTS support Akhil R (3): dt-bindings: Add headers for Tegra234 GPCDMA arm64: tegra: Add Tegra234 GPCDMA device tree node arm64: tegra: Update compatible for Tegra234 GPCDMA Alec Su (2): dt-bindings: arm: qcom: Document xiaomi,natrium board arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for Xiaomi Mi 5s Plus Alexander Stein (7): ARM: dts: imx6ul: add missing properties for sram ARM: dts: imx6ul: change operating-points to uint32-matrix ARM: dts: imx6ul: fix keypad compatible ARM: dts: imx6ul: fix csi node compatible ARM: dts: imx6ul: fix lcdif node compatible ARM: dts: imx6ul: fix qspi node compatible arm64: dts: freescale: add initial device tree for TQMa8MPQL with i.MX8MP Alexandre Torgue (1): dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 Alim Akhtar (2): arm64: dts: fsd: Add cpu cache information arm64: dts: fsd: add ufs device node Allen-KH Cheng (2): dt-bindings: arm: mediatek: Add mt8186 pericfg compatible dt-bindings: arm: Add compatible for MediaTek MT8186 Anand Gore (6): dt-bindings: arm: add BCM63178 SoC to binding document ARM: dts: add dts files for bcmbca soc 63178 dt-bindings: arm64: Add BCM6858 SoC to binding document ARM64: dts: Add DTS files for bcmbca SoC BCM6858 dt-bindings: arm: Add BCM6878 soc ARM: dts: Add DTS files for bcmbca SoC BCM6878 Andre Przywara (7): dt-bindings: arm: sunxi: Add H616 EMAC0 compatible dt-bindings: pinctrl: sunxi: Make interrupts optional arm64: dts: allwinner: Add Allwinner H616 .dtsi file dt-bindings: pinctrl: sunxi: allow vcc-pi-supply dt-bindings: arm: sunxi: Add two H616 board compatible strings arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support arm64: dts: allwinner: h616: Add X96 Mate TV box support Andreas Kemnade (2): ARM: dts: imx6sl-tolino-shine2hd: fix led node name. ARM: dts: imx6: fix node names for ebook reader keys Andrey Konovalov (1): arm64: dts: qcom: qcs404: fix default pinctrl settings for blsp1_spi1 André Almeida (1): ARM: dts: qcom: msm8974-hammerhead: Add notification LED AngeloGioacchino Del Regno (24): arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandle for IOMMU arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phandle for IOMMU arm64: dts: mediatek: mt6795: Create soc bus node and move mmio devices arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz and 26MHz XOs arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks arm64: dts: mediatek: mt6795: Add general purpose timer node arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and assign to CPUs arm64: dts: mediatek: mt6795: Add pinctrl controller node arm64: dts: mediatek: mt6795: Specify interrupts for vGIC arm64: dts: mediatek: mt8183-kukui: Assign sram supply to mfg_async pd dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato arm64: dts: mediatek: cherry: Add platform regulators layout and config arm64: dts: mediatek: cherry: Assign interrupt line to MT6359 PMIC arm64: dts: mediatek: cherry: Add support for internal eMMC storage arm64: dts: mediatek: cherry: Document gpios and add default pin config arm64: dts: mediatek: cherry: Enable I2C and SPI controllers arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI controllers arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7 arm64: dts: mediatek: cherry: Enable support for the SPI NOR flash arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4 Anton Bambura (1): arm64: dts: qcom: add device tree for LG G7 and LG V35 Arnd Bergmann (50): Merge tag 'samsung-dt-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'samsung-dt64-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'renesas-arm-dt-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'renesas-dt-bindings-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'socfpga_dts_updates_for_v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt Merge tag 'dt64-cleanup-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'dt-cleanup-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'amlogic-arm-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt Merge tag 'amlogic-arm64-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt Merge tag 'omap-for-v5.20/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt Merge tag 'v5.20-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Merge tag 'v5.20-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Merge tag 'ux500-dts-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt Merge tag 'at91-dt-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt Merge tag 'stm32-dt-for-v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt Merge tag 'juno-updates-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt Merge tag 'dt64-cleanup-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'dt-cleanup-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'samsung-dt-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'samsung-dt64-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'zynq-dt-for-v5.20' of https://github.com/Xilinx/linux-xlnx into arm/dt Merge tag 'zynqmp-dt-for-v5.20' of https://github.com/Xilinx/linux-xlnx into arm/dt Merge tag 'renesas-arm-dt-for-v5.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'renesas-dt-bindings-for-v5.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'v5.19-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt Merge tag 'v5.19-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt Merge tag 'sunxi-dt-for-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'tegra-for-5.20-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'tegra-for-5.20-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt Merge tag 'ti-keystone-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt Merge tag 'imx-bindings-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'imx-dt-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'imx-dt64-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'sunxi-dt-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt Merge tag 'at91-dt-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt Merge tag 'qcom-dts-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'arm-soc/for-5.20/devicetree' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'arm-soc/for-5.20/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'arm-soc/for-5.20/devicetree-part2' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'arm-soc/for-5.20/devicetree-arm64-part2' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'mvebu-dt-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt Merge tag 'mvebu-dt64-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt Merge tag 'dt-bindings-aspeed-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into arm/dt Merge tag 'qcom-dts-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'qcom-arm64-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'at91-dt-5.20-3' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt Merge tag 'at91-dt-5.20-4' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt Aswath Govindraju (1): arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 Baruch Siach (1): ARM: imx6ul: drop the adc num-channels property Bhupesh Sharma (8): arm64: dts: qcom: Fix sdhci node names - use 'mmc@' arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdhci nodes arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' for sdhci nodes arm64: dts: qcom: Fix 'reg-names' for sdhci nodes arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdda-pll-max-microamp' properties ARM: dts: qcom: Fix sdhci node names - use 'mmc@' arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for lpg nodes arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for led nodes Biju Das (3): arm64: dts: renesas: r9a07g043: Add ADC node arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC platform Bjorn Andersson (19): dt-bindings: arm: qcom: Document additional sc8280xp devices dt-bindings: mailbox: qcom-ipcc: Add NSP1 client arm64: dts: qcom: add SC8280XP platform arm64: dts: qcom: sc8280xp: Add reference device arm64: dts: qcom: add SA8540P and ADP Merge branch '20220515210048.483898-8-robimarko@gmail.com' into arm64-for-5.20 Merge tag 'qcom-arm64-fixes-for-5.19' into arm64-for-5.20 Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@linaro.org' into arm64-for-5.20 Merge branch '20220706154337.2026269-1-robert.foss@linaro.org' into arm64-for-5.20 arm64: dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998 arm64: dts: qcom: sdm845: Enable user LEDs on DB845c arm64: dts: qcom: pmi8994: Define MPP block arm64: dts: qcom: db820c: Add user LEDs arm64: dts: qcom: sc8280xp: Add lost ranges for timer ARM: dts: qcom: Add LPG node to pm8941 ARM: dts: qcom: msm8974-sony: Enable LPG arm64: dts: qcom: sdm845: Fill in GENI DMA references arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1 arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks Bryan O'Donoghue (2): arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda-phy-supply arm64: dts: qcom: sdm845: Add camss vdda-pll-supply Chanho Park (11): dt-bindings: soc: add samsung,boot-mode definitions arm64: dts: exynos: add syscon reboot/reboot_mode support in ExynosAutov9 arm64: dts: exynos: add watchdog in ExynosAutov9 arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9 arm64: dts: exynos: add secondary ufs devices in ExynosAutov9 arm64: dts: exynos: enable secondary ufs devices ExynosAutov9 SADK arm64: dts: exynosautov9: correct spi11 pin names dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible arm64: dts: exynosautov9: add pdma0 device tree node arm64: dts: exynosautov9: prepare usi0 changes arm64: dts: exynosautov9: add usi device tree nodes Chris Packham (3): dt-bindings: marvell: Document the AC5/AC5X compatibles arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board arm64: marvell: enable the 98DX2530 pinctrl driver Chris Paterson (1): arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment Christian Lamparter (2): dt-bindings: ARM: add bindings for the Meraki MR26 ARM: dts: BCM5301X: Add DT for Meraki MR26 Christian Marangi (12): ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock ARM: dts: qcom: ipq8064: add multiple missing pin definition ARM: dts: qcom: ipq8064: add gsbi6 missing definition ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm regulators ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible for gmac ARM: dts: qcom: ipq8064: disable usb phy by default ARM: dts: qcom: ipq8064: reduce pci IO size to 64K ARM: dts: qcom: ipq8064: fix and add some missing gsbi node ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node ARM: dts: qcom: ipq8064: add missing hwlock ARM: dts: qcom: ipq8064: add missing smem compatible ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 and msm8660 Chunfeng Yun (4): arm64: dts: mediatek: mt8195: add efuse node and cells arm64: dts: mediatek: mt8195: enable usb remote wakeup arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse arm64: dts: mediatek: mt8183: change efuse node name Claudiu Beznea (5): ARM: dts: at91: sama5d2: fix compilation warning ARM: dts: at91: sama5d2: fix compilation warning ARM: dts: at91: use generic name for reset controller ARM: dts: at91: sama7g5: add reset-controller node ARM: dts: lan966x: keep lan966 entries alphabetically sorted Clément Léger (6): ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 ARM: dts: r9a06g032: Describe MII converter ARM: dts: r9a06g032: Describe GMAC2 ARM: dts: r9a06g032: Describe switch dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter ARM: dts: r9a06g032-rzn1d400-db: Add switch description Dang Huynh (1): arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED David Heidelberg (3): arm64: dts: qcom: timer should use only 32-bit size ARM: dts: qcom: extend scm compatible to match dt-schema arm64: dts: qcom: extend scm compatible strings David Virag (3): dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS dt-bindings: clock: Add indices for Exynos7885 TREX clocks arm64: dts: exynos: Add internal eMMC support to jackpotlte David Wang (1): dt-bindings: arm: aspeed: document board compatibles Denys Drozdov (1): ARM: dts: imx6q-apalis: Clean-up sd card support Dmitry Baryshkov (43): arm64: dts: qcom: sm8450 add ITS device tree node arm64: dts: qcom: sm8450: add uart20 node arm64: dts: qcom: msm8996: add clocks to the MMCC device node arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default arm64: dts: qcom: sdm630: disable GPU by default arm64: dts: qcom: sdm630: fix the qusb2phy ref clock arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0 arm64: dts: qcom: sdm630: add second (HS) USB host support arm64: dts: qcom: sdm630: fix gpu's interconnect path arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf to board files dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 board support ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply ARM: dts: qcom: apq8064: drop phy-names from HDMI device node arm64: dts: qcom: pm8150b: add Light Pulse Generator device node arm64: dts: qcom: pm8150l: add Light Pulse Generator device node arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds arm64: dts: qcom: msm8996: drop phy-names from HDMI device node arm64: dts: qcom: add mdp_clk clock to the MDSS device arm64: dts: qcom: msm8996: add second DSI interface arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll ARM: dts: qcom: apq8064: rename DSI PHY iface clock ARM: dts: qcom: apq8064: disable DSI and DSI PHY by default ARM: dts: qcom: msm8974: rename GPU's OPP table node arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes arm64: dts: qcom: msm8996: add GCC's optional clock sources arm64: dts: qcom: msm8996: add xo clock source to rpmcc arm64: dts: qcom: msm8996: add missing DSI clock assignments arm64: dts: qcom: sc7280: use constants for gpucc clocks and power-domains arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY ARM: dts: qcom: apq8064: create tsens device node arm64: dts: qcom: sdm845: rename DPU device node arm64: dts: qcom: sc7180: rename DPU device node arm64: dts: qcom: sm8250: rename DPU device node arm64: dts: qcom: sc7180: split register block for DP controller arm64: dts: qcom: sc7180: drop #clock-cells from displayport-controller arm64: dts: qcom: sc7280: split register block for DP controller arm64: dts: qcom: sc7280: drop #clock-cells from displayport-controller arm64: dts: qcom: sc7280: drop address/size-cells from eDP node arm64: dts: qcom: sc7280: drop unused clocks from eDP node Douglas Anderson (9): arm64: dts: qcom: sc7280: Add touchscreen to villager dt-bindings: Document how Chromebooks with depthcharge boot dt-bindings: arm: qcom: Mention that Chromebooks use a different scheme dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings dt-bindings: arm: qcom: Add / fix sc7280 board bindings dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings arm64: qcom: sc7280-herobrine: Enable DP arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for herobrine boards Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes" Dylan Van Assche (1): arm64: dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED Emma Anholt (1): arm64: dts: qcom: sm8250: Enable per-process page tables. Etienne Carriere (1): ARM: dts: stm32: fix pwr regulators references to use scmi Fabien Dessenne (1): ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 Fabio Estevam (10): arm64: dts: mba8mx: Remove unneeded comments arm64: dts: imx8m: Disable job ring 0 nodes dt-bindings: arm: fsl: Decrease the line length ARM: dts: imx: Pass a label to the soc node ARM: dts: imx: Pass a label to the AIPS nodes arm64: dts: imx8m: Pass a label to the soc node arm64: dts: imx8mq: Pass a label to the AIPS nodes arm64: dts: mediatek: Replace 'enable-sdio-wakeup' ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' Fabrice Gasnier (1): ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15 Felix Fietkau (2): ARM: dts: add clock support for Airoha EN7523 ARM: dts: Add PCIe support for Airoha EN7523 Frank Wunderlich (6): arm64: dts: rockchip: add RTC to BPI-R2 Pro arm64: dts: rockchip: set display regulators to always-on on BPI-R2-Pro arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro arm64: dts: rockchip: enable the gpu on BPI-R2-Pro Furkan Kardame (1): arm64: dts: meson: add gpio-fan control to GS-King-X Gabriel Fernandez (6): ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP13 ARM: dts: stm32: add RCC on STM32MP13x SoC family ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk Geert Uytterhoeven (14): arm64: dts: renesas: beacon: Fix regulator node names arm64: dts: renesas: Rename numbered regulators dt-bindings: soc: renesas: Move renesas,prr from arm to soc arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values arm64: dts: renesas: r8a779a0: Add CPU0 core clock arm64: dts: renesas: r8a779f0: Add L3 cache controller arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores arm64: dts: renesas: r8a779f0: Add CPU core clocks arm64: dts: renesas: Fix thermal-sensors on single-zone sensors ARM: dts: rza2mevb: Fix LED node names MAINTAINERS: Add Renesas SoC DT bindings to Renesas Architecture sections arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz ARM: dts: renesas: Fix DA9063 watchdog subnode names arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order Guillaume La Roque (1): arm64: dts: ti: k3-am625-sk: Enable ramoops Gwendal Grignou (1): arm64: dts: qcom: sc7280: Rename sar sensor labels Herve Codina (2): dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string ARM: dts: lan966x: Add UDPHS support Horatiu Vultur (5): ARM: dts: lan966x: Add gpio-restart ARM: dts: lan966x: Disable can0 on pcb8291 ARM: dts: lan966x: Enable network driver on pcb8291 dt-bindings: arm: at91: add lan966 pcb8309 board ARM: dts: lan966x: add support for pcb8309 Hsin-Yi Wang (1): arm64: dts: mt8183: Add panel rotation Jayesh Choudhary (1): arm64: dts: ti: k3-am62-main: Enable crypto accelerator Johan Hovold (22): arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree arm64: dts: qcom: sc7280: drop PCIe PHY clock index arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells arm64: dts: qcom: ipq6018: drop USB PHY clock index arm64: dts: qcom: ipq8074: drop USB PHY clock index arm64: dts: qcom: msm8998: drop USB PHY clock index arm64: dts: qcom: sm8350: drop USB PHY clock index arm64: dts: qcom: sm8450: drop USB PHY clock index arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells arm64: dts: qcom: sm8250: drop UFS PHY clock-cells arm64: dts: qcom: sm8450: drop UFS PHY clock-cells arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs arm64: dts: qcom: msm8996: clean up PCIe PHY node arm64: dts: qcom: sc7280: fix PCIe clock reference arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq arm64: dts: qcom: sc8280xp: fix USB clock order and naming arm64: dts: qcom: sc8280xp: fix USB interrupts arm64: dts: qcom: sc7280: reorder USB interrupts arm64: dts: qcom: reorder USB interrupts ARM: dts: qcom: sdx65: reorder USB interrupts Johan Jonker (1): ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts Jonathan Marek (1): dt-bindings: clock: Add Qcom SM8350 DISPCC bindings Joseph S. Barrera III (5): arm64: dts: qcom: sc7180: Add wormdingler dts files arm64: dts: qcom: sc7180: Add quackingstick dts files arm64: dts: qcom: sc7180: Add mrbland dts files arm64: dts: qcom: sc7180: Add pazquel dts files arm64: dts: qcom: sc7180: Add kingoftown dts files Kartik (3): dt-bindings: timer: Add Tegra186 & Tegra234 Timer arm64: tegra: Enable native timers on Tegra186 arm64: tegra: Enable native timers on Tegra234 Kaushal Kumar (4): ARM: dts: qcom: sdx65: Add QPIC BAM support ARM: dts: qcom: sdx65: Add QPIC NAND support ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support Kavyasree Kotagiri (2): ARM: dts: lan966x: Add mcan1 node. ARM: dts: lan966x: Cleanup flexcom3 usart pinctrl settings. Konrad Dybcio (19): arm64: dts: qcom: msm8994: Fix CPU6/7 reg values MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes arm64: dts: qcom: msm8998-clamshell: Clean up the DT arm64: dts: qcom: msm8998-laptops: Clean up DTs arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 arm64: dts: qcom: msm8998-yoshino: Add USB extcon arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compatible from clocks{} arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regulators label arm64: dts: qcom: msm8998-oneplus: Apply style fixes arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled by default arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb arm64: dts: qcom: msm8998*: Clean up #includes arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants arm64: dts: qcom: msm8996: Add SDHCI resets Krzysztof Kozlowski (199): ARM: dts: sun5i: adjust whitespace around '=' arm64: dts: exynos: adjust whitespace around '=' ARM: dts: exynos: adjust whitespace around '=' arm64: dts: exynos: align MMC node name with dtschema ARM: dts: exynos: align MMC node name with dtschema ARM: dts: s3c2410: use local header for pinctrl register values ARM: dts: s3c64xx: use local header for pinctrl register values ARM: dts: s5pv210: use local header for pinctrl register values ARM: dts: exynos: use local header for pinctrl register values arm64: dts: exynos: use local header for pinctrl register values arm64: dts: fsd: use local header for pinctrl register values arm64: dts: broadcom: adjust whitespace around '=' ARM: dts: broadcom: adjust whitespace around '=' ARM: tegra: Adjust whitespace around '=' ARM: dts: meson: adjust whitespace around '=' arm64: dts: amlogic: adjust whitespace around '=' arm64: dts: amlogic: correct gpio-keys properties arm64: dts: amlogic: align gpio-key node names with dtschema ARM: dts: rockchip: adjust whitespace around '=' arm64: dts: rockchip: adjust whitespace around '=' ARM: dts: fsl: adjust whitespace around '=' arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible arm64: dts: fsl: adjust whitespace around '=' arm64: dts: arm: adjust whitespace around '=' ARM: dts: broadcom: align gpio-key node names with dtschema ARM: dts: broadcom: correct gpio-keys properties arm64: dts: altera: adjust whitespace around '=' arm64: dts: allwinner: align gpio-key node names with dtschema ARM: dts: allwinner: align gpio-key node names with dtschema ARM: dts: exynos: align gpio-key node names with dtschema ARM: dts: s5pv210: align gpio-key node names with dtschema ARM: dts: pxa: adjust whitespace around '=' ARM: dts: aspeed: adjust whitespace around '=' ARM: dts: at91: adjust whitespace around '=' ARM: dts: axm: adjust whitespace around '=' ARM: dts: spear: adjust whitespace around '=' ARM: dts: alpine: adjust whitespace around '=' ARM: dts: ecx: adjust whitespace around '=' ARM: dts: lpc: adjust whitespace around '=' ARM: dts: nuvoton: adjust whitespace around '=' ARM: dts: ste: adjust whitespace around '=' ARM: dts: sti: adjust whitespace around '=' ARM: dts: sd: adjust whitespace around '=' arm64: dts: amd: adjust whitespace around '=' arm64: dts: apm: adjust whitespace around '=' arm64: dts: lg: adjust whitespace around '=' arm64: dts: marvell: adjust whitespace around '=' arm64: dts: hisilicon: adjust whitespace around '=' arm64: dts: sprd: adjust whitespace around '=' arm64: dts: microchip: adjust whitespace around '=' arm64: dts: renesas: Adjust whitespace around '=' arm64: dts: mediatek: adjust whitespace around '=' ARM: dts: mediatek: adjust whitespace around '=' arm64: dts: mediatek: align gpio-key node names with dtschema arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led node names with dtschema ARM: dts: mediatek: align gpio-key node names with dtschema arm64: dts: ti: Adjust whitespace around '=' arm64: dts: ti: Align gpio-key node names with dtschema ARM: dts: keystone: Adjust whitespace around '=' arm64: dts: freescale: align gpio-key node names with dtschema arm64: dts: freescale: align led node names with dtschema arm64: dts: apm: correct gpio-keys properties arm64: dts: broadcom: align gpio-key node names with dtschema arm64: dts: hisilicon: align gpio-key node names with dtschema arm64: dts: hisilicon: correct gpio-keys properties ARM: dts: animeo: align gpio-key node names with dtschema ARM: dts: animeo: correct gpio-keys properties dt-bindings: arm: aspeed: document board compatibles ARM: dts: ast2500-evb: fix board compatible ARM: dts: ast2600-evb: fix board compatible ARM: dts: ast2600-evb-a1: fix board compatible ARM: dts: exynos: align aat1290 flash LED node with bindings in Galaxy S3 ARM: dts: exynos: add function and color to aat1290 flash LED node in Galaxy S3 ARM: dts: exynos: add function to LED node in Origen 4210 ARM: dts: exynos: add function to LED nodes in Tiny4412 ARM: dts: exynos: add function and color to LED nodes in Itop Elite ARM: dts: exynos: add function and color to LED node in Odroid U3 ARM: dts: exynos: add function and color to LED nodes in Odroid X/X2 ARM: dts: exynos: add function and color to LED node in Odroid HC1 ARM: dts: exynos: add function and color to LED node in Odroid XU4 ARM: dts: exynos: add function and color to LED nodes in Odroid XU/XU3 arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys property arm64: dts: rockchip: align gpio-key node names with dtschema ARM: dts: rockchip: align gpio-key node names with dtschema ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker arm64: dts: xilinx: align gpio-key node names with dtschema ARM: dts: xilinx: align gpio-key node names with dtschema Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 ARM: tegra: Align gpio-keys node names with dtschema Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20/dts-cleanup ARM: dts: ti: adjust whitespace around '=' ARM: dts: omap: adjust whitespace around '=' ARM: dts: marvell: align gpio-key node names with dtschema ARM: dts: marvell: correct gpio-keys properties arm64: dts: marvell: align gpio-key node names with dtschema arm64: dts: marvell: armada-3720: align lednode names with dtschema ARM: dts: omap: align gpio-key node names with dtschema ARM: dts: omap: correct gpio-keys properties ARM: dts: at91: align gpio-key node names with dtschema ARM: dts: at91: correct gpio-keys properties ARM: dts: at91: drop unneeded status from gpio-keys ARM: dts: exynos: align SDHCI node name with dtschema ARM: dts: s3c24xx: align SDHCI node name with dtschema ARM: dts: s3c64xx: align SDHCI node name with dtschema ARM: dts: s5pv210: align SDHCI node name with dtschema arm64: dts: qcom: align OPP table names with DT schema arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema arm64: dts: qcom: add fallback compatible to PMIC GPIOs arm64: dts: qcom: apq8096-db820c: add PM8994 pin function arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 pin properties ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs arm64: dts: qcom: sdm630: order clocks according to bindings arm64: dts: qcom: sdm630: order regs according to bindings arm64: dts: qcom: sdm630: order interrupts according to bindings arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs arm64: dts: qcom: correct interrupt controller on PM8916 and PMS405 ARM: dts: qcom: use dedicated QFPROM compatibles ARM: dts: qcom: cleanup QFPROM nodes ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible ARM: dts: qcom: adjust whitespace around '=' ARM: dts: qcom: align gpio-key node names with dtschema ARM: dts: qcom: apq8060-dragonboard: add function and color to LED nodes ARM: dts: qcom: apq8060-ifc6410: add color to LED node ARM: dts: qcom: ipq4018-ap120c-ac: add function and color to LED nodes ARM: dts: qcom: ipq8064-rb3011: add color to LED node ARM: dts: qcom: ipq8064: add function to LED nodes ARM: dts: qcom: use generic sram as name for imem and ocmem nodes ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM compatible ARM: dts: qcom: msm8974: add dedicated IMEM compatible ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles ARM: dts: qcom: msm8974: add required ranges to OCMEM ARM: dts: qcom: pm8841: add required thermal-sensor-cells arm64: dts: qcom: add missing AOSS QMP compatible fallback arm64: dts: qcom: correct SPMI WLED register range encoding arm64: dts: qcom: use dedicated QFPROM compatibles arm64: dts: qcom: sdm630: correct QFPROM byte offsets arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible arm64: dts: qcom: msm8998-mtp: correct board compatible arm64: dts: qcom: adjust whitespace around '=' arm64: dts: qcom: align gpio-key node names with dtschema arm64: dts: qcom: correct gpio-keys properties arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded status from gpio-keys arm64: dts: qcom: align led node names with dtschema arm64: dts: qcom: ipq6018: add label to remoteproc node arm64: dts: qcom: sdm630: remove unneeded address/size cells in glink-edge arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt arm64: dts: qcom: apq8016-sbc: add function and color to LED nodes arm64: dts: qcom: qrb5165-rb5: add function and color to LED nodes arm64: dts: qcom: sc7180-trogdor: add function to LED node arm64: dts: qcom: sc7280-herobrine: add function to LED node arm64: dts: qcom: sdm845-db845c: add function and color to LED nodes arm64: dts: qcom: use generic sram as name for imem and ocmem nodes arm64: dts: qcom: qcs404: add dedicated IMEM and syscon compatibles arm64: dts: qcom: sc7180: add dedicated IMEM and syscon compatibles arm64: dts: qcom: sc7280: add simple-mfd to IMEM arm64: dts: qcom: sdm630: add dedicated IMEM and syscon compatibles arm64: dts: qcom: sdm845: add dedicated IMEM and syscon compatibles arm64: dts: qcom: msm8994: add required ranges to OCMEM ARM: dts: stm32: adjust whitespace around '=' on MCU boards ARM: dts: aspeed: align gpio-key node names with dtschema ARM: dts: aspeed: correct gpio-keys properties Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20/dts-cleanup dt-bindings: samsung: document preferred compatible naming dt-bindings: soc: samsung: exynos-pmu: cleanup assigned clocks dt-bindings: soc: samsung: exynos-pmu: use abolute ref paths dt-bindings: soc: samsung: exynos-pmu: add reboot-mode arm64: dts: qcom: sdm845: Add CPU BWMON dt-bindings: hwinfo: renesas,prr: move from soc directory arm64: tegra: Adjust whitespace around '=' arm64: tegra: Align gpio-keys node names with dtschema ARM: dts: aspeed: centriq2400: drop the board dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles dt-bindings: arm: qcom: fix Longcheer L8150 compatibles dt-bindings: arm: qcom: fix MSM8916 MTP compatibles dt-bindings: arm: qcom: fix MSM8994 boards compatibles dt-bindings: arm: qcom: add missing MSM8916 board compatibles dt-bindings: arm: qcom: add missing MSM8994 board compatibles dt-bindings: arm: qcom: add missing SM8150 board compatibles dt-bindings: arm: qcom: add missing SM8250 board compatibles dt-bindings: arm: qcom: add missing SM8350 board compatibles dt-bindings: vendor-prefixes: add Shift GmbH dt-bindings: arm: qcom: add missing MSM8998 board compatibles dt-bindings: arm: qcom: add missing MSM8992 board compatibles dt-bindings: arm: qcom: add missing QCS404 board compatibles dt-bindings: arm: qcom: add missing SDM630 board compatibles dt-bindings: arm: qcom: add missing SDM636 board compatibles dt-bindings: arm: qcom: add missing SDM845 board compatibles dt-bindings: arm: qcom: add missing SM6125 board compatibles dt-bindings: arm: qcom: add missing SM6350 board compatibles dt-bindings: arm: aspeed: add Aspeed Evaluation boards dt-bindings: soc: microchip: drop quotes when not needed dt-bindings: soc: microchip: use absolute path to other schema dt-bindings: soc: bcm: drop quotes when not needed dt-bindings: soc: bcm: use absolute path to other schema Kuogee Hsieh (2): arm64: dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 from mdss_dp arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 from both dp and edp Laurent Pinchart (3): arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for overlay support arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards Leonard Göhrs (2): ARM: dts: stm32: fix missing internally connected voltage regulator for OSD32MP1 ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp15xx-osd32 Lin, Meng-Bo (1): arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl Linh Phung (3): arm64: dts: renesas: r8a779f0: Add thermal support arm64: dts: renesas: r8a779f0: Add HSCIF nodes arm64: dts: renesas: r8a779f0: Add SCIF nodes Linus Walleij (4): ARM: dts: ux500: Fix Janice accelerometer mounting matrix ARM: dts: ux500: Fix Codina accelerometer mounting matrix ARM: dts: ux500: Fix Gavini accelerometer mounting matrix ARM: dts: ux500: Drop unused i2c power domain supply Luca Weiss (5): ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 arm64: dts: qcom: sdm845*: replace i2s reg with constant arm64: dts: qcom: sm8250: use constants for audio clocks ARM: dts: qcom: msm8974-FP2: Add notification LED Lucas Stach (1): arm64: dts: imx8mp-evk: add regulator supply to CPU nodes Manivannan Sadhasivam (3): ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART arm64: dts: qcom: sm8450: Fix the IRQ trigger type for remoteproc nodes arm64: dts: qcom: sc8280xp: Fix PMU interrupt Marcel Ziswiler (19): ARM: dts: imx7-colibri: overhaul display/touch functionality ARM: dts: imx7-colibri: add mdio phy node ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys ARM: dts: imx7-colibri: move regulators ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config ARM: dts: imx7-colibri: move rtc node ARM: dts: imx7d-colibri-emmc: add cpu1 supply ARM: dts: imx7-colibri-eval-v3: correct can controller comment ARM: dts: imx7-colibri: disable adc2 ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins ARM: dts: imx7-colibri: add clarifying comments ARM: dts: imx7-colibri: alphabetical re-order ARM: dts: imx7-colibri: clean-up device enabling/disabling ARM: dts: imx7-colibri: remove leading zero from reg address ARM: dts: imx7-colibri: set regulator-name properties ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming ARM: dts: imx7-colibri: add support for Toradex Iris carrier boards dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-* dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2 Marek Behún (2): ARM: dts: turris-omnia: configure LED[0] pin function to link/activity ARM: dts: turris-omnia: enable LED controller node Marek Vasut (15): arm64: dts: imx8mm: Add SNVS LPGPR arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK2 dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 dt-bindings: arm: stm32: Add compatible string for DH electronics DHCOR DRC Compact ARM: dts: stm32: Add alternate pinmux for CAN1 pins ARM: dts: stm32: Add alternate pinmux for SPI2 pins ARM: dts: stm32: Add alternate pinmux for UART3 pins ARM: dts: stm32: Add alternate pinmux for UART4 pins ARM: dts: stm32: Add alternate pinmux for UART5 pins ARM: dts: stm32: Add DHCOR based DRC Compact board ARM: dts: stm32: Add alternate pinmux for DCMI pins ARM: dts: stm32: Add alternate pinmux for RCC pin ARM: dts: stm32: Add ST MIPID02 bindings to AV96 Marijn Suijten (8): arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage arm64: dts: qcom: pm660l: Add LPG node arm64: dts: qcom: sdm630-nile: Add RGB status LED on the PM660L LPG arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes arm64: dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2 arm64: dts: qcom: sm6350: Replace literal rpmhpd indices with constants arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size Mark Brown (1): ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black Markus Niebel (1): dt-bindings: arm: add TQMa8MPxL board Markuss Broks (1): arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support Martin Jücker (1): ARM: dts: exynos: add panel and backlight to p4note Matthias Kaehlcke (4): arm64: dts: qcom: sc7280: herobrine: Don't disable the keyboard backlight node arm64: dts: qcom: sc7280: Enable keyboard backlight for villager arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards Mauro Carvalho Chehab (1): docs: arm: index.rst: add google/chromebook-boot-flow Max Krummenacher (15): ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the codec node ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverted backlight ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps ARM: dts: imx7-colibri: add ethernet aliases dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" ARM: dts: imx6q-apalis: Add gpio-line-names ARM: dts: imx6q-apalis: Command pmic to standby for poweroff ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi ARM: dts: imx6q-apalis: Disable HDMI ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted backlight ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps ARM: dts: imx6q-apalis: Cleanup Michael Riesch (4): arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10 arm64: dts: rockchip: enable hdmi tx audio on rock-3a Michael Walle (2): ARM: dts: kswitch-d10: enable the USB device port ARM: dts: lan966x: add clock gating register Michal Simek (4): dt-bindings: gpio: zynq: Add missing compatible strings dt-bindings: gpio: zynq: Add power-domains arm64: zynqmp: Fix comment about number of gpio line names dt-bindings: gpio: zynq: Describe gpio-line-names Mikko Perttunen (4): dt-bindings: Add headers for Host1x and VIC on Tegra234 arm64: tegra: Mark BPMP channels as no-memory-wc arm64: tegra: Add Host1x context stream IDs on Tegra186+ arm64: tegra: Add Host1x and VIC on Tegra234 Molly Sophia (2): dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings arm64: dts: qcom: Add support for Xiaomi Mi Mix2s Moudy Ho (1): arm64: dts: mt8183: add GCE client property for Mediatek MUTEX Nick Hainke (1): arm64: dts: mt7622: fix BPI-R64 WPS button Nicolas Frattaroli (2): arm64: dts: rockchip: Add HDMI audio nodes to rk356x arm64: dts: rockchip: Enable HDMI audio on Quartz64 A Nicolas Saenz Julienne (4): dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node Niklas Söderlund (2): arm64: dts: rockchip: Add missing space around regulator-name on rk3368-orion-r68 arm64: dts: renesas: Add missing space after remote-endpoint Niravkumar L Rabara (2): arm64: dts: intel: socfpga_agilex: use defined GIC interrupt type for ECC arm64: dts: altera: socfpga_stratix10: move clocks out of soc node Nícolas F. R. A. Prado (21): arm64: dts: mt8192: Fix idle-states nodes naming scheme arm64: dts: mt8192: Fix idle-states entry-method dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato arm64: dts: mediatek: Introduce MT8192-based Asurada board family arm64: dts: mediatek: asurada: Document GPIO names arm64: dts: mediatek: asurada: Add system-wide power supplies arm64: dts: mediatek: asurada: Enable and configure I2C and SPI busses arm64: dts: mediatek: asurada: Add ChromeOS EC arm64: dts: mediatek: asurada: Add keyboard mapping for the top row arm64: dts: mediatek: asurada: Add Cr50 TPM arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad arm64: dts: mediatek: asurada: Add I2C touchscreen arm64: dts: mediatek: spherion: Add keyboard backlight arm64: dts: mediatek: asurada: Enable XHCI arm64: dts: mediatek: asurada: Enable PCIe and add WiFi arm64: dts: mediatek: asurada: Add MT6359 PMIC arm64: dts: mediatek: asurada: Add SPMI regulators arm64: dts: mediatek: asurada: Enable MMC arm64: dts: mediatek: asurada: Enable SCP arm64: dts: mediatek: asurada: Add SPI NOR flash memory Oleksandr Suvorov (9): ARM: dts: imx7-colibri: improve licensing and compatible strings ARM: dts: imx7-colibri: improve wake-up with gpio key ARM: dts: imx7-colibri: add delay for on-module phy supply ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi ARM: dts: imx6q-apalis: Add LVDS panel support ARM: dts: imx6q-apalis: Disable stmpe touchscreen ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera ARM: dts: imx6q-apalis: Add adv7280 video input Parikshit Pareek (1): arm64: dts: qcom: sc8280xp: fix the smmu interrupt values Paweł Anikiel (5): ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts ARM: dts: socfpga: Add Google Chameleon v3 devicetree dt-bindings: altera: Add Chameleon v3 board Peng Fan (6): arm64: dts: freescale: Add i.MX93 dtsi support arm64: dts: freescale: add i.MX93 11x11 EVK basic support arm64: dts: imx8ulp: address build warning arm64: dts: fsl-ls10xx: use generic dma node name dt-bindings: arm: fsl: add imx93 11x11 evk board arm64: dts: imx8mp: add NoC node Peter Geis (6): arm64: dts: rockchip: add Quartz64-A fan pinctrl arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A arm64: dts: rockchip: enable sfc controller on Quartz64 Model A arm64: dts: rockchip: Add rk3568 PCIe2x1 controller arm64: dts: rockchip: Enable PCIe controller on quartz64-a arm64: dts: rockchip: add pine64 touch panel display to rockpro64 Peter Robinson (1): ARM: dts: bcm2711: Enable V3D Phil Edworthy (2): arm64: dts: renesas: r9a09g011: Add ethernet nodes arm64: dts: renesas: rzv2mevk2: Enable ethernet Philippe Schenker (2): ARM: dts: imx7-colibri: add usb dual-role switching using extcon arm64: dts: imx8m{m,p}-verdin: use IT temperatures Rafał Miłecki (4): arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 arm64: make ARCH_BCM4908 select ARCH_BCMBCA arm64: bcmbca: Include full family name in Kconfig dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 Rex-BC Chen (5): arm64: dts: mediatek: Add opp table and clock property for MT8183 cpufreq arm64: dts: mediatek: Add MediaTek CCI node for MT8183 arm64: dts: mediatek: Add mediatek,cci property for MT8183 cpufreq arm64: dts: mediatek: Add infra #reset-cells property for MT8192 arm64: dts: mediatek: Add infra #reset-cells property for MT8195 Rob Herring (2): arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible arm64: dts: arm/juno: Drop erroneous 'mbox-name' property Robert Foss (3): dt-bindings: clock: Add Qcom SM8350 GPUCC bindings arm64: dts: qcom: sm8350: Add DISPCC node arm64: dts: qcom: sm8350: Replace integers with rpmpd defines Robert Hancock (1): arm64: dts: zynqmp: add AMS driver to device tree Robert Marko (9): dt-bindings: clock: qcom: ipq8074: add USB GDSCs arm64: dts: qcom: ipq8074: add USB power domains arm64: dts: qcom: ipq6018: correct QUP peripheral labels arm64: dts: qcom: ipq8074: fix NAND node name arm64: dts: qcom: ipq8074: move ARMv8 timer out of SoC node arm64: dts: qcom: ipq8074: add reset to SDHCI arm64: dts: qcom: ipq8074: add APCS node arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI Robin van der Gracht (1): ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3 Roger Lu (1): arm64: dts: mt8183: add svs device information Rohit Agarwal (12): ARM: dts: qcom: sdx65: Add Shared memory manager support ARM: dts: qcom: sdx65: Add interconnect nodes ARM: dts: qcom: sdx65: Add USB3 and PHY support ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support ARM: dts: qcom: sdx65: Add CPUFreq support ARM: dts: qcom: sdx65: Add modem SMP2P node ARM: dts: qcom: sdx65: Add IMEM and PIL info region ARM: dts: qcom: sdx65: Add SCM node ARM: dts: qcom: sdx65: Add Modem remoteproc node ARM: dts: qcom: sdx65-mtp: Enable modem ARM: dts: qcom: sdx65: Add pshold support ARM: dts: qcom: sdx65: Add Watchdog support Sameer Pujar (2): arm64: tegra: Add OPE device on Tegra210 and later arm64: tegra: Enable OPE on various platforms Samuel Holland (12): ARM: dts: sunxi: Use constants for RTC clock indexes arm64: dts: allwinner: Use constants for RTC clock indexes dt-bindings: clock: Add compatible for D1 DE2 clocks arm64: dts: allwinner: a64: orangepi-win: Fix LED node name dt-bindings: i2c: mv64xxx: Add variants with offload support arm64: dts: allwinner: a100: Update I2C controller fallback dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible dt-bindings: arm: sunxi: Default to the full MBUS binding dt-bindings: arm: sunxi: Add several MBUS compatibles arm64: dts: allwinner: pinephone: Enable internal HMIC bias Sascha Hauer (3): arm64: dts: rockchip: rk356x: Add VOP2 nodes arm64: dts: rockchip: rk356x: Add HDMI nodes arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi Sean Anderson (3): ARM: dts: layerscape: Add SFP node for TA 2.1 devices arm64: dts: layerscape: Add SFP node for TA 2.1 devices arm64: dts: Add SFP node for TA 3.0 devices Serge Semin (3): ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name arm64: dts: apm: Harmonize DWC USB3 DT nodes name ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name Shengjiu Wang (3): arm64: dts: imx8mm-evk: add bt-sco sound card support arm64: dts: imx8mq-evk: add bt-sco sound card support arm64: dts: imx8mn-evk: add bt-sco sound card support Sibi Sankar (2): arm64: dts: qcom: sm8450: Add interconnect requirements for SCM arm64: dts: qcom: sc7280: Add proxy interconnect requirements for modem Simon Holesch (1): ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off Sireesh Kodali (1): arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node Sjoerd Simons (2): dt-bindings: arm: rockchip: Add Radxa ROCK Pi S arm64: dts: rockchip: rock-pi-s add more peripherals Srinivasa Rao Mandadapu (6): arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specifications for CRD 3.0/3.1 arm64: dts: qcom: sc7280: add lpass lpi pin controller node arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux properties for CRD 3.0/3.1 arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node arm64: dts: qcom: sc7280: Move wcd specific pin conf to common file Steev Klimaszewski (2): arm64: dts: qcom: sc8280xp: add missing 300MHz arm64: dts: sdm850: Remove unnecessary turbo-mode Stefan Agner (1): ARM: dts: imx7-colibri: set lcdif clock source to video pll Stefan Hansson (1): dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices Stefan Wahren (2): ARM: dts: bcm283x: Drop unnecessary properties from dpi node dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 Stephan Gerhold (2): arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo ARM: dts: qcom: msm8974: Disable remoteprocs by default Stephen Boyd (3): arm64: dts: qcom: Remove duplicate sc7180-trogdor include on lazor/homestar arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor arm64: dts: qcom: sc7180-trogdor: Split out keyboard node and describe detachables Sudeep Holla (1): arm64: dts: juno: Add cache-level property to L2 caches Sumit Garg (1): arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment Sumit Gupta (5): dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding arm64: tegra: Add node for CBB 1.0 on Tegra194 arm64: tegra: Add node for CBB 2.0 on Tegra234 Tamás Szűcs (1): arm64: tegra: Fix SDMMC1 CD on P2888 Teh Wen Ping (2): dt-bindings: altera: document Stratix 10 SWVP compatibles arm64: dts: Add support for Stratix 10 Software Virtual Platform Teresa Remmet (2): bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support Thierry Reding (6): dt-bindings: power: Add Tegra234 MGBE power domains dt-bindings: Add Tegra234 MGBE clocks and resets dt-bindings: memory: Add Tegra234 MGBE memory clients dt-bindings: tegra-ccplex-cluster: Remove status from required properties Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt arm64: tegra: Enable native timers on Tegra194 Tho Vu (1): arm64: dts: renesas: r8a779f0: Add CPUIdle support Tim Harvey (1): arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS Ulrich Ölmann (1): ARM: dts: imx6: skov: add pwm-regulator to control the panel's VCOM Uwe Kleine-König (1): arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically Vinod Koul (3): arm64: dts: qcom: sm8450: rename interconnect nodes arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node Vinod Polimera (4): arm64: dts: qcom: sm7280: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sm7180: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sdm845: remove assigned-clock-rate property for mdp clk arm64: dts: qcom: sm8250: remove assigned-clock-rate property for mdp clk Viorel Suman (3): arm64: dts: freescale: imx8qxp: Remove unnecessary clock related entries arm64: dts: freescale: imx8qxp: Fix the ocotp node name arm64: dts: freescale: imx8: Fix the system-controller node name Vladimir Zapolskiy (4): arm64: dts: qcom: sm8450: fix interconnects property of UFS node arm64: dts: qcom: sm8250: Disable camcc by default dt-bindings: clock: add QCOM SM8450 camera clock bindings arm64: dts: qcom: sm8450: Add description of camera clock controller William Zhang (24): arm64: bcmbca: add arch bcmbca machine entry dt-bindings: arm64: add BCM63158 SoC to binding document dt-bindings: arm64: Add BCM4912 SoC to binding document arm64: dts: Add DTS files for bcmbca SoC BCM63158 arm64: dts: Add DTS files for bcmbca SoC BCM4912 dt-bindings: arm: add BCM6846 SoC to device tree binding document ARM: dts: Add DTS files for bcmbca SoC BCM6846 ARM: dts: Update BCM47622 DTS file dt-bindings: arm: add BCM6855 SoC to device tree binding document arm64: dts: Add DTS files for bcmbca SoC BCM63146 arm64: dts: Add DTS files for bcmbca SoC BCM6856 ARM: dts: Add DTS files for bcmbca SoC BCM6855 dt-bindings: arm: Add BCM6756 SoC ARM: dts: Add DTS files for bcmbca SoC BCM6756 dt-bindings: arm64: Add BCM63146 SoC dt-bindings: arm64: Add BCM6856 SoC dt-bindings: arm: Add BCM63148 SoC ARM: dts: Add DTS files for bcmbca SoC BCM63148 dt-bindings: arm64: Add BCM6813 SoC arm64: dts: Add DTS files for bcmbca SoC BCM6813 dt-bindings: arm: add BCM63138 SoC ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA ARM: dts: update dts files for bcmbca SoC BCM63138 ARM: dts: Add BCM63138 generic board dts Wolfram Sang (3): arm64: dts: renesas: rzg2l-smarc: Use proper bool operator arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector Xiangsheng Hou (1): arm64: dts: mt8173: Fix nor_flash node Yassine Oudjana (1): arm64: dts: qcom: msm8996: Add interconnect support Yoshihiro Shimoda (3): arm64: dts: renesas: r8a779f0: Add IPMMU nodes arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes arm64: dts: renesas: r8a779f0: Add UFS node Zelong Dong (1): arm64: dts: meson: add reset controller for Meson-S4 SoC qianfan Zhao (3): ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board ARM: dts: sun8i-r40: add opp table for cpu ARM: dts: sun8i-r40: Add thermal trip points/cooling maps dirstat 0.3% Documentation/arm/google/ 0.0% Documentation/arm/ 0.2% Documentation/devicetree/bindings/arm/aspeed/ 0.2% Documentation/devicetree/bindings/arm/bcm/ 0.7% Documentation/devicetree/bindings/arm/freescale/ 0.0% Documentation/devicetree/bindings/arm/marvell/ 0.0% Documentation/devicetree/bindings/arm/mediatek/ 0.1% Documentation/devicetree/bindings/arm/samsung/ 0.0% Documentation/devicetree/bindings/arm/stm32/ 0.0% Documentation/devicetree/bindings/arm/sunxi/ 0.6% Documentation/devicetree/bindings/arm/tegra/ 1.7% Documentation/devicetree/bindings/arm/ 0.5% Documentation/devicetree/bindings/clock/ 0.0% Documentation/devicetree/bindings/cpufreq/ 0.6% Documentation/devicetree/bindings/firmware/ 0.1% Documentation/devicetree/bindings/gpio/ 0.0% Documentation/devicetree/bindings/hwinfo/ 0.0% Documentation/devicetree/bindings/i2c/ 0.0% Documentation/devicetree/bindings/input/ 0.3% Documentation/devicetree/bindings/net/pcs/ 0.0% Documentation/devicetree/bindings/net/ 0.1% Documentation/devicetree/bindings/nvmem/ 0.2% Documentation/devicetree/bindings/pinctrl/ 0.0% Documentation/devicetree/bindings/power/ 0.0% Documentation/devicetree/bindings/rtc/ 0.3% Documentation/devicetree/bindings/soc/bcm/ 0.0% Documentation/devicetree/bindings/soc/microchip/ 0.0% Documentation/devicetree/bindings/soc/samsung/ 0.0% Documentation/devicetree/bindings/thermal/ 0.3% Documentation/devicetree/bindings/timer/ 0.0% Documentation/devicetree/bindings/usb/ 0.0% Documentation/devicetree/bindings/watchdog/ 0.0% Documentation/devicetree/bindings/ 24.6% arch/arm/boot/dts/ 2.3% arch/arm64/boot/dts/allwinner/ 0.3% arch/arm64/boot/dts/altera/ 0.0% arch/arm64/boot/dts/amd/ 0.1% arch/arm64/boot/dts/amlogic/ 0.0% arch/arm64/boot/dts/apm/ 0.2% arch/arm64/boot/dts/arm/ 0.0% arch/arm64/boot/dts/broadcom/bcm4908/ 1.7% arch/arm64/boot/dts/broadcom/bcmbca/ 0.0% arch/arm64/boot/dts/broadcom/stingray/ 0.0% arch/arm64/boot/dts/broadcom/ 4.2% arch/arm64/boot/dts/exynos/ 15.0% arch/arm64/boot/dts/freescale/ 0.1% arch/arm64/boot/dts/hisilicon/ 0.0% arch/arm64/boot/dts/intel/ 0.1% arch/arm64/boot/dts/lg/ 0.8% arch/arm64/boot/dts/marvell/ 5.7% arch/arm64/boot/dts/mediatek/ 1.0% arch/arm64/boot/dts/microchip/ 1.6% arch/arm64/boot/dts/nvidia/ 27.2% arch/arm64/boot/dts/qcom/ 2.0% arch/arm64/boot/dts/renesas/ 1.7% arch/arm64/boot/dts/rockchip/ 0.0% arch/arm64/boot/dts/sprd/ 0.8% arch/arm64/boot/dts/tesla/ 0.3% arch/arm64/boot/dts/ti/ 0.0% arch/arm64/boot/dts/xilinx/ 0.0% arch/arm64/ 1.3% include/dt-bindings/clock/ 0.0% include/dt-bindings/mailbox/ 0.0% include/dt-bindings/memory/ 0.0% include/dt-bindings/net/ 0.0% include/dt-bindings/power/ 0.0% include/dt-bindings/reset/ 0.0% include/dt-bindings/soc/ 1020 files changed, 35927 insertions(+), 6596 deletions(-) create mode 100644 Documentation/arm/google/chromebook-boot-flow.rst create mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,ac5.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-soc.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-axi2apb.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-cbb.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra234-cbb.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,scu-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc-sm8350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml create mode 100644 Documentation/devicetree/bindings/firmware/fsl,scu.yaml rename Documentation/devicetree/bindings/{arm => hwinfo}/renesas,prr.yaml (85%) create mode 100644 Documentation/devicetree/bindings/input/fsl,scu-key.yaml create mode 100644 Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,scu-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,scu-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/fsl,scu-pd.yaml create mode 100644 Documentation/devicetree/bindings/rtc/fsl,scu-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.yaml create mode 100644 Documentation/devicetree/bindings/thermal/fsl,scu-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra186-timer.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/fsl,scu-wdt.yaml delete mode 100644 arch/arm/boot/dts/aspeed-bmc-arm-centriq2400-rep.dts create mode 100644 arch/arm/boot/dts/bcm53015-meraki-mr26.dts create mode 100644 arch/arm/boot/dts/bcm63148.dtsi create mode 100644 arch/arm/boot/dts/bcm63178.dtsi create mode 100644 arch/arm/boot/dts/bcm6756.dtsi create mode 100644 arch/arm/boot/dts/bcm6846.dtsi create mode 100644 arch/arm/boot/dts/bcm6855.dtsi create mode 100644 arch/arm/boot/dts/bcm6878.dtsi create mode 100644 arch/arm/boot/dts/bcm963138.dts create mode 100644 arch/arm/boot/dts/bcm963148.dts create mode 100644 arch/arm/boot/dts/bcm963178.dts create mode 100644 arch/arm/boot/dts/bcm96756.dts create mode 100644 arch/arm/boot/dts/bcm96846.dts create mode 100644 arch/arm/boot/dts/bcm96855.dts create mode 100644 arch/arm/boot/dts/bcm96878.dts create mode 100644 arch/arm/boot/dts/exynos-pinctrl.h create mode 100644 arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts create mode 100644 arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi create mode 100644 arch/arm/boot/dts/imx7-colibri-iris.dtsi create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-iris.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-iris.dts create mode 100644 arch/arm/boot/dts/lan966x-pcb8309.dts create mode 100644 arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi delete mode 100644 arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi create mode 100644 arch/arm/boot/dts/s3c2410-pinctrl.h create mode 100644 arch/arm/boot/dts/s3c64xx-pinctrl.h create mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.h create mode 100644 arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts rename arch/arm/boot/dts/{socfpga_arria10_mercury_aa1.dts => socfpga_arria10_mercury_aa1.dtsi} (70%) create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi create mode 100644 arch/arm/boot/dts/sun8i-r40-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_swvp.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/Makefile create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos-pinctrl.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx93-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx93.dtsi create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r3.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sa8295p-adp.dts create mode 100644 arch/arm64/boot/dts/qcom/sa8540p.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-parade.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-inx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts create mode 100644 arch/arm64/boot/dts/renesas/draak-ebisu-panel-aa104xd12.dts create mode 100644 arch/arm64/boot/dts/renesas/panel-aa104xd12.dtsi create mode 100644 arch/arm64/boot/dts/renesas/salvator-panel-aa104xd12.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts create mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.h create mode 120000 include/dt-bindings/clock/qcom,dispcc-sm8350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8350.h create mode 100644 include/dt-bindings/clock/qcom,sm8450-camcc.h create mode 100644 include/dt-bindings/net/pcs-rzn1-miic.h create mode 100644 include/dt-bindings/soc/samsung,boot-mode.h From patchwork Thu Jul 28 22:32:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12931784 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 D28F2C04A68 for ; Thu, 28 Jul 2022 22:34:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=gHza3GjL07OwzfywUkzChD9CA1lqWPALMVVNoHDP2kM=; b=WVDY3cRpA/ezd0Xf53A2yGKSuY 2ubuTbl/9ItErfFaXQDq/iCPpNIAtvFJqpZYMYGm6oxX74X/9fBfJhpBJ4x4qI6h1wh9f3vSIXTO4 PAInBJgcgP3lNcNzUixZi5lPbXV8G+zDXGjAmam8Htv8jDAMxoND2M+lfG1EKFMUsaRDTI2NJBKlE pLZv/WgMFmFeXIKPZ0KWmtv2ZD17g3FVPwzFlFkkRvCfDyqOwSg9uDy5VP3DcF/eCCsyTHZy1JIdP RsCzM+gJluy0RujuF8zn/V4UgrVp+xMlOpbxGVG5lsq9Wshke+KzgTUTPgsCfcQfxSeRxaTEEJtlW AiPV7crw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHC46-00FZeb-Rs; Thu, 28 Jul 2022 22:33:12 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHC3w-00FZcM-Uq for linux-arm-kernel@lists.infradead.org; Thu, 28 Jul 2022 22:33:03 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 4091161C1A for ; Thu, 28 Jul 2022 22:33:00 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A4093C433B5 for ; Thu, 28 Jul 2022 22:32:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659047579; bh=pFcFk6RMgO+cSRh5lcLWiEmuxgRmH1eKd1+7ROyam3A=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=bgZWb4OYt0Y4Zk1nm+Ry50CV2cCPf/9UYlhjHWt+6RQm2K8RF7+G+ATS7n9eL8sqi 8fQZqekN6pf8Gu4VUtUQ10G9vB4Cbyu7VwJWq8ccp/ZGntO5ZZLymMta5MxV4A7+0y ZaFf1ETFJwc4PJ7YbHj+Qe7pzSoNlis1vumOIQfLQYtqSxFEScsUaPemT8O/uWXM4X Dqi6QNkLhNlk7BnEG+hK2OkQRqktLYxiXK+5x0U8KFEEDxUkCTUjLF7cE1j9fbTjNv nhZ1ORzJhqTy/q5/ToCSmSM+yXo7c7epGjr46iDBe5dTjhAzspAJcWfN3jJg5RgMp1 wRXz0qQcVvrHw== Received: by mail-ed1-f45.google.com with SMTP id w5so3831243edd.13 for ; Thu, 28 Jul 2022 15:32:59 -0700 (PDT) X-Gm-Message-State: AJIora+yZuYuT4AycpUDvZBmExzO+4esDs/S1qqaekDZ97nFhMcWrosY 1DXfrbk/pyZlPDprsyNmz58xTn6bhelTSoWSOPE= X-Google-Smtp-Source: AGRyM1sb9oOCt+nVzoCh/xHOW0ohRUyYbQSImpBrxp4C0PRsMvFkl/eOR/9BtrkRhPtGVl2pbM1WF9cEmf3gQ61POjY= X-Received: by 2002:a05:6402:28c4:b0:43a:cdde:e047 with SMTP id ef4-20020a05640228c400b0043acddee047mr1044904edb.368.1659047577830; Thu, 28 Jul 2022 15:32:57 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Fri, 29 Jul 2022 00:32:42 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 4/6] ARM: SoC defconfig updates for 5.20 To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220728_153301_107326_5C9E9B92 X-CRM114-Status: GOOD ( 19.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit 03c765b0e3b4cb5063276b086c76f7a612856a9a: Linux 5.19-rc4 (2022-06-26 14:22:10 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-defconfig-5.20 for you to fetch changes up to c95a5712beee635c4626f78218e52b978f075a17: arm64: defconfig: Sync some configs with savedefconfig (2022-07-27 15:46:11 +0200) ---------------------------------------------------------------- ARM: SoC defconfig updates for 5.20 This branch includes the usual updates to defconfig files, enabling additional driver support for the supported platforms. There is also a global refresh for all of them that reorders the lines according to the 'savedefconfig' output, but without removing lines that are no longer part of the refresh. I went through the most common removed lines to also address them while making sure to catch renamed options and add them back under the new name. The boardfile deprecation branch is based on top of this to avoid conflicts against removing the unused boardfile configs from the generic defconfig files. ---------------------------------------------------------------- Arnd Bergmann (15): Merge tag 'renesas-arm-defconfig-for-v5.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig Merge tag 'sunxi-config64-for-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/defconfig Merge tag 'tegra-for-5.20-arm64-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig Merge tag 'imx-defconfig-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig Merge tag 'arm-soc/for-5.20/defconfig' of https://github.com/Broadcom/stblinux into arm/defconfig Merge tag 'arm-soc/for-5.20/defconfig-arm64' of https://github.com/Broadcom/stblinux into arm/defconfig Merge tag 'qcom-arm64-defconfig-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig Merge tag 'qcom-arm64-defconfig-for-5.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig ARM: refresh defconfig files ARM: defconfig: remove irda remnants ARM: defconfig: remove stale CONFIG_ZBOOT_ROM entries ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y ARM: defconfig: remove broken CONFIG_THUMB disables ARM: defconfig: kill remnants of CONFIG_LEDS arm64: refresh defconfig file Bjorn Andersson (2): arm64: defconfig: Enable Qualcomm SC8280XP providers arm64: defconfig: Demote Qualcomm USB PHYs to modules Dmitry Baryshkov (1): arm64: defconfig: enable Qualcomm LPG leds driver Geert Uytterhoeven (2): ARM: shmobile: defconfig: Refresh for v5.19-rc1 arm64: defconfig: Enable R8A779G0 SoC John Garry (1): arm64: defconfig: Sync some configs with savedefconfig Krzysztof Kozlowski (1): arm64: defconfig: enable Qualcomm Bandwidth Monitor Mark Brown (1): arm64: defconfig: Enable Allwinner built in CODECs Nicolas Saenz Julienne (1): arm64: defconfig: Enable DRM_V3D Peng Fan (1): arm64: defconfig: enable i.MX93 clk & pinctrl Peter Robinson (1): ARM: configs: Enable DRM_V3D Sameer Pujar (1): arm64: defconfig: Build Tegra OPE module Teresa Remmet (1): arm64: defconfig: Enable gpio-fan support Vinod Koul (2): arm64: defconfig: Enable qcom ss & hs usb phy arm64: defconfig: Enable qcom interconnect drivers William Zhang (2): arm64: defconfig: enable bcmbca soc support ARM: multi_v7_defconfig: Update configs for BCM63138 arch/arm/configs/am200epdkit_defconfig | 28 +++--- arch/arm/configs/aspeed_g4_defconfig | 17 ++-- arch/arm/configs/aspeed_g5_defconfig | 17 ++-- arch/arm/configs/assabet_defconfig | 19 ++-- arch/arm/configs/at91_dt_defconfig | 10 +-- arch/arm/configs/axm55xx_defconfig | 26 +++--- arch/arm/configs/badge4_defconfig | 17 ++-- arch/arm/configs/bcm2835_defconfig | 39 +++++---- arch/arm/configs/cerfcube_defconfig | 24 ++--- arch/arm/configs/clps711x_defconfig | 6 +- arch/arm/configs/cm_x300_defconfig | 28 +++--- arch/arm/configs/cns3420vb_defconfig | 20 ++--- arch/arm/configs/colibri_pxa270_defconfig | 41 ++++----- arch/arm/configs/colibri_pxa300_defconfig | 12 +-- arch/arm/configs/collie_defconfig | 22 +++-- arch/arm/configs/corgi_defconfig | 51 +++++------ arch/arm/configs/davinci_all_defconfig | 28 +++--- arch/arm/configs/dove_defconfig | 32 ++++--- arch/arm/configs/ep93xx_defconfig | 18 ++-- arch/arm/configs/eseries_pxa_defconfig | 36 +++----- arch/arm/configs/exynos_defconfig | 24 +++-- arch/arm/configs/ezx_defconfig | 74 ++++++++-------- arch/arm/configs/footbridge_defconfig | 31 +++---- arch/arm/configs/h3600_defconfig | 16 ++-- arch/arm/configs/h5000_defconfig | 20 ++--- arch/arm/configs/hackkit_defconfig | 12 +-- arch/arm/configs/hisi_defconfig | 24 ++--- arch/arm/configs/imx_v4_v5_defconfig | 10 +-- arch/arm/configs/imx_v6_v7_defconfig | 8 +- arch/arm/configs/integrator_defconfig | 2 +- arch/arm/configs/iop32x_defconfig | 23 +++-- arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/jornada720_defconfig | 16 ++-- arch/arm/configs/keystone_defconfig | 64 +++++++------- arch/arm/configs/lart_defconfig | 21 ++--- arch/arm/configs/lpc18xx_defconfig | 16 ++-- arch/arm/configs/lpc32xx_defconfig | 12 ++- arch/arm/configs/lpd270_defconfig | 11 +-- arch/arm/configs/lubbock_defconfig | 21 +++-- arch/arm/configs/magician_defconfig | 41 ++++----- arch/arm/configs/mainstone_defconfig | 15 ++-- arch/arm/configs/milbeaut_m10v_defconfig | 6 +- arch/arm/configs/mini2440_defconfig | 8 +- arch/arm/configs/mmp2_defconfig | 32 ++++--- arch/arm/configs/moxart_defconfig | 20 ++--- arch/arm/configs/mps2_defconfig | 18 ++-- arch/arm/configs/multi_v4t_defconfig | 6 +- arch/arm/configs/multi_v5_defconfig | 14 +-- arch/arm/configs/multi_v7_defconfig | 67 +++++++------- arch/arm/configs/mv78xx0_defconfig | 36 ++++---- arch/arm/configs/mvebu_v5_defconfig | 32 ++++--- arch/arm/configs/mvebu_v7_defconfig | 4 +- arch/arm/configs/mxs_defconfig | 6 +- arch/arm/configs/neponset_defconfig | 30 ++++--- arch/arm/configs/netwinder_defconfig | 18 ++-- arch/arm/configs/nhk8815_defconfig | 8 +- arch/arm/configs/omap1_defconfig | 80 ++++++++--------- arch/arm/configs/omap2plus_defconfig | 17 ++-- arch/arm/configs/orion5x_defconfig | 36 ++++---- arch/arm/configs/oxnas_v6_defconfig | 14 +-- arch/arm/configs/palmz72_defconfig | 16 ++-- arch/arm/configs/pcm027_defconfig | 24 +++-- arch/arm/configs/pleb_defconfig | 8 +- arch/arm/configs/pxa168_defconfig | 22 +++-- arch/arm/configs/pxa255-idp_defconfig | 21 +++-- arch/arm/configs/pxa3xx_defconfig | 20 ++--- arch/arm/configs/pxa910_defconfig | 26 +++--- arch/arm/configs/pxa_defconfig | 140 ++++++++++++++---------------- arch/arm/configs/qcom_defconfig | 62 ++++++------- arch/arm/configs/realview_defconfig | 8 +- arch/arm/configs/rpc_defconfig | 20 ++--- arch/arm/configs/s3c2410_defconfig | 12 ++- arch/arm/configs/s3c6400_defconfig | 4 +- arch/arm/configs/s5pv210_defconfig | 6 +- arch/arm/configs/sama5_defconfig | 8 +- arch/arm/configs/sama7_defconfig | 8 +- arch/arm/configs/shannon_defconfig | 10 +-- arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/configs/simpad_defconfig | 29 +++---- arch/arm/configs/socfpga_defconfig | 8 +- arch/arm/configs/spear13xx_defconfig | 18 ++-- arch/arm/configs/spear3xx_defconfig | 12 +-- arch/arm/configs/spear6xx_defconfig | 10 +-- arch/arm/configs/spitz_defconfig | 51 +++++------ arch/arm/configs/stm32_defconfig | 18 ++-- arch/arm/configs/sunxi_defconfig | 2 +- arch/arm/configs/tct_hammer_defconfig | 14 ++- arch/arm/configs/tegra_defconfig | 20 ++--- arch/arm/configs/trizeps4_defconfig | 66 +++++++------- arch/arm/configs/u8500_defconfig | 2 +- arch/arm/configs/versatile_defconfig | 4 +- arch/arm/configs/vexpress_defconfig | 8 +- arch/arm/configs/vf610m4_defconfig | 2 +- arch/arm/configs/viper_defconfig | 30 +++---- arch/arm/configs/vt8500_v6_v7_defconfig | 2 +- arch/arm/configs/xcep_defconfig | 32 ++++--- arch/arm/configs/zeus_defconfig | 28 +++--- arch/arm64/configs/defconfig | 82 ++++++++++------- arch/sh/configs/ecovec24_defconfig | 2 - 99 files changed, 1044 insertions(+), 1220 deletions(-) From patchwork Thu Jul 28 22:35:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12931789 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 1BB86C04A68 for ; Thu, 28 Jul 2022 22:36:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=fiXx7Q6H/4AHorlxKYchuHsjT14gW/NK+5Gee43k9ac=; b=SnUXgJIWtVO/WTBpBpfgrBLziv y1MQDM8O8NbtApSLLrJue6KHW527wZJl5AhgNbd2jJKBszs6r4Uv21XrReQ3BPReMdEYZr9l59dQm EAM/x1eGLc201+TZ2iFAwf8XQXwjS8JNaX6NLyFjEL28YfiM0E9O/hnCsB+uizpQDBCPoAmK2dvw5 3h3SHsTPziTqLfJMm6ALFuQ/QTgMWH5c+jUif+9/V0wSiaqCU5jwhYqC4oMn2EAEanYv3aQdWtps5 H6Is7kCj08gVN9W6vbZRquKyFUA2I7+XB/KnqH5fBx0NiRb1SGHRnPOS+PQY7TZF8QlPEgQGr6MMo /rKI6DfA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHC6K-00FaUV-7k; Thu, 28 Jul 2022 22:35:28 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHC6D-00FaSg-1p for linux-arm-kernel@lists.infradead.org; Thu, 28 Jul 2022 22:35:23 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id AC2D1B82623 for ; Thu, 28 Jul 2022 22:35:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 72AF3C43470 for ; Thu, 28 Jul 2022 22:35:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659047718; bh=/f1yYATtnLSqzMSC9yCEg7zS1unWpFzKtBiZDLC9RGE=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=eWbnF93ks+z5QbmjP4uiivEXa63ChAhngtFOI8HmjdWm3k99MIGIn/liZAxiDTzmB AISXEUCJYozvPOyCkSBSZ7ZAXr2FawH0azztnDUhujMy7joWu1Mv2oF9kJgVHRbriJ rPql+jqSp0HhTuKtPCVPGGF27lA5VTRbTuQRLnCHDF6uSoTH9Tlit7+GBUudD4OQBT tpIGrGH31wVgssQnoTYQWTzr8bwQu4/udpaAlqbnG8/jDzhzKC2QhM+QzSnUamtWyl UuiNIosISZCFq+qC6jLPJgk0P+6cXDHXkAW9buYPq2GubBVux2nIIWg2owXGuagH6q 5uOtwe2wPmirg== Received: by mail-ej1-f42.google.com with SMTP id ez10so5440308ejc.13 for ; Thu, 28 Jul 2022 15:35:18 -0700 (PDT) X-Gm-Message-State: AJIora/kxCah/3Fu2CazAh6D6zFTeH5XRCGOz5KRDei0/vaoCRJjJFql BRMY/uhKacaubOn7BDBG2ulroQNL5KB551TrNFs= X-Google-Smtp-Source: AGRyM1sOEXLBswFnz7mfk5J6ldVbZIhArQuS1P8kV4cvtlAPowYFmyzNtqsbwNVOSI8RkKHOKvLSS28Mf+QVQBIppFo= X-Received: by 2002:a17:907:97cd:b0:72f:2df:274f with SMTP id js13-20020a17090797cd00b0072f02df274fmr740990ejc.766.1659047716668; Thu, 28 Jul 2022 15:35:16 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Fri, 29 Jul 2022 00:35:00 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 5/6] ARM: new SoC support for 5.20 To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220728_153521_411739_82F6D183 X-CRM114-Status: GOOD ( 19.52 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit 03c765b0e3b4cb5063276b086c76f7a612856a9a: Linux 5.19-rc4 (2022-06-26 14:22:10 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-newsoc-5.20 for you to fetch changes up to bccd70a73db2061fc849928ad20a424afbaf3a45: MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE (2022-07-22 14:59:23 +0200) ---------------------------------------------------------------- ARM: new SoC support for 5.20 This adds initial support for two SoC families that have been under review for a while. In both cases, the origonal idea was to have a minimally functional version, but we ended up leaving out the clk drivers that are still under review and will be merged through the corresponding subsystem tree. The Nuvoton NPCM8xx is a 64-bit Baseboard Management Controller and based on the 32-bit NPCM7xx family but is now getting added to arch/arm64 as well. Sunplus SP7021, also known as Plus1, is a general-purpose System-in-Package design based on the 32-bit Cortex-A7 SoC on the main chip, plus an I/O chip and memory in the same package. ---------------------------------------------------------------- Arnd Bergmann (2): Merge branch 'sunplus/newsoc' into arm/newsoc Merge branch 'nuvoton/newsoc' into arm/newsoc Lukas Bulwahn (1): MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE Qin Jian (9): dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 SoC boards dt-bindings: reset: Add bindings for SP7021 reset driver reset: Add Sunplus SP7021 reset driver dt-bindings: clock: Add bindings for SP7021 clock driver dt-bindings: interrupt-controller: Add bindings for SP7021 interrupt controller irqchip: Add Sunplus SP7021 interrupt controller driver ARM: sunplus: Add initial support for Sunplus SP7021 SoC ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree Tomer Maimon (15): dt-bindings: timer: npcm: Add npcm845 compatible string dt-bindings: watchdog: npcm: Add npcm845 compatible string dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock dt-bindings: reset: npcm: add GCR syscon property ARM: dts: nuvoton: add reset syscon property reset: npcm: using syscon instead of device data dt-bindings: reset: npcm: Add support for NPCM8XX reset: npcm: Add NPCM8XX support dt-bindings: arm: npcm: Add maintainer dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC arm64: dts: nuvoton: Add initial NPCM8XX device tree arm64: dts: nuvoton: Add initial NPCM845 EVB device tree arm64: defconfig: Add Nuvoton NPCM family support .../devicetree/bindings/arm/npcm/npcm.yaml | 7 + .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 2 + .../devicetree/bindings/arm/sunplus,sp7021.yaml | 29 ++ .../bindings/clock/nuvoton,npcm845-clk.yaml | 49 ++++ .../bindings/clock/sunplus,sp7021-clkc.yaml | 52 ++++ .../interrupt-controller/sunplus,sp7021-intc.yaml | 62 +++++ .../bindings/reset/nuvoton,npcm750-reset.yaml | 10 +- .../devicetree/bindings/reset/sunplus,reset.yaml | 38 +++ .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 2 + .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- MAINTAINERS | 19 ++ arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi | 1 + arch/arm/boot/dts/sunplus-sp7021-achip.dtsi | 84 ++++++ arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts | 30 ++ arch/arm/boot/dts/sunplus-sp7021.dtsi | 310 +++++++++++++++++++++ arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/sp7021_defconfig | 59 ++++ arch/arm/mach-sunplus/Kconfig | 27 ++ arch/arm/mach-sunplus/Makefile | 8 + arch/arm/mach-sunplus/sp7021.c | 16 ++ arch/arm64/Kconfig.platforms | 11 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/nuvoton/Makefile | 2 + .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 170 +++++++++++ .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 30 ++ arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 76 +++++ arch/arm64/configs/defconfig | 3 + drivers/irqchip/Kconfig | 9 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-sp7021-intc.c | 278 ++++++++++++++++++ drivers/reset/Kconfig | 9 + drivers/reset/Makefile | 1 + drivers/reset/reset-npcm.c | 207 +++++++++++--- drivers/reset/reset-sunplus.c | 212 ++++++++++++++ include/dt-bindings/clock/nuvoton,npcm845-clk.h | 49 ++++ include/dt-bindings/clock/sunplus,sp7021-clkc.h | 88 ++++++ include/dt-bindings/reset/sunplus,sp7021-reset.h | 87 ++++++ 40 files changed, 2012 insertions(+), 36 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml create mode 100644 Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml create mode 100644 Documentation/devicetree/bindings/reset/sunplus,reset.yaml create mode 100644 arch/arm/boot/dts/sunplus-sp7021-achip.dtsi create mode 100644 arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts create mode 100644 arch/arm/boot/dts/sunplus-sp7021.dtsi create mode 100644 arch/arm/configs/sp7021_defconfig create mode 100644 arch/arm/mach-sunplus/Kconfig create mode 100644 arch/arm/mach-sunplus/Makefile create mode 100644 arch/arm/mach-sunplus/sp7021.c create mode 100644 arch/arm64/boot/dts/nuvoton/Makefile create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi create mode 100644 drivers/irqchip/irq-sp7021-intc.c create mode 100644 drivers/reset/reset-sunplus.c create mode 100644 include/dt-bindings/clock/nuvoton,npcm845-clk.h create mode 100644 include/dt-bindings/clock/sunplus,sp7021-clkc.h create mode 100644 include/dt-bindings/reset/sunplus,sp7021-reset.h From patchwork Thu Jul 28 22:36:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12931790 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 D2A1EC3F6B0 for ; Thu, 28 Jul 2022 22:38:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=xVADwY+cz9wEVJFevrvwKwlKQwTK4ILCIQ40QsLu5Rs=; b=t+kmINAzNTtSrDkL0SQrE8OhGE qDy8fBdITCLqSs/9bGJz4J40NpRDjejOx8Oaf3gBgQpCgCs1p6Pz3tah954UmiTUbsakRuS8jIoL5 fHs6d9KrjYlNAUK3fhsz6Bi97Apk7jT8O2z3n/qAEON6jGXVTAgnpNeQPBA6oUTvxErSmKLFnBg1J Fv2GmymkLxjQc8pNG2+bvV+4qh+or8ZPXziik2aXeQmjzHQ6Clp01mH3BzoWAJ/B89q+QVzVGJ61w ILyVlkFdanNvK1N8ASVXhASbWrFoP5klRiYKHiqW33hMIOkNleTlwo3bFK/57LFgk8VDGraCVwZs5 m8/Y7A7w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHC88-00Fb5f-Io; Thu, 28 Jul 2022 22:37:22 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oHC81-00Fb3G-2i for linux-arm-kernel@lists.infradead.org; Thu, 28 Jul 2022 22:37:15 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 75E4AB82623 for ; Thu, 28 Jul 2022 22:37:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3869BC43470 for ; Thu, 28 Jul 2022 22:37:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1659047830; bh=DdypzVJGFC0oe3bdLZvss/YQ5DT5jG+t/El6uxfL1l4=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=gbpxA10RaZADkqI9v1b5ywl8F/O/AmVwnzeAdAnJntRulatZIEMz+ZBuGzDltEbmI SOZWUxMxl9dydAUmpD4y9i/RGd40prwI58oL8XdP1feX/OOMs7mc7B/YGsDTQVGKmI PK+19CaMT40zv9mBhwo+1AV+9mlQKOgxe/SqmRgwKIObEVW2HXJNZqMzFcaWi38DwG n44DovnM588Kmk+RjEn3obddnLJbRncsvsp9bYkg6G85O6helM9EbBg0A8uT0nVHX/ DsMlMks0cmoKlHt+HkB8zFky552huNUjEi3R5ZDQr7rABM0qQs0VBys/IRrQ3RnSRG sXt8Sv3isZN5A== Received: by mail-ej1-f51.google.com with SMTP id b11so5453015eju.10 for ; Thu, 28 Jul 2022 15:37:10 -0700 (PDT) X-Gm-Message-State: AJIora9ZExwgaMobshRa4YuMfYoQ0iT3RtWb3e7Efw6jEoJABoAUjSB9 qP2TsuuPdYW1UudaYi0DBsFa2jFvLItwVJHk5kE= X-Google-Smtp-Source: AGRyM1vXRauShaBfOT3cTCzEz2WLSnnSECC07YXaLj3r+QJ8JUo56uHmm3uZ03sEs4mj4gptVI8M2Pnt+IzZisrGHcU= X-Received: by 2002:a17:906:98c7:b0:72b:20fe:807d with SMTP id zd7-20020a17090698c700b0072b20fe807dmr750161ejb.75.1659047828403; Thu, 28 Jul 2022 15:37:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Fri, 29 Jul 2022 00:36:52 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 6/6] ARM: boardfile deprecation for 5.20 To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220728_153713_459631_ED226237 X-CRM114-Status: GOOD ( 24.88 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit 77f349b7700f86c51895e36b19dbc5e7323a7dfb: ARM: defconfig: kill remnants of CONFIG_LEDS (2022-07-22 12:34:13 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-boardfiles-5.20 for you to fetch changes up to 1785ab769824b800d7dea83aecc88c90377a6a5d: ARM: cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency (2022-07-22 14:18:52 +0200) ---------------------------------------------------------------- ARM: boardfile deprecation for 5.20 Over the past ten years, new machine support was based on device tree, and an initial set of about 400 boards using ATAGS with boardfile for booting were grandfathered in, with about half of them either removed or converted to DT over time. Based on the recent mailing list discussion I started, I have now turned the findings into a set of patches that marks most board files as 'depends on UNUSED_BOARD_FILES', leaving only 38 of the 196 boards. For the boards that are marked as unused, there are two final chances for potential users: The removal is scheduled to take place after the longterm stable kernel at the end of 2022, so users can stay on that version for another few years, and if anyone still has one of these machines and is planning to keep updating kernels beyond that version, they can speak up now to have their boards taken off the list again. Waiting for the LTS release also makes sure that there will be at least one longterm kernel that contains the recent multiplatform conversion along while still supporting all legacy boards. The short summary of the current status is: - The s3c24xx, cns3xxx, iop32x and mv78xx0 platforms have no known users and will be removed entirely. - The mmp and davinci platforms have DT support for the important machines and will become DT-only after this. - s3c64xx, dove, orion5x, and pxa keep some board files to allow those to be migrated over to DT more easily, but most board files are getting removed now. DT support on these platforms is partially working but requires changes to additional drivers for the other boards. - omap1, ep93xx, sa1100, footbridge and rpc have no DT support at the moment but have some boards with known users. Removing the board files that nobody uses should make it easier to try a DT conversion if anyone cares. There is no explicit timeline what happens with the boards that remain after this removal, but I expect to revisit this in the future, and with most boards gone, there will be a good time to do a treewide review of platform drivers that never gained DT support and have no remaining in-tree board files. Link: https://lore.kernel.org/linux-arm-kernel/CAK8P3a0Z9vGEQbVRBo84bSyPFM-LF+hs5w8ZA51g2Z+NsdtDQA@mail.gmail.com/ ---------------------------------------------------------------- [note: this branch is based on top of the arm-defconfig-5.20 tag] Arnd Bergmann (13): ARM: add ATAGS dependencies to non-DT platforms ARM: add CONFIG_UNUSED_BOARD_FILES ARM: pxa: add Kconfig dependencies for ATAGS based boards ARM: orion: add ATAGS dependencies ARM: davinci: mark all ATAGS board files as unused ARM: ep93xx: mark most board files as unused ARM: mmp: mark all board files for removal ARM: footbridge: mark cats board for removal ARM: sa1100: mark most boards as unused ARM: omap1: add Kconfig dependencies for unused boards ARM: s3c: mark most board files as unused ARM: iop32x: mark as unused ARM: cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency arch/arm/Kconfig | 21 +++++++-- arch/arm/configs/badge4_defconfig | 1 + arch/arm/configs/cerfcube_defconfig | 1 + arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/cns3420vb_defconfig | 1 + arch/arm/configs/colibri_pxa270_defconfig | 1 + arch/arm/configs/colibri_pxa300_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/davinci_all_defconfig | 11 ----- arch/arm/configs/ep93xx_defconfig | 8 ---- arch/arm/configs/eseries_pxa_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/footbridge_defconfig | 1 - arch/arm/configs/h5000_defconfig | 1 + arch/arm/configs/hackkit_defconfig | 1 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/jornada720_defconfig | 1 + arch/arm/configs/lart_defconfig | 1 + arch/arm/configs/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + arch/arm/configs/mini2440_defconfig | 1 + arch/arm/configs/mmp2_defconfig | 5 +- arch/arm/configs/multi_v5_defconfig | 17 ------- arch/arm/configs/mv78xx0_defconfig | 1 + arch/arm/configs/mvebu_v5_defconfig | 8 ---- arch/arm/configs/omap1_defconfig | 9 ---- arch/arm/configs/orion5x_defconfig | 13 ------ arch/arm/configs/palmz72_defconfig | 1 + arch/arm/configs/pcm027_defconfig | 1 + arch/arm/configs/pleb_defconfig | 1 + arch/arm/configs/pxa255-idp_defconfig | 1 + arch/arm/configs/pxa3xx_defconfig | 7 +-- arch/arm/configs/pxa_defconfig | 77 +++++-------------------------- arch/arm/configs/s3c2410_defconfig | 1 + arch/arm/configs/s3c6400_defconfig | 9 ---- arch/arm/configs/shannon_defconfig | 1 + arch/arm/configs/simpad_defconfig | 1 + arch/arm/configs/tct_hammer_defconfig | 1 + arch/arm/configs/trizeps4_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/mach-cns3xxx/Kconfig | 1 + arch/arm/mach-davinci/Kconfig | 8 ++++ arch/arm/mach-dove/Kconfig | 1 + arch/arm/mach-ep93xx/Kconfig | 9 ++++ arch/arm/mach-footbridge/Kconfig | 1 + arch/arm/mach-iop32x/Kconfig | 1 + arch/arm/mach-mmp/Kconfig | 9 ++++ arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-omap1/Kconfig | 11 +++++ arch/arm/mach-orion5x/Kconfig | 17 +++++++ arch/arm/mach-pxa/Kconfig | 53 +++++++++++++++++++++ arch/arm/mach-s3c/Kconfig.s3c24xx | 2 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 20 ++++---- arch/arm/mach-sa1100/Kconfig | 11 +++++ 58 files changed, 198 insertions(+), 165 deletions(-)