From patchwork Fri Jul 9 23:40:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 12368113 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-21.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 75110C07E99 for ; Fri, 9 Jul 2021 23:41:08 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 34A6B613C3; Fri, 9 Jul 2021 23:41:08 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C8FD1613BE for ; Fri, 9 Jul 2021 23:41:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C8FD1613BE Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=olof@lixom.net Received: by mail-pf1-f171.google.com with SMTP id 17so10204564pfz.4 for ; Fri, 09 Jul 2021 16:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mrt3LSYck7HI2PISkZ8fU++hKW76usCeqgFovHDkJWg=; b=BwUz3RhlsctUmer20wZL1Rc9Bh1vVIrk3eucPvm9K8wcaBHawMZSxYCa9A6RZ9FNjL RZio/tLAWX4WaMbB14oNLWOO2O21Ood6DMb4PDQhkn95vXJryVfrtONluWVrxbICiIo9 DFSWTuRR0spA/i9m7efFmp24H+/i3vaV92UNx1S/hU9qOAtdcugdrFQ8f5RdOcVsFjm8 K09ZLQHPAEEq6N6wEPOzwPBTBfLEpJ7os4AD70z9uubwkM60vFjcAhQrVxz49WQtl26/ icKh7RRMSkoMa13k3n8Zc8e7KS0KXWw6Wi8xKB+6Ydhbmi65ywSvENQgaqum2I+t2XJh bjzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mrt3LSYck7HI2PISkZ8fU++hKW76usCeqgFovHDkJWg=; b=mqdcxC+FEIJ35rkWxFM0duRTB3PmJVpBM4mvrhZeqVZttty/RFppFRMCH98R4re30Q XB6IWcXbGB4EHyygFaZeqDSwAT5FX/4pXRy5fXAw8chnZHX0p/gtzLuAsfmwUx1XdMuZ pj5x7SRUeGSmAXc4J6+1LsWEPpQz5aNT7e1rU/37zKhebo0NS2hkz84Q2Oqer66qOI4W QemxGJkeaFTWbzWW4SenBoffTZo1FNDD99wW9n6lCVgtkzGpJAAbfjRHUriosom741b+ icZ//l0dHqX/0WcH85O4TQYyfTZzyYIHqDYmdQqrlubino073OgTG39eQnh6ULrsziYI HslQ== X-Gm-Message-State: AOAM532CwHHKJBXruzXzrqK1BVu3y/fa+MIxAE+V0FNI2+zQ+ByCN8zb r2LAUomIlOdFoIEXqX389dcdrg== X-Google-Smtp-Source: ABdhPJyAZyxFkURjt+l/ydhnm44jaZq1Rt1O7ZOLaAV/Fh0zNVifazzxinAovmkuKDDJv/goV+D/7w== X-Received: by 2002:aa7:88d4:0:b029:329:be20:a5c with SMTP id k20-20020aa788d40000b0290329be200a5cmr796227pff.61.1625874067201; Fri, 09 Jul 2021 16:41:07 -0700 (PDT) Received: from lx2k.lixom.net (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id n5sm2036381pfv.29.2021.07.09.16.41.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 16:41:05 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Olof Johansson Subject: [GIT PULL 1/4] ARM: SoC changes for 5.14 Date: Fri, 9 Jul 2021 16:40:51 -0700 Message-Id: <20210709234054.10288-1-olof@lixom.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 A few SoC (code) changes have queued up this cycle, mostly for minor changes and some refactoring and cleanup of legacy platforms. This branch also contains a few of the fixes that weren't sent in by the end of the release (all fairly minor). - Adding an additional maintainer for the TEE subsystem (Sumit Garg) - Quite a significant modernization of the IXP4xx platforms by Linus Walleij, revisiting with a new PCI host driver/binding, removing legacy mach/* include dependencies and moving platform detection/config to drivers/soc. Also some updates/cleanup of platform data. - Core power domain support for Tegra platforms, and some improvements in build test coverage by adding stubs for compile test targets. - A handful of updates to i.MX platforms, adding legacy (non-PSCI) SMP support on i.MX7D, SoC ID setup for i.MX50, removal of platform data and board fixups for iMX6/7. ... and a few smaller changes and fixes for Samsung, OMAP, Allwinner, Rockchip. ---------------------------------------------------------------- The following changes since commit 50be9417e23af5a8ac860d998e1e3f06b8fd79d7: Merge tag 'io_uring-5.14-2021-07-09' of git://git.kernel.dk/linux-block are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-5.14 for you to fetch changes up to 42accadb3265f4569620cde217ff448b568b2822: Merge branch 'arm/fixes' into arm/soc ---------------------------------------------------------------- Alejandro Lucero (1): ARM: OMAP2+: remove duplicated prototype Anson Huang (1): ARM: imx: add smp support for imx7d Arnd Bergmann (3): soc: ixp4xx: move cpu detection to linux/soc/ixp4xx/cpu.h pata: ixp4xx: split platform data to its own header hw_random: ixp4xx: enable compile-testing Colin Ian King (1): ixp4xx: fix spelling mistake in Kconfig "Devce" -> "Device" Daniel Palmer (1): MAINTAINERS: ARM/MStar/Sigmastar SoCs: Add a link to the MStar tree Dario Binacchi (2): ARM: OMAP2+: CM: remove omap2_set_globals_cm() ARM: OMAP2+: remove omap2_set_globals_control() Dmitry Osipenko (7): soc/tegra: regulators: Bump voltages on system reboot soc/tegra: Add stub for soc_is_tegra() soc/tegra: Add devm_tegra_core_dev_init_opp_table() soc/tegra: fuse: Add stubs needed for compile-testing soc/tegra: pmc: Add core power domain soc/tegra: pmc: Add driver state syncing soc/tegra: regulators: Support core domain state syncing Gowtham Tammana (1): ARM: dts: dra7: Fix duplicate USB4 target module node Icenowy Zheng (1): arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID Jonathan Neuschäfer (2): ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info ARM: imx: Initialize SoC ID on i.MX50 Juerg Haefliger (1): ARM: OMAP1: Remove leading spaces in Kconfig Krzysztof Kozlowski (3): ARM: exynos: add missing of_node_put for loop iteration soc: samsung: pmu: drop EXYNOS_CENTRAL_SEQ_OPTION defines MAINTAINERS: Include Samsung PWM in Samsung SoC entry Linus Walleij (9): ARM: dts: ux500: Fix LED probing ARM/ixp4xx: Move the virtual IObases ARM/ixp4xx: Make NEED_MACH_IO_H optional PCI: ixp4xx: Add device tree bindings for IXP4xx PCI: ixp4xx: Add a new driver for IXP4xx hw_random: ixp4xx: Use SPDX license tag hw_random: ixp4xx: Turn into a module hw_random: ixp4xx: Add DT bindings hw_random: ixp4xx: Add OF support Lukas Bulwahn (1): MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BASED DEVICES Manivannan Sadhasivam (2): ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64-bit elements ARM: dts: qcom: sdx55-telit: Represent secure-regions as 64-bit elements Marco Felsch (1): ARM: imx6q: drop of_platform_default_populate() from init_machine Oleksij Rempel (7): ARM: imx6q: remove PHY fixup for KSZ9031 ARM: imx6q: remove part of ar8031_phy_fixup() ARM: imx6q: remove BMCR_PDOWN handler in ar8035_phy_fixup() ARM: imx6q: remove clk-out fixup for the Atheros AR8031 and AR8035 PHYs ARM: imx6q: remove Atheros AR8035 SmartEEE fixup ARM: imx6sx: remove Atheros AR8031 PHY fixup ARM: imx7d: remove Atheros AR8031 PHY fixup Olof Johansson (13): Merge tag 'omap-for-v5.14/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc Merge tag 'samsung-soc-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc Merge tag 'sunxi-fixes-for-5.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes Merge tag 'sunxi-core-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/soc Merge tag 'v5.13-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes Merge tag 'imx-soc-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc Merge tag 'qcom-dts-fixes-for-5.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes Merge tag 'tegra-for-5.14-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/soc Merge tag 'omap-for-v5.13/fixes-rc6-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes Merge tag 'omap-for-v5.14/fixes-not-urgent-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc Merge tag 'ixp4xx-arm-soc-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc Merge tag 'tee-reviewer-for-v5.13' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/fixes Merge branch 'arm/fixes' into arm/soc Punit Agrawal (1): arm64: dts: rockchip: Update RK3399 PCI host bridge window to 32-bit address memory Romain Perier (1): ARM: debug: add UART early console support for MSTAR SoCs Salvatore Bonaccorso (1): ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode Samuel Holland (1): arm64: sunxi: Build the sun4i timer driver Sumit Garg (1): MAINTAINERS: Add myself as TEE subsystem reviewer Thierry Reding (2): Merge branch 'for-5.14/regulator' into for-5.14/soc soc/tegra: fuse: Fix Tegra234-only builds Tony Lindgren (2): Merge branch 'omap-for-v5.13/genpd-cleanup' into omap-for-v5.14/cleanup ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured Wan Jiabing (1): ARM: s3c: Remove unnecessary break in RX1950 Yang Yingliang (1): soc/tegra: fuse: Don't return -ENOMEM when allocate lookups failed .../bindings/pci/intel,ixp4xx-pci.yaml | 100 +++ .../bindings/rng/intel,ixp46x-rng.yaml | 36 + MAINTAINERS | 18 +- arch/arm/Kconfig | 3 +- arch/arm/Kconfig.debug | 15 +- arch/arm/boot/dts/am5718.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 22 - arch/arm/boot/dts/dra71x.dtsi | 4 - arch/arm/boot/dts/dra72x.dtsi | 4 - arch/arm/boot/dts/dra74x.dtsi | 92 +-- arch/arm/boot/dts/qcom-sdx55-t55.dts | 2 +- .../arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 4 +- arch/arm/boot/dts/ste-href.dtsi | 7 + arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 2 +- arch/arm/mach-exynos/exynos.c | 2 + arch/arm/mach-imx/Makefile | 2 +- arch/arm/mach-imx/common.h | 3 + arch/arm/mach-imx/headsmp.S | 9 + arch/arm/mach-imx/hotplug.c | 3 + arch/arm/mach-imx/mach-imx50.c | 7 + arch/arm/mach-imx/mach-imx6q.c | 88 --- arch/arm/mach-imx/mach-imx6sx.c | 26 - arch/arm/mach-imx/mach-imx7d.c | 25 +- arch/arm/mach-imx/platsmp.c | 26 + arch/arm/mach-imx/src.c | 101 ++- arch/arm/mach-imx/suspend-imx53.S | 4 +- arch/arm/mach-ixp4xx/Kconfig | 35 +- arch/arm/mach-ixp4xx/avila-setup.c | 1 + arch/arm/mach-ixp4xx/common.c | 47 +- arch/arm/mach-ixp4xx/fsg-setup.c | 1 + arch/arm/mach-ixp4xx/include/mach/cpu.h | 54 -- arch/arm/mach-ixp4xx/include/mach/hardware.h | 2 +- arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 61 +- arch/arm/mach-ixp4xx/include/mach/platform.h | 14 - arch/arm/mach-ixp4xx/ixp4xx-of.c | 8 +- arch/arm/mach-ixp4xx/nas100d-setup.c | 1 + arch/arm/mach-ixp4xx/nslu2-setup.c | 1 + arch/arm/mach-omap1/Kconfig | 12 +- arch/arm/mach-omap2/cm.h | 1 - arch/arm/mach-omap2/cm_common.c | 13 - arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/control.c | 5 - arch/arm/mach-omap2/control.h | 1 - arch/arm/mach-omap2/pm33xx-core.c | 40 ++ arch/arm/mach-s3c/mach-rx1950.c | 1 - arch/arm64/Kconfig.platforms | 1 + .../allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 2 +- drivers/ata/Kconfig | 2 +- drivers/ata/pata_ixp4xx_cf.c | 1 + drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/ixp4xx-rng.c | 53 +- drivers/crypto/ixp4xx_crypto.c | 4 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 + drivers/net/ethernet/xscale/ptp_ixp46x.c | 3 +- drivers/net/wan/ixp4xx_hss.c | 1 + drivers/pci/controller/Kconfig | 8 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/pci-ixp4xx.c | 671 +++++++++++++++++++ drivers/soc/imx/soc-imx.c | 3 + drivers/soc/ixp4xx/ixp4xx-npe.c | 2 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 + drivers/soc/tegra/Kconfig | 2 + drivers/soc/tegra/common.c | 97 +++ drivers/soc/tegra/fuse/fuse-tegra.c | 6 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 3 +- drivers/soc/tegra/pmc.c | 144 ++++ drivers/soc/tegra/regulators-tegra20.c | 94 ++- drivers/soc/tegra/regulators-tegra30.c | 93 ++- include/linux/platform_data/pata_ixp4xx_cf.h | 21 + include/linux/soc/ixp4xx/cpu.h | 106 +++ include/linux/soc/samsung/exynos-regs-pmu.h | 6 - include/soc/imx/cpu.h | 1 + include/soc/tegra/common.h | 31 + include/soc/tegra/fuse.h | 20 +- include/soc/tegra/pmc.h | 7 + 76 files changed, 1841 insertions(+), 460 deletions(-) create mode 100644 Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml create mode 100644 Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml delete mode 100644 arch/arm/mach-ixp4xx/include/mach/cpu.h create mode 100644 drivers/pci/controller/pci-ixp4xx.c create mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/linux/soc/ixp4xx/cpu.h From patchwork Fri Jul 9 23:40:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 12368115 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-21.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D6EE9C07E9B for ; Fri, 9 Jul 2021 23:41:10 +0000 (UTC) Received: by mail.kernel.org (Postfix) id A608C613C5; Fri, 9 Jul 2021 23:41:10 +0000 (UTC) Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 671E5613C7 for ; Fri, 9 Jul 2021 23:41:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 671E5613C7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=olof@lixom.net Received: by mail-pg1-f179.google.com with SMTP id 62so11516316pgf.1 for ; Fri, 09 Jul 2021 16:41:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IargoeSBIC3v3pGJW8LraJ/P6nNyyva8I1I4+g933S8=; b=KvjcXX0evkvVmk0D71lp7OGNRE/L4pzeMnZdGEPrbtj3jxMkDJn2Jul+UbCeqDNS/0 I7ejff+Pj3461m9cEy/Sr2gAQeFIf/BNYRvNeBpDCWCVyszzj380Iu5/Dm1Iz9hBeeLt RerWaIIkpaJ4lj2IW49JGvdAZl4P4+u8ds8uo6CZiw85eJc8BBjElFOyqyTxGwOUKuHK 5mtzDTm+ZEEEsgzhMG4h5fVyysFWcjRGYQL3g0abrx16DR2sZRKfBYnf4RFfgH8GFQhl /WT9Nj7LW8gYCfYB4Y4jwClZz3CCxjsbf4NOLMVluPGH/yfSkLSdw/gFTuGmCQa9lzHe SBaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=IargoeSBIC3v3pGJW8LraJ/P6nNyyva8I1I4+g933S8=; b=RLYMq13AT+aHtjSu0+/YsanfWa3BpfgcdjfhQWbMCf14gsYy5w9Nfr+Q9ZuTX0iCuy CnUEcpSn8Bnlum41Lm9H+7iOpfObxaa2yPTRIvMUdjNosKf2r947ioODj7n/CEfCh4SP 1uH/O6Wbr1xBBiXlwyyyzuoR69UgggMhwj/Yz590jwWkSfr/tQoHaARek803Jk81XaRb 0h3ZJ201bMC9jjb/f0LBm0RZsP+LF49PvW0dzQDhuiQL6xocrM8AS+CUO6mAyU1vzDhj XHg+oAHe+J7Ik9NHkwNCuLojKGO5BkC7Q7HGXf4WXOzRawZujiiLnb5pIPGqjAJS1bEk tN2w== X-Gm-Message-State: AOAM5334G6luzJRtDFO0wcBpxtTnCWgACyi17j35gX1F73Zvxxqkh9UC f24BNXigtzmJ0L7x+0jg/qOOEQ== X-Google-Smtp-Source: ABdhPJwC1v1IkwJmFKDOD8cmwkk3+UbQ8RPlt4GL5FXZNR5wqrUSBy/LW5y+oY219nv2/6JvhUYtjw== X-Received: by 2002:a05:6a00:2403:b029:309:8a37:2d51 with SMTP id z3-20020a056a002403b02903098a372d51mr40267433pfh.79.1625874069624; Fri, 09 Jul 2021 16:41:09 -0700 (PDT) Received: from lx2k.lixom.net (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id n5sm2036381pfv.29.2021.07.09.16.41.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 16:41:08 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Olof Johansson Subject: [GIT PULL 2/4] ARM: Devicetree material for 5.14 Date: Fri, 9 Jul 2021 16:40:52 -0700 Message-Id: <20210709234054.10288-2-olof@lixom.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210709234054.10288-1-olof@lixom.net> References: <20210709234054.10288-1-olof@lixom.net> MIME-Version: 1.0 Like always, the DT branch is sizable. There are numerous additions and fixes to existing platforms, but also a handful of new ones introduced. Less than some other releases, but there's been significant work on cleanups, refactorings and device enabling on existing platforms. A non-exhaustive list of new material: - Refactoring of BCM2711 dtsi structure to add support for the Raspberry Pi 400 - Rockchip: RK3568 SoC and EVB, video codecs for rk3036/3066/3188/322x - Qualcomm: SA8155p Automotive platform (SM8150 derivative), SM8150/8250 enhancements and support for Sony Xperia 1/1II and 5/5II - TI K3: PCI/USB3 support on AM64-sk boards, R5 remoteproc definitions - TI OMAP: Various cleanups - Tegra: Audio support for Jetson Xavier NX, SMMU support on Tegra194 - Qualcomm: lots of additions for peripherals across several SoCs, and new support for Microsoft Surface Duo (SM8150-based), Huawei Ascend G7. - i.MX: Numerous additions of features across SoCs and boards. - Allwinner: More device bindings for V3s, Forlinx OKA40i-C and NanoPi R1S H5 boards - MediaTek: More device bindings for mt8167, new Chromebook system variants for mt8183 - Renesas: RZ/G2L SoC and EVK added - Amlogic: BananaPi BPI-M5 board added Merge conflicts: Documentation/devicetree/bindings/net/stm32-dwmac.yaml: Delete/change conflict. Just delete the MaxItems line. ---------------------------------------------------------------- The following changes since commit fed7ef52ec0f448193cd9ac1541a82a9cb782383: Merge tag 'arm-soc-5.14' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.14 for you to fetch changes up to b62b189f7e2cfd1089b37be57b2e6672d5c3ae14: Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt ---------------------------------------------------------------- Adam Ford (8): ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-names list arm64: dts: renesas: beacon kit: Setup AVB refclk arm64: dts: renesas: beacon: Fix USB extal reference arm64: dts: renesas: beacon: Fix USB ref clock references arm64: dts: imx8mn: Add spba1 bus arm64: dts: imx8mm: Add spba1 and spba2 buses arm64: dts: imx8mn-beacon-som: Assign PMIC clock Adrien Grassein (3): arm64: dts: imx8mq-nitrogen: add USB OTG support arm64: dts: imx8mq-nitrogen: add USB HOST support arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI Alex Bee (8): ARM: dts: rockchip: add power controller for RK3036 ARM: dts: rockchip: add power controller for RK322x arm64: dts: rockchip: add ir-receiver for rk3399-roc-pc arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc ARM: dts: rockchip: add vpu node for RK3036 ARM: dts: rockchip: add vpu nodes for RK3066 and RK3188 ARM: dts: rockchip: add vpu and vdec node for RK322x Alex Elder (3): arm64: dts: qcom: sm8350: add IPA information arm64: dts: qcom: sm8350-mtp: enable IPA arm64: dts: qcom: sdm845-mtp: enable IPA Alexandre Torgue (9): ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards ARM: dts: stm32: fix RCC node name on stm32f429 MCU ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings ARM: dts: stm32: update pinctrl node name on STM32 MCU to prevent warnings ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 dt-bindings: net: document ptp_ref clk in dwmac ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7 ARM: dts: stm32: fix stpmic node for stm32mp1 boards Andreas Rehn (1): ARM: dts: sun8i: v3s: enable emac for zero Dock Arnaud Ferraris (1): arm64: dts: allwinner: pinephone: Set audio card name Aswath Govindraju (10): arm64: dts: ti: k3-am64-mcu: Fix the compatible string in GPIO DT node arm64: dts: ti: k3-j7200: Remove "#address-cells" property from GPIO DT nodes arm64: dts: ti: k3-am65: Add support for UHS-I modes in MMCSD1 subsystem ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema arm64: dts: ti: am65: align ti,pindir-d0-out-d1-in property with dt-shema arm64: dts: ti: k3-am642-evm: align ti,pindir-d0-out-d1-in property with dt-shema arm64: dts: ti: k3-am64-main: Update TF-A's maximum size and node name arm64: dts: ti: k3-am64-main: Reserve OCMRAM for DMSC-lite and secure proxy communication arm64: dts: ti: k3-am64-main: Update TF-A load address to workaround USB DFU limitation Benjamin Gaignard (3): ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x ARM: dts: rockchip: Remove useless interrupt-names on IOMMU node on rk3036 arm64: dts: rockchip: Remove useless interrupt-names properties from px30 IOMMU nodes Bhupesh Sharma (5): dt-bindings: arm: qcom: Add compatible for sm8150-mtp board dt-bindings: arm: qcom: Add compatible for SA8155p-adp board arm64: dts: qcom: pmm8155au_1: Add base dts file arm64: dts: qcom: pmm8155au_2: Add base dts file arm64: dts: qcom: sa8155p-adp: Add base dts file Caleb Connolly (2): arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem arm64: dts: qcom: sdm845-oneplus-common: enable ipa Cameron Nemo (1): arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 Chen-Yu Tsai (4): arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on rk3328 rock-pi-e Chris Morgan (2): arm64: dts: rockchip: add rk817 codec to Odroid Go arm64: dts: rockchip: Add Rotation Property for OGA Panel Christian Hewitt (1): arm64: dts: meson-sm1-odroid-hc4: add spifc node to ODROID-HC4 Christoph Niedermaier (5): ARM: dts: imx6q-dhcom: Fix ethernet reset time properties ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery ARM: dts: imx6q-dhcom: Add aliases for i2c, serial and rtc ARM: dts: imx6q-dhcom: Add ethernet VIO regulator Chukun Pan (2): dt-bindings: arm: Add NanoPi R1S H5 arm64: dts: allwinner: h5: Add NanoPi R1S H5 support Corentin Labbe (14): MAINTAINERS: gemini: add missing dts pattern ARM: dts: gemini: rename mdio to the right name ARM: dts: gemini-rut1xx: remove duplicate ethernet node ARM: dts: gemini: add device_type on pci ARM: dts: gemini: use the right rtc compatible ARM: dts: gemini: convert obsolete SPI properties ARM: dts: gemini-dlink-dns-313: rename gpio-i2c to i2c ARM: dts: gemini-dlink-dir-685: rename gpio-i2c to i2c ARM: dts: gemini-dlink-dir-685: Remove address from display port ARM: dts: gemini: remove xxx-cells from display dt-bindings: add vendor prefix for welltech dt-bindings: arm: intel-ixp4xx: add welltech,epbx100 ARM: dts: add intel-ixp42x-welltech-epbx100 ARM: dts: gemini: add crypto node Dario Binacchi (1): ARM: dts: osd3358-sm-red: group in the same phandle all its properties Dillon Min (3): dt-bindings: add dasheng vendor prefix dt-bindings: arm: imx: Add i.mx6q DaSheng COM-9XX SBC ARM: dts: imx: Add i.mx6q DaSheng COM-9XX SBC board support Dmitry Osipenko (15): ARM: tegra: acer-a500: Improve microphone detection ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus ARM: tegra: acer-a500: Bump thermal trips by 10C ARM: tegra: Add reg property to Tegra20 EMC table device-tree nodes ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees ARM: tegra: paz00: Add CPU thermal zone ARM: tegra: nexus7: Add i2c-thermtrip node ARM: tegra: nexus7: Improve thermal zones ARM: tegra: nexus7: Remove monitored-battery property ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant ARM: tegra: Add cooling cells to ACTMON device-tree node ARM: tegra: nexus7: Enable memory frequency thermal throttling using ACTMON ARM: tegra: ouya: Enable memory frequency thermal throttling using ACTMON dt-bindings: clock: tegra: Convert to schema dt-bindings: soc: tegra-pmc: Document core power domain Dong Aisheng (1): arm64: dts: imx8: conn: fix enet clock setting Douglas Anderson (1): arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes Eddie James (1): ARM: dts: aspeed: Rainier 4U: Remove fan updates Elaine Zhang (6): ARM: dts: rockchip: Fix power-controller node names for rk3066a ARM: dts: rockchip: Fix power-controller node names for rk3188 ARM: dts: rockchip: Fix power-controller node names for rk3288 arm64: dts: rockchip: Fix power-controller node names for px30 arm64: dts: rockchip: Fix power-controller node names for rk3328 arm64: dts: rockchip: Fix power-controller node names for rk3399 Ezequiel Garcia (3): ARM: dts: rockchip: Fix thermal sensor cells o rk322x arm64: dts: rockchip: add timer0 clocks on rk3368 ARM: dts: rockchip: Fix the timer clocks order Fabien Parent (5): arm64: dts: mediatek: mt8167: add power domains arm64: dts: mediatek: mt8167: add mmsys node arm64: dts: mediatek: mt8167: add smi_common node arm64: dts: mediatek: mt8167: add larb nodes arm64: dts: mediatek: mt8167: add iommu node Fabio Estevam (1): ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from hog group Felipe Balbi (2): arm64: dts: qcom: sm8150: Add DMA nodes arm64: dts: qcom: add initial device-tree for Microsoft Surface Duo Florian Fainelli (1): Merge tag 'tags/bcm2835-dt-next-2021-06-08-v2' into devicetree/next Geert Uytterhoeven (17): ARM: dts: i.MX51: digi-connectcore-som: Correct Ethernet node name ARM: dts: imx53-ard: Correct Ethernet node name ARM: dts: r8a7779, marzen: Fix DU clock names ARM: dts: koelsch: Rename sw2 to keyboard ARM: dts: rcar-gen1: Correct internal delay for i2c[123] ARM: dts: renesas: Move enable-method to CPU nodes ARM: dts: dra7x-evm: Align GPIO hog names with dt-schema arm64: dts: renesas: Add missing opp-suspend properties arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages ARM: dts: lager: Configure pull-up for SOFT_SW GPIO keys ARM: dts: blanche: Configure pull-up for SOFT_SW and SW25 GPIO keys ARM: dts: gose: Configure pull-up for SOFT_SW GPIO keys ARM: dts: silk: Configure pull-up for SOFT_SW GPIO keys arm64: dts: renesas: r8a77961: Add INTC-EX device node arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node Merge tag 'renesas-r9a07g044-dt-binding-defs-tag' into renesas-arm-dt-for-v5.14 ARM: dts: dra7x-evm: Drop "ti,pcf8575" Gokul Sriram Palanisamy (1): arm64: dts: qcom: Add board support for HK10 Grygorii Strashko (9): ARM: dts: am335x: align GPIO hog names with dt-schema ARM: dts: am437x: align gpio hog names with dt-schema ARM: dts: omap3: align gpio hog names with dt-schema ARM: dts: omap5-board-common: align gpio hog names with dt-schema ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction arm64: dts: ti: k3-am642-main: fix ports mac properties Grzegorz Jaszczyk (1): Documentation/bindings: phy: update references to cp11x Grzegorz Szymaszek (3): ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin ARM: dts: stm32: add a new DCMI pins group on stm32mp15 ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply Hao Fang (2): arm64: dts: hisilicon: use the correct HiSilicon copyright ARM: dts: hisilicon: use the correct HiSilicon copyright Harigovindan P (1): arm64: dts: qcom: sc7180: add nodes for idp display Heiko Schocher (2): arm64: dts: imx8mp: add flexspi node arm64: dts: imx8mp-phycore-som: enable spi nor Hsin-Yi Wang (12): dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-willow dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-burnet dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-fennel arm64: dts: mt8183: Add kukui-jacuzzi-kappa board arm64: dts: mt8183: Add kukui-jacuzzi-willow board arm64: dts: mt8183: Add kukui-jacuzzi-burnet board arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board arm64: dts: mt8183: Add kukui-jacuzzi-fennel board arm64: dts: mt8183: remove syscon from smi_common node arm64: dts: mt8183: add supply name for eeprom Ikjoon Jang (1): arm64: dts: mt8183: add cbas node under cros_ec Irui Wang (1): arm64: dts: mt8173: Separating mtk-vcodec-enc device node Ivan Uvarov (5): ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes for UARTs 0&3 ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UARTs 2, 4, 5&7 dt-bindings: add compatible vendor prefix for Forlinx dt-bindings: arm: add compatible for Forlinx OKA40i-C and FETA40i-C ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C & OKA40i-C Jacky Bai (1): arm64: dts: imx8mp: Remove the reference to audio ipg clock on imx8mp Jan Kiszka (1): arm64: dts: ti: iot2050: Configure r5f cluster on basic variant in split mode Jernej Skrabec (1): ARM: dts: sun8i: r40: Add timer node Jerome Brunet (1): arm64: dts: meson: vim3: enable hdmi audio loopback Joakim Zhang (1): arm64: dts: imx8mp-evk: enable EQOS ethernet Joel Selvaraj (1): arm64: dts: qcom: sdm845-xiaomi-beryllium: Add audio support Joel Stanley (2): ARM: dts: aspeed: Set earlycon boot argument ARM: dts: aspeed-g5: Add SCU phandle to GFX node Johan Jonker (15): ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi ARM: dts: rockchip: add #power-domain-cells to power domain nodes arm64: dts: rockchip: add #power-domain-cells to power domain nodes arm64: dts: rockchip: fix regulator-gpio states array ARM: dts: rockchip: Remove more clock-names from PWM nodes ARM: dts: rockchip: rename vcc_stdby node name for rk3066a-rayeager.dts arm64: dts: rename grf-gpio nodename in rk3328.dtsi ARM: dts: rockchip: move and restyle grf nodes rk3066/rk3188 ARM: dts: rockchip: move mmc aliases to board dts on rk3066/rk3188 arm64: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 ARM: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 ARM: dts: rockchip: remove #phy-cells from usbphy node rk3066/rk3188 ARM: dts: rockchip: fix supply properties in io-domains nodes ARM: dts: rockchip: add labels to the timer nodes on rk3066a Jon Hunter (1): arm64: tegra: Add PMU node for Tegra194 Jonathan Marek (1): arm64: dts: qcom: sm8250: fix display nodes Jonathan McDowell (5): ARM: dts: qcom: Add ADM DMA + NAND definitions to ipq806x ARM: dts: qcom: Add tsens details to ipq806x ARM: dts: qcom: Add USB port definitions to ipq806x ARM: dts: qcom: add L2CC and RPM for IPQ8064 ARM: dts: qcom: Enable NAND + USB for RB3011 Judy Hsiao (1): arm64: dts: qcom: sc7180: add label for secondary mi2s Kishon Vijay Abraham I (9): arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES arm64: dts: ti: k3-j721e-main: Add #clock-cells property to serdes DT node arm64: dts: ti: k3-j721e-common-proc-board: Use external clock for SERDES arm64: dts: ti: k3-j721e-common-proc-board: Re-name "link" name as "phy" arm64: dts: ti: k3-am64-main: Add SERDES DT node arm64: dts: ti: k3-am64-main: Add PCIe DT node arm64: dts: ti: k3-am642-evm: Enable PCIe and SERDES arm64: dts: ti: k3-am642-sk: Enable USB Super-Speed HOST port arm64: dts: ti: k3-am642-sk: Disable PCIe Konrad Dybcio (32): arm64: dts: qcom: msm8996: Sanitize pins arm64: dts: qcom: msm8996-*: Clean up QUP and UART names arm64: dts: qcom: msm8996: Enlarge tcsr_mutex_regs size arm64: dts: qcom: msm8996: Add SDHCI1 arm64: dts: qcom: msm8996: Add BLSP2_I2C5 and BLSP2_I2C6 arm64: dts: qcom: msm8996: Disable MDSS and Adreno by default arm64: dts: qcom: msm8996: Disable Venus by default arm64: dts: qcom: pm8994: Add RESIN node arm64: dts: qcom: msm8996: Add DSI0 nodes arm64: dts: qcom: pmi8994: Add WLED node arm64: dts: qcom: msm8996: Clean up the SDHCI2 node arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB2 speeds arm64: dts: qcom: msm8996: Add DMA to QUPs and UARTs arm64: dts: qcom: msm8996: Make CPUCC actually probe (and work) arm64: dts: qcom: sm8250: Don't disable MDP explicitly arm64: dts: qcom: sm8250: Add size/address-cells to dsi[01] arm64: dts: qcom: sm8250: Fix pcie2_lane unit address arm64: dts: qcom: sm8250: Add GPI DMA nodes arm64: dts: qcom: sm8250: Disable Adreno and Venus by default arm64: dts: qcom: sm8150: Disable Adreno and modem by default arm64: dts: qcom: sm8150: Add support for SONY Xperia 1 / 5 (Kumano platform) arm64: dts: qcom: sm8250: Add SDHCI2 sleep mode pinctrl arm64: dts: qcom: sm8250: Move gpio.h inclusion to SoC DTSI arm64: dts: qcom: sm8250: Add support for SONY Xperia 1 II / 5 II (Edo platform) arm64: dts: qcom: sm8[12]50-pm8150: Move RESIN to pm8150 dtsi arm64: dts: qcom: sm8250-edo: Fix up double "pinctrl-1" arm64: dts: qcom: sm8250-edo: Add hardware keys arm64: dts: qcom: sm8250: Commonize PCIe pins arm64: dts: qcom: sm8250-edo: Enable PCIe arm64: dts: qcom: sm8250-edo: Enable ADSP/CDSP/SLPI arm64: dts: qcom: sm8250-edo: Enable GPI DMA arm64: dts: qcom: sm8250-edo: Add Samsung touchscreen Konstantin Porotchkin (1): arch/arm64/boot/dts/marvell: fix NAND partitioning scheme Kornel Duleba (1): arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges Krzysztof Kozlowski (17): ARM: dts: exynos: align Broadcom WiFi with dtschema ARM: dts: exynos: replace legacy MMS114 touchscreen x/y properties in GT-N7100 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 ARM: dts: s5pv210: remove unused Atmel touchscreen properties in Goni ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU ARM: dts: exynos: enable PMIC wakeup from suspend on Midas ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3 ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU3/XU4 family arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 Lad Prabhakar (7): dt-bindings: arm: renesas: Document Renesas RZ/G2UL SoC dt-bindings: arm: renesas: Document Renesas RZ/G2{L,LC} SoC variants dt-bindings: arm: renesas: Document SMARC EVK dt-bindings: power: renesas,rzg2l-sysc: Add DT binding documentation for SYSC controller arm64: dts: renesas: Add initial DTSI for RZ/G2{L,LC} SoC's arm64: dts: renesas: Add initial device tree for RZ/G2L SMARC EVK arm64: dts: renesas: r9a07g044: Add SYSC node Li Jun (2): arm64: dts: imx8mm-evk: disable over current for usb1 arm64: dts: imx8mn-evk: disable over current for usb Liang Chen (3): arm64: dts: rockchip: add generic pinconfig settings used by most Rockchip socs arm64: dts: rockchip: add core dtsi for RK3568 SoC arm64: dts: rockchip: add basic dts for RK3568 EVB Linus Walleij (11): ARM: dts: ixp4xx: Add ethernet ARM: dts: ixp4xx: Add PCI hosts ARM: dts: ixp4xx: Create a proper expansion bus ARM: dts: ixp4xx: Add beeper to the NSLU2 ARM: dts: ux500: Fix orientation of accelerometer ARM: dts: ux500: Drop drdy pin assignment from magnetometer ARM: dts: ux500: Fix some compatible strings ARM: dts: href: Mount matrices for TVK R2 ARM: dts: Fix up the IXP4xx ethernet nodes ARM: dts: ux500: Fix orientation of Janice accelerometer ARM: dts: ixp4xx: Add crypto engine Loic Poulain (2): arm64: dts: qcom: msm8996: Rename speedbin node arm64: dts: qcom: msm8996: Add CPU opps Lokesh Vutla (4): ARM: dts: ti: drop usage of redundant compatible ARM: dts: ti: Drop usage of ti,am33xx-ecap from DT nodes ARM: dts: ti: Fix node name for all ecap dt nodes ARM: dts: am33xx: Drop interrupt property from ecap nodes Lucas Stach (4): dt-bindings: imx: gpcv2: add support for optional resets arm64: dts: imx8mm: specify dma-ranges arm64: dts: imx8mn: specify dma-ranges arm64: dts: imx8mq: assign PCIe clocks Ludovic Desroches (1): ARM: dts: at91: sama5d4: fix pinctrl muxing Lukasz Majewski (1): ARM: dts: imx28: Add DTS description of imx28 based XEA board Marcin Wojtas (1): arm64: dts: ensure backward compatibility of the AP807 Xenon Marek Vasut (6): ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM ARM: dts: stm32: Rename eth@N to ethernet@N on DHCOM SoM ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM Martin Blumenstingl (1): ARM: dts: meson: Set the fifo-size of uart_A to 128 bytes Mateusz Kwiatkowski (1): ARM: boot: dts: bcm2711: Add BCM2711 VEC compatible Matthias Kaehlcke (5): arm64: dts: qcom: sc7180: lazor: Simplify disabling of charger thermal zone arm64: dts: qcom: sc7180: Add pompom rev3 arm64: dts: qcom: sc7180: Add CoachZ rev3 arm64: dts: qcom: sc7180: coachz: Add thermal config for skin temperature arm64: dts: qcom: pm6150: Add thermal zone for PMIC on-die temperature Mian Yousaf Kaukab (2): arm64: dts: ls1012a: enable PCIe on freeway board arm64: dts: ls208xa: remove bus-num from dspi node Michael Kao (1): arm64: dts: mt8183-kukui: Add tboard thermal zones Michael Srba (1): arm64: dts: qcom: msm8916-samsung-a3u: Add touch key regulators Michal Vokáč (2): ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset ARM: dts: imx6dl-yapp4: Use aliases to set custom MMC device indexes Neil Armstrong (10): arm64: dts: meson-sm1: add toacodec node dt-bindings: arm: amlogic: add Banana PI M5 bindings arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts arm64: dts: meson: set 128bytes FIFO size on uart A arm64: dts: meson-sm1-odroid: add missing enable gpio and supply for tf_io regulator arm64: dts: meson-sm1-odroid: set tf_io regulator gpio as open source arm64: dts: meson-sm1-odroid: add 5v regulator gpio arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0 arm64: dts: meson-sm1-odroid-hc4: add regulators controlled by GPIOH_8 arm64: dts: meson-sm1-odroid-c4: remove invalid hub_5v regulator Nicolas Boichat (1): arm64: dts: mt8183: Add node for the Mali GPU Nicolas Ferre (1): dt-bindings: i2c: at91: fix example for scl-gpios Niklas Söderlund (1): arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders Nishanth Menon (5): ARM: dts: keystone: k2g: Rename message-manager node ARM: dts: keystone: k2g: Rename the TI-SCI node ARM: dts: keystone: k2g: Rename the TI-SCI clocks node name ARM: dts: keystone: k2g-evm: Move audio oscillator assigned clock to mcasp Merge tag '20210327143117.1840-2-s-anna@ti.com' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc into ti-k3-dts-next Nobuhiro Iwamatsu (1): arm64: dts: visconti: Add PWM support for TMPV7708 SoC Odelu Kukatla (1): arm64: dts: sc7280: Add interconnect provider DT nodes Oleksij Rempel (8): ARM: dts: imx6: edmqmx6: set phy-mode to RGMII-ID ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value ARM: dts: imx6dl-prtvt7: add TSC2046 touchscreen node ARM: dts: imx6dl-prtvt7: Remove backlight enable gpio ARM: dts: imx6dl-prtvt7: fix PWM cell count for the backlight node. ARM: dts: imx6dl-plym2m: remove touchscreen-size-* properties ARM: dts: imx6dl: enable touchscreen debounce filter on PLYM2M and PRTVT7 boards ARM: dts: imx6qdl-vicut1: add interrupt-counter nodes Olof Johansson (40): Merge tag 'ixp4xx-dts-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt Merge tag 'gemini-dts-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt Merge tag 'renesas-arm-dt-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'omap-for-v5.14/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt Merge tag 'amlogic-arm64-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt Merge tag 'aspeed-5.14-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt Merge tag 'samsung-dt-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt Merge tag 'stm32-dt-for-v5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt Merge tag 'arm-soc/for-5.14/devicetree' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'arm-soc/for-5.14/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'ux500-dts-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt Merge tag 'juno-fix-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt Merge tag 'renesas-arm-dt-for-v5.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'renesas-dt-bindings-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Merge tag 'v5.13-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt Merge tag 'at91-dt-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt Merge tag 'sunxi-dt-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt Merge tag 'keystone_dts_for_5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into arm/dt Merge tag 'imx-bindings-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'imx-dt-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'imx-dt64-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt Merge tag 'qcom-arm64-for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'qcom-dts-for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'visconti-arm-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt Merge tag 'tegra-for-5.14-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'tegra-for-5.14-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'tegra-for-5.14-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt Merge tag 'mstar-dt-5.14' of git://github.com/linux-chenxing/linux into arm/dt Merge tag 'amlogic-arm64-dt-for-v5.14-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt Merge tag 'amlogic-arm-dt-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt Merge tag 'hisi-arm32-dt-for-5.14' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'hisi-arm64-dt-for-5.14' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'omap-for-v5.14/dt-cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt Merge tag 'ti-k3-dt-for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux into arm/dt Merge tag 'mvebu-dt64-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt Merge tag 'v5.14-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Merge tag 'v5.14-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Merge tag 'qcom-arm64-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt Merge tag 'v5.14-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Merge tag 'v5.14-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt Pali Rohár (1): arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file Patrice Chotard (1): ARM: dts: stm32: Configure qspi's mdma transfer to block for stm32mp151 Peter Robinson (5): arm64: dts: rockchip: Use only supported PCIe link speed on rk3399 arm64: dts: rockchip: add SPDIF node for rk3399-firefly arm64: dts: rockchip: add infrared receiver node to RK3399 Firefly arm64: dts: rockchip: Sort rk3399 firefly pinmux entries arm64: dts: rockchip: Add USB-C port details for rk3399 Firefly Petr Vorel (1): arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 Primoz Fiser (1): ARM: dts: imx6: phyFLEX: Fix UART hardware flow control Quan Nguyen (3): ARM: dts: aspeed: mtjade: Enable OCP card support via NC-SI ARM: dts: aspeed: mtjade: Add PSU support ARM: dts: aspeed: mtjade: switch to 64MB flash layout Rafał Miłecki (9): ARM: dts: BCM5301X: Fix NAND nodes names ARM: brcmstb: dts: fix NAND nodes names ARM: Cygnus: dts: fix NAND nodes names ARM: NSP: dts: fix NAND nodes names ARM: dts: BCM63xx: Fix NAND nodes names ARM: dts: Hurricane 2: Fix NAND nodes names ARM: dts: BCM5301X: Fix pinmux subnodes names dt-bindings: clock: brcm, iproc-clocks: convert to the json-schema ARM: dts: BCM5301X: Fixup SPI binding Rajendra Nayak (2): dt-bindings: arm: qcom: Document google,senor board arm64: dts: qcom: sc7280: Add "google,senor" to the compatible Rajeshwari Ravindra Kamble (2): arm64: dts: qcom: SC7280: Add device node support for TSENS arm64: dts: qcom: SC7280: Add thermal zone support Richard Zhu (1): arm64: dts: imx8mq-evk: add one regulator used to power up pcie phy Robert Marko (2): arm64: dts: qcom: ipq8074: disable USB phy by default arm64: dts: ipq8074: Add QUP6 I2C node Robin van der Gracht (3): ARM: dts: imx6dl-prtvt7: Enable the VPU ARM: dts: imx6dl-prtvt7: The sgtl5000 uses i2s not ac97 ARM: dts: imx6dl-prtvt7: Remove unused 'sound-dai-cells' from ssi1 node Roger Quadros (2): arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround arm64: dts: ti: k3-am65-main: Add ICSSG MDIO nodes Roja Rani Yarubandi (1): arm64: dts: qcom: sc7180: Remove QUP-CORE ICC path Romain Perier (1): ARM: dts: mstar: Add watchdog device node Sahil Malhotra (1): arm64: dts: ls1028a-rdb: enable optee node Sameer Pujar (1): arm64: tegra: Audio graph sound card for Jetson Xavier NX Samuel Holland (10): dt-bindings: timer: Simplify conditional expressions dt-bindings: timer: Add compatibles for sun50i timers arm64: dts: allwinner: a64: Sort watchdog node arm64: dts: allwinner: Add sun4i MMIO timer nodes ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells ARM: dts: sun8i-a33: Allow using multiple codec DAIs arm64: dts: allwinner: a64: Allow using multiple codec DAIs arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 arm64: dts: allwinner: a64: Allow multiple DAI links arm64: dts: allwinner: pinephone: Add support for Bluetooth audio Santosh Puranik (1): ARM: dts: aspeed: Everest: Fix cable card PCA chips Sebastian Reichel (5): ARM: dts: ux500: Fix interrupt cells ARM: dts: ux500: Rename gpio-controller node ARM: dts: imx6: Add GE B1x5v2 dt-bindings: vendor-prefixes: add congatec dt-bindings: arm: fsl: add GE B1x5pv2 boards Serge Semin (1): arm64: dts: qcom: Harmonize DWC USB3 DT nodes name Sergey Senozhatsky (1): arm64: dts: qcom: remove camera_mem region Shaik Sajida Bhanu (2): arm64: dts: qcom: sc7180: Add xo clock for eMMC and Sd card arm64: dts: qcom: sc7180: bus votes for eMMC and SD card Shengjiu Wang (4): ARM: dts: imx6ul-14x14-evk: Switch to fsl-asoc-card sound card ARM: dts: imx7d-sdb: Add HDMI audio sound card ARM: dts: imx6qdl-sabresd: Add asrc support for wm8962 sound card ARM: dts: imx6qdl-sabresd: Configure the gpio for hp detect Sibi Sankar (2): dt-bindings: mailbox: Add WPSS client index to IPCC arm64: dts: qcom: sc7280: Add nodes to boot WPSS Srinivasa Rao Mandadapu (1): arm64: dts: qcom: sc7180: Add wakeup delay for adau codec Stefan Wahren (7): Revert "ARM: dts: bcm283x: increase dwc2's RX FIFO size" ARM: dts: bcm283x: Fix up MMC node names ARM: dts: Move BCM2711 RPi specific into separate dtsi dt-bindings: arm: bcm2835: Add Raspberry Pi 400 to DT schema ARM: dts: bcm283x: Fix up GPIO LED node names ARM: dts: Add Raspberry Pi 400 support arm64: dts: broadcom: Add reference to RPi 400 Stephan Gerhold (9): arm64: dts: qcom: msm8916-samsung-a2015: Add touch key arm64: dts: qcom: msm8916-samsung-a5u: Add touch key regulator arm64: dts: qcom: msm8916-samsung-a2015: Add rt5033 battery arm64: dts: qcom: msm8916-samsung-a2015: Add NFC arm64: dts: qcom: msm8916: Add device tree for Huawei Ascend G7 arm64: dts: qcom: msm8916-huawei-g7: Add touchscreen arm64: dts: qcom: msm8916-huawei-g7: Add sensors arm64: dts: qcom: msm8916-huawei-g7: Add display regulator arm64: dts: qcom: msm8916-huawei-g7: Add NFC Stephen Boyd (6): arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node arm64: dts: qcom: c630: Add no-hpd to DSI bridge node arm64: dts: qcom: sc7180: Disable PON on Trogdor arm64: dts: qcom: sc7180: Remove cros-pd-update on Trogdor arm64: dts: qcom: sdm845: Remove cros-pd-update on Cheza arm64: dts: qcom: sc7180-trogdor: Update flash freq to match reality Steven Lee (4): ARM: dts: aspeed: ast2600evb: Add sdhci node and gpio regulator for A2 evb. ARM: dts: aspeed: ast2600evb: Add phase correction for emmc controller. ARM: dts: aspeed: ast2600evb: Add dts file for A1 and A0 ARM: dts: aspeed-g6: Add pinctrl settings Sudeep Holla (1): arm64: dts: juno: Update SCPI nodes as per the YAML schema Sujit Kautkar (3): arm64: dts: qcom: sc7180: Move rmtfs memory region arm64: dts: qcom: sc7180: Move sdc pinconf to board specific DT files arm64: dts: qcom: sc7180: SD-card GPIO pin set bias-pull up Suman Anna (9): arm64: dts: ti: k3-am65-iot2050-common: Disable mailbox nodes ARM: dts: OMAP2420: Drop interrupt-names from mailbox node ARM: dts: OMAP2/OMAP3: Rename processor sub-mailbox nodes ARM: dts: AM33xx/AM43xx: Rename wkup_m3 sub-mailbox node ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names arm64: dts: ti: k3-j721e-main: Add ICSSG MDIO nodes arm64: dts: ti: k3-am64-main: Add MAIN domain R5F cluster nodes arm64: dts: ti: k3-am642-evm/sk: Add mailboxes to R5Fs arm64: dts: ti: k3-am642-evm/sk: Add DDR carveout memory nodes for R5Fs Taniya Das (2): arm64: dts: qcom: sc7280: Add cpufreq hw node arm64: dts: qcom: sc7280: Add clock controller nodes Thierry Reding (4): arm64: tegra: Consolidate audio card names arm64: tegra: Use correct compatible string for Tegra186 SMMU arm64: tegra: Hook up memory controller to SMMU on Tegra186 arm64: tegra: Enable SMMU support on Tegra194 Tianling Shen (1): arm64: dts: rockchip: rename LED label for NanoPi R4S Tim Harvey (2): dt-bindings: arm: imx: add imx8mm gw7901 support arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support Timon Baetz (1): ARM: dts: exynos: Disable unused camera input for I9100 Tobias Schramm (10): dt-bindings: pwm: allwinner: add v3s pwm compatible ARM: dts: sun8i: v3s: add pwm controller to v3s dts ARM: dts: sun8i: v3s: add DMA controller to v3s dts ARM: dts: sun8i: v3s: add DMA properties to peripherals supporting DMA ARM: dts: sun8i: v3s: add analog codec and frontend to v3s dts ASoC: dt-bindings: sun8i-a23-codec-analog: add compatible for Allwinner V3 ARM: dts: sun8i: V3: add codec analog frontend to V3 dts dt-bindings: sound: sun4i-i2s: add Allwinner V3 I2S compatible ARM: dts: sun8i: V3: add I2S interface to V3 dts arm64: dts: rockchip: add USB support to rk3308.dtsi Tomi Valkeinen (1): ARM: dts: dra76-evm: remove ov5640 Troy Lee (1): ARM: dts: aspeed: Grow u-boot partition 64MiB OpenBMC flash layout Uwe Kleine-König (5): arm64: dts: imx8mp-evk: Add PMIC device ARM: dts: imx25-pinfunc: Fix gpio function name for pads GPIO_[A-F] arm64: dts: rockchip: Add support for two PWM fans on helios64 arm64: dts: rockchip: Add support for PCIe on helios64 arm64: dts: rockchip: Add support for USB on helios64 Valentine Barshak (2): arm64: dts: renesas: v3msk: Fix memory size arm64: dts: renesas: eagle: Add x1 clock Vignesh Raghavendra (4): ARM: dts: dra7-l4: Drop ti,omap4-uart entry from UART nodes ARM: dts: am437x-l4: Drop ti,omap2-uart entry from UART nodes ARM: dts: omap2/3: Drop dmas property from I2C node arm64: dts: ti: Drop reg-io-width/reg-shift from UART nodes Vincent Knecht (1): arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen Vinod Koul (2): arm64: dts: qcom: sm8350: use interconnect enums arm64: dts: qcom: sm8350: fix the node unit addresses Vishwanatha Subbanna (7): ARM: dts: aspeed: Everest: Add directly controlled LEDs ARM: dts: aspeed: everest: Add system level indicator leds ARM: dts: aspeed: everest: Add nvme and fan indicator leds ARM: dts: aspeed: everest: Add pcie slot indicator leds ARM: dts: aspeed: everest: Add dimm indicator leds ARM: dts: aspeed: everest: Add vrm and other indicator leds ARM: dts: aspeed: everest: Add pcie cable card indicator leds Wenchao Han (1): arm64: dts: qcom: sc7180: Modify SPI_CLK voltage level for trogdor Wolfram Sang (2): arm64: dts: renesas: condor: Switch eMMC bus to 1V8 ARM: dts: alt: Add SW2 as GPIO keys Yassine Oudjana (2): arm64: dts: qcom: msm8996: Disable ADSP and add power domains arm64: dts: qcom: msm8996: Add usb3 interrupts Zhen Lei (2): arm64: dts: broadcom: normalize the node name of the UART devices arm64: dts: freescale: Separate each group of data in the property 'reg' satya priya (10): arm64: dts: qcom: sm8350: Add label for thermal-zones node arm64: dts: qcom: pm7325: Add pm7325 base dts file arm64: dts: qcom: pm8350c: Add temp-alarm support arm64: dts: qcom: pm8350c: Correct the GPIO node arm64: dts: qcom: pmr735a: Add temp-alarm support arm64: dts: qcom: pmr735a: Correct the GPIO node arm64: dts: qcom: pmk8350: Add peripherals for pmk8350 arm64: dts: qcom: pmk8350: Correct the GPIO node arm64: dts: qcom: sc7280: Include PMIC DT files for sc7280-idp arm64: dts: qcom: sc7280: Add ADC channel nodes for PMIC temperatures to sc7280-idp .../devicetree/bindings/arm/rockchip/pmu.txt | 16 - .../devicetree/bindings/arm/rockchip/pmu.yaml | 55 + .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 11 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 11 +- .../bindings/power/fsl,imx-gpcv2.yaml | 3 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../power/rockchip,power-controller.yaml | 248 +++ .../bindings/reset/microchip,rst.yaml | 58 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../bindings/soc/qcom/qcom,smd-rpm.yaml | 2 + .../devicetree/bindings/soc/rockchip/grf.txt | 61 - .../devicetree/bindings/soc/rockchip/grf.yaml | 261 +++ .../bindings/soc/rockchip/power_domain.txt | 136 -- MAINTAINERS | 8 + drivers/bus/qcom-ebi2.c | 4 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/Makefile | 1 + drivers/firmware/arm_ffa/Kconfig | 21 + drivers/firmware/arm_ffa/Makefile | 6 + drivers/firmware/arm_ffa/bus.c | 210 +++ drivers/firmware/arm_ffa/common.h | 31 + drivers/firmware/arm_ffa/driver.c | 731 ++++++++ drivers/firmware/arm_ffa/smccc.c | 39 + drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/arm_scmi/driver.c | 24 +- drivers/firmware/arm_scmi/mailbox.c | 3 + drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 + drivers/firmware/arm_scmi/smc.c | 3 + drivers/firmware/arm_scpi.c | 11 + drivers/firmware/qcom_scm.c | 3 + drivers/firmware/tegra/Makefile | 1 + drivers/firmware/tegra/bpmp-private.h | 3 +- drivers/firmware/tegra/bpmp-tegra210.c | 2 +- drivers/firmware/tegra/bpmp.c | 3 +- drivers/firmware/turris-mox-rwtm.c | 56 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 90 +- drivers/iommu/tegra-smmu.c | 16 +- drivers/memory/atmel-ebi.c | 4 +- drivers/memory/emif.c | 678 ------- drivers/memory/fsl_ifc.c | 8 +- drivers/memory/pl353-smc.c | 1 + drivers/memory/stm32-fmc2-ebi.c | 4 + drivers/memory/tegra/Kconfig | 18 +- drivers/memory/tegra/Makefile | 6 +- drivers/memory/tegra/mc.c | 321 ++-- drivers/memory/tegra/mc.h | 25 + drivers/memory/tegra/tegra114.c | 1245 +++++++------ drivers/memory/tegra/tegra124-emc.c | 8 +- drivers/memory/tegra/tegra124.c | 1306 ++++++++------ drivers/memory/tegra/tegra186.c | 1679 +++++------------- drivers/memory/tegra/tegra194.c | 1351 ++++++++++++++ drivers/memory/tegra/tegra20-emc.c | 52 +- drivers/memory/tegra/tegra20.c | 110 +- drivers/memory/tegra/tegra210-emc-core.c | 4 - drivers/memory/tegra/tegra210.c | 1433 ++++++++------- drivers/memory/tegra/tegra30-emc.c | 56 +- drivers/memory/tegra/tegra30.c | 1292 ++++++++------ drivers/reset/Kconfig | 17 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 25 +- drivers/reset/hisilicon/hi6220_reset.c | 2 +- drivers/reset/reset-a10sr.c | 1 + drivers/reset/reset-bcm6345.c | 2 +- drivers/reset/reset-berlin.c | 12 +- drivers/reset/reset-brcmstb.c | 1 + drivers/reset/reset-lantiq.c | 2 +- drivers/reset/reset-microchip-sparx5.c | 146 ++ drivers/reset/reset-oxnas.c | 2 +- drivers/reset/reset-ti-syscon.c | 4 +- drivers/reset/reset-uniphier.c | 2 +- drivers/reset/reset-zynqmp.c | 4 +- drivers/reset/sti/reset-syscfg.c | 2 +- drivers/soc/amlogic/meson-ee-pwrc.c | 46 +- drivers/soc/bcm/brcmstb/common.c | 5 - drivers/soc/imx/gpcv2.c | 634 +++++-- drivers/soc/mediatek/mtk-devapc.c | 1 + drivers/soc/mediatek/mtk-pm-domains.c | 42 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 35 + drivers/soc/qcom/rpmhpd.c | 21 + drivers/soc/qcom/rpmpd.c | 22 + drivers/soc/qcom/smd-rpm.c | 2 + drivers/soc/qcom/socinfo.c | 56 +- drivers/soc/renesas/Kconfig | 5 + drivers/soc/renesas/renesas-soc.c | 33 +- drivers/soc/rockchip/pm_domains.c | 252 +-- drivers/soc/ti/smartreflex.c | 4 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- include/dt-bindings/power/imx8mm-power.h | 22 + include/dt-bindings/power/imx8mn-power.h | 15 + include/dt-bindings/power/qcom-rpmpd.h | 21 + include/dt-bindings/power/rk3568-power.h | 32 + include/linux/arm_ffa.h | 267 +++ include/linux/reset-controller.h | 22 + include/memory/renesas-rpc-if.h | 6 +- include/soc/tegra/mc.h | 65 +- 97 files changed, 8428 insertions(+), 5174 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.yaml create mode 100644 Documentation/devicetree/bindings/power/rockchip,power-controller.yaml create mode 100644 Documentation/devicetree/bindings/reset/microchip,rst.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/power_domain.txt create mode 100644 drivers/firmware/arm_ffa/Kconfig create mode 100644 drivers/firmware/arm_ffa/Makefile create mode 100644 drivers/firmware/arm_ffa/bus.c create mode 100644 drivers/firmware/arm_ffa/common.h create mode 100644 drivers/firmware/arm_ffa/driver.c create mode 100644 drivers/firmware/arm_ffa/smccc.c create mode 100644 drivers/memory/tegra/tegra194.c create mode 100644 drivers/reset/reset-microchip-sparx5.c create mode 100644 include/dt-bindings/power/imx8mm-power.h create mode 100644 include/dt-bindings/power/imx8mn-power.h create mode 100644 include/dt-bindings/power/rk3568-power.h create mode 100644 include/linux/arm_ffa.h From patchwork Fri Jul 9 23:40:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 12368117 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-21.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6D606C07E9E for ; Fri, 9 Jul 2021 23:41:13 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 528F6613C7; Fri, 9 Jul 2021 23:41:13 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 203C2613BC for ; Fri, 9 Jul 2021 23:41:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 203C2613BC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=olof@lixom.net Received: by mail-pj1-f48.google.com with SMTP id b8-20020a17090a4888b02901725eedd346so6927790pjh.4 for ; Fri, 09 Jul 2021 16:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=AD8YRQXXVQyAefrRg8KIpd67HaxfSvCQ8la0yF1QSNY=; b=1sSdYkGS9b5XpVv+gQnVpDOLucE1O6imslGUZJirY11O+zrXEBS7xuaL5q04+OLIBY yz7lXGBFRYZGSkRkMZLMoUbSe/UKkgLFCCA5DaFRfPs+s2iHk+hBHEIIvzJKgBj7Y5qf Q5Hs5YZCk3hZ8sJwK6Vm7EVz7FNJdGBOFtmTAAe82UusF2FfJEcRsj4Jjm1JWLbu6zjW k47WG8cFmn3HtcHQJORmuU2q0fPDTv/wtg7kCFQ79qw/tnp2xiJLtCjJYKM8Rd+R+kaU IauxEgNhm69P2yre5AVYQ8+x0SAXByOsceRRmtk1H+xid9uELcGNCjLHvIOGeRNJue32 FOjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=AD8YRQXXVQyAefrRg8KIpd67HaxfSvCQ8la0yF1QSNY=; b=gxY4kRSTpbxIN19zR/SsbbXNzjvVRw6cecCj2hNEJIV8jhOnLrUv4dheCDOHhM8ylQ QRXkfLWLBVxoau+Lc3vYPDBkG2Y56AFgdi5bBVIJck/D8kA2th1x+6VenszMWRhH8E/D WyDsOhW2zuXa7pGLdaN1h5ArF33VFmiu2rZwmTgqf+7B3O7joDhksB3zc3s/TADDDVZS 2SGgwCPKdke+nbo/1yzbBV0g5PTenYxS3fcI/pKaGdAlNcbCg/1J1sCCpm0fSc6T4XMr Yp1E1j6d4idghdnPpNfKq4p34uRMMoi/AxU6B6zeBU69TIJr3DlRHBorKikZ4++b2jTt xU8g== X-Gm-Message-State: AOAM531xSp/UVJPq/uIRFz0B6YqSOPzMBR4yQpQ67CKZNsWQxsTRw3+T B7lOph6qEVY+rGTyBTjnnyfDZA== X-Google-Smtp-Source: ABdhPJzGpzt6uNpTk9Enuv2909GESM/hD+DR8P6QarxKadgcjtVBFcCjUOpzlw+/oxg+Tv11xkVqpA== X-Received: by 2002:a17:90a:7e18:: with SMTP id i24mr39208580pjl.130.1625874072292; Fri, 09 Jul 2021 16:41:12 -0700 (PDT) Received: from lx2k.lixom.net (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id n5sm2036381pfv.29.2021.07.09.16.41.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 16:41:10 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Olof Johansson Subject: [GIT PULL 3/4] ARM: Drivers for 5.14 Date: Fri, 9 Jul 2021 16:40:53 -0700 Message-Id: <20210709234054.10288-3-olof@lixom.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210709234054.10288-1-olof@lixom.net> References: <20210709234054.10288-1-olof@lixom.net> MIME-Version: 1.0 - Reset controllers: Adding support for Microchip Sparx5 Switch. - Memory controllers: ARM Primecell PL35x SMC memory controller driver cleanups and improvements. - i.MX SoC drivers: Power domain support for i.MX8MM and i.MX8MN. - Rockchip: RK3568 power domains support + DT binding updates, cleanups. - Qualcomm SoC drivers: Amend socinfo with more SoC/PMIC details, including support for MSM8226, MDM9607, SM6125 and SC8180X. - ARM FFA driver: "Firmware Framework for ARMv8-A", defining management interfaces and communication (including bus model) between partitions both in Normal and Secure Worlds. - Tegra Memory controller changes, including major rework to deal with identity mappings at boot and integration with ARM SMMU pieces. ---------------------------------------------------------------- The following changes since commit fec22db4f904daf30d123c32b14b6ac9cd66b6d1: Merge tag 'arm-drivers-5.14' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.14 for you to fetch changes up to 2afd1c20e7547887f37f638d6b7953138d8c948e: Merge tag 'v5.14-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers ---------------------------------------------------------------- .../devicetree/bindings/arm/amlogic.yaml | 1 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 13 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 1 + .../devicetree/bindings/arm/mediatek.yaml | 29 +- Documentation/devicetree/bindings/arm/qcom.yaml | 14 + .../devicetree/bindings/arm/renesas.yaml | 18 + .../devicetree/bindings/arm/rockchip.yaml | 5 + .../devicetree/bindings/arm/sunxi.yaml | 11 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 35 + .../bindings/clock/brcm,iproc-clocks.txt | 313 -- .../bindings/clock/brcm,iproc-clocks.yaml | 395 +++ .../bindings/clock/nvidia,tegra114-car.txt | 63 - .../bindings/clock/nvidia,tegra124-car.txt | 107 - .../bindings/clock/nvidia,tegra124-car.yaml | 115 + .../bindings/clock/nvidia,tegra20-car.txt | 63 - .../bindings/clock/nvidia,tegra20-car.yaml | 69 + .../bindings/clock/nvidia,tegra210-car.txt | 56 - .../bindings/clock/nvidia,tegra30-car.txt | 63 - .../devicetree/bindings/i2c/i2c-at91.txt | 2 +- .../devicetree/bindings/net/stm32-dwmac.yaml | 4 +- .../bindings/phy/phy-mvebu-comphy.txt | 12 +- .../bindings/power/fsl,imx-gpcv2.yaml | 10 + .../bindings/power/renesas,rzg2l-sysc.yaml | 63 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 3 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 + .../sound/allwinner,sun8i-a23-codec-analog.yaml | 9 +- .../timer/allwinner,sun4i-a10-timer.yaml | 42 +- .../devicetree/bindings/vendor-prefixes.yaml | 8 + MAINTAINERS | 1 + arch/arm/boot/dts/Makefile | 13 +- arch/arm/boot/dts/am335x-baltos.dtsi | 4 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 4 +- arch/arm/boot/dts/am335x-cm-t335.dts | 4 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 4 +- arch/arm/boot/dts/am335x-icev2.dts | 4 +- .../boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- .../boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 132 +- arch/arm/boot/dts/am335x-shc.dts | 8 +- arch/arm/boot/dts/am33xx-l4.dtsi | 34 +- arch/arm/boot/dts/am437x-gp-evm.dts | 9 +- arch/arm/boot/dts/am437x-l4.dtsi | 49 +- arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 15 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 119 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 59 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 2 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 2 +- .../boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 2 +- .../arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 2 +- .../boot/dts/aspeed-bmc-facebook-tiogapass.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2060 +++++++++++- arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts | 30 - .../arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 +- .../arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 2 +- .../arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 2 +- .../boot/dts/aspeed-bmc-microsoft-olympus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 2 +- .../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 2 +- .../boot/dts/aspeed-bmc-portwell-neptune.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 2 +- .../boot/dts/aspeed-bmc-supermicro-x11spi.dts | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 10 + arch/arm/boot/dts/bcm-cygnus.dtsi | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 85 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 45 + arch/arm/boot/dts/bcm2711-rpi.dtsi | 74 + arch/arm/boot/dts/bcm2711.dtsi | 3 +- arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-a.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi-b.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi | 2 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 2 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 2 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 2 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 2 +- arch/arm/boot/dts/bcm283x-rpi-usb-otg.dtsi | 2 +- .../boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 2 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094.dtsi | 2 +- arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 26 +- arch/arm/boot/dts/bcm63138.dtsi | 2 +- arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 4 +- arch/arm/boot/dts/bcm7445.dtsi | 2 +- arch/arm/boot/dts/bcm911360_entphn.dts | 4 +- arch/arm/boot/dts/bcm953012k.dts | 4 +- arch/arm/boot/dts/bcm958300k.dts | 4 +- arch/arm/boot/dts/bcm958305k.dts | 4 +- arch/arm/boot/dts/bcm958522er.dts | 4 +- arch/arm/boot/dts/bcm958525er.dts | 4 +- arch/arm/boot/dts/bcm958525xmc.dts | 4 +- arch/arm/boot/dts/bcm958622hr.dts | 4 +- arch/arm/boot/dts/bcm958623hr.dts | 4 +- arch/arm/boot/dts/bcm958625hr.dts | 4 +- arch/arm/boot/dts/bcm958625k.dts | 4 +- arch/arm/boot/dts/bcm963138dvt.dts | 4 +- arch/arm/boot/dts/bcm988312hr.dts | 4 +- arch/arm/boot/dts/da850.dtsi | 21 +- arch/arm/boot/dts/dm816x.dtsi | 6 +- arch/arm/boot/dts/dra7-evm.dts | 8 +- arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 30 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 6 +- arch/arm/boot/dts/dra72x.dtsi | 6 +- arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi | 2 +- arch/arm/boot/dts/dra74x.dtsi | 8 +- arch/arm/boot/dts/dra76-evm.dts | 43 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 8 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 1 + arch/arm/boot/dts/exynos4412-midas.dtsi | 1 + arch/arm/boot/dts/exynos4412-n710x.dts | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 + arch/arm/boot/dts/exynos4412-origen.dts | 1 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1 + arch/arm/boot/dts/exynos5250-arndale.dts | 1 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 1 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 1 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 1 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 1 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 2 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 4 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 11 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 4 +- arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/gemini-rut1xx.dts | 14 +- arch/arm/boot/dts/gemini-sl93512r.dts | 6 +- arch/arm/boot/dts/gemini-sq201.dts | 6 +- arch/arm/boot/dts/gemini-wbd111.dts | 2 +- arch/arm/boot/dts/gemini-wbd222.dts | 2 +- arch/arm/boot/dts/gemini.dtsi | 13 +- arch/arm/boot/dts/hi3620.dtsi | 4 +- arch/arm/boot/dts/hip01-ca9x2.dts | 4 +- arch/arm/boot/dts/hip01.dtsi | 4 +- arch/arm/boot/dts/hip04.dtsi | 4 +- arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 2 +- arch/arm/boot/dts/imx25-pinfunc.h | 12 +- arch/arm/boot/dts/imx28-lwe.dtsi | 170 + arch/arm/boot/dts/imx28-xea.dts | 99 + .../boot/dts/imx51-digi-connectcore-som.dtsi | 2 +- arch/arm/boot/dts/imx53-ard.dts | 2 +- arch/arm/boot/dts/imx6dl-b105pv2.dts | 32 + arch/arm/boot/dts/imx6dl-b105v2.dts | 32 + arch/arm/boot/dts/imx6dl-b125pv2.dts | 30 + arch/arm/boot/dts/imx6dl-b125v2.dts | 30 + arch/arm/boot/dts/imx6dl-b155v2.dts | 32 + arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi | 413 +++ arch/arm/boot/dts/imx6dl-b1x5v2.dtsi | 58 + arch/arm/boot/dts/imx6dl-plym2m.dts | 6 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 36 +- arch/arm/boot/dts/imx6dl-qmx6.dtsi | 612 ++++ arch/arm/boot/dts/imx6dl-riotboard.dts | 2 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 3 + arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 71 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-ds.dts | 17 + arch/arm/boot/dts/imx6qdl-ds.dtsi | 458 +++ arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 10 + arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 41 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 50 +- arch/arm/boot/dts/imx7d-sdb.dts | 7 + .../arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 79 +- .../boot/dts/intel-ixp42x-welltech-epbx100.dts | 76 + arch/arm/boot/dts/intel-ixp42x.dtsi | 4 + .../boot/dts/intel-ixp43x-gateworks-gw2358.dts | 104 +- arch/arm/boot/dts/intel-ixp43x.dtsi | 4 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 33 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 92 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 11 +- arch/arm/boot/dts/keystone-k2g.dtsi | 6 +- arch/arm/boot/dts/meson.dtsi | 1 + arch/arm/boot/dts/mstar-v7.dtsi | 14 + arch/arm/boot/dts/omap2.dtsi | 4 - arch/arm/boot/dts/omap2420.dtsi | 5 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- .../boot/dts/omap3-evm-processor-common.dtsi | 2 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 8 +- arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5-l4.dtsi | 4 +- arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 18 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 58 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 425 +++ arch/arm/boot/dts/r8a7742.dtsi | 6 +- arch/arm/boot/dts/r8a7743.dtsi | 4 +- arch/arm/boot/dts/r8a7744.dtsi | 4 +- arch/arm/boot/dts/r8a7745.dtsi | 4 +- arch/arm/boot/dts/r8a77470.dtsi | 4 +- arch/arm/boot/dts/r8a7778.dtsi | 3 + arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 4 + arch/arm/boot/dts/r8a7790-lager.dts | 8 + arch/arm/boot/dts/r8a7790.dtsi | 10 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 4 +- arch/arm/boot/dts/r8a7791.dtsi | 4 +- arch/arm/boot/dts/r8a7792-blanche.dts | 8 + arch/arm/boot/dts/r8a7792.dtsi | 4 +- arch/arm/boot/dts/r8a7793-gose.dts | 10 +- arch/arm/boot/dts/r8a7793.dtsi | 3 +- arch/arm/boot/dts/r8a7794-alt.dts | 42 + arch/arm/boot/dts/r8a7794-silk.dts | 10 +- arch/arm/boot/dts/r8a7794.dtsi | 4 +- arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 72 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 5 + arch/arm/boot/dts/rk3066a-marsboard.dts | 4 + arch/arm/boot/dts/rk3066a-mk808.dts | 5 + arch/arm/boot/dts/rk3066a-rayeager.dts | 8 +- arch/arm/boot/dts/rk3066a.dtsi | 71 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 6 + arch/arm/boot/dts/rk3188-px3-evb.dts | 5 + arch/arm/boot/dts/rk3188-radxarock.dts | 4 + arch/arm/boot/dts/rk3188.dtsi | 74 +- arch/arm/boot/dts/rk322x.dtsi | 158 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 2 +- arch/arm/boot/dts/rk3288-vyasa.dts | 4 +- arch/arm/boot/dts/rk3288.dtsi | 18 +- arch/arm/boot/dts/rk3xxx.dtsi | 17 +- arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/s5pv210-goni.dts | 9 - arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/sd5203.dts | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 28 +- arch/arm/boot/dts/ste-ab8505.dtsi | 24 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 6 + arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 4 +- arch/arm/boot/dts/ste-href.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 3 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 11 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 3 +- arch/arm/boot/dts/stm32429i-eval.dts | 8 +- arch/arm/boot/dts/stm32746g-eval.dts | 6 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f429-disco.dts | 6 +- arch/arm/boot/dts/stm32f429-pinctrl.dtsi | 72 +- arch/arm/boot/dts/stm32f429.dtsi | 10 +- arch/arm/boot/dts/stm32f469-disco.dts | 6 +- arch/arm/boot/dts/stm32f469-pinctrl.dtsi | 74 +- arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 12 +- arch/arm/boot/dts/stm32f769-disco.dts | 6 +- arch/arm/boot/dts/stm32h743.dtsi | 4 - arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 33 + arch/arm/boot/dts/stm32mp151.dtsi | 16 +- ...mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 2 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 7 +- arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 7 +- arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 7 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 17 +- arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 7 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 106 + arch/arm/boot/dts/sun8i-r40-oka40i-c.dts | 203 ++ arch/arm/boot/dts/sun8i-r40.dtsi | 56 + arch/arm/boot/dts/sun8i-v3.dtsi | 31 + .../boot/dts/sun8i-v3s-licheepi-zero-dock.dts | 17 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 48 + arch/arm/boot/dts/tegra124.dtsi | 3 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 21 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 43 +- arch/arm/boot/dts/tegra20-plutux.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-tec.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 16 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 9 + .../tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 11 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/tegra30.dtsi | 3 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a64-pinephone.dtsi | 25 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 62 +- .../dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 195 ++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 + .../boot/dts/amlogic/meson-g12-common.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 1 + .../boot/dts/amlogic/meson-khadas-vim3.dtsi | 41 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 646 ++++ .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 + .../boot/dts/amlogic/meson-sm1-odroid-c4.dts | 17 - .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 48 +- .../boot/dts/amlogic/meson-sm1-odroid.dtsi | 9 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 10 + arch/arm64/boot/dts/arm/juno-base.dtsi | 6 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../arm64/boot/dts/broadcom/bcm2711-rpi-400.dts | 2 + .../boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray.dtsi | 8 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 1 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/fsl-ls1012a-frwy.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 14 +- .../boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 50 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1019 ++++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 363 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 147 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 139 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 25 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + .../boot/dts/freescale/imx8mq-nitrogen.dts | 182 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 16 + .../boot/dts/hisilicon/hi3660-coresight.dtsi | 2 +- .../boot/dts/hisilicon/hi3660-hikey960.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 +- .../boot/dts/hisilicon/hi3670-hikey970.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- .../boot/dts/hisilicon/hi6220-coresight.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 6 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 8 + arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 3 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 8 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 121 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 60 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 5 + .../mediatek/mt8183-kukui-jacuzzi-burnet.dts | 30 + .../mt8183-kukui-jacuzzi-fennel-sku1.dts | 44 + .../mt8183-kukui-jacuzzi-fennel-sku6.dts | 32 + .../mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 27 + .../mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 12 + .../mt8183-kukui-jacuzzi-willow-sku0.dts | 13 + .../mt8183-kukui-jacuzzi-willow-sku1.dts | 12 + .../mediatek/mt8183-kukui-jacuzzi-willow.dtsi | 26 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 8 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 4 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 23 + arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 5 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 110 +- .../boot/dts/nvidia/tegra186-p2771-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 4 +- .../boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- .../boot/dts/nvidia/tegra194-p3509-0000.dtsi | 595 +++- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 100 + .../boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 2 +- .../boot/dts/nvidia/tegra210-p3450-0000.dts | 4 +- arch/arm64/boot/dts/qcom/Makefile | 15 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 93 +- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 24 +- arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts | 11 + arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts | 10 + arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 76 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 20 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 26 + arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 454 +++ .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 131 + .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 47 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 26 + .../boot/dts/qcom/msm8994-angler-rev-101.dts | 4 + arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 653 ---- arch/arm64/boot/dts/qcom/msm8996.dtsi | 999 +++++- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 24 + arch/arm64/boot/dts/qcom/pm7325.dtsi | 53 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8350c.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 8 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 13 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 51 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 135 + arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 108 + arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 98 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 360 ++ arch/arm64/boot/dts/qcom/sc7180-idp.dts | 169 +- .../dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 22 +- ...lte.dts => sc7180-trogdor-coachz-r3-lte.dts} | 6 +- ...achz-r2.dts => sc7180-trogdor-coachz-r3.dts} | 4 +- .../boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 64 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 9 + .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 12 + .../dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 38 +- .../dts/qcom/sc7180-trogdor-pompom-r3-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r3.dts | 15 + .../boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 29 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 121 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 142 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 36 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 1171 +++++++ arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 5 + .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 18 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 114 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 + arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 28 +- .../dts/qcom/sm8150-microsoft-surface-duo.dts | 543 +++ arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 28 +- .../qcom/sm8150-sony-xperia-kumano-bahamut.dts | 19 + .../qcom/sm8150-sony-xperia-kumano-griffin.dts | 13 + .../dts/qcom/sm8150-sony-xperia-kumano.dtsi | 452 +++ arch/arm64/boot/dts/qcom/sm8150.dtsi | 78 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 33 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 10 + .../dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 15 + .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 35 + .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 636 ++++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 192 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 6 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 64 +- arch/arm64/boot/dts/renesas/Makefile | 2 + .../dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- .../boot/dts/renesas/beacon-renesom-som.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 19 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 8 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 8 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + .../dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 21 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 7 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 132 + arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 25 + .../boot/dts/renesas/r9a07g044l2-smarc.dts | 21 + arch/arm64/boot/dts/renesas/r9a07g044l2.dtsi | 13 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 27 + arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 28 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 74 +- .../boot/dts/rockchip/rk3326-odroid-go2.dts | 37 +- .../boot/dts/rockchip/rk3328-nanopi-r2s.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 9 +- .../boot/dts/rockchip/rk3328-rock-pi-e.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 13 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 162 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 121 + .../boot/dts/rockchip/rk3399-nanopi-r4s.dts | 2 +- .../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 16 + .../boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 66 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 - .../arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 79 + .../arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 3111 ++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk3568.dtsi | 593 ++++ .../boot/dts/rockchip/rockchip-pinconf.dtsi | 344 ++ arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 222 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 110 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 121 + .../boot/dts/ti/k3-am65-iot2050-common.dtsi | 63 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 37 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 - .../boot/dts/ti/k3-am6528-iot2050-basic.dts | 5 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 49 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 25 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 6 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 62 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 126 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 - .../arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 8 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 9 + arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 5 + include/dt-bindings/mailbox/qcom-ipcc.h | 1 + include/dt-bindings/pinctrl/hisi.h | 2 +- 552 files changed, 24060 insertions(+), 3691 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/brcm,iproc-clocks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra114-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.txt create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.txt create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra210-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra30-car.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi-400.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi.dtsi create mode 100644 arch/arm/boot/dts/imx28-lwe.dtsi create mode 100644 arch/arm/boot/dts/imx28-xea.dts create mode 100644 arch/arm/boot/dts/imx6dl-b105pv2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b105v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b125pv2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b125v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b155v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-b1x5pv2.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-b1x5v2.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-qmx6.dtsi create mode 100644 arch/arm/boot/dts/imx6q-ds.dts create mode 100644 arch/arm/boot/dts/imx6qdl-ds.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-welltech-epbx100.dts create mode 100644 arch/arm/boot/dts/sun8i-r40-feta40i.dtsi create mode 100644 arch/arm/boot/dts/sun8i-r40-oka40i-c.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-400.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm7325.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sa8155p-adp.dts rename arch/arm64/boot/dts/qcom/{sc7180-trogdor-coachz-r2-lte.dts => sc7180-trogdor-coachz-r3-lte.dts} (69%) rename arch/arm64/boot/dts/qcom/{sc7180-trogdor-coachz-r2.dts => sc7180-trogdor-coachz-r3.dts} (75%) create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-microsoft-surface-duo.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-griffin.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi From patchwork Fri Jul 9 23:40:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 12368119 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-21.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 612ACC07E99 for ; Fri, 9 Jul 2021 23:41:15 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 32A8A613CC; Fri, 9 Jul 2021 23:41:15 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 10BC1613BC for ; Fri, 9 Jul 2021 23:41:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 10BC1613BC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=olof@lixom.net Received: by mail-pl1-f180.google.com with SMTP id x16so4958936plg.3 for ; Fri, 09 Jul 2021 16:41:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=RLnXv1SzF9qxYYtzOl/+0oOxTrnnAS5mnFYqRGSbmEs=; b=yf7zWzdl90KQ0dBCQobubD64v+LVUZPgXIzJlYkegEGZOFaOVUTvzlt5EENlu9dyAz TAKxEWNxa94pokBCbTR6LViLwV0byIIRJubHSW+TMsswZJmakqC08hcNaJcFdRMd9uxm XBzmjRzEdC+SI/bAqZ2Rg3hJXrfoFkNgSQgWi7XDax2IOtB1GH5cEdjfCo36LHOsYPoe coNwawiJo0kpmjKM4oKq7yenhJsqIlCYGbWKYQlYF7omiz3DLkYFza0wUiLTKcjjmaXJ SWmI80TXV0P/5Qq0rpLTdd1ChYbI1aRT7R8UKsbUORavnST7G2RGTh6vOFJEKPjiagid /IPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=RLnXv1SzF9qxYYtzOl/+0oOxTrnnAS5mnFYqRGSbmEs=; b=KbzH8mufgKLjy9XS6ftbkN1jBEzd8jR8n3qdT/9rCcHvMunV3qNEU8cu4VpIBkj/Po tG/8jqx1u1auUjpbZytSDL92xtOm5f4m9LqhI/0pnocKt4KCLL3c+l76Fe/ZKuW1EuJl aAy36N02Yh22doTpNKzJLEzwcvOGreebVqT7ASslNSW16wc5baFzIW9+MIbakte4+/E1 SUdMp8ROw76u424Wcevr5FiWVsTHOn9pVMThzkPJEcUt358Ks/qYt+2kRJaDZtwRso7A 7my37ISrtwP2qT6wWWJB2aTjDdXwX0dfexY5ZT1QtjUJrEUYKW2kqkthIwu8NAqX+kQg Lq2w== X-Gm-Message-State: AOAM532RJ33gv6pp2+6L2nP2hzretguvFOsRfhyukgJQ5Lz7TRfqRhLy BuCYGcO0Fy19+4YouIVHxFyyKA== X-Google-Smtp-Source: ABdhPJwW0ABilQNX+m1kxPMZdzjggEYDwVY0VbKYgTf/UNNUHZV/F+SXBL/oJMVAm5IBOQJ//qgd0A== X-Received: by 2002:a17:90a:b906:: with SMTP id p6mr1293279pjr.143.1625874074725; Fri, 09 Jul 2021 16:41:14 -0700 (PDT) Received: from lx2k.lixom.net (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id n5sm2036381pfv.29.2021.07.09.16.41.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jul 2021 16:41:12 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Olof Johansson Subject: [GIT PULL 4/4] ARM: Defconfig changes for 5.14 Date: Fri, 9 Jul 2021 16:40:54 -0700 Message-Id: <20210709234054.10288-4-olof@lixom.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210709234054.10288-1-olof@lixom.net> References: <20210709234054.10288-1-olof@lixom.net> MIME-Version: 1.0 A set of defconfig changes, we keep them in a separate branch to avoid conflicts between topics by separating them out. These changes are almost exclusively turning on new drivers for various platforms, or turning on modules for new drivers for the shared generic configs. ---------------------------------------------------------------- The following changes since commit 113dd10b4e96dd90a98ed514bc40caa07e4fbc56: Merge tag 'arm-dt-5.14' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-defconfig-5.14 for you to fetch changes up to e6adbcb7e2d71b0e0e0deb6f904783aeb79728be: Merge tag 'qcom-arm64-defconfig-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig ---------------------------------------------------------------- Adam Ford (1): arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2 Adrien Grassein (1): arm64: defconfig: Enable LT8912B DRM bridge driver Alim Akhtar (1): arm64: defconfig: Enable Exynos UFS driver Claudiu Beznea (1): ARM: configs: at91_dt_defconfig: configs for sam9x60 Corentin Labbe (2): ARM: ixp4xx_defconfig: add CONFIG_SERIAL_OF_PLATFORM ARM: ixp4xx_defconfig: add MTD_PHYSMAP Dmitry Osipenko (1): ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL Enric Balletbo i Serra (2): arm64: defconfig: Do not override the MTK_PMIC_WRAP symbol arm64: defconfig: Allow Mediatek boards to boot from the mmc Fabio Estevam (1): ARM: imx_v6_v7_defconfig: Select the Wifi ath10k sdio driver Geert Uytterhoeven (1): ARM: shmobile: defconfig: Refresh for v5.13-rc1 Joel Stanley (1): ARM: config: aspeed: Add DEBUG_FS and EXT4 Lad Prabhakar (1): arm64: defconfig: Enable ARCH_R9A07G044 Marek Szyprowski (2): ARM: exynos_defconfig: restore framebuffer support arm64: defconfig: add drivers needed for DragonBoard410c Michael Walle (1): arm64: defconfig: enable Layerscape EDAC driver Nobuhiro Iwamatsu (2): arm64: defconfig: Visconti: Enable PWM arm64: defconfig: Visconti: Enable GPIO Olof Johansson (11): Merge tag 'renesas-arm-defconfig-for-v5.14-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig Merge tag 'omap-for-v5.14/defconfig-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/defconfig Merge tag 'renesas-arm-defconfig-for-v5.14-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/defconfig Merge tag 'v5.13-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/defconfig Merge tag 'at91-defconfig-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig Merge tag 'imx-defconfig-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig Merge tag 'samsung-defconfig-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/defconfig Merge tag 'qcom-arm64-defconfig-for-5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig Merge tag 'tegra-for-5.14-arm-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/defconfig Merge tag 'visconti-arm-defconfig-for-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/defconfig Merge tag 'qcom-arm64-defconfig-for-5.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig Sicelo A. Mhlongo (2): ARM: omap2plus_defconfig: Add WL1251 and WEXT modules ARM: omap2plus_defconfig: Add LP5523 LED driver Vinod Koul (2): arm64: defconfig: qcom: enable interconnect for SM8350 arm64: defconfig: Enable renesas usb xhci pci host controller arch/arm/configs/aspeed_g4_defconfig | 1 + arch/arm/configs/aspeed_g5_defconfig | 2 ++ arch/arm/configs/at91_dt_defconfig | 2 ++ arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 2 ++ arch/arm/configs/ixp4xx_defconfig | 3 +++ arch/arm/configs/omap2plus_defconfig | 5 +++++ arch/arm/configs/shmobile_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 + arch/arm64/configs/defconfig | 17 ++++++++++++++++- 10 files changed, 33 insertions(+), 2 deletions(-)