From patchwork Fri Oct 23 22:31:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11854603 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4D7CF157C for ; Fri, 23 Oct 2020 22:31:46 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 467AE2192A; Fri, 23 Oct 2020 22:31:46 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mail-pg1-f194.google.com (mail-pg1-f194.google.com [209.85.215.194]) (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 0CF9B20BED for ; Fri, 23 Oct 2020 22:31:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="NvtFx12/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0CF9B20BED 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-f194.google.com with SMTP id o7so2457902pgv.6 for ; Fri, 23 Oct 2020 15:31:45 -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=8iOMe/5xy4SMRslR/l2Hz8wP9S48IWo9C51DxkgNfuI=; b=NvtFx12/JrxOL+oEWptvxfo+rzOlaDH9MNiyIW/0WkBX+oBDwY3PrAQu3ousQ29Srz tqZ9QaN1fscTebxg29pUn7A2dYIciTD37r7XqUG3gSU/1ODyU0PIHauGNwPpUptufeub +KgV5Xe+x3WTb/85XYbDQabP4eU9+gJFDb+4dXCxIJGKORPc+djxNWKdQ0WSqeeI0IyM bEUz678X4mq1E7QPNg+x/QEoJeHUXvPi+WizxlFg0SWlAFk6+ocgWtE+SrmoTIHZA07L lKQYoR7LKUKmrMsAt8+yErhPfrutA0w/nQiauCLFeTxLvcNyIwnTgXEdUnvauq2ryf4Y F7gA== 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=8iOMe/5xy4SMRslR/l2Hz8wP9S48IWo9C51DxkgNfuI=; b=I0AxJVfy3Q3aHb6oAXtfMXgRzGjuB1yWtKkTt0HuP8zYBO/3f/u+6kpDm/WTJhIUVc HW2WFImdnws4paRctQkcsKnR8/OlNcas2D9ay0JuzrAsp28junSXJ5RUxRu6l/h51b9L Upz7E51eLWoO75Z30E3gXyhkSn2VgMyqpi6M5c3YVYDi3giFat3McBbaIxyrt1Tu0Kgl Bl376mOe0e/I+2396irtei8y8IZTPeX4rAGyXjpE+THnJf7MzLKMrEhUaan3eGPz+7uk jI6KssZEP8t81Dok+nveEVqkzREKZbQyFEjRoq5ObDuIlwuwZmDCjWQdPa0M11PBScFL 0zWA== X-Gm-Message-State: AOAM531+AMx5j/kEPvP10iKab8rydflVhDNqoegI6RzCUrDxs6LHRZvV PEyqNdmEXgP2NsJSJm0fAJpTDA== X-Google-Smtp-Source: ABdhPJzAbiTG74EXzVE00sw6IkoDOH5zgmPkMxfcvLfvLRKoLec2ErEvb219tyqtaxyCQjWmeHAoSg== X-Received: by 2002:a63:ed15:: with SMTP id d21mr3996649pgi.348.1603492305348; Fri, 23 Oct 2020 15:31:45 -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 o15sm3406457pfp.91.2020.10.23.15.31.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 15:31:43 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, Olof Johansson Subject: [GIT PULL 1/5] ARM: SoC fixes Date: Fri, 23 Oct 2020 15:31:18 -0700 Message-Id: <20201023223122.19189-2-olof@lixom.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201023223122.19189-1-olof@lixom.net> References: <20201023223122.19189-1-olof@lixom.net> MIME-Version: 1.0 I had queued up a batch of fixes that got a bit close to the release for sending in before the merge window opened, so I'm including them in the batch of pull requests instead. They're mostly smaller DT tweaks and fixes, the usual mix that we tend to have through the releases. Conflicts: None ---------------------------------------------------------------- The following changes since commit f9893351acaecf0a414baf9942b48d5bb5c688c6: Merge tag 'kconfig-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-fixes for you to fetch changes up to 6869f774b1cd2bf20b4e4c5bfa13da311e02d495: Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes ---------------------------------------------------------------- Biju Das (1): ARM: dts: iwg20d-q7-common: Fix touch controller probe failure Dan Carpenter (1): soc: xilinx: Fix error code in zynqmp_pm_probe() Drew Fustini (1): ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2 Jernej Skrabec (1): ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator Konrad Dybcio (2): arm64: dts: sdm630: Temporarily disable SMMUs by default arm64: dts: qcom: kitakami: Temporarily disable SDHCI1 Krzysztof Kozlowski (1): soc: actions: include header to fix missing prototype Olof Johansson (8): Merge tag 'ti-k3-dt-fixes-for-v5.9' of git://git.kernel.org/.../nmenon/linux into arm/fixes Merge tag 'sunxi-fixes-for-5.9-1' of https://git.kernel.org/.../sunxi/linux into arm/fixes Merge tag 'qcom-drivers-fixes-for-5.9' of https://git.kernel.org/.../qcom/linux into arm/fixes Merge tag 'qcom-arm64-fixes-for-5.9' of https://git.kernel.org/.../qcom/linux into arm/fixes Merge tag 'actions-drivers-fixes-for-v5.9' of git://git.kernel.org/.../mani/linux-actions into arm/fixes Merge tag 'zynqmp-soc-for-v5.9-v2' of https://github.com/Xilinx/linux-xlnx into arm/fixes Merge tag 'renesas-fixes-for-v5.9-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/fixes Merge tag 'omap-for-v5.9/fixes-rc7' of git://git.kernel.org/.../tmlind/linux-omap into arm/fixes Qiang Yu (1): arm64: dts: allwinner: h5: remove Mali GPU PMU module Rajendra Nayak (1): arm64: dts: sdm845: Fixup OPP table for all qup devices Roger Quadros (1): arm64: dts: ti: k3-j721e: Rename mux header and update macro names Sibi Sankar (1): soc: qcom: pdr: Fixup array type of get_domain_list_resp message Tony Lindgren (1): ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails Łukasz Patron (1): arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells arch/arm/boot/dts/iwg20d-q7-common.dtsi | 15 ++++- .../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 10 +-- arch/arm/mach-omap2/cpuidle44xx.c | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 7 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 8 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 9 ++- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 11 +-- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 13 ++-- drivers/soc/actions/owl-sps-helper.c | 1 + drivers/soc/qcom/pdr_internal.h | 2 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- include/dt-bindings/mux/mux-j721e-wiz.h | 53 --------------- include/dt-bindings/mux/ti-serdes.h | 71 ++++++++++++++++++++ include/dt-bindings/pinctrl/omap.h | 2 +- 16 files changed, 134 insertions(+), 82 deletions(-) delete mode 100644 include/dt-bindings/mux/mux-j721e-wiz.h create mode 100644 include/dt-bindings/mux/ti-serdes.h From patchwork Fri Oct 23 22:31:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11854605 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2859D157C for ; Fri, 23 Oct 2020 22:31:50 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 1FD182137B; Fri, 23 Oct 2020 22:31:50 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mail-pl1-f196.google.com (mail-pl1-f196.google.com [209.85.214.196]) (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 C52DC21D47 for ; Fri, 23 Oct 2020 22:31:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="P856L+Iq" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C52DC21D47 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-f196.google.com with SMTP id 1so1778429ple.2 for ; Fri, 23 Oct 2020 15:31:49 -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=1CMIidr17bY0nuvq5mFiI1YLtV0+bHS4EFgxKb7QBvs=; b=P856L+IqL/JYG6D19nomFyXLSn9yz/wQuapYfDyC3ju2N4NqBRbKy4/lEPRIBQ1nID rFlOmd0BQXXw9cIC3wIzhDoyGy5ZXyIhbN2nmj2sgl0Xce984JOBMX/8TyKK+HJg8rGN cducR6VuAVwdLnKBD9B+lRuAP4sMfqQ1XfsGWPz9MQCBRMP06lxarXxa9LXdTPWmLwrp eAwLO2E0bF4mAAmBfoM/iBqJDK8/LLQxP+M5VO8P5u1Jnp6djpoGorJgSKor3+8Qyk0+ n668oTEQVfgq6GYU9ImNBn4yp48HG4IVFHBEK6YSsiQV6Xj99BjMJAzBwcg5lU3ecZ5E gBbA== 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=1CMIidr17bY0nuvq5mFiI1YLtV0+bHS4EFgxKb7QBvs=; b=SPK3wu+gu+djlxW4SmA9qU/QxnuCTZkm3q3lo/AXn6zAjtOhqZvktVQJh7QOupv6bz o0ow2T1269GhI3QSF34HMFfgk0HPR6UrjCAWS2giYyVWUKkm+HaaQonYaNftOLuT6kSX t/uoYZyMOJle+3GmBS6JA+JlGSZcP9pdYUjBZx4uQwmE+Zz1OEy6AXIKINUrztt+daDJ WT3zgVbxLyLpEex4wzmvWYSq28nI/0Db3s1+IflVUqkh5g/9NcOm6vi8+XdjvmBmtjho Pa5nZwrTDeUJrpEP2KbnREZ0LQEcIh1u2dOnliBhV5dyHs/CWRIbZJTpJWu9IK7MsIFb r4bg== X-Gm-Message-State: AOAM5321aQwLWeNUpMGuS02GIDpjfR8Ao8l4I/QC7IHynbq4J3zhzbG9 TT7vBor0nv3LZwwS9IXJTX4FWQ== X-Google-Smtp-Source: ABdhPJxWKqf8VcUixdDg6UhyQ0fU9SJ5yPAMcD1cE5xy/yhRAQUtXtP/CN6K4zdp2L04QAMyexb5cg== X-Received: by 2002:a17:902:ee0b:b029:d3:c8dc:6db8 with SMTP id z11-20020a170902ee0bb02900d3c8dc6db8mr1109925plb.55.1603492308641; Fri, 23 Oct 2020 15:31:48 -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 o15sm3406457pfp.91.2020.10.23.15.31.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 15:31:46 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, Olof Johansson Subject: [GIT PULL 2/5] ARM: SoC platform updates Date: Fri, 23 Oct 2020 15:31:19 -0700 Message-Id: <20201023223122.19189-3-olof@lixom.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201023223122.19189-1-olof@lixom.net> References: <20201023223122.19189-1-olof@lixom.net> MIME-Version: 1.0 SoC changes, a substantial part of this is cleanup of some of the older platforms that used to have a bunch of board files. In particular: - Removal of non-DT i.MX platforms that haven't seen activity in years, it's time to remove them. - A bunch of cleanup and removal of platform data for TI/OMAP platforms, moving over to genpd for power/reset control (yay!) - Major cleanup of Samsung S3C24xx and S3C64xx platforms, moving them closer to multiplatform support (not quite there yet, but getting close). THere are a few other changes too, smaller fixlets, etc. For new platform support, the primary ones re: - New SoC: Hisilicon SD5203, ARM926EJ-S platform. - Cpufreq support for i.MX7ULP Conflicts: drivers/mmc/host/Kconfig: Change/change: - Keep MMC_SDHCI on separate line - Keep the rest of the longer depends ---------------------------------------------------------------- The following changes since commit cb44fcfbceae86aaad2dd509026ceede1efb6dea: Merge branch 'arm/fixes' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-soc for you to fetch changes up to accdab6d9e8f715068d91ee0ca0424a6999f0d19: Merge tag 'imx-soc-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc ---------------------------------------------------------------- Alexander A. Klimov (6): ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones ARM: OMAP2+: Replace HTTP links with HTTPS ones ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones ARM: OMAP2+: Replace HTTP links with HTTPS ones ARM: stm32: Replace HTTP links with HTTPS ones Alexandre Belloni (1): ARM: at91: pm: remove unnecessary at91sam9x60_idle Andreas Kemnade (1): ARM: omap3: enable off mode automatically Arnd Bergmann (33): ARM: s3c24xx: fix mmc gpio lookup tables ARM: s3c24xx: iotiming: make functions static ARM: s3c24xx: make S3C24XX_MISCCR access indirect ARM: s3c24xx: simplify mach/io.h usb: gadget: s3c: use platform resources usb: gadget: s3c-hsudc: remove platform header dependency ARM: samsung: don't build plat/pm-common for Exynos ARM: samsung: remove s3c_pm_debug_init() ARM: samsung: make pm-debug platform independent ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug ARM: exynos: use private samsung_cpu_id copy ARM: exynos: stop selecting PLAT_SAMSUNG ARM: samsung: move pm check code to drivers/soc ARM: s5pv210: use private pm save/restore ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG ARM: s3c64xx: remove mach/hardware.h ARM: s3c24xx: move regs-spi.h into spi driver ARM: s3c24xx: move irqchip driver back into platform ARM: s3c: adc: move header to linux/soc/samsung ARM: s3c24xx: move spi fiq handler into platform ARM: s3c24xx: move iis pinctrl config into boards ARM: s3c24xx: move s3cmci pinctrl handling into board files ARM: s3c24xx: include mach/irqs.h where needed ARM: s3c24xx: spi: avoid hardcoding fiq number in driver ARM: s3c24xx: bast: avoid irq_desc array usage fbdev: s3c2410fb: remove mach header dependency cpufreq: s3c24xx: split out registers ARM: s3c: remove cpufreq header dependencies cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh cpufreq: s3c24xx: move low-level clk reg access into platform code ARM: s3c24xx: stop including mach/hardware.h from mach/io.h ARM: s3c: move into a common directory ARM: s3c: make headers local if possible Christian Lamparter (1): MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files Claudiu Beznea (3): ARM: at91: pm: add support for ULP0 fast wakeup ARM: at91: pm: add per soc validation of pm modes ARM: at91: pm: of_node_put() after its usage Daniel Palmer (1): ARM: mstar: Select MStar intc Fabio Estevam (25): ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location ARM: imx: Remove imx21 support ARM: imx: Remove i.MX27 board files ARM: imx: Remove i.MX31 board files ARM: imx: Remove i.MX35 board files ARM: imx: Remove ehci board files ARM: imx27: Remove imx27_soc_init() ARM: imx27: Remove iomux-v1 board code ARM: imx27: Get rid of mm-imx27.c ARM: imx27: Retrieve AVIC base address from devicetree ARM: imx31: Remove remaining i.MX31 board code ARM: imx3: Remove imx3 soc_init() ARM: imx: Remove iomux-v3 board code ARM: imx: Remove imx device directory ARM: imx: Remove remnant board file support pieces ARM: imx27: Retrieve the SYSCTRL base address from devicetree ARM: imx27: Retrieve the CCM base address from devicetree ARM: imx31: Retrieve the IIM base address from devicetree ARM: imx3: Retrieve the CCM base address from devicetree ARM: imx3: Retrieve the AVIC base address from devicetree ARM: imx35: Retrieve the IIM base address from devicetree ARM: imx: Remove unused definitions clk: imx: imx27: Remove mx27_clocks_init() clk: imx: imx31: Remove mx31_clocks_init() clk: imx: imx35: Remove mx35_clocks_init() Florian Fainelli (3): ARM: brcmstb: Add debug UART entry for 72614 ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB ARM: brcmstb: Add debug UART entry for 72615 Geert Uytterhoeven (1): ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static Guillaume Tucker (1): ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val Kefeng Wang (2): ARM: hisi: add support for SD5203 SoC ARM: debug: add UART early console support for SD5203 Krzysztof Kozlowski (27): MAINTAINERS: drop Vincent Sanders from Simtec S3C boards MAINTAINERS: add more name matches for Samsung SoC entries ARM: s3c64xx: include header to fix -Wmissing-prototypes ARM: s3c24xx: demote kerneldoc comment ARM: samsung: fix language typo clk: samsung: s3c64xx: declare s3c64xx_clk_init() in shared header clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header ARM: s3c: remove plat-samsung/.../samsung-time.h ARM: s3c24xx: include common.h header in s3c2443.c ARM: s3c24xx: sdhci: include plat/sdhci.h header ARM: s3c24xx: ts: include platform data header ARM: s3c24xx: ts: document function argument ARM: s3c: remove unneeded machine header includes mmc: s3cmci: remove unneeded machine header include ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core() ARM: s3c24xx: drop s3c-camif setup platform code ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct dependencies ARM: s3c64xx: switch to generic watchdog driver reset ARM: s3c24xx: fix missing system reset ARM: s3c24xx: pass pointer to clk driver via platform data usb: gadget: s3c: remove unused 'udc' variable Merge tag 'samsung-platdrv-boards' of https://git.kernel.org/.../broonie/sound into next/soc-s3c-cleanup ARM: s3c: Cleanup from old plat-samsung include ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup ARM: samsung: fix PM debug build with DEBUG_LL but !MMU ARM: s3c24xx: fix Wunused-variable warning on !MMU ARM: s3c64xx: bring back notes from removed debug-macro.S Linus Walleij (1): ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET Lukas Bulwahn (1): MAINTAINERS: mark linux-samsung-soc list non-moderated Olof Johansson (13): Merge tag 'samsung-soc-s3c-5.10' of https://git.kernel.org/.../krzk/linux into arm/soc Merge tag 'versatile-soc-v5.10-1' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc Merge tag 'omap-for-v5.10/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc Merge tag 'omap-for-v5.10/ti-sysc-drop-pdata-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc Merge tag 'arm-soc/for-5.10/maintainers' of https://github.com/Broadcom/stblinux into arm/soc Merge tag 'arm-soc/for-5.10/soc' of https://github.com/Broadcom/stblinux into arm/soc Merge tag 'at91-soc-5.10' of git://git.kernel.org/.../at91/linux into arm/soc Merge tag 'renesas-arm-soc-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/soc Merge tag 'samsung-soc-5.10' of https://git.kernel.org/.../krzk/linux into arm/soc Merge tag 'davinci-for-v5.10/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc Merge tag 'omap-for-v5.10/soc-part2-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc Merge tag 'hisi-arm-soc-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/soc Merge tag 'imx-soc-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/soc Peng Fan (1): ARM: imx7ulp: enable cpufreq Qinglang Miao (1): ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init() Randy Dunlap (1): arm: mach-omap1: mux.h: delete duplicate word Stephen Kitt (2): ARM: s3c64xx: use simple i2c probe function ARM: davinci: use simple i2c probe function Tony Lindgren (11): dt-bindings: omap: Update PRM binding for genpd soc: ti: omap-prm: Add basic power domain support soc: ti: omap-prm: Configure sgx power domain for am3 and am4 soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain ARM: dts: Configure am3 and am4 sgx for genpd and drop platform data ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop platform data soc: ti: pm33xx: Simplify RTC usage to prepare to drop platform data ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc ARM: OMAP2+: Drop legacy platform data for dra7 rtcss Merge branch 'omap-for-v5.10/omap1' into omap-for-v5.10/soc Merge branch 'omap-for-v5.10/prm-genpd' into omap-for-v5.10/ti-sysc-drop-pdata YueHaibing (1): soc: integrator: Drop pointless static qualifier in integrator_soc_init() .../devicetree/bindings/arm/omap/prm-inst.txt | 2 + MAINTAINERS | 40 +- arch/arm/Kconfig | 12 +- arch/arm/Kconfig.debug | 29 +- arch/arm/Makefile | 7 +- arch/arm/boot/dts/am33xx-l4.dtsi | 1 - arch/arm/boot/dts/am33xx.dtsi | 2 + arch/arm/boot/dts/am4372.dtsi | 2 + arch/arm/boot/dts/am437x-l4.dtsi | 3 +- arch/arm/boot/dts/am43x-epos-evm.dts | 4 + arch/arm/boot/dts/dra7-l4.dtsi | 1 - arch/arm/boot/dts/omap4-l4-abe.dtsi | 6 +- arch/arm/boot/dts/omap4.dtsi | 6 + arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 +- arch/arm/boot/dts/omap5.dtsi | 6 + arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 16 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/include/debug/brcmstb.S | 26 +- arch/arm/mach-at91/pm.c | 97 +- arch/arm/mach-at91/pm.h | 5 +- arch/arm/mach-at91/pm_suspend.S | 41 +- arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-davinci/board-dm644x-evm.c | 5 +- arch/arm/mach-davinci/board-dm646x-evm.c | 10 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-exynos/Makefile | 4 - arch/arm/mach-exynos/common.h | 6 +- arch/arm/mach-exynos/exynos.c | 25 +- arch/arm/mach-exynos/include/mach/map.h | 18 - arch/arm/mach-exynos/platsmp.c | 4 +- arch/arm/mach-exynos/pm.c | 8 +- arch/arm/mach-hisi/Kconfig | 16 +- arch/arm/mach-imx/3ds_debugboard.c | 207 --- arch/arm/mach-imx/3ds_debugboard.h | 11 - arch/arm/mach-imx/Kconfig | 375 +----- arch/arm/mach-imx/Makefile | 45 +- arch/arm/mach-imx/board-mx31lilly.h | 28 - arch/arm/mach-imx/board-mx31lite.h | 29 - arch/arm/mach-imx/board-mx31moboard.h | 30 - arch/arm/mach-imx/common.h | 15 - arch/arm/mach-imx/cpu-imx27.c | 10 +- arch/arm/mach-imx/cpu-imx31.c | 9 +- arch/arm/mach-imx/cpu-imx35.c | 9 +- arch/arm/mach-imx/devices-imx21.h | 56 - arch/arm/mach-imx/devices-imx27.h | 86 -- arch/arm/mach-imx/devices-imx31.h | 80 -- arch/arm/mach-imx/devices-imx35.h | 87 -- arch/arm/mach-imx/devices/Kconfig | 71 - arch/arm/mach-imx/devices/Makefile | 28 - arch/arm/mach-imx/devices/devices-common.h | 293 ---- arch/arm/mach-imx/devices/devices.c | 35 - arch/arm/mach-imx/devices/platform-fec.c | 49 - arch/arm/mach-imx/devices/platform-flexcan.c | 45 - .../mach-imx/devices/platform-fsl-usb2-udc.c | 51 - arch/arm/mach-imx/devices/platform-gpio-mxc.c | 31 - arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 - arch/arm/mach-imx/devices/platform-imx-dma.c | 44 - arch/arm/mach-imx/devices/platform-imx-fb.c | 47 - arch/arm/mach-imx/devices/platform-imx-i2c.c | 74 -- arch/arm/mach-imx/devices/platform-imx-keypad.c | 54 - arch/arm/mach-imx/devices/platform-imx-ssi.c | 86 -- arch/arm/mach-imx/devices/platform-imx-uart.c | 92 -- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 52 - arch/arm/mach-imx/devices/platform-imx21-hcd.c | 38 - arch/arm/mach-imx/devices/platform-imx27-coda.c | 34 - arch/arm/mach-imx/devices/platform-ipu-core.c | 127 -- arch/arm/mach-imx/devices/platform-mx2-camera.c | 59 - arch/arm/mach-imx/devices/platform-mx2-emma.c | 37 - arch/arm/mach-imx/devices/platform-mxc-ehci.c | 61 - arch/arm/mach-imx/devices/platform-mxc-mmc.c | 72 - arch/arm/mach-imx/devices/platform-mxc_nand.c | 72 - arch/arm/mach-imx/devices/platform-mxc_rtc.c | 43 - arch/arm/mach-imx/devices/platform-mxc_w1.c | 47 - arch/arm/mach-imx/devices/platform-pata_imx.c | 45 - .../mach-imx/devices/platform-sdhci-esdhc-imx.c | 64 - arch/arm/mach-imx/devices/platform-spi_imx.c | 78 -- arch/arm/mach-imx/ehci-imx27.c | 74 -- arch/arm/mach-imx/ehci-imx31.c | 74 -- arch/arm/mach-imx/ehci-imx35.c | 89 -- arch/arm/mach-imx/ehci.h | 44 - arch/arm/mach-imx/hardware.h | 1 - arch/arm/mach-imx/imx27-dt.c | 26 - arch/arm/mach-imx/iomux-imx31.c | 161 --- arch/arm/mach-imx/iomux-mx21.h | 109 -- arch/arm/mach-imx/iomux-mx27.h | 192 --- arch/arm/mach-imx/iomux-mx2x.h | 217 --- arch/arm/mach-imx/iomux-mx3.h | 706 ---------- arch/arm/mach-imx/iomux-mx35.h | 1254 ------------------ arch/arm/mach-imx/iomux-v1.c | 174 --- arch/arm/mach-imx/iomux-v1.h | 81 -- arch/arm/mach-imx/iomux-v3.c | 65 - arch/arm/mach-imx/iomux-v3.h | 130 -- arch/arm/mach-imx/mach-armadillo5x0.c | 562 -------- arch/arm/mach-imx/mach-bug.c | 54 - arch/arm/mach-imx/mach-imx27.c | 81 ++ arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} | 0 arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} | 0 arch/arm/mach-imx/mach-imx7ulp.c | 3 + arch/arm/mach-imx/mach-kzm_arm11_01.c | 291 ---- arch/arm/mach-imx/mach-mx21ads.c | 338 ----- arch/arm/mach-imx/mach-mx27_3ds.c | 470 ------- arch/arm/mach-imx/mach-mx27ads.c | 407 ------ arch/arm/mach-imx/mach-mx31_3ds.c | 615 --------- arch/arm/mach-imx/mach-mx31ads.c | 579 -------- arch/arm/mach-imx/mach-mx31lilly.c | 312 ----- arch/arm/mach-imx/mach-mx31lite.c | 290 ---- arch/arm/mach-imx/mach-mx35_3ds.c | 516 ------- arch/arm/mach-imx/mach-pca100.c | 426 ------ arch/arm/mach-imx/mach-pcm037.c | 585 -------- arch/arm/mach-imx/mach-pcm037_eet.c | 166 --- arch/arm/mach-imx/mach-pcm043.c | 412 ------ arch/arm/mach-imx/mach-qong.c | 262 ---- arch/arm/mach-imx/mach-vpr200.c | 306 ----- arch/arm/mach-imx/mm-imx21.c | 84 -- arch/arm/mach-imx/mm-imx27.c | 88 -- arch/arm/mach-imx/mm-imx3.c | 185 +-- arch/arm/mach-imx/mx21.h | 176 --- arch/arm/mach-imx/mx27.h | 196 --- arch/arm/mach-imx/mx31.h | 179 --- arch/arm/mach-imx/mx31lilly-db.c | 182 --- arch/arm/mach-imx/mx31lite-db.c | 154 --- arch/arm/mach-imx/mx31moboard-devboard.c | 238 ---- arch/arm/mach-imx/mx31moboard-marxbot.c | 270 ---- arch/arm/mach-imx/mx31moboard-smartbot.c | 124 -- arch/arm/mach-imx/mx35.h | 173 --- arch/arm/mach-imx/pcm037.h | 18 - arch/arm/mach-imx/pm-imx27.c | 12 +- arch/arm/mach-imx/ulpi.h | 20 - arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-omap1/include/mach/mux.h | 2 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-omap2/am33xx.h | 2 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/clockdomains33xx_data.c | 2 +- arch/arm/mach-omap2/clockdomains81xx_data.c | 2 +- arch/arm/mach-omap2/cm-regbits-33xx.h | 2 +- arch/arm/mach-omap2/cm-regbits-54xx.h | 2 +- arch/arm/mach-omap2/cm-regbits-7xx.h | 2 +- arch/arm/mach-omap2/cm1_54xx.h | 2 +- arch/arm/mach-omap2/cm1_7xx.h | 2 +- arch/arm/mach-omap2/cm2_54xx.h | 2 +- arch/arm/mach-omap2/cm2_7xx.h | 2 +- arch/arm/mach-omap2/cm33xx.c | 2 +- arch/arm/mach-omap2/cm33xx.h | 2 +- arch/arm/mach-omap2/cm81xx.h | 2 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/dma.c | 2 +- arch/arm/mach-omap2/l3_2xxx.h | 2 +- arch/arm/mach-omap2/l3_3xxx.h | 2 +- arch/arm/mach-omap2/l4_2xxx.h | 2 +- arch/arm/mach-omap2/omap-iommu.c | 2 +- .../omap_hwmod_33xx_43xx_common_data.h | 2 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 24 - .../omap_hwmod_33xx_43xx_ipblock_data.c | 77 -- arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 10 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 33 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 33 +- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 46 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 2 +- arch/arm/mach-omap2/omap_opp_data.h | 2 +- arch/arm/mach-omap2/omap_phy_internal.c | 2 +- arch/arm/mach-omap2/opp3xxx_data.c | 2 +- arch/arm/mach-omap2/opp4xxx_data.c | 2 +- arch/arm/mach-omap2/pm-debug.c | 2 - arch/arm/mach-omap2/pm.c | 2 + arch/arm/mach-omap2/pm.h | 4 - arch/arm/mach-omap2/pm33xx-core.c | 27 +- arch/arm/mach-omap2/pm34xx.c | 26 +- arch/arm/mach-omap2/powerdomains33xx_data.c | 2 +- arch/arm/mach-omap2/prcm43xx.h | 2 +- arch/arm/mach-omap2/prcm_mpu54xx.h | 2 +- arch/arm/mach-omap2/prcm_mpu7xx.h | 2 +- arch/arm/mach-omap2/prm-regbits-33xx.h | 2 +- arch/arm/mach-omap2/prm33xx.c | 2 +- arch/arm/mach-omap2/prm33xx.h | 2 +- arch/arm/mach-omap2/prm54xx.h | 2 +- arch/arm/mach-omap2/prm7xx.h | 2 +- arch/arm/mach-omap2/scrm54xx.h | 2 +- arch/arm/mach-omap2/sleep33xx.S | 2 +- arch/arm/mach-omap2/sleep43xx.S | 2 +- arch/arm/mach-omap2/ti81xx.h | 2 +- arch/arm/mach-omap2/voltagedomains54xx_data.c | 2 +- arch/arm/{plat-samsung => mach-s3c}/Kconfig | 72 +- .../Kconfig => mach-s3c/Kconfig.s3c24xx} | 13 - .../Kconfig => mach-s3c/Kconfig.s3c64xx} | 5 +- arch/arm/{plat-samsung => mach-s3c}/Makefile | 16 +- .../{mach-s3c24xx => mach-s3c}/Makefile.boot | 0 .../Makefile => mach-s3c/Makefile.s3c24xx} | 22 +- .../Makefile => mach-s3c/Makefile.s3c64xx} | 36 +- .../include/plat => mach-s3c}/adc-core.h | 0 arch/arm/{plat-samsung => mach-s3c}/adc.c | 4 +- arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h | 0 .../ata-core.h => mach-s3c/ata-core-s3c64xx.h} | 6 +- .../backlight-s3c64xx.h} | 6 +- arch/arm/{mach-s3c24xx => mach-s3c}/bast-ide.c | 3 +- arch/arm/{mach-s3c24xx => mach-s3c}/bast-irq.c | 8 +- arch/arm/{mach-s3c24xx => mach-s3c}/bast.h | 0 .../common-smdk-s3c24xx.c} | 13 +- .../common-smdk-s3c24xx.h} | 0 arch/arm/{plat-samsung => mach-s3c}/cpu.c | 21 +- .../include/plat => mach-s3c}/cpu.h | 12 - .../cpufreq-utils-s3c24xx.c} | 40 +- .../cpuidle.c => mach-s3c/cpuidle-s3c64xx.c} | 8 +- arch/arm/{mach-s3c64xx => mach-s3c}/crag6410.h | 2 +- .../dev-audio-s3c64xx.c} | 9 +- .../dev-backlight-s3c64xx.c} | 6 +- .../dev-uart.c => mach-s3c/dev-uart-s3c64xx.c} | 5 +- arch/arm/{plat-samsung => mach-s3c}/dev-uart.c | 2 +- arch/arm/{plat-samsung => mach-s3c}/devs.c | 57 +- .../include/plat => mach-s3c}/devs.h | 0 .../mach/dma.h => mach-s3c/dma-s3c24xx.h} | 0 .../mach/dma.h => mach-s3c/dma-s3c64xx.h} | 0 arch/arm/mach-s3c/dma.h | 9 + .../fb-core.h => mach-s3c/fb-core-s3c24xx.h} | 6 +- .../include/plat => mach-s3c}/fb.h | 0 .../plat => mach-s3c}/gpio-cfg-helpers.h | 0 .../include/plat => mach-s3c}/gpio-cfg.h | 0 .../include/plat => mach-s3c}/gpio-core.h | 2 +- .../gpio-samsung-s3c24xx.h} | 2 + .../gpio-samsung-s3c64xx.h} | 0 .../{plat-samsung => mach-s3c}/gpio-samsung.c | 18 +- arch/arm/mach-s3c/gpio-samsung.h | 9 + arch/arm/{mach-s3c24xx => mach-s3c}/gta02.h | 2 +- .../h1940-bluetooth.c | 7 +- arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h | 0 .../hardware.h => mach-s3c/hardware-s3c24xx.h} | 13 +- .../include/plat => mach-s3c}/iic-core.h | 0 arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 + arch/arm/mach-s3c/include/mach/io.h | 8 + .../include/mach/irqs-s3c24xx.h} | 0 .../include/mach/irqs-s3c64xx.h} | 0 arch/arm/mach-s3c/include/mach/irqs.h | 9 + .../plat => mach-s3c/include/mach}/map-base.h | 0 arch/arm/{plat-samsung => mach-s3c}/init.c | 4 +- .../iotiming-s3c2410.c | 14 +- .../iotiming-s3c2412.c | 6 +- .../irq-pm.c => mach-s3c/irq-pm-s3c24xx.c} | 16 +- .../irq-pm.c => mach-s3c/irq-pm-s3c64xx.c} | 8 +- arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c | 9 + .../arm/mach-s3c/irq-s3c24xx-fiq.S | 10 +- .../irqchip => arch/arm/mach-s3c}/irq-s3c24xx.c | 23 +- .../irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} | 0 .../include/plat => mach-s3c}/keypad.h | 0 .../{mach-s3c24xx => mach-s3c}/mach-amlm5900.c | 41 +- .../{mach-s3c24xx => mach-s3c}/mach-anubis.c | 17 +- .../{mach-s3c64xx => mach-s3c}/mach-anw6410.c | 23 +- .../{mach-s3c24xx => mach-s3c}/mach-at2440evb.c | 31 +- arch/arm/{mach-s3c24xx => mach-s3c}/mach-bast.c | 25 +- .../mach-crag6410-module.c | 7 +- .../{mach-s3c64xx => mach-s3c}/mach-crag6410.c | 37 +- .../arm/{mach-s3c24xx => mach-s3c}/mach-gta02.c | 43 +- .../arm/{mach-s3c24xx => mach-s3c}/mach-h1940.c | 55 +- arch/arm/{mach-s3c64xx => mach-s3c}/mach-hmt.c | 19 +- arch/arm/{mach-s3c24xx => mach-s3c}/mach-jive.c | 30 +- .../{mach-s3c24xx => mach-s3c}/mach-mini2440.c | 45 +- .../{mach-s3c64xx => mach-s3c}/mach-mini6410.c | 30 +- arch/arm/{mach-s3c24xx => mach-s3c}/mach-n30.c | 39 +- arch/arm/{mach-s3c64xx => mach-s3c}/mach-ncp.c | 17 +- .../{mach-s3c24xx => mach-s3c}/mach-nexcoder.c | 23 +- .../mach-osiris-dvs.c | 4 +- .../{mach-s3c24xx => mach-s3c}/mach-osiris.c | 27 +- arch/arm/{mach-s3c24xx => mach-s3c}/mach-otom.c | 19 +- .../{mach-s3c24xx => mach-s3c}/mach-qt2410.c | 41 +- .../{mach-s3c64xx => mach-s3c}/mach-real6410.c | 26 +- .../{mach-s3c24xx => mach-s3c}/mach-rx1950.c | 44 +- .../{mach-s3c24xx => mach-s3c}/mach-rx3715.c | 29 +- .../mach-s3c2416-dt.c | 8 +- .../mach-s3c64xx-dt.c | 23 +- .../{mach-s3c64xx => mach-s3c}/mach-smartq.c | 21 +- .../{mach-s3c64xx => mach-s3c}/mach-smartq.h | 0 .../{mach-s3c64xx => mach-s3c}/mach-smartq5.c | 20 +- .../{mach-s3c64xx => mach-s3c}/mach-smartq7.c | 20 +- .../{mach-s3c24xx => mach-s3c}/mach-smdk2410.c | 19 +- .../{mach-s3c24xx => mach-s3c}/mach-smdk2413.c | 30 +- .../{mach-s3c24xx => mach-s3c}/mach-smdk2416.c | 28 +- .../{mach-s3c24xx => mach-s3c}/mach-smdk2440.c | 30 +- .../{mach-s3c24xx => mach-s3c}/mach-smdk2443.c | 19 +- .../{mach-s3c64xx => mach-s3c}/mach-smdk6400.c | 17 +- .../{mach-s3c64xx => mach-s3c}/mach-smdk6410.c | 35 +- .../mach-tct_hammer.c | 27 +- .../{mach-s3c24xx => mach-s3c}/mach-vr1000.c | 18 +- .../arm/{mach-s3c24xx => mach-s3c}/mach-vstms.c | 23 +- .../include/plat => mach-s3c}/map-s3c.h | 12 +- .../mach/map.h => mach-s3c/map-s3c24xx.h} | 6 +- .../mach/map.h => mach-s3c/map-s3c64xx.h} | 4 +- .../include/plat => mach-s3c}/map-s5p.h | 4 +- arch/arm/mach-s3c/map.h | 9 + .../nand-core-s3c24xx.h} | 6 +- .../onenand-core-s3c64xx.h} | 6 +- arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h | 0 arch/arm/{mach-s3c24xx => mach-s3c}/otom.h | 0 arch/arm/{mach-s3c64xx => mach-s3c}/pl080.c | 6 +- .../{plat-samsung => mach-s3c}/platformdata.c | 4 +- .../{mach-s3c24xx => mach-s3c}/pll-s3c2410.c | 4 +- .../pll-s3c2440-12000000.c | 4 +- .../pll-s3c2440-16934400.c | 4 +- arch/arm/{plat-samsung => mach-s3c}/pm-common.c | 4 +- arch/arm/mach-s3c/pm-common.h | 40 + .../pm-core.h => mach-s3c/pm-core-s3c24xx.h} | 10 +- .../pm-core.h => mach-s3c/pm-core-s3c64xx.h} | 50 +- arch/arm/mach-s3c/pm-core.h | 9 + arch/arm/{plat-samsung => mach-s3c}/pm-gpio.c | 6 +- arch/arm/{mach-s3c24xx => mach-s3c}/pm-h1940.S | 5 +- .../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2410.c | 11 +- .../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2412.c | 12 +- .../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2416.c | 6 +- .../pm.c => mach-s3c/pm-s3c24xx.c} | 14 +- .../pm.c => mach-s3c/pm-s3c64xx.c} | 74 +- arch/arm/{plat-samsung => mach-s3c}/pm.c | 20 +- .../include/plat => mach-s3c}/pm.h | 2 +- .../include/plat => mach-s3c}/pwm-core.h | 0 .../include/plat => mach-s3c}/regs-adc.h | 0 .../regs-clock-s3c24xx.h} | 2 + .../regs-clock-s3c64xx.h} | 0 arch/arm/mach-s3c/regs-clock.h | 9 + .../regs-dsc.h => mach-s3c/regs-dsc-s3c24xx.h} | 6 +- .../regs-gpio-memport-s3c64xx.h} | 0 .../regs-gpio-s3c24xx.h} | 2 + .../regs-gpio-s3c64xx.h} | 0 arch/arm/mach-s3c/regs-gpio.h | 9 + .../regs-irq.h => mach-s3c/regs-irq-s3c24xx.h} | 2 + .../regs-irq.h => mach-s3c/regs-irq-s3c64xx.h} | 0 arch/arm/mach-s3c/regs-irq.h | 9 + .../include/plat => mach-s3c}/regs-irqtype.h | 0 .../regs-mem.h => mach-s3c/regs-mem-s3c24xx.h} | 2 + .../regs-modem-s3c64xx.h} | 0 .../mach => mach-s3c}/regs-s3c2443-clock.h | 50 + .../regs-srom-s3c64xx.h} | 0 .../regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} | 0 .../regs-syscon-power-s3c64xx.h} | 0 .../regs-usb-hsotg-phy-s3c64xx.h} | 0 .../rtc-core.h => mach-s3c/rtc-core-s3c24xx.h} | 6 +- arch/arm/{mach-s3c24xx => mach-s3c}/s3c2410.c | 23 +- .../{mach-s3c24xx => mach-s3c}/s3c2412-power.h | 0 arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412.c | 26 +- .../include/mach => mach-s3c}/s3c2412.h | 2 + arch/arm/{mach-s3c24xx => mach-s3c}/s3c2416.c | 36 +- arch/arm/{mach-s3c24xx => mach-s3c}/s3c2440.c | 17 +- arch/arm/{mach-s3c24xx => mach-s3c}/s3c2442.c | 17 +- arch/arm/{mach-s3c24xx => mach-s3c}/s3c2443.c | 30 +- arch/arm/{mach-s3c24xx => mach-s3c}/s3c244x.c | 22 +- .../common.c => mach-s3c/s3c24xx.c} | 33 +- .../common.h => mach-s3c/s3c24xx.h} | 26 +- arch/arm/{mach-s3c64xx => mach-s3c}/s3c6400.c | 16 +- arch/arm/{mach-s3c64xx => mach-s3c}/s3c6410.c | 21 +- .../common.c => mach-s3c/s3c64xx.c} | 54 +- .../common.h => mach-s3c/s3c64xx.h} | 17 +- .../include/plat => mach-s3c}/sdhci.h | 2 +- .../setup-fb-24bpp-s3c64xx.c} | 6 +- .../setup-i2c-s3c24xx.c} | 8 +- .../setup-i2c0-s3c64xx.c} | 4 +- .../setup-i2c1-s3c64xx.c} | 4 +- .../setup-ide-s3c64xx.c} | 9 +- .../setup-keypad-s3c64xx.c} | 6 +- .../setup-sdhci-gpio-s3c24xx.c} | 7 +- .../setup-sdhci-gpio-s3c64xx.c} | 6 +- .../setup-spi-s3c24xx.c} | 6 +- .../setup-spi-s3c64xx.c} | 5 +- .../setup-ts.c => mach-s3c/setup-ts-s3c24xx.c} | 8 +- .../setup-usb-phy-s3c64xx.c} | 12 +- .../{mach-s3c24xx => mach-s3c}/simtec-audio.c | 11 +- .../arm/{mach-s3c24xx => mach-s3c}/simtec-nor.c | 2 +- arch/arm/{mach-s3c24xx => mach-s3c}/simtec-pm.c | 10 +- .../arm/{mach-s3c24xx => mach-s3c}/simtec-usb.c | 6 +- arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h | 0 .../{mach-s3c24xx => mach-s3c}/sleep-s3c2410.S | 9 +- .../{mach-s3c24xx => mach-s3c}/sleep-s3c2412.S | 5 +- .../sleep.S => mach-s3c/sleep-s3c24xx.S} | 7 +- .../sleep.S => mach-s3c/sleep-s3c64xx.S} | 4 +- .../spi-core.h => mach-s3c/spi-core-s3c24xx.h} | 6 +- .../include/plat => mach-s3c}/usb-phy.h | 0 arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h | 0 .../{plat-samsung => mach-s3c}/wakeup-mask.c | 4 +- .../include/plat => mach-s3c}/wakeup-mask.h | 0 arch/arm/mach-s3c24xx/include/mach/fb.h | 2 - arch/arm/mach-s3c24xx/include/mach/io.h | 212 --- arch/arm/mach-s3c24xx/setup-camif.c | 67 - arch/arm/mach-s3c64xx/include/mach/hardware.h | 17 - arch/arm/mach-s3c64xx/watchdog-reset.h | 16 - arch/arm/mach-s5pv210/Kconfig | 2 +- arch/arm/mach-s5pv210/Makefile | 7 - arch/arm/mach-s5pv210/pm.c | 51 +- arch/arm/mach-s5pv210/regs-clock.h | 4 +- arch/arm/mach-s5pv210/s5pv210.c | 2 - arch/arm/mach-shmobile/rcar-gen2.h | 2 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 4 +- arch/arm/mach-stm32/Makefile.boot | 2 +- .../plat-samsung/include/plat/samsung-time.h | 26 - arch/arm/plat-samsung/watchdog-reset.c | 93 -- arch/arm64/Kconfig.platforms | 1 - drivers/clk/imx/clk-imx27.c | 73 - drivers/clk/imx/clk-imx31.c | 71 - drivers/clk/imx/clk-imx35.c | 68 - drivers/clk/samsung/clk-s3c2410-dclk.c | 15 +- drivers/clk/samsung/clk-s3c2410.c | 1 + drivers/clk/samsung/clk-s3c2412.c | 1 + drivers/clk/samsung/clk-s3c2443.c | 1 + drivers/clk/samsung/clk-s3c64xx.c | 1 + drivers/cpufreq/Kconfig.arm | 2 - drivers/cpufreq/s3c2410-cpufreq.c | 10 +- drivers/cpufreq/s3c2412-cpufreq.c | 44 +- drivers/cpufreq/s3c2440-cpufreq.c | 29 +- drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 2 +- drivers/cpufreq/s3c24xx-cpufreq.c | 14 +- drivers/hwmon/s3c-hwmon.c | 2 +- drivers/input/touchscreen/s3c2410_ts.c | 37 +- drivers/irqchip/Makefile | 1 - drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/s3cmci.c | 72 +- drivers/power/supply/s3c_adc_battery.c | 2 +- drivers/pwm/Kconfig | 2 +- drivers/soc/samsung/Kconfig | 49 +- drivers/soc/samsung/Makefile | 3 + .../soc/samsung/s3c-pm-check.c | 2 +- .../soc/samsung/s3c-pm-debug.c | 26 +- drivers/soc/ti/omap_prm.c | 274 +++- drivers/soc/ti/pm33xx.c | 47 +- drivers/soc/versatile/soc-integrator.c | 2 +- drivers/spi/Kconfig | 2 +- drivers/spi/Makefile | 1 - .../spi/spi-s3c24xx-regs.h | 9 +- drivers/spi/spi-s3c24xx.c | 28 +- drivers/tty/serial/Kconfig | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 55 +- drivers/usb/gadget/udc/s3c2410_udc.c | 31 +- drivers/usb/gadget/udc/s3c2410_udc.h | 1 + .../usb/gadget/udc/s3c2410_udc_regs.h | 0 .../video/fbdev/s3c2410fb-regs-lcd.h | 28 +- drivers/video/fbdev/s3c2410fb.c | 16 +- drivers/watchdog/Kconfig | 10 +- include/linux/clk/samsung.h | 56 + include/linux/platform_data/clk-s3c2410.h | 19 + .../linux/platform_data}/fb-s3c2410.h | 33 +- include/linux/platform_data/mmc-s3cmci.h | 2 + include/linux/platform_data/pm33xx.h | 3 - include/linux/platform_data/s3c-hsudc.h | 2 + .../linux/soc/samsung/s3c-adc.h | 6 +- .../linux/soc/samsung/s3c-cpu-freq.h | 4 + .../linux/soc/samsung/s3c-cpufreq-core.h | 14 +- .../linux/soc/samsung/s3c-pm.h | 69 +- .../linux/spi/s3c24xx-fiq.h | 10 + include/linux/spi/s3c24xx.h | 2 +- include/media/drv-intf/s3c_camif.h | 4 - sound/soc/samsung/Kconfig | 2 +- sound/soc/samsung/s3c2412-i2s.c | 7 - sound/soc/samsung/s3c24xx-i2s.c | 7 - 448 files changed, 2671 insertions(+), 17509 deletions(-) delete mode 100644 arch/arm/mach-exynos/include/mach/map.h delete mode 100644 arch/arm/mach-imx/3ds_debugboard.c delete mode 100644 arch/arm/mach-imx/3ds_debugboard.h delete mode 100644 arch/arm/mach-imx/board-mx31lilly.h delete mode 100644 arch/arm/mach-imx/board-mx31lite.h delete mode 100644 arch/arm/mach-imx/board-mx31moboard.h delete mode 100644 arch/arm/mach-imx/devices-imx21.h delete mode 100644 arch/arm/mach-imx/devices-imx27.h delete mode 100644 arch/arm/mach-imx/devices-imx31.h delete mode 100644 arch/arm/mach-imx/devices-imx35.h delete mode 100644 arch/arm/mach-imx/devices/Kconfig delete mode 100644 arch/arm/mach-imx/devices/Makefile delete mode 100644 arch/arm/mach-imx/devices/devices-common.h delete mode 100644 arch/arm/mach-imx/devices/devices.c delete mode 100644 arch/arm/mach-imx/devices/platform-fec.c delete mode 100644 arch/arm/mach-imx/devices/platform-flexcan.c delete mode 100644 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c delete mode 100644 arch/arm/mach-imx/devices/platform-gpio-mxc.c delete mode 100644 arch/arm/mach-imx/devices/platform-gpio_keys.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-dma.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-fb.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-i2c.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-keypad.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-ssi.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx-uart.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx2-wdt.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx21-hcd.c delete mode 100644 arch/arm/mach-imx/devices/platform-imx27-coda.c delete mode 100644 arch/arm/mach-imx/devices/platform-ipu-core.c delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-camera.c delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-emma.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-ehci.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-mmc.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_nand.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_rtc.c delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_w1.c delete mode 100644 arch/arm/mach-imx/devices/platform-pata_imx.c delete mode 100644 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c delete mode 100644 arch/arm/mach-imx/devices/platform-spi_imx.c delete mode 100644 arch/arm/mach-imx/ehci-imx27.c delete mode 100644 arch/arm/mach-imx/ehci-imx31.c delete mode 100644 arch/arm/mach-imx/ehci-imx35.c delete mode 100644 arch/arm/mach-imx/ehci.h delete mode 100644 arch/arm/mach-imx/imx27-dt.c delete mode 100644 arch/arm/mach-imx/iomux-imx31.c delete mode 100644 arch/arm/mach-imx/iomux-mx21.h delete mode 100644 arch/arm/mach-imx/iomux-mx27.h delete mode 100644 arch/arm/mach-imx/iomux-mx2x.h delete mode 100644 arch/arm/mach-imx/iomux-mx3.h delete mode 100644 arch/arm/mach-imx/iomux-mx35.h delete mode 100644 arch/arm/mach-imx/iomux-v1.c delete mode 100644 arch/arm/mach-imx/iomux-v1.h delete mode 100644 arch/arm/mach-imx/iomux-v3.c delete mode 100644 arch/arm/mach-imx/iomux-v3.h delete mode 100644 arch/arm/mach-imx/mach-armadillo5x0.c delete mode 100644 arch/arm/mach-imx/mach-bug.c create mode 100644 arch/arm/mach-imx/mach-imx27.c rename arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} (100%) rename arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} (100%) delete mode 100644 arch/arm/mach-imx/mach-kzm_arm11_01.c delete mode 100644 arch/arm/mach-imx/mach-mx21ads.c delete mode 100644 arch/arm/mach-imx/mach-mx27_3ds.c delete mode 100644 arch/arm/mach-imx/mach-mx27ads.c delete mode 100644 arch/arm/mach-imx/mach-mx31_3ds.c delete mode 100644 arch/arm/mach-imx/mach-mx31ads.c delete mode 100644 arch/arm/mach-imx/mach-mx31lilly.c delete mode 100644 arch/arm/mach-imx/mach-mx31lite.c delete mode 100644 arch/arm/mach-imx/mach-mx35_3ds.c delete mode 100644 arch/arm/mach-imx/mach-pca100.c delete mode 100644 arch/arm/mach-imx/mach-pcm037.c delete mode 100644 arch/arm/mach-imx/mach-pcm037_eet.c delete mode 100644 arch/arm/mach-imx/mach-pcm043.c delete mode 100644 arch/arm/mach-imx/mach-qong.c delete mode 100644 arch/arm/mach-imx/mach-vpr200.c delete mode 100644 arch/arm/mach-imx/mm-imx21.c delete mode 100644 arch/arm/mach-imx/mm-imx27.c delete mode 100644 arch/arm/mach-imx/mx21.h delete mode 100644 arch/arm/mach-imx/mx31lilly-db.c delete mode 100644 arch/arm/mach-imx/mx31lite-db.c delete mode 100644 arch/arm/mach-imx/mx31moboard-devboard.c delete mode 100644 arch/arm/mach-imx/mx31moboard-marxbot.c delete mode 100644 arch/arm/mach-imx/mx31moboard-smartbot.c delete mode 100644 arch/arm/mach-imx/pcm037.h delete mode 100644 arch/arm/mach-imx/ulpi.h rename arch/arm/{plat-samsung => mach-s3c}/Kconfig (69%) rename arch/arm/{mach-s3c24xx/Kconfig => mach-s3c/Kconfig.s3c24xx} (97%) rename arch/arm/{mach-s3c64xx/Kconfig => mach-s3c/Kconfig.s3c64xx} (98%) rename arch/arm/{plat-samsung => mach-s3c}/Makefile (62%) rename arch/arm/{mach-s3c24xx => mach-s3c}/Makefile.boot (100%) rename arch/arm/{mach-s3c24xx/Makefile => mach-s3c/Makefile.s3c24xx} (81%) rename arch/arm/{mach-s3c64xx/Makefile => mach-s3c/Makefile.s3c64xx} (56%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/adc-core.h (100%) rename arch/arm/{plat-samsung => mach-s3c}/adc.c (99%) rename arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h (100%) rename arch/arm/{mach-s3c64xx/ata-core.h => mach-s3c/ata-core-s3c64xx.h} (78%) rename arch/arm/{mach-s3c64xx/backlight.h => mach-s3c/backlight-s3c64xx.h} (78%) rename arch/arm/{mach-s3c24xx => mach-s3c}/bast-ide.c (97%) rename arch/arm/{mach-s3c24xx => mach-s3c}/bast-irq.c (95%) rename arch/arm/{mach-s3c24xx => mach-s3c}/bast.h (100%) rename arch/arm/{mach-s3c24xx/common-smdk.c => mach-s3c/common-smdk-s3c24xx.c} (96%) rename arch/arm/{mach-s3c24xx/common-smdk.h => mach-s3c/common-smdk-s3c24xx.h} (100%) rename arch/arm/{plat-samsung => mach-s3c}/cpu.c (62%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/cpu.h (89%) rename arch/arm/{mach-s3c24xx/cpufreq-utils.c => mach-s3c/cpufreq-utils-s3c24xx.c} (68%) rename arch/arm/{mach-s3c64xx/cpuidle.c => mach-s3c/cpuidle-s3c64xx.c} (92%) rename arch/arm/{mach-s3c64xx => mach-s3c}/crag6410.h (95%) rename arch/arm/{mach-s3c64xx/dev-audio.c => mach-s3c/dev-audio-s3c64xx.c} (97%) rename arch/arm/{mach-s3c64xx/dev-backlight.c => mach-s3c/dev-backlight-s3c64xx.c} (98%) rename arch/arm/{mach-s3c64xx/dev-uart.c => mach-s3c/dev-uart-s3c64xx.c} (95%) rename arch/arm/{plat-samsung => mach-s3c}/dev-uart.c (97%) rename arch/arm/{plat-samsung => mach-s3c}/devs.c (96%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/devs.h (100%) rename arch/arm/{mach-s3c24xx/include/mach/dma.h => mach-s3c/dma-s3c24xx.h} (100%) rename arch/arm/{mach-s3c64xx/include/mach/dma.h => mach-s3c/dma-s3c64xx.h} (100%) create mode 100644 arch/arm/mach-s3c/dma.h rename arch/arm/{mach-s3c24xx/fb-core.h => mach-s3c/fb-core-s3c24xx.h} (78%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/fb.h (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg-helpers.h (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg.h (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-core.h (99%) rename arch/arm/{mach-s3c24xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung-s3c24xx.h} (99%) rename arch/arm/{mach-s3c64xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung-s3c64xx.h} (100%) rename arch/arm/{plat-samsung => mach-s3c}/gpio-samsung.c (99%) create mode 100644 arch/arm/mach-s3c/gpio-samsung.h rename arch/arm/{mach-s3c24xx => mach-s3c}/gta02.h (94%) rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940-bluetooth.c (96%) rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h (100%) rename arch/arm/{mach-s3c24xx/include/mach/hardware.h => mach-s3c/hardware-s3c24xx.h} (54%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/iic-core.h (100%) create mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h create mode 100644 arch/arm/mach-s3c/include/mach/io.h rename arch/arm/{mach-s3c24xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3c24xx.h} (100%) rename arch/arm/{mach-s3c64xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3c64xx.h} (100%) create mode 100644 arch/arm/mach-s3c/include/mach/irqs.h rename arch/arm/{plat-samsung/include/plat => mach-s3c/include/mach}/map-base.h (100%) rename arch/arm/{plat-samsung => mach-s3c}/init.c (98%) rename arch/arm/{mach-s3c24xx => mach-s3c}/iotiming-s3c2410.c (97%) rename arch/arm/{mach-s3c24xx => mach-s3c}/iotiming-s3c2412.c (98%) rename arch/arm/{mach-s3c24xx/irq-pm.c => mach-s3c/irq-pm-s3c24xx.c} (93%) rename arch/arm/{mach-s3c64xx/irq-pm.c => mach-s3c/irq-pm-s3c64xx.c} (97%) create mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c rename drivers/spi/spi-s3c24xx-fiq.S => arch/arm/mach-s3c/irq-s3c24xx-fiq.S (94%) rename {drivers/irqchip => arch/arm/mach-s3c}/irq-s3c24xx.c (99%) rename arch/arm/{mach-s3c64xx/irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/keypad.h (100%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-amlm5900.c (83%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-anubis.c (97%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-anw6410.c (93%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-at2440evb.c (87%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-bast.c (97%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-crag6410-module.c (98%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-crag6410.c (97%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-gta02.c (92%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-h1940.c (94%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-hmt.c (95%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-jive.c (97%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-mini2440.c (94%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-mini6410.c (95%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-n30.c (94%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-ncp.c (87%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-nexcoder.c (90%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-osiris-dvs.c (98%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-osiris.c (96%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-otom.c (88%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-qt2410.c (88%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-real6410.c (95%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-rx1950.c (94%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-rx3715.c (89%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-s3c2416-dt.c (92%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-s3c64xx-dt.c (70%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.c (96%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.h (100%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq5.c (91%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq7.c (92%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2410.c (86%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2413.c (86%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2416.c (93%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2440.c (87%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2443.c (90%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smdk6400.c (87%) rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smdk6410.c (97%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-tct_hammer.c (81%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-vr1000.c (96%) rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-vstms.c (88%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/map-s3c.h (87%) rename arch/arm/{mach-s3c24xx/include/mach/map.h => mach-s3c/map-s3c24xx.h} (97%) rename arch/arm/{mach-s3c64xx/include/mach/map.h => mach-s3c/map-s3c64xx.h} (98%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/map-s5p.h (85%) create mode 100644 arch/arm/mach-s3c/map.h rename arch/arm/{mach-s3c24xx/nand-core.h => mach-s3c/nand-core-s3c24xx.h} (77%) rename arch/arm/{mach-s3c64xx/onenand-core.h => mach-s3c/onenand-core-s3c64xx.h} (82%) rename arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h (100%) rename arch/arm/{mach-s3c24xx => mach-s3c}/otom.h (100%) rename arch/arm/{mach-s3c64xx => mach-s3c}/pl080.c (98%) rename arch/arm/{plat-samsung => mach-s3c}/platformdata.c (96%) rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2410.c (97%) rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2440-12000000.c (97%) rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2440-16934400.c (98%) rename arch/arm/{plat-samsung => mach-s3c}/pm-common.c (95%) create mode 100644 arch/arm/mach-s3c/pm-common.h rename arch/arm/{mach-s3c24xx/include/mach/pm-core.h => mach-s3c/pm-core-s3c24xx.h} (94%) rename arch/arm/{mach-s3c64xx/include/mach/pm-core.h => mach-s3c/pm-core-s3c64xx.h} (58%) create mode 100644 arch/arm/mach-s3c/pm-core.h rename arch/arm/{plat-samsung => mach-s3c}/pm-gpio.c (99%) rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-h1940.S (80%) rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2410.c (96%) rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2412.c (94%) rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2416.c (95%) rename arch/arm/{mach-s3c24xx/pm.c => mach-s3c/pm-s3c24xx.c} (93%) rename arch/arm/{mach-s3c64xx/pm.c => mach-s3c/pm-s3c64xx.c} (81%) rename arch/arm/{plat-samsung => mach-s3c}/pm.c (94%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pm.h (98%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pwm-core.h (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-adc.h (100%) rename arch/arm/{mach-s3c24xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c24xx.h} (99%) rename arch/arm/{mach-s3c64xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c64xx.h} (100%) create mode 100644 arch/arm/mach-s3c/regs-clock.h rename arch/arm/{mach-s3c24xx/regs-dsc.h => mach-s3c/regs-dsc-s3c24xx.h} (77%) rename arch/arm/{mach-s3c64xx/regs-gpio-memport.h => mach-s3c/regs-gpio-memport-s3c64xx.h} (100%) rename arch/arm/{mach-s3c24xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c24xx.h} (99%) rename arch/arm/{mach-s3c64xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c64xx.h} (100%) create mode 100644 arch/arm/mach-s3c/regs-gpio.h rename arch/arm/{mach-s3c24xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c24xx.h} (98%) rename arch/arm/{mach-s3c64xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c64xx.h} (100%) create mode 100644 arch/arm/mach-s3c/regs-irq.h rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-irqtype.h (100%) rename arch/arm/{mach-s3c24xx/regs-mem.h => mach-s3c/regs-mem-s3c24xx.h} (98%) rename arch/arm/{mach-s3c64xx/regs-modem.h => mach-s3c/regs-modem-s3c64xx.h} (100%) rename arch/arm/{mach-s3c24xx/include/mach => mach-s3c}/regs-s3c2443-clock.h (81%) rename arch/arm/{mach-s3c64xx/regs-srom.h => mach-s3c/regs-srom-s3c64xx.h} (100%) rename arch/arm/{mach-s3c64xx/regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} (100%) rename arch/arm/{mach-s3c64xx/regs-syscon-power.h => mach-s3c/regs-syscon-power-s3c64xx.h} (100%) rename arch/arm/{mach-s3c64xx/regs-usb-hsotg-phy.h => mach-s3c/regs-usb-hsotg-phy-s3c64xx.h} (100%) rename arch/arm/{mach-s3c24xx/include/mach/rtc-core.h => mach-s3c/rtc-core-s3c24xx.h} (81%) rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2410.c (88%) rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412-power.h (100%) rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412.c (92%) rename arch/arm/{mach-s3c24xx/include/mach => mach-s3c}/s3c2412.h (96%) rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2416.c (84%) rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2440.c (85%) rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2442.c (82%) rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2443.c (83%) rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c244x.c (90%) rename arch/arm/{mach-s3c24xx/common.c => mach-s3c/s3c24xx.c} (97%) rename arch/arm/{mach-s3c24xx/common.h => mach-s3c/s3c24xx.h} (85%) rename arch/arm/{mach-s3c64xx => mach-s3c}/s3c6400.c (88%) rename arch/arm/{mach-s3c64xx => mach-s3c}/s3c6410.c (87%) rename arch/arm/{mach-s3c64xx/common.c => mach-s3c/s3c64xx.c} (91%) rename arch/arm/{mach-s3c64xx/common.h => mach-s3c/s3c64xx.h} (80%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/sdhci.h (99%) rename arch/arm/{mach-s3c64xx/setup-fb-24bpp.c => mach-s3c/setup-fb-24bpp-s3c64xx.c} (86%) rename arch/arm/{mach-s3c24xx/setup-i2c.c => mach-s3c/setup-i2c-s3c24xx.c} (79%) rename arch/arm/{mach-s3c64xx/setup-i2c0.c => mach-s3c/setup-i2c0-s3c64xx.c} (90%) rename arch/arm/{mach-s3c64xx/setup-i2c1.c => mach-s3c/setup-i2c1-s3c64xx.c} (90%) rename arch/arm/{mach-s3c64xx/setup-ide.c => mach-s3c/setup-ide-s3c64xx.c} (89%) rename arch/arm/{mach-s3c64xx/setup-keypad.c => mach-s3c/setup-keypad-s3c64xx.c} (86%) rename arch/arm/{mach-s3c24xx/setup-sdhci-gpio.c => mach-s3c/setup-sdhci-gpio-s3c24xx.c} (89%) rename arch/arm/{mach-s3c64xx/setup-sdhci-gpio.c => mach-s3c/setup-sdhci-gpio-s3c64xx.c} (95%) rename arch/arm/{mach-s3c24xx/setup-spi.c => mach-s3c/setup-spi-s3c24xx.c} (85%) rename arch/arm/{mach-s3c64xx/setup-spi.c => mach-s3c/setup-spi-s3c64xx.c} (83%) rename arch/arm/{mach-s3c24xx/setup-ts.c => mach-s3c/setup-ts-s3c24xx.c} (81%) rename arch/arm/{mach-s3c64xx/setup-usb-phy.c => mach-s3c/setup-usb-phy-s3c64xx.c} (92%) rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-audio.c (86%) rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-nor.c (98%) rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-pm.c (91%) rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-usb.c (96%) rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h (100%) rename arch/arm/{mach-s3c24xx => mach-s3c}/sleep-s3c2410.S (90%) rename arch/arm/{mach-s3c24xx => mach-s3c}/sleep-s3c2412.S (93%) rename arch/arm/{mach-s3c24xx/sleep.S => mach-s3c/sleep-s3c24xx.S} (92%) rename arch/arm/{mach-s3c64xx/sleep.S => mach-s3c/sleep-s3c64xx.S} (97%) rename arch/arm/{mach-s3c24xx/spi-core.h => mach-s3c/spi-core-s3c24xx.h} (81%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/usb-phy.h (100%) rename arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h (100%) rename arch/arm/{plat-samsung => mach-s3c}/wakeup-mask.c (94%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/wakeup-mask.h (100%) delete mode 100644 arch/arm/mach-s3c24xx/include/mach/fb.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/io.h delete mode 100644 arch/arm/mach-s3c24xx/setup-camif.c delete mode 100644 arch/arm/mach-s3c64xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-s3c64xx/watchdog-reset.h delete mode 100644 arch/arm/plat-samsung/include/plat/samsung-time.h delete mode 100644 arch/arm/plat-samsung/watchdog-reset.c rename arch/arm/plat-samsung/pm-check.c => drivers/soc/samsung/s3c-pm-check.c (99%) rename arch/arm/plat-samsung/pm-debug.c => drivers/soc/samsung/s3c-pm-debug.c (78%) rename arch/arm/plat-samsung/include/plat/regs-spi.h => drivers/spi/spi-s3c24xx-regs.h (89%) rename arch/arm/plat-samsung/include/plat/regs-udc.h => drivers/usb/gadget/udc/s3c2410_udc_regs.h (100%) rename arch/arm/mach-s3c24xx/include/mach/regs-lcd.h => drivers/video/fbdev/s3c2410fb-regs-lcd.h (84%) create mode 100644 include/linux/clk/samsung.h create mode 100644 include/linux/platform_data/clk-s3c2410.h rename {arch/arm/plat-samsung/include/plat => include/linux/platform_data}/fb-s3c2410.h (57%) rename arch/arm/plat-samsung/include/plat/adc.h => include/linux/soc/samsung/s3c-adc.h (85%) rename arch/arm/plat-samsung/include/plat/cpu-freq.h => include/linux/soc/samsung/s3c-cpu-freq.h (97%) rename arch/arm/plat-samsung/include/plat/cpu-freq-core.h => include/linux/soc/samsung/s3c-cpufreq-core.h (95%) rename arch/arm/plat-samsung/include/plat/pm-common.h => include/linux/soc/samsung/s3c-pm.h (55%) rename drivers/spi/spi-s3c24xx-fiq.h => include/linux/spi/s3c24xx-fiq.h (66%) From patchwork Fri Oct 23 22:31:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11854607 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D8B3715E6 for ; Fri, 23 Oct 2020 22:31:52 +0000 (UTC) Received: by mail.kernel.org (Postfix) id D27F72168B; Fri, 23 Oct 2020 22:31:52 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) (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 8F7A321527 for ; Fri, 23 Oct 2020 22:31:52 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="fKG35dst" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8F7A321527 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-f195.google.com with SMTP id s22so2447796pga.9 for ; Fri, 23 Oct 2020 15:31:52 -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=Edx03jHqA1XnqADzKbqfggsFFBNfUXa9nAUlpq9B24Q=; b=fKG35dstguVQWaru/eLfc8SkSaxJzz35s3r78GnwBjDw7K2kTOMqjRE/1gEIFikeyb Ymd42SvODJRO3eS+gfGIoV0pFopSJoX7v356dGNhFTl0CcsST3cMkRZX9ej8l4kEhCS7 EDZmiCRvRBO88Q5/mbbGR3HIQMtVIzWrVCrKDqv8mLHZCk6og5Jl8J+sBYzVPQ3zhgyW HkdqQw6KrGhSuEYDdym9yN18SC+FZCAarYyoV7+tazhC5x0vBCALrl4V4jsNz4fWH+GO tMhtdMlkLaqJa8ma3P1rbv4Lk3wY48ao0xId8z+8EsPS/qv4cvfgHbouU14suUXwmOdk ih8w== 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=Edx03jHqA1XnqADzKbqfggsFFBNfUXa9nAUlpq9B24Q=; b=Zt64JpRKyjQUIPR83/Kc3ABuabDI2x3Bx42ZqQG2Hp21QAOQP6fNiHuHhX1MfmDjuL mrcAkctgyM3sPLaX1sGaXtxAT8ot2JT1ObYXSf+fImefB390uAVoIkivSkjXETti2G3B 6ah6R2GzOYWxm4IHp0NT7CWcFsEffwU3Nt0XJHd8ExfLRPlmrPuW1FRaalwh55T/EEw9 yCGY07ca3H4VJd33HzIMkzTSYHOiP9ivzdfkenf5x7GiqEUdttkQhO2s6UJZnlNYeJaj o7GvyQaMKg1tnZRYekqbIJP1domSmY/exziOhcs108GVapdWtfWp8HF0fv5hLEv+CjQy wi7w== X-Gm-Message-State: AOAM530dHuIJCAzBC5NKjH6AyapMYSqT+qqqsjoPBWP0Q8EOl6z+Pdt1 /ik6OSdd2RvbUWXWQU/yUg2gsg== X-Google-Smtp-Source: ABdhPJxZgKqdzD4PlBuc+2FVi549bD58w76jP3DWQ2Aww+/olXqhKx7/Jq2cUakR5q5aeobQHe7uDQ== X-Received: by 2002:a17:90b:1c0d:: with SMTP id oc13mr5453392pjb.192.1603492311805; Fri, 23 Oct 2020 15:31:51 -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 o15sm3406457pfp.91.2020.10.23.15.31.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 15:31:49 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, Olof Johansson Subject: [GIT PULL 3/5] ARM: SoC-related driver updates Date: Fri, 23 Oct 2020 15:31:20 -0700 Message-Id: <20201023223122.19189-4-olof@lixom.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201023223122.19189-1-olof@lixom.net> References: <20201023223122.19189-1-olof@lixom.net> MIME-Version: 1.0 Various driver updates for platforms. A bulk of this is smaller fixes or cleanups, but some of the new material this time around is: - Support for Nvidia Tegra234 SoC - Ring accelerator support for TI AM65x - PRUSS driver for TI platforms - Renesas support for R-Car V3U SoC - Reset support for Cortex-M4 processor on i.MX8MQ There are also new socinfo entries for a handful of different SoCs and platforms. Conflicts: drivers/reset/reset-imx7.c: Add/change: Keep new case, remove fallthrough comments ---------------------------------------------------------------- The following changes since commit 7da6ec9d4d45cceffd541dc1dba66fa76eb78353: Merge tag 'armsoc-soc' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers for you to fetch changes up to 9f7f26930035f557838e215797cb620b563b98ab: Merge tag 'v5.9-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers ---------------------------------------------------------------- Alain Volmat (1): reset: sti: reset-syscfg: fix struct description warnings Alex Dewar (1): memory: brcmstb_dpfe: Fix memory leak Anson Huang (2): soc: imx: gpcv2: Use dev_err_probe() to simplify error handling reset: imx7: Support module build Cedric Neveux (1): driver: tee: Handle NULL pointer indication from client Cristian Marussi (2): firmware: arm_scmi: Add system power protocol support firmware: arm_scmi: Add SCMI device for system power protocol Dan Carpenter (2): memory: omap-gpmc: Fix a couple off by ones memory: emif: Remove bogus debugfs error handling Dennis YC Hsieh (9): soc: mediatek: cmdq: add address shift in jump soc: mediatek: cmdq: add write_s function soc: mediatek: cmdq: add write_s_mask function soc: mediatek: cmdq: add read_s function soc: mediatek: cmdq: add write_s value function soc: mediatek: cmdq: add write_s_mask value function soc: mediatek: cmdq: add jump function soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api drm/mediatek: reduce clear event Douglas Anderson (2): soc: qcom: socinfo: add SC7180 entry to soc_id array soc: qcom-geni-se: Don't use relaxed writes when writing commands Fabien Parent (2): dt-bindings: memory: mediatek: Add binding for MT8167 SMI memory: mtk-smi: add support for MT8167 Florian Fainelli (8): bus: brcmstb_gisb: Shorten prints soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164 soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165 soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2 soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines dt-bindings: bus: Document breakpoint interrupt for gisb-arb bus: brcmstb_gisb: Add support for breakpoint interrupts Geert Uytterhoeven (1): Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into renesas-drivers-for-v5.10 Grygorii Strashko (2): soc: ti: k3: ringacc: add am65x sr2.0 support bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk Grzegorz Jaszczyk (3): dt-bindings: soc: ti: Add TI PRUSS bindings dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX Jason Yan (2): soc: sunxi: sram: remove unneeded semicolon soc: fsl: dpio: remove set but not used 'addr_cena' John Hubbard (1): tee: convert get_user_pages() --> pin_user_pages() Jorge Ramirez-Ortiz (2): drivers: optee: allow op-tee to access devices on the i2c bus drivers: optee: fix i2c build issue Kathiravan T (1): soc: qcom: socinfo: add soc id for IPQ6018 Kevin Hilman (1): soc: amlogic: pm-domains: use always-on flag Konrad Dybcio (1): soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs Krzysztof Kozlowski (22): memory: samsung: exynos5422-dmc: Document mutex scope memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion memory: omap-gpmc: remove unused file-scope phys_base and mem_size memory: omap-gpmc: return meaningful error codes in gpmc_cs_set_timings() memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety memory: omap-gpmc: use WARN() instead of BUG() on wrong free memory: omap-gpmc: consistently use !res for NULL checks memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO memory: tegra: tegra210-emc: fix indentation memory: brcmstb_dpfe: add separate entry for compile test memory: Enable compile testing for most of the drivers memory: samsung: exynos5422-dmc: rename timing register fields variables memory: samsung: exynos5422-dmc: remove unused exynos5_dmc members memory: samsung: exynos5422-dmc: add missing and fix kerneldoc memory: brcmstb_dpfe: Simplify with dev_err_probe() memory: tegra186-emc: Simplify with dev_err_probe() memory: fsl-corenet-cf: Fix handling of platform_get_irq() error memory: omap-gpmc: Fix compile test on SPARC Add missing '#' to fix schema errors: soc: fsl: qbman: Fix return value on success reset: Fix and extend kerneldoc soc: mediatek: mtk-infracfg: Fix kerneldoc Kuninori Morimoto (4): soc: renesas: Use menu for Renesas SoC soc: renesas: Align driver description titles soc: renesas: Use ARM32/ARM64 for menu description soc: renesas: Sort driver description title Li Yang (1): soc: fsl: qman: fix -Wpacked-not-aligned warnings Liu Shixin (1): soc: fsl: qman: convert to use be32_add_cpu() Lukasz Luba (1): memory: samsung: exynos5422-dmc: Additional locking for 'curr_rate' Markus Mayer (1): memory: brcmstb_dpfe: fix array index out of bounds Neil Armstrong (2): dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs Nicolin Chen (1): memory: tegra: Correct shift value of apew Olof Johansson (21): Merge tag 'optee-i2c-for-v5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'tee-memref-null-for-v5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'tee-pin-user-pages-for-5.10' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'optee-i2c-fix-for-v5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'renesas-drivers-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'memory-controller-drv-5.10' of https://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers Merge tag 'arm-soc/for-5.10/drivers' of https://github.com/Broadcom/stblinux into arm/drivers Merge tag 'scmi-updates-5.10' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'renesas-drivers-for-v5.10-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'tee-dev-cleanup-for-v5.10' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'tegra-for-5.10-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.10-firmware' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'drivers_soc_for_5.10' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers Merge tag 'sunxi-drivers-for-5.10-1' of https://git.kernel.org/.../sunxi/linux into arm/drivers Merge tag 'imx-drivers-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/drivers Merge tag 'soc-fsl-next-v5.10' of git://git.kernel.org/.../leo/linux into arm/drivers Merge tag 'qcom-drivers-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/drivers Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into arm/drivers Merge tag 'reset-for-v5.10' of git://git.pengutronix.de/pza/linux into arm/drivers Merge tag 'memory-controller-drv-5.10-2' of https://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers Merge tag 'v5.9-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers Peng Fan (3): firmware: imx: scu-pd: ignore power domain not owned dt-bindings: reset: imx8mq: add m4 reset reset: imx7: add the cm4 reset for i.MX8MQ Peter Ujfalusi (2): soc: ti: k3-socinfo: Add entry for J7200 dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request Qilong Zhang (1): soc: qcom: llcc: use devm_platform_ioremap_resource_byname() Qinglang Miao (3): memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE Rikard Falkeborn (3): cpufreq: arm_scmi: Constify scmi_perf_ops pointers firmware: arm_scmi: Constify ops pointers in scmi_handle firmware: arm_scmi: Constify static scmi-ops Sai Krishna Potthuri (2): dt-bindings: reset: Updated binding for Versal reset driver reset: reset-zynqmp: Added support for Versal platform Sibi Sankar (1): soc: qcom: apr: Fixup the error displayed on lookup failure Stephen Boyd (1): soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free Sudeep Holla (7): firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free firmware: smccc: Export both smccc functions firmware: arm_scmi: Move scmi bus init and exit calls into the driver firmware: arm_scmi: Move scmi protocols registration into the driver firmware: arm_scmi: Enable building as a single module tee: replace cdev_add + device_add with cdev_device_add tee: avoid explicit sysfs_create/delete_group by initialising dev->groups Suman Anna (6): soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs Tero Kristo (2): soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one firmware: ti_sci: allow frequency change for disabled clocks by default Thierry Reding (9): memory: tegra: Remove GPU from DRM IOMMU group soc/tegra: fuse: Extract tegra_get_platform() soc/tegra: fuse: Implement tegra_is_silicon() soc/tegra: fuse: Add Tegra234 support soc/tegra: misc: Add Tegra234 support soc/tegra: pmc: Reorder reset sources/levels definitions soc/tegra: pmc: Add Tegra234 support Merge branch 'for-5.10/soc' into for-5.10/firmware firmware: tegra: Enable BPMP support on Tegra234 Wang Hai (1): soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk Ye Bin (1): memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation Yoshihiro Shimoda (3): soc: renesas: Identify R-Car V3U soc: renesas: rcar-rst: Add support for R-Car V3U soc: renesas: r8a779a0-sysc: Add r8a779a0 support YueHaibing (2): memory: omap-gpmc: Fix build error without CONFIG_OF memory: omap-gpmc: Fix -Wunused-function warnings Álvaro Fernández Rojas (9): dt-bindings: soc: brcm: add BCM63xx power domain binding MIPS: BMIPS: add BCM6328 power domain definitions MIPS: BMIPS: add BCM6362 power domain definitions MIPS: BMIPS: add BCM63268 power domain definitions MIPS: BMIPS: add BCM6318 power domain definitions soc: bcm: add BCM63xx power domain driver MIPS: BMIPS: dts: add BCM6328 power domain support MIPS: BMIPS: dts: add BCM6362 power domain support MIPS: BMIPS: dts: add BCM63268 power domain support .../devicetree/bindings/bus/brcm,gisb-arb.txt | 3 +- .../memory-controllers/mediatek,smi-common.txt | 3 +- .../memory-controllers/mediatek,smi-larb.txt | 3 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 23 +- .../bindings/power/brcm,bcm63xx-power.yaml | 44 ++ .../bindings/reset/xlnx,zynqmp-reset.txt | 11 +- .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 6 - .../devicetree/bindings/soc/ti/ti,pruss.yaml | 439 ++++++++++++++++++ MAINTAINERS | 1 + arch/mips/boot/dts/brcm/bcm63268.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6362.dtsi | 6 + drivers/bus/brcmstb_gisb.c | 100 ++++- drivers/cpufreq/scmi-cpufreq.c | 6 +- drivers/dma/ti/k3-udma-glue.c | 2 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/Makefile | 2 +- drivers/firmware/arm_scmi/Makefile | 6 +- drivers/firmware/arm_scmi/bus.c | 6 +- drivers/firmware/arm_scmi/clock.c | 9 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 31 +- drivers/firmware/arm_scmi/mailbox.c | 4 +- drivers/firmware/arm_scmi/notify.c | 2 +- drivers/firmware/arm_scmi/perf.c | 9 +- drivers/firmware/arm_scmi/power.c | 9 +- drivers/firmware/arm_scmi/reset.c | 9 +- drivers/firmware/arm_scmi/sensors.c | 9 +- drivers/firmware/arm_scmi/smc.c | 2 +- drivers/firmware/arm_scmi/system.c | 131 ++++++ drivers/firmware/imx/scu-pd.c | 4 + drivers/firmware/smccc/smccc.c | 2 + drivers/firmware/tegra/bpmp.c | 3 +- drivers/firmware/ti_sci.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +- drivers/mailbox/tegra-hsp.c | 9 +- drivers/memory/Kconfig | 52 ++- drivers/memory/Makefile | 2 +- drivers/memory/brcmstb_dpfe.c | 46 +- drivers/memory/emif.c | 55 +-- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/mtk-smi.c | 23 + drivers/memory/omap-gpmc.c | 272 ++++++----- drivers/memory/renesas-rpc-if.c | 4 +- drivers/memory/samsung/exynos5422-dmc.c | 108 +++-- drivers/memory/tegra/tegra124-emc.c | 14 +- drivers/memory/tegra/tegra124.c | 1 - drivers/memory/tegra/tegra186-emc.c | 10 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 3 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/reset/Kconfig | 5 +- drivers/reset/core.c | 3 +- drivers/reset/reset-imx7.c | 13 +- drivers/reset/reset-zynqmp.c | 50 ++- drivers/reset/sti/reset-syscfg.c | 7 +- drivers/soc/amlogic/meson-ee-pwrc.c | 30 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 4 +- drivers/soc/bcm/Kconfig | 10 + drivers/soc/bcm/Makefile | 1 + drivers/soc/bcm/bcm63xx/Kconfig | 12 + drivers/soc/bcm/bcm63xx/Makefile | 2 + drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 378 ++++++++++++++++ drivers/soc/bcm/brcmstb/biuctrl.c | 105 ++++- drivers/soc/fsl/dpio/qbman-portal.c | 2 - drivers/soc/fsl/qbman/bman.c | 2 +- drivers/soc/fsl/qbman/qman_test_api.c | 2 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/imx/gpcv2.c | 15 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 113 ++++- drivers/soc/mediatek/mtk-infracfg.c | 4 +- drivers/soc/qcom/apr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 7 +- drivers/soc/qcom/rpmh-internal.h | 4 + drivers/soc/qcom/rpmh-rsc.c | 115 +++-- drivers/soc/qcom/socinfo.c | 5 + drivers/soc/renesas/Kconfig | 354 ++++++++------- drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a779a0-sysc.c | 448 +++++++++++++++++++ drivers/soc/renesas/rcar-rst.c | 6 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/sunxi/sunxi_sram.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 8 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 30 ++ drivers/soc/tegra/fuse/fuse.h | 10 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 26 ++ drivers/soc/tegra/pmc.c | 146 ++++-- drivers/soc/ti/Kconfig | 11 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/k3-ringacc.c | 33 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/knav_dma.c | 16 +- drivers/soc/ti/knav_qmss_queue.c | 14 +- drivers/soc/ti/pruss.c | 354 +++++++++++++++ drivers/soc/ti/ti_sci_pm_domains.c | 251 +++++------ drivers/tee/optee/core.c | 7 + drivers/tee/optee/optee_msg.h | 21 + drivers/tee/optee/optee_private.h | 1 + drivers/tee/optee/optee_smc.h | 3 + drivers/tee/optee/rpc.c | 95 ++++ drivers/tee/tee_core.c | 89 ++-- drivers/tee/tee_shm.c | 32 +- include/dt-bindings/power/meson-axg-power.h | 14 + include/dt-bindings/reset/imx8mq-reset.h | 5 +- include/dt-bindings/reset/xlnx-versal-resets.h | 105 +++++ include/dt-bindings/soc/bcm6318-pm.h | 17 + include/dt-bindings/soc/bcm63268-pm.h | 21 + include/dt-bindings/soc/bcm6328-pm.h | 17 + include/dt-bindings/soc/bcm6362-pm.h | 21 + include/linux/mailbox/mtk-cmdq-mailbox.h | 6 +- include/linux/pruss_driver.h | 54 +++ include/linux/qcom-geni-se.h | 4 +- include/linux/scmi_protocol.h | 32 +- include/linux/soc/mediatek/mtk-cmdq.h | 93 +++- include/linux/tee_drv.h | 3 + include/soc/fsl/qman.h | 4 +- include/soc/tegra/fuse.h | 3 + include/uapi/linux/tee.h | 13 + 117 files changed, 3901 insertions(+), 912 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/brcm,bcm63xx-power.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml create mode 100644 drivers/firmware/arm_scmi/system.c create mode 100644 drivers/soc/bcm/bcm63xx/Kconfig create mode 100644 drivers/soc/bcm/bcm63xx/Makefile create mode 100644 drivers/soc/bcm/bcm63xx/bcm63xx-power.c create mode 100644 drivers/soc/renesas/r8a779a0-sysc.c create mode 100644 drivers/soc/ti/pruss.c create mode 100644 include/dt-bindings/power/meson-axg-power.h create mode 100644 include/dt-bindings/reset/xlnx-versal-resets.h create mode 100644 include/dt-bindings/soc/bcm6318-pm.h create mode 100644 include/dt-bindings/soc/bcm63268-pm.h create mode 100644 include/dt-bindings/soc/bcm6328-pm.h create mode 100644 include/dt-bindings/soc/bcm6362-pm.h create mode 100644 include/linux/pruss_driver.h From patchwork Fri Oct 23 22:31:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11854609 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A4C2715E6 for ; Fri, 23 Oct 2020 22:31:56 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 9DA9921527; Fri, 23 Oct 2020 22:31:56 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.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 5BFA820BED for ; Fri, 23 Oct 2020 22:31:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="cbIRvjg/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5BFA820BED 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-f179.google.com with SMTP id e10so2636883pfj.1 for ; Fri, 23 Oct 2020 15:31:56 -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=qPbs8Y/n3m/VwniqcY2iPAT7JQvEu76twH8IGeVBvcM=; b=cbIRvjg/odssMgyAJw4/IW2aeCbS6stQYolgDh4oZdg4OZUDIUH9ypH3fQ5GuKSmMP rkAffXN3gCHJB6LSmSfRWR5hy9SB+QoCg+s2JZr8pmFJph8PRgUKGgtpmM9URW/xzOK/ tRscV6wno3hyzSaC7nlwiNzkq6kXYQw6j37T1T8h6bwMdOvmzwTkPEk4theYJGjtWynQ VpakKRerKOFixCkHWO3dIrOHUbdJh7qekFPqhcL2vBIgSqAnfXG7FELnVbGK+e4ZmFqa dt982E8oA3pktnzjt3wEnqfNfcHx5cxAdleDzLH2k3S/8nMnIl+Qtxjw19RBQNhX7r4Q QWRg== 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=qPbs8Y/n3m/VwniqcY2iPAT7JQvEu76twH8IGeVBvcM=; b=qk1lJmttYezN8CDM+RjjvSRuKk4jq0MDHkx1ffJdtxRz6vEiFg0zkKFUqpnkDu+jZl WQJJgFgoemmeBMqtMek4DzCTOaI0pgARylu32SPVCXYUvyAiUDphRxCic3d4jsdkYpXL bqvGkkqIbUaCnRXStkelpI27HkVucCEF4YQAlyikBoik1bUHhudSolCg+dQ40ZqSWgE5 euSVBWc5Nk9GEsR56URkmaLxP7WnQOTGDQpS5dOwjw0Hmq6Fk/eywI+QiginFzDftz1S g4vytE0d75RIDI3HRsriO5dPlB/PCU7cvDxoKy4QiGlZE/vVW+xB8M5/9iHvzGnpzINe 95bw== X-Gm-Message-State: AOAM530AGYG2fWiBCSCipM589f9G9gqGejIIAieB4i2b5miOsU8vZD1G nnDhHO7U9kI4gO0XVyK+Rz3dVQ== X-Google-Smtp-Source: ABdhPJxXI1o+//VHNRP3cGNnT6oWxoV6SHdGxVultCbWazhPoR92xmkfBCsWW87OQzMA6JAWnwJE1w== X-Received: by 2002:a17:90a:d98c:: with SMTP id d12mr5338607pjv.191.1603492314915; Fri, 23 Oct 2020 15:31:54 -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 o15sm3406457pfp.91.2020.10.23.15.31.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 15:31:52 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, Olof Johansson Subject: [GIT PULL 4/5] ARM: Devicetree updates Date: Fri, 23 Oct 2020 15:31:21 -0700 Message-Id: <20201023223122.19189-5-olof@lixom.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201023223122.19189-1-olof@lixom.net> References: <20201023223122.19189-1-olof@lixom.net> MIME-Version: 1.0 As usual, most of the changes are to devicetrees. Besides smaller fixes, some refactorings and cleanups, some of the new platforms and chips (or significant features) supported are below: Broadcom boards: - Cisco Meraki MR32 (BCM53016-based) - BCM2711 (RPi4) display pipeline support Actions Semi boards: - Caninos Loucos Labrador SBC (S500-based) - RoseapplePi SBC (S500-based) Allwinner SoCs/boards: - A100 SoC with Perf1 board - Mali, DMA, Cetrus and IR support for R40 SoC Amlogic boards: - Libretch S905x CC V2 board - Hardkernel ODROID-N2+ board Aspeed boards/platforms: - Wistron Mowgli (AST2500-based, Power9 OpenPower server) - Facebook Wedge400 (AST2500-based, ToR switch) Hisilicon SoC: - SD5203 SoC Nvidia boards: - Tegra234 VDK, for pre-silicon Orin SoC NXP i.MX boards: - Librem 5 phone - i.MX8MM DDR4 EVK - Variscite VAR-SOM-MX8MN SoM - Symphony board - Tolino Shine 2 HD - TQMa6 SoM - Y Soft IOTA Orion Rockchip boards: - NanoPi R2S board - A95X-Z2 board - more Rock-Pi4 variants STM32 boards: - Odyssey SOM board (STM32MP157CAC-based) - DH DRC02 board Toshiba SoCs/boards: - Visconti SoC and TPMV7708 board Conflicts: None ---------------------------------------------------------------- The following changes since commit f9de8df76d9c61414d1fc8a13173ca59ef17d129: Merge tag 'armsoc-drivers' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-dt for you to fetch changes up to 098bfcec1bfc9c1f063b3702b1c209e15c603c76: Merge tag 'visconti-initial-for-5.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti into arm/dt ---------------------------------------------------------------- Adam Ford (1): ARM: dts: omap3: Add cpu trips and cooling map for omap34/36 families Adrian Schmutzler (9): ARM: dts: rockchip: replace status value "ok" by "okay" arm64: dts: rockchip: replace status value "ok" by "okay" arm64: dts: broadcom: replace status value "ok" by "okay" ARM: dts: omap: replace status value "ok" by "okay" ARM: dts: dra7xx: replace status value "ok" by "okay" ARM: dts: am43xx: replace status value "ok" by "okay" ARM: dts: NSP: replace status value "ok" by "okay" arm64: dts: qcom: replace status value "ok" by "okay" arm64: dts: hisilicon: replace status value "ok" by "okay" Ahmad Fatoum (1): ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC Alex Ryabchenko (1): arm: dts: mt7623: add lima related regulator Alexander Kochetkov (1): arm64: dts: allwinner: replace numerical constant with CCU_CLKX Alexandre Belloni (5): ARM: dts: at91: fix cpu node ARM: dts: at91: fix sram nodes ARM: dts: at91: move mmc pinctrl-names property to board dts ARM: dts: at91: add unit-address to memory node ARM: dts: at91: sama5d2: add missing flexcom spi node properties Alexandre Torgue (1): ARM: dts: stm32: add arm-pmu node on stm32mp15 Amit Kucheria (1): arm64: dts: qcom: sm8250: Add thermal zones and throttling support Amit Pundir (1): arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium) Amit Singh Tomar (2): arm64: dts: actions: limit address range for pinctrl node arm64: dts: actions: Add DMA Controller for S700 Andre Przywara (14): arm64: dts: broadcom: Fix SP805 clock-names arm64: dts: freescale: Fix SP805 clock-names ARM: dts: arm: Fix SP804 users ARM: dts: arm: Fix SP805 clocks arm64: dts: arm: Fix SP805 clock-names ARM: dts: Cygnus: Fix SP805 clocks ARM: dts: NSP: Fix SP805 clock-names ARM: dts: broadcom: Fix SP804 node arm64: dts: hisilicon: Fix SP805 clocks ARM: dts: hisilicon: Fix SP804 users ARM: dts: hisilicon: Fix SP805 clocks arm64: dts: lg: Fix SP805 clocks arm64: dts: lg: Fix SP804 users ARM: dts: nspire: Fix SP804 users Andreas Kemnade (2): dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD ARM: dts: imx: add devicetree for Tolino Shine 2 HD Andrew Jeffery (1): ARM: dts: rainier: Disable internal pull-downs on eMMC pins Angus Ainslie (Purism) (1): arm64: dts: Add a device tree for the Librem 5 phone Anson Huang (3): ARM: dts: imx27: Change nand node name to nand-controller ARM: dts: imx: Change gpmi nand node name to nand-controller arm64: dts: imx8mp: Update pinfunc header file Artem Lapkin (2): arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge Ben Pai (1): ARM: dts: aspeed: Add Mowgli BMC platform Biju Das (2): ARM: dts: iwg22d-sodimm: Fix dt nodes sorting arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode Bjorn Andersson (1): arm64: dts: qcom: sm8250: Add cpufreq hw node Chris Healy (2): ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver Christian Hewitt (3): arm64: dts: meson: convert ODROID-N2 to dtsi dt-bindings: arm: amlogic: add support for the ODROID-N2+ arm64: dts: meson: add support for the ODROID-N2+ Christian Lamparter (5): dt-bindings: ARM: add bindings for the Meraki MR32 ARM: dts: BCM5301X: Specify PWM in the DT ARM: dts: BCM5301X: Specify uart2 in the DT ARM: dts: BCM5301X: Specify pcie2 in the DT ARM: BCM5301X: Add DT for Meraki MR32 Christophe Kerello (1): ARM: dts: stm32: add FMC2 EBI support for stm32mp157c Corentin Labbe (1): dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset Cristian Ciocaltea (4): ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers ARM: dts: owl-s500: Add RoseapplePi dt-bindings: Add vendor prefix for RoseapplePi.org dt-bindings: arm: actions: Document RoseapplePi Crystal Guo (1): arm64: dts: mt8183: update watchdog device node Dafna Hirschfeld (1): arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211 Dan Murphy (2): ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node ARM: dts: ste-href: Add reg property to the LP5521 channel nodes Daniel Palmer (4): ARM: mstar: Add interrupt controller to base dtsi ARM: mstar: Add interrupt to pm_uart ARM: mstar: Add mstar prefix to all of the dtsi/dts files ARM: mstar: Fix up the fallout from moving the dts/dtsi files David Bauer (2): dt-bindings: Add doc for FriendlyARM NanoPi R2S arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S David Heidelberg (3): dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx ARM: tegra: nexus7: Add SMB347 battery charger dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx Dinh Nguyen (1): arm64: dts: stratix10/agilex: add the ptp_ref clock Dmitry Baryshkov (4): arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes arch64: dts: qcom: sm8250: add uart nodes arm64: dts: sm8250: Add OPP table for all qup devices Dmitry Osipenko (8): ARM: tegra: nexus7: Add aliases for MMC ARM: tegra: acer-a500: Add aliases for MMC ARM: tegra: acer-a500: Remove atmel,cfg_name property ARM: tegra: acer-a500: Correct PINCTRL configuration ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent ARM: tegra: nexus7: Add touchscreen Douglas Anderson (1): arm64: dts: qcom: Add sc7180-lazor sku2 Drew Fustini (1): ARM: dts: am33xx: add ocp label Eddie Huang (1): arm64: dts: mt8183: add scp node Eddie James (3): ARM: dts: aspeed: rainier: Enable XDMA engine ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device Fabio Estevam (10): arm64: dts: imx8m: Add the ENET PPS interrupt ARM: dts: imx: Fix the SPI chipselect polarity arm64: dts: imx8m: Fix the SPI chipselect polarity arm64: dts: imx8mm-evk: Add flexspi support ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board ARM: dts: imx6q-logicpd: Add a specific board compatible string ARM: dts: imx: Add an entry for imx6q-logicpd.dtb ARM: dts: imx6q-logicpd: Use GPIO chipselect arm64: dts: imx8mq-evk: Add MIPI DSI support Fabrizio Castro (1): arm64: dts: renesas: r8a77990: Add DRIF support Faiz Abbas (2): arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card Florian Fainelli (1): Merge tag 'tags/bcm2835-dt-next-2020-09-08' into devicetree/next Frank Wunderlich (2): arm: dts: mt7623: move display nodes to separate mt7623n.dtsi arm: dts: mt7623: add missing pause for switchport Geert Uytterhoeven (6): Merge tag 'renesas-r8a779a0-dt-binding-defs-tag' into renesas-arm-dt-for-v5.10 ARM: dts: renesas: Fix pin controller node names arm64: dts: renesas: Fix pin controller node names arm64: dts: renesas: Drop superfluous pin configuration containers arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels Georgi Djakov (2): arm64: dts: qcom: sdm845: Increase the number of interconnect cells arm64: dts: qcom: sdm845: Add interconnects property for display Gokul Sriram Palanisamy (1): dt-bindings: qcom: Add ipq8074 bindings Grygorii Strashko (12): ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv ARM: dts: am57xx-idk: switch to new cpsw switch drv ARM: dts: beagle-x15: switch to new cpsw switch drv ARM: dts: dra7x-evm: switch to new cpsw switch drv ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv ARM: dts: dra7: drop legacy cpsw dt node arm64: dts: ti: k3-j7200-main: add main navss cpts node arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver ARM: dts: am437x: switch to new cpsw switch drv ARM: dts: am437x-l4: drop legacy cpsw dt node Guido Günther (2): arm64: dts: imx8mq: Add NWL MIPI DSI controller arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel Guillaume Tucker (1): ARM: dts: exynos: add prefetch properties for L2C-310 cache Holger Assmann (1): ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays Horia Geantă (3): ARM: dts: imx6sl: fix rng node ARM: dts: imx6sll: add rng ARM: dts: imx6ull: add rng Hsin-Yi Wang (1): arm64: dts: mt8173: elm: Fix nor_flash node property Icenowy Zheng (7): ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank dt-bindings: arm: sunxi: add Pine64 PineCube binding ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera Jacky Bai (3): arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi arm64: dts: imx8mm: Add imx8mm ddr4 evk board support dt-bindings: arm: fsl: Add imx8mm ddr4 evk board Jagan Teki (5): arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc dt-bindings: arm: rockchip: Update ROCKPi 4 binding arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts arm64: dts: rockchip: Add Radxa ROCK Pi 4B support arm64: dts: rockchip: Add Radxa ROCK Pi 4C support Jernej Skrabec (10): dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible ARM: dts: sun8i: r40: Add Mali node dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible ARM: dts: sun8i: r40: Add DMA node dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible ARM: dts: sun8i: r40: Add IR nodes ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR dt-bindings: sram: allwinner, sun4i-a10-system-control: Add R40 compatibles ARM: dts: sun8i: r40: Add node for system controller ARM: dts: sun8i: r40: Add video engine node Jerome Brunet (5): arm64: dts: meson: vim3: correct led polarity arm64: dts: meson: vim3: make sound card common to all variants arm64: dts: meson: vim3l: remove sound card definition dt-bindings: arm: amlogic: add support for libretch s905x cc v2 arm64: dts: meson: initial support for aml-s905x-cc v2 Joel Stanley (1): ARM: aspeed: g5: Do not set sirq polarity Johan Jonker (8): arm64: dts: rockchip: change spdif fallback compatible on rk3308 dt-bindings: Add vendor prefix for Shenzhen Zkmagic Technology Co., Ltd. dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description arm64: dts: rockchip: add rk3318 A95X Z2 board arm64: dts: rockchip: fix cpu-supply for rk3328-evb ARM: dts: rockchip: update cpu supplies on rk3288 ARM: dts: rockchip: rk3066a: add label to cpu@1 ARM: dts: rockchip: update cpu supplies on rk3066a Johnson CH Chen (陳昭勳) (1): ARM: dts: am335x: add common dtsi for MOXA UC-8100 series Jon Hunter (2): arm64: tegra: Add label properties for EEPROMs arm64: tegra: Populate EEPROMs for Jetson Xavier NX Jonathan Bakker (1): ARM: dts: s5pv210: Enable audio on Aries boards Jonathan Marek (6): arm64: dts: qcom: sm8150: fix up primary USB nodes arm64: dts: qcom: use sm8150 gpucc dt-bindings arm64: dts: qcom: use sm8250 gpucc dt-bindings arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk arm64: dts: qcom: sm8150: add interconnect nodes arm64: dts: qcom: sm8250: add interconnect nodes Kathiravan T (4): arm64: dts: ipq8074: enable watchdog support dt-bindings: mailbox: add compatible for the IPQ6018 SoC arm64: dts: ipq6018: enable DVFS support arm64: dts: ipq8074: Use the A53 PMU compatible Keerthy (2): arm64: dts: ti: k3-am6: Add crypto accelarator node arm64: dts: ti: k3-j721e-main: Add crypto accelerator node Kefeng Wang (1): ARM: dts: hisilicon: add SD5203 dts Kishon Vijay Abraham I (3): arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function Krishna Manikandan (2): arm64: dts: qcom: sc7180: add interconnect bindings for display arm64: dts: sc7180: add bus clock to mdp node for sc7180 target Krzysztof Kozlowski (166): dt-bindings: arm: samsung: Do not require clkout on Exynos5260 and Exynos7 ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property arm64: dts: imx8mm-evk: Replace deprecated phy reset properties arm64: dts: imx8mq-evk: Replace deprecated phy reset properties arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties arm64: dts: imx8mm-beacon-som: Align regulator names with schema arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible arm64: dts: imx8mm-evk: Align regulator names with schema arm64: dts: qcom: msm8992: Fix UART interrupt property arm64: dts: imx8mm-beacon-baseboard: Correct LED default state dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding dt-bindings: arm: fsl: Add ZII Ultra boards binding arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433 arm64: dts: exynos: Add compatibles to sysreg nodes ARM: dts: exynos: Move fixed clocks under root node in Exynos3250 ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250 ARM: dts: exynos: Silence i2c-gpio dtschema warning in Galaxy I9100 ARM: dts: exynos: Correct GPU regulator properties in Galaxy I9100 ARM: dts: exynos: Correct S3C RTC bindings and enable it in Galaxy I9100 ARM: dts: exynos: Correct S3C RTC bindings and enable it in Origen ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210 ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310 ARM: dts: exynos: Add and enable 32 kHz modem clock in Galaxy I9100 ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats ARM: dts: exynos: Align SPI GPIO node name with dtschema in Universal C210 ARM: dts: exynos: Replace deprecated GPIO spi-gpio properties in Universal C210 ARM: dts: exynos: Align SPI GPIO node name with dtschema in Galaxy I9100 ARM: dts: exynos: Override thermal by label in Exynos4210 ARM: dts: exynos: Override thermal by label in Galaxy I9000 ARM: dts: exynos: Override thermal by label in Trats ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen ARM: dts: exynos: Add CPU cooling in SMDKv310 ARM: dts: exynos: Add CPU cooling in Universal C210 ARM: dts: exynos: Align MHL GPIO pin configuration with dtschema on Galaxy I9100 ARM: dts: exynos: Correct compatible of fixed clocks in Midas boards ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen ARM: dts: exynos: Override thermal by label in Midas ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen ARM: dts: exynos: Add CPU cooling in SMDK4412 ARM: dts: exynos: Add CPU cooling in Tiny4412 ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412 ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412 ARM: dts: exynos: Correct whitespace and indentation issues ARM: dts: exynos: Correct compatible for Exynos5 GIC ARM: dts: exynos: Correct compatible for Exynos5260 GIC ARM: dts: exynos: Remove unneeded address/size cells in Exynos5260 GIC ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410 ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exynos5250 Arndale ARM: dts: exynos: Correct whitespace and indentation issues in Exynos5 ARM: dts: exynos: Override thermal by label in Exynos5250 ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250 ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos5250 Spring ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning in Exynos5250 Spring ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420 arm64: dts: imx8mm-beacon: Align pin configuration group names with schema arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC arm64: dts: imx8mm-evk: Align pin configuration group names with schema arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema arm64: dts: imx8mn-evk: Align pin configuration group names with schema arm64: dts: imx8mq-evk: Align pin configuration group names with schema arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1 ARM: dts: imx28-m28: Align GPMI NAND node name with schema ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards ARM: dts: exynos: Silence SATA PHY warning in Exynos5250 dt-bindings: samsung: pmu: document S5Pv210 ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings ARM: dts: s5pv210: move fixed clocks under root node ARM: dts: s5pv210: move PMU node out of clock controller ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family ARM: dts: s5pv210: add RTC 32 KHz clock in Goni ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110 ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210 ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck ARM: dts: s5pv210: use defines for GPIO flags in Aquila ARM: dts: s5pv210: use defines for GPIO flags in Goni ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210 ARM: dts: s5pv210: use defines for IRQ flags in Goni ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries ARM: dts: s5pv210: correct ethernet unit address in SMDKV210 ARM: dts: s3c6410: move fixed clocks under root node in Mini6410 ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410 ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410 ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410 ARM: dts: s3c6410: remove additional CPU compatible ARM: dts: s3c24xx: fix number of PWM cells ARM: dts: s3c24xx: override nodes by label ARM: dts: s3c24xx: align PWM/timer node name with dtschema ARM: dts: s3c24xx: add address to CPU node ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416 arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433 ARM: dts: exynos: add input clock to CMU in Exynos3250 ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4 arm64: dts: alpine: Align GIC nodename with dtschema arm64: dts: alpine: Fix GIC unit address ARM: dts: prima: Align L2 cache-controller nodename with dtschema ARM: dts: qcom: Align L2 cache-controller nodename with dtschema ARM: dts: spear: Align L2 cache-controller nodename with dtschema ARM: dts: tango: Align L2 cache-controller nodename with dtschema ARM: dts: zx: Align L2 cache-controller nodename with dtschema ARM: dts: alpine: Align GIC nodename with dtschema arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property arm64: dts: imx8mp-evk: Align pin configuration group names with schema arm64: dts: imx8mq: Add missing interrupts to GPC arm64: dts: imx8mq-librem5: Align regulator names with schema arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp ARM: dts: exynos: Align OPP table name with dt-schema arm64: dts: exynos: Align OPP table name with dt-schema ARM: dts: s5pv210: move fixed regulators under root node in Aquila ARM: dts: s5pv210: move fixed regulators under root node in Goni ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni arm64: dts: zynqmp-zcu100-revC: correct interrupt flags arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin dt-bindings: arm: fsl: Fix matching Purism Librem5 phones arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration ARM: dts: imx6q: align GPIO hog names with dtschema ARM: dts: imx6qdl-gw5xxx: correct interrupt flags dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts arm64: dts: imx8mm: correct interrupt flags arm64: dts: imx8mn: correct interrupt flags arm64: dts: imx8mq: correct interrupt flags arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC arm64: dts: imx8mq-librem5: correct GPIO hog property ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties ARM: dts: am335x: t335: align GPIO hog names with dtschema ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema ARM: dts: picoxcell: build DTBs with make dtbs ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port arm64: dts: xilinx: align GPIO hog names with dtschema Kuninori Morimoto (7): arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC arm64: dts: renesas: r8a77961: Add FCP device nodes arm64: dts: renesas: r8a77961: Add VSP device nodes arm64: dts: renesas: r8a77961: Add DU device nodes arm64: dts: renesas: r8a77961: Add HDMI device nodes arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support Lad Prabhakar (36): arm64: dts: renesas: r8a774e1: Add PCIe device nodes arm64: dts: renesas: r8a774e1: Add SATA controller node arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes arm64: dts: renesas: r8a774e1: Add audio support arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI ARM: dts: r8a7742-iwg21d-q7: Enable cmt0 ARM: dts: r8a7742: Add PWM SoC support ARM: dts: r8a7742: Add TPU support ARM: dts: r8a7742: Add DU support ARM: dts: r8a7742: Add LVDS support arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata ARM: dts: r8a7742: Add PCIe Controller device node arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks ARM: dts: r8a7742: Add QSPI support arm64: dts: renesas: r8a774a1: Add PCIe EP nodes arm64: dts: renesas: r8a774b1: Add PCIe EP nodes arm64: dts: renesas: r8a774c0: Add PCIe EP node ARM: dts: r8a7742: Add CAN support ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically ARM: dts: r8a7742-iwg21m: Add RTC support ARM: dts: r8a7742-iwg21m: Add SPI NOR support ARM: dts: r8a7742: Add IPMMU DT nodes ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display arm64: dts: renesas: r8a774e1: Add PCIe EP nodes arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata ARM: dts: r8a7742: Add VIN DT nodes ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication ARM: dts: r8a7742: Add VSP support ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB Lars Povlsen (6): arm64: dts: sparx5: Add Sparx5 eMMC support arm64: dts: sparx5: Add hwmon temperature sensor MAINTAINERS: Add git tree for Sparx5 arm64: dts: sparx5: Add SPI controller and associated mmio-mux arm64: dts: sparx5: Add spi-nor support arm64: dts: sparx5: Add spi-nand devices Linus Walleij (2): ARM: dts: ux500-golden: Add S6E63M0 DSI display ARM: dts: ux500-skomer: Add KTD253 backlight Lokesh Vutla (5): arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema dt-bindings: arm: ti: Add bindings for J7200 SoC arm64: dts: ti: Add support for J7200 SoC arm64: dts: ti: Add support for J7200 Common Processor Board Manivannan Sadhasivam (6): dt-bindings: arm: qcom: Document SM8250 SoC and boards arm64: dts: qcom: sm8250: Rename UART2 node to UART12 arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5 arm64: dts: qcom: qrb5165-rb5: Add onboard LED support arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L) Marcin Sloniewski (3): dt-bindings: vendor-prefixes: add Seeed Studio dt-bindings: arm: stm32: document Odyssey compatible ARM: dts: stm32: add initial support for stm32mp157-odyssey board Marco Felsch (2): ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node ARM: dts: imx6qdl: add enet_out clk support Marek Vasut (10): ARM: dts: stm32: Move ethernet PHY into DH SoM DT ARM: dts: stm32: Add DHSOM based DRC02 board ARM: dts: stm32: Fix sdmmc2 pins on AV96 ARM: dts: stm32: Add USB OTG support to DH PDK2 ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8 ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7 ARM: dts: stm32: Fix DH PDK2 display PWM channel Marian-Cristian Rotariu (7): arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances arm64: dts: renesas: r8a774e1: Add VSP instances arm64: dts: renesas: r8a774e1: Populate DU device node arm64: dts: renesas: r8a774e1: Populate HDMI encoder node arm64: dts: renesas: r8a774e1: Add LVDS device node arm64: dts: renesas: r8a774e1: Add PWM device nodes arm64: dts: renesas: r8a774e1: Add FDP1 device nodes Markus Niebel (1): ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM Martin Blumenstingl (2): ARM: dts: meson: move the L2 cache-controller inside the SoC node ARM: dts: meson8: remove two invalid interrupt lines from the GPU node Martin Cerveny (3): dt-bindings: crypto: Add compatible for V3s ARM: dts: sun8i: v3s: Enable crypto engine ARM: dts: sun8i: v3s: Add simple-framebuffer Martin Kepplinger (1): dt-bindings: arm: fsl: Add the librem 5 phone Matheus Castello (3): ARM: dts: Add Caninos Loucos Labrador v2 dt-bindings: Add vendor prefix for Caninos Loucos dt-bindings: arm: actions: Document Caninos Loucos Labrador Matthias Kaehlcke (1): arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones Matthias Schiffer (4): ARM: dts: imx7: add QSPI ARM: dts: imx6qdl-tqma6: fix indentation ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects ARM: dts: imx6qdl-tqma6: fix LM75 compatible string Maxime Ripard (1): ARM: dts: bcm2711: Enable the display pipeline Michael Walle (4): arm64: dts: freescale: sl28: enable sl28cpld arm64: dts: freescale: sl28: map GPIOs to input events arm64: dts: freescale: sl28: enable LED support arm64: dts: freescale: sl28: enable fan support Michal Simek (4): arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml arm64: dts: zynqmp: Remove additional compatible string for i2c IPs arm64: dts: zynqmp: Remove undocumented u-boot properties arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1 Michal Vokáč (4): ARM: dts: imx6dl-yapp4: Add ethernet aliases dt-bindings: arm: fsl: Add Y Soft IOTA Orion board ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller Nishanth Menon (9): arm64: dts: ti: k3-j721e: Use lower case hexadecimal arm64: dts: ti: k3-am65-main: Use lower case hexadecimal arm64: dts: ti: k3-am65*: Use generic gpio for node names arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names arm64: dts: ti: k3-*: Use generic pinctrl for node names arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640 arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings Merge tag 'ti-k3-dt-fixes-for-v5.9' into ti-k3-dts-next Nobuhiro Iwamatsu (6): dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs dt-bindings: arm: toshiba: Add the TMPV7708 RM main board arm64: visconti: Add initial support for Toshiba Visconti platform arm64: dts: visconti: Add device tree for TMPV7708 RM main board MAINTAINERS: Add information for Toshiba Visconti ARM SoCs arm64: defconfig: Enable configs for Toshiba Visconti Olof Johansson (46): Merge tag 'omap-for-v5.10/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt Merge tag 'renesas-arm-dt-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge tag 'samsung-dt-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'samsung-dt64-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'juno-updates-5.10' of git://git.kernel.org/.../sudeep.holla/linux into arm/dt Merge tag 'aspeed-5.10-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt Merge tag 'dt64-schema-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'dt-schema-5.10' of https://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'arm-soc/for-5.10/devicetree' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'arm-soc/for-5.10/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'hisi-arm64-dt-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'hisi-arm32-dt-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'sparx5-dt-5.10' of https://github.com/microchip-ung/linux-upstream into arm/dt Merge tag 'ux500-dts-for-v5.10' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt Merge tag 'socfpga_dts_update_for_v5.10' of git://git.kernel.org/.../dinguyen/linux into arm/dt Merge tag 'at91-dt-5.10' of git://git.kernel.org/.../at91/linux into arm/dt Merge tag 'renesas-arm-dt-for-v5.10-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge tag 'renesas-dt-bindings-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge tag 'tegra-for-5.10-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'tegra-for-5.10-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'samsung-dt-5.10-2' of https://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'samsung-dt64-5.10-2' of https://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'ti-k3-dt-for-v5.10' of git://git.kernel.org/.../nmenon/linux into arm/dt Merge tag 'imx-bindings-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'imx-dt-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'imx-dt64-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'v5.10-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt Merge tag 'qcom-arm64-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/dt Merge tag 'stm32-dt-for-v5.10-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt Merge tag 'v5.9-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt Merge tag 'v5.9-next-dts32' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt Merge tag 'tegra-for-5.10-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'ti-k3-dt-for-v5.10-part2' of git://git.kernel.org/.../nmenon/linux into arm/dt Merge tag 'amlogic-dt-2' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt Merge tag 'sunxi-dt-for-5.10-1' of https://git.kernel.org/.../sunxi/linux into arm/dt Merge tag 'actions-bindings-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt Merge tag 'actions-arm-dt-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt Merge tag 'actions-arm64-dt-for-v5.10' of git://git.kernel.org/.../mani/linux-actions into arm/dt Merge tag 'v5.10-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt Merge tag 'sunxi-dt-for-5.10-2' of https://git.kernel.org/.../sunxi/linux into arm/dt Merge tag 'zynqmp-dt-for-v5.10' of https://github.com/Xilinx/linux-xlnx into arm/dt Merge tag 'omap-for-v5.10/dt-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt Merge tag 'hisi-arm32-dt-for-5.10-tag2' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'visconti-initial-for-5.10-tag2' of git://git.kernel.org/.../iwamatsu/linux-visconti into arm/dt Peter Chen (2): arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning Peter Ujfalusi (1): arm64: dts: ti: k3-j7200: add DMA support Pradeep P V K (1): arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard Rajendra Nayak (2): arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus Reto Schneider (2): dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board ARM: at91: Add GARDENA smart Gateway (Art. 19000) support Richard Gong (1): arm64: dts: agilex: increase shared memory size to 32Mb Richard Zhu (1): ARM: dts: imx6qp-sabreauto: enable pcie Rob Clark (1): arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt Robert Foss (1): arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node Roger Quadros (5): dt-bindings: ti-serdes-mux: Add defines for J7200 SoC arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX arm64: dts: ti: k3-j7200-main: Add USB controller arm64: dts: ti: k3-j7200-common-proc-board: Add USB support Ryder Lee (1): arm: dts: mt7623: add display subsystem related device nodes Sai Prakash Ranjan (1): arm64: dts: qcom: sc7180: Fix the LLCC base register size Sakari Ailus (1): ARM: dts: n9, n950: Remove nokia,nvm-size property Sameer Pujar (2): arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano arm64: tegra: Add DT binding for AHUB components Samuel Holland (4): arm64: dts: allwinner: Mark timer as stopped in suspend ARM: dts: sun8i: a33: Update codec widget names arm64: dts: allwinner: a64: Update codec widget names arm64: dts: allwinner: a64: Update the audio codec compatible Sebastian Reichel (4): ARM: dts: omap: add channel to DSI panels ARM: dts: omap4-droid4: add panel compatible ARM: dts: omap4-droid4: add panel orientation ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch Sekhar Nori (1): arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed Shengjiu Wang (5): ARM: dts: imx7d-sdb: Add nodes for audio sound card ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection ARM: dts: imx6sx-sdb: Add headphone detection for sound card ARM: dts: imx6sl-evk: Add headphone detection for sound card ARM: dts: imx6sll-evk: Add audio sound card node Sibi Sankar (3): arm64: dts: qcom: sc7180: Increase the number of interconnect cells arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider Simon Shields (1): ARM: dts: exynos: Add sound support to Midas Stefan Monnier (1): ARM: dts: sun4i: Enable HDMI support on the Mele A1000 Stefan Riedmueller (2): dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings Stephan Gerhold (24): arm64: dts: qcom: apq8016-sbc: Remove properties that are already default arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node arm64: dts: qcom: msm8916: Add more labels arm64: dts: qcom: msm8916: Use labels in board device trees arm64: dts: qcom: pm8916: Add resin node arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2 arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi arm64: dts: qcom: msm8916: Configure DSI port with labels arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon arm64: dts: qcom: msm8916: Minor style fixes arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS arm64: dts: qcom: msm8916: Use more generic node names arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x" arm64: dts: qcom: msm8916: Pad addresses arm64: dts: qcom: msm8916: Sort nodes arm64: dts: qcom: pm8916: Sort nodes arm64: dts: qcom: Makefile: Sort lines Stephen Boyd (2): arm64: dts: qcom: sc7180: Drop flags on mdss irqs arm64: dts: qcom: trogdor: Add labels for type-c ports Suman Anna (10): arm64: dts: ti: k3-am65: Fix interconnect node names arm64: dts: ti: k3-j721e: Fix interconnect node names arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs arm64: dts: ti: k3-j721e-main: Add C71x DSP node arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores Sylwester Nawrocki (1): ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node Taniya Das (1): arm64: dts: qcom: sc7180: Add LPASS clock controller nodes Tanmay Shah (1): arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node Tao Ren (7): ARM: dts: aspeed: Remove flash layout from Facebook AST2500 Common dtsi ARM: dts: aspeed: cmm: Set 32MB FMC flash layout ARM: dts: aspeed: yamp: Set 32MB FMC flash layout ARM: dts: aspeed: minipack: Update 64MB FMC flash layout ARM: dts: aspeed: Add Facebook Wedge400 BMC ARM: dts: aspeed: wedge40: Update FMC flash0 label ARM: dts: aspeed: wedge40: Update UART4 pin settings Thierry Reding (21): arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier arm64: tegra: Wire up pinctrl states for all DPAUX controllers arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano arm64: tegra: Disable SD card write-protection on Jetson Nano arm64: tegra: Describe display controller outputs for Tegra210 arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210 arm64: tegra: Properly size register regions for GPU on Tegra194 dt-bindings: misc: tegra-apbmisc: Add missing compatible strings dt-bindings: misc: tegra186-misc: Add missing compatible string dt-bindings: misc: tegra186-misc: Add Tegra234 support dt-bindings: tegra: Add Tegra234 VDK compatible dt-bindings: fuse: tegra: Add Tegra234 support dt-bindings: tegra: pmc: Add Tegra234 support Merge branch 'for-5.10/dt-bindings' into for-5.10/arm/dt dt-bindings: misc: tegra-apbmisc: Add missing compatible strings dt-bindings: misc: tegra186-misc: Add missing compatible string dt-bindings: misc: tegra186-misc: Add Tegra234 support dt-bindings: tegra: Add Tegra234 VDK compatible dt-bindings: fuse: tegra: Add Tegra234 support dt-bindings: tegra: pmc: Add Tegra234 support arm64: tegra: Initial Tegra234 VDK support Tobias Schramm (3): ARM: dts: stm32: add display controller node to stm32h743 ARM: dts: stm32: add resets property to spi device nodes on stm32h743 ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743 Tony Lindgren (3): ARM: dts: omap4: Fix sgx clock rate for 4430 Merge branch 'omap-for-v5.10/dt-moxa' into omap-for-v5.10/dt Merge branch 'fixes' into omap-for-v5.10/dt Uwe Kleine-König (2): ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions ARM: dts: imx25-pinfunc: Fix GPT function names Vabhav Sharma (1): arm64: dts: ls1028a: qds: enable lpuart1 Venkata Lakshmi Narayana Gubba (1): arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board Vignesh Raghavendra (4): arm64: dts: ti: k3-j7200: Add I2C nodes arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node Vinod Koul (1): arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes Wasim Khan (1): arm64: dts: layerscape: Add label to pcie nodes Xia Jiang (1): arm: dts: mt2701: Add jpeg enc device tree node Yangtao Li (5): dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI controller arm64: allwinner: A100: add the basical Allwinner A100 DTSI file dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings arm64: allwinner: A100: add support for Allwinner Perf1 board Yoshihiro Shimoda (7): arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings dt-bindings: reset: renesas,rst: Document r8a779a0 reset module dt-bindings: arm: renesas: Document Renesas Falcon boards arm64: dts: renesas: Add Renesas R8A779A0 SoC support arm64: dts: renesas: Add Renesas Falcon boards support Yuantian Tang (2): arm64: dts: ls1088a: add more thermal zone support arm64: dts: ls208xa: add more thermal zone support Zhao Qiang (1): arm64: dts: layerscape: correct watchdog clocks for LS1088A Zhen Lei (1): ARM: dts: hisilicon: fix the system controller compatible nodes satya priya (3): arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART Łukasz Patron (1): arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells .../devicetree/bindings/arm/actions.yaml | 11 + .../devicetree/bindings/arm/amlogic.yaml | 2 + .../devicetree/bindings/arm/atmel-at91.yaml | 1 + .../bindings/arm/bcm/brcm,bcm4708.yaml | 2 + Documentation/devicetree/bindings/arm/fsl.yaml | 95 + Documentation/devicetree/bindings/arm/qcom.yaml | 11 + .../devicetree/bindings/arm/renesas.yaml | 12 + .../devicetree/bindings/arm/rockchip.yaml | 16 +- .../devicetree/bindings/arm/samsung/pmu.yaml | 24 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 6 + .../devicetree/bindings/arm/sunxi.yaml | 10 + .../devicetree/bindings/arm/tegra.yaml | 4 + .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 3 +- Documentation/devicetree/bindings/arm/ti/k3.txt | 26 - .../devicetree/bindings/arm/ti/k3.yaml | 35 + .../devicetree/bindings/arm/toshiba.yaml | 22 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 6 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../bindings/fuse/nvidia,tegra20-fuse.txt | 1 + .../bindings/gpu/arm,mali-utgard.yaml | 2 + .../allwinner,sun7i-a20-sc-nmi.yaml | 5 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../bindings/media/allwinner,sun4i-a10-ir.yaml | 5 +- .../bindings/misc/nvidia,tegra186-misc.txt | 8 +- .../bindings/misc/nvidia,tegra20-apbmisc.txt | 13 +- .../devicetree/bindings/nvmem/vf610-ocotp.txt | 4 +- .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../allwinner,sun4i-a10-system-control.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + MAINTAINERS | 18 +- arch/arm/boot/dts/Makefile | 25 +- arch/arm/boot/dts/alpine.dtsi | 2 +- arch/arm/boot/dts/am335x-lxm.dts | 4 + .../boot/dts/am335x-moxa-uc-8100-common.dtsi | 427 +++ arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 404 +-- arch/arm/boot/dts/am335x-sbc-t335.dts | 4 +- arch/arm/boot/dts/am33xx.dtsi | 2 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 4 +- arch/arm/boot/dts/am3517-evm.dts | 2 +- arch/arm/boot/dts/am3874-iceboard.dts | 8 +- arch/arm/boot/dts/am4372.dtsi | 4 +- arch/arm/boot/dts/am437x-cm-t43.dts | 14 +- arch/arm/boot/dts/am437x-gp-evm.dts | 15 +- arch/arm/boot/dts/am437x-idk-evm.dts | 13 +- arch/arm/boot/dts/am437x-l4.dtsi | 77 +- arch/arm/boot/dts/am437x-sbc-t43.dts | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 14 +- arch/arm/boot/dts/am43x-epos-evm.dts | 15 +- arch/arm/boot/dts/am571x-idk.dts | 27 - arch/arm/boot/dts/am5729-beagleboneai.dts | 14 +- arch/arm/boot/dts/am572x-idk.dts | 5 - arch/arm/boot/dts/am574x-idk.dts | 5 - arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 19 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +- arch/arm/boot/dts/am57xx-sbc-am57x.dts | 4 +- arch/arm/boot/dts/animeo_ip.dts | 3 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 20 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 17 + .../boot/dts/aspeed-bmc-facebook-minipack.dts | 47 +- .../boot/dts/aspeed-bmc-facebook-wedge40.dts | 5 +- .../boot/dts/aspeed-bmc-facebook-wedge400.dts | 420 +++ arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 17 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 23 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 662 +++++ arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 7 + arch/arm/boot/dts/aspeed-g5.dtsi | 1 - .../dts/ast2500-facebook-netbmc-common.dtsi | 13 - arch/arm/boot/dts/at91-ariag25.dts | 3 +- arch/arm/boot/dts/at91-ariettag25.dts | 3 +- arch/arm/boot/dts/at91-cosino.dtsi | 3 +- arch/arm/boot/dts/at91-cosino_mega2560.dts | 1 + arch/arm/boot/dts/at91-foxg20.dts | 3 +- arch/arm/boot/dts/at91-kizbox.dts | 2 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 2 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 2 +- arch/arm/boot/dts/at91-linea.dtsi | 2 +- arch/arm/boot/dts/at91-qil_a9260.dts | 3 +- arch/arm/boot/dts/at91-sam9_l9260.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 2 +- arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi | 2 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 2 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +- arch/arm/boot/dts/at91-som60.dtsi | 2 +- arch/arm/boot/dts/at91-vinco.dts | 2 +- arch/arm/boot/dts/at91-wb45n.dtsi | 3 +- arch/arm/boot/dts/at91-wb50n.dtsi | 2 +- arch/arm/boot/dts/at91rm9200.dtsi | 11 +- arch/arm/boot/dts/at91rm9200ek.dts | 2 +- arch/arm/boot/dts/at91sam9260.dtsi | 11 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9261.dtsi | 10 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9263.dtsi | 15 +- arch/arm/boot/dts/at91sam9263ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20.dtsi | 5 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- .../dts/at91sam9g25-gardena-smart-gateway.dts | 158 ++ arch/arm/boot/dts/at91sam9g45.dtsi | 12 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 10 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9rl.dtsi | 10 +- arch/arm/boot/dts/at91sam9rlek.dts | 2 +- arch/arm/boot/dts/at91sam9x5.dtsi | 12 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 2 + arch/arm/boot/dts/at91sam9xe.dtsi | 3 + arch/arm/boot/dts/bcm-cygnus.dtsi | 4 +- arch/arm/boot/dts/bcm-nsp.dtsi | 6 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 48 + arch/arm/boot/dts/bcm2711.dtsi | 122 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 197 ++ arch/arm/boot/dts/bcm5301x.dtsi | 25 +- arch/arm/boot/dts/bcm958525xmc.dts | 2 +- arch/arm/boot/dts/bcm958625k.dts | 2 +- arch/arm/boot/dts/dra7-evm.dts | 15 +- arch/arm/boot/dts/dra7-l4.dtsi | 54 - arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 14 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 10 +- arch/arm/boot/dts/dra72-evm-revc.dts | 14 +- arch/arm/boot/dts/dra72-evm.dts | 13 +- arch/arm/boot/dts/dra76-evm.dts | 18 +- arch/arm/boot/dts/emev2.dtsi | 2 +- arch/arm/boot/dts/ethernut5.dts | 2 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 4 + arch/arm/boot/dts/exynos3250-monk.dts | 6 +- arch/arm/boot/dts/exynos3250-rinato.dts | 6 +- arch/arm/boot/dts/exynos3250.dtsi | 44 +- arch/arm/boot/dts/exynos4210-i9100.dts | 56 +- arch/arm/boot/dts/exynos4210-origen.dts | 27 + arch/arm/boot/dts/exynos4210-smdkv310.dts | 25 + arch/arm/boot/dts/exynos4210-trats.dts | 186 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 36 +- arch/arm/boot/dts/exynos4210.dtsi | 38 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 42 +- arch/arm/boot/dts/exynos4412-i9300.dts | 6 +- arch/arm/boot/dts/exynos4412-i9305.dts | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 116 +- arch/arm/boot/dts/exynos4412-n710x.dts | 39 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 35 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 46 +- arch/arm/boot/dts/exynos4412-origen.dts | 25 + arch/arm/boot/dts/exynos4412-smdk4412.dts | 27 + arch/arm/boot/dts/exynos4412-tiny4412.dts | 24 + arch/arm/boot/dts/exynos4412-trats2.dts | 2 +- arch/arm/boot/dts/exynos4412.dtsi | 18 +- arch/arm/boot/dts/exynos5.dtsi | 10 +- arch/arm/boot/dts/exynos5250-arndale.dts | 20 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 16 +- arch/arm/boot/dts/exynos5250-spring.dts | 41 +- arch/arm/boot/dts/exynos5250.dtsi | 54 +- arch/arm/boot/dts/exynos5260.dtsi | 4 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 8 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 12 + arch/arm/boot/dts/exynos5410.dtsi | 12 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 + arch/arm/boot/dts/exynos5420.dtsi | 16 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +- .../boot/dts/exynos5422-odroidxu3-audio.dtsi | 60 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 60 +- arch/arm/boot/dts/hi3620.dtsi | 32 +- arch/arm/boot/dts/hip04.dtsi | 6 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 5 +- arch/arm/boot/dts/imx23-evk.dts | 2 +- arch/arm/boot/dts/imx23.dtsi | 2 +- arch/arm/boot/dts/imx25-pinfunc.h | 28 +- .../boot/dts/imx27-phytec-phycard-s-som.dtsi | 4 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28-apf28.dts | 2 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 2 +- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28.dtsi | 2 +- arch/arm/boot/dts/imx28-m28cu3.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx51-apf51dev.dts | 4 +- arch/arm/boot/dts/imx53-m53menlo.dts | 2 +- arch/arm/boot/dts/imx53-smd.dts | 2 +- arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +- arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 3 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 3 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 4 +- arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-tqma6a.dtsi | 16 + arch/arm/boot/dts/imx6dl-tqma6b.dtsi | 16 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 38 +- arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 6 +- arch/arm/boot/dts/imx6dl-yapp4-orion.dts | 54 + arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 + arch/arm/boot/dts/imx6dl.dtsi | 8 +- arch/arm/boot/dts/imx6q-b450v3.dts | 14 +- arch/arm/boot/dts/imx6q-b650v3.dts | 12 +- arch/arm/boot/dts/imx6q-b850v3.dts | 4 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 31 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 7 +- arch/arm/boot/dts/imx6q-logicpd.dts | 2 +- arch/arm/boot/dts/imx6q-prti6q.dts | 6 +- arch/arm/boot/dts/imx6q-tqma6a.dtsi | 16 + arch/arm/boot/dts/imx6q-tqma6b.dtsi | 15 + arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 4 +- arch/arm/boot/dts/imx6q.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 3 +- arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-pico.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 201 ++ arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 28 + arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 28 + arch/arm/boot/dts/imx6qdl-ts4900.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 5 +- arch/arm/boot/dts/imx6qp-sabreauto.dts | 3 +- arch/arm/boot/dts/imx6qp-tqma6b.dtsi | 16 + arch/arm/boot/dts/imx6sl-evk.dts | 11 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 588 ++++ arch/arm/boot/dts/imx6sl.dtsi | 2 + arch/arm/boot/dts/imx6sll-evk.dts | 73 + arch/arm/boot/dts/imx6sll.dtsi | 7 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 9 + .../arm/boot/dts/imx6sx-softing-vining-2000.dts | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +- .../dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 7 + arch/arm/boot/dts/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 83 +- arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/imx7s.dtsi | 15 +- arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +- .../arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 +- arch/arm/boot/dts/meson.dtsi | 14 +- arch/arm/boot/dts/meson8.dtsi | 2 - arch/arm/boot/dts/motorola-mapphone-common.dtsi | 6 +- arch/arm/boot/dts/mpa1600.dts | 2 +- arch/arm/boot/dts/mps2.dtsi | 10 +- ...=> mstar-infinity-msc313-breadbee_crust.dts} | 2 +- ...ssc8336n.dtsi => mstar-infinity-msc313.dtsi} | 2 +- .../dts/{infinity.dtsi => mstar-infinity.dtsi} | 0 ...dts => mstar-infinity3-msc313e-breadbee.dts} | 2 +- ...msc313.dtsi => mstar-infinity3-msc313e.dtsi} | 2 +- .../{infinity3.dtsi => mstar-infinity3.dtsi} | 2 +- ...s => mstar-mercury5-ssc8336n-midrived08.dts} | 2 +- ...sc313e.dtsi => mstar-mercury5-ssc8336n.dtsi} | 2 +- .../dts/{mercury5.dtsi => mstar-mercury5.dtsi} | 0 arch/arm/boot/dts/mstar-v7.dtsi | 20 + arch/arm/boot/dts/mt2701.dtsi | 13 + arch/arm/boot/dts/mt7623.dtsi | 123 - arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 88 +- arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 74 +- arch/arm/boot/dts/mt7623n.dtsi | 306 ++ arch/arm/boot/dts/nspire.dtsi | 12 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 4 +- arch/arm/boot/dts/omap3-beagle.dts | 6 +- arch/arm/boot/dts/omap3-cm-t3517.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3x.dtsi | 4 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 21 + arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 8 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-n9.dts | 1 - arch/arm/boot/dts/omap3-n900.dts | 6 +- arch/arm/boot/dts/omap3-n950.dts | 8 +- arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | 2 +- arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 2 +- arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 4 +- .../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi | 2 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 3 + arch/arm/boot/dts/omap34xx.dtsi | 3 +- arch/arm/boot/dts/omap36xx.dtsi | 3 +- arch/arm/boot/dts/omap4-duovero-parlor.dts | 4 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 14 +- arch/arm/boot/dts/omap4.dtsi | 8 +- arch/arm/boot/dts/omap443x.dtsi | 10 + arch/arm/boot/dts/omap5-board-common.dtsi | 4 +- arch/arm/boot/dts/omap5-cm-t54.dts | 6 +- arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 35 + arch/arm/boot/dts/owl-s500-labrador-v2.dtsi | 22 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 47 + arch/arm/boot/dts/owl-s500.dtsi | 6 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 - arch/arm/boot/dts/pm9g45.dts | 3 +- arch/arm/boot/dts/prima2.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 2 +- arch/arm/boot/dts/r7s72100.dtsi | 2 +- arch/arm/boot/dts/r7s9210.dtsi | 2 +- arch/arm/boot/dts/r8a73a4.dtsi | 2 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 11 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 120 + arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 79 +- arch/arm/boot/dts/r8a7742.dtsi | 337 ++- arch/arm/boot/dts/r8a7743.dtsi | 2 +- arch/arm/boot/dts/r8a7744.dtsi | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 112 +- arch/arm/boot/dts/r8a7745.dtsi | 2 +- arch/arm/boot/dts/r8a77470.dtsi | 2 +- arch/arm/boot/dts/r8a7778.dtsi | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 2 +- arch/arm/boot/dts/r8a7790.dtsi | 2 +- arch/arm/boot/dts/r8a7791.dtsi | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794.dtsi | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 2 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 6 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 6 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 6 +- arch/arm/boot/dts/rk3066a.dtsi | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- .../boot/dts/rk3288-firefly-reload-core.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +- arch/arm/boot/dts/rk3288-miqi.dts | 16 +- arch/arm/boot/dts/rk3288-popmetal.dts | 16 +- arch/arm/boot/dts/rk3288-r89.dts | 16 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 2 +- arch/arm/boot/dts/rk3288-vyasa.dts | 14 +- arch/arm/boot/dts/s3c2416-smdk2416.dts | 17 +- arch/arm/boot/dts/s3c2416.dtsi | 111 +- arch/arm/boot/dts/s3c24xx.dtsi | 24 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 32 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 32 +- arch/arm/boot/dts/s3c64xx.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 73 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 26 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 98 + arch/arm/boot/dts/s5pv210-galaxys.dts | 85 + arch/arm/boot/dts/s5pv210-goni.dts | 97 +- arch/arm/boot/dts/s5pv210-smdkc110.dts | 9 + arch/arm/boot/dts/s5pv210-smdkv210.dts | 14 +- arch/arm/boot/dts/s5pv210-torbreck.dts | 9 + arch/arm/boot/dts/s5pv210.dtsi | 163 +- arch/arm/boot/dts/sam9x60.dtsi | 10 +- arch/arm/boot/dts/sama5d2.dtsi | 19 +- arch/arm/boot/dts/sama5d3.dtsi | 8 +- arch/arm/boot/dts/sama5d3xcm.dtsi | 2 +- arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 8 +- arch/arm/boot/dts/sd5203.dts | 96 + arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/boot/dts/spear13xx.dtsi | 2 +- arch/arm/boot/dts/ste-href.dtsi | 22 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 91 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 15 +- arch/arm/boot/dts/stm32h743.dtsi | 20 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 26 + arch/arm/boot/dts/stm32mp151.dtsi | 50 +- arch/arm/boot/dts/stm32mp153.dtsi | 6 + arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 35 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 16 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 3 +- arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 276 ++ arch/arm/boot/dts/stm32mp157c-odyssey.dts | 80 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 157 ++ arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 45 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 42 +- .../boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 7 +- arch/arm/boot/dts/sun4i-a10-a1000.dts | 25 + arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- .../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 4 + arch/arm/boot/dts/sun8i-r40.dtsi | 104 + arch/arm/boot/dts/sun8i-s3-pinecube.dts | 235 ++ arch/arm/boot/dts/sun8i-v3.dtsi | 13 + arch/arm/boot/dts/sun8i-v3s.dtsi | 118 + arch/arm/boot/dts/tango4-common.dtsi | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 30 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 54 +- arch/arm/boot/dts/tny_a9260_common.dtsi | 2 +- arch/arm/boot/dts/tny_a9263.dts | 2 +- arch/arm/boot/dts/usb_a9260.dts | 2 +- arch/arm/boot/dts/usb_a9263.dts | 2 +- arch/arm/boot/dts/usb_a9g20_common.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 4 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 6 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 3 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 2 - arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 - arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 - arch/arm/boot/dts/zx296702.dtsi | 2 +- arch/arm64/Kconfig.platforms | 7 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/actions/s700.dtsi | 17 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../allwinner/sun50i-a100-allwinner-perf1.dts | 180 ++ arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 364 +++ .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 +- .../dts/allwinner/sun50i-a64-orangepi-win.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-pine64.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 8 +- .../dts/allwinner/sun50i-a64-pinephone.dtsi | 8 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 8 +- .../allwinner/sun50i-a64-sopine-baseboard.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 1 + .../boot/dts/altera/socfpga_stratix10.dtsi | 12 +- arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + .../dts/amlogic/meson-g12b-khadas-vim3.dtsi | 88 - .../dts/amlogic/meson-g12b-odroid-n2-plus.dts | 31 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 618 +---- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 625 +++++ .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 318 +++ .../boot/dts/amlogic/meson-khadas-vim3.dtsi | 94 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 86 - arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 2 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +- .../arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +- .../arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 +- .../dts/broadcom/stingray/bcm958742-base.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray.dtsi | 2 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 12 +- arch/arm64/boot/dts/freescale/Makefile | 5 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 18 + .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 9 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 134 + .../boot/dts/freescale/fsl-ls1028a-qds.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 134 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 157 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 16 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 40 +- .../boot/dts/freescale/imx8mm-ddr4-evk.dts | 57 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 553 +--- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 474 ++++ .../dts/freescale/imx8mm-var-som-symphony.dts | 255 ++ .../boot/dts/freescale/imx8mm-var-som.dtsi | 561 ++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- .../boot/dts/freescale/imx8mn-ddr4-evk.dts | 32 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 3 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 20 +- .../dts/freescale/imx8mn-var-som-symphony.dts | 240 ++ .../boot/dts/freescale/imx8mn-var-som.dtsi | 551 ++++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 14 +- arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 360 +-- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 52 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 8 +- .../dts/freescale/imx8mq-librem5-devkit.dts | 52 +- .../boot/dts/freescale/imx8mq-librem5-r2.dts | 29 + .../boot/dts/freescale/imx8mq-librem5-r3.dts | 27 + .../boot/dts/freescale/imx8mq-librem5.dtsi | 1106 ++++++++ .../boot/dts/freescale/imx8mq-phanbell.dts | 21 +- .../arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 15 +- .../arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 2 +- .../dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 53 +- .../boot/dts/freescale/imx8qxp-colibri.dtsi | 8 +- .../boot/dts/hisilicon/hi3660-hikey960.dts | 6 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 10 +- .../boot/dts/hisilicon/hi3670-hikey970.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 18 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06-d03.dts | 18 +- arch/arm64/boot/dts/hisilicon/hip07-d05.dts | 20 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 10 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 11 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 30 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 15 +- .../arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 81 + arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 31 + arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 53 + arch/arm64/boot/dts/microchip/sparx5_pcb134.dts | 1 + .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 32 + .../boot/dts/microchip/sparx5_pcb134_emmc.dts | 23 + arch/arm64/boot/dts/microchip/sparx5_pcb135.dts | 1 + .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 32 + .../boot/dts/microchip/sparx5_pcb135_emmc.dts | 23 + arch/arm64/boot/dts/nvidia/Makefile | 1 + .../boot/dts/nvidia/tegra186-p2771-0000.dts | 1 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 217 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 16 + .../boot/dts/nvidia/tegra194-p2972-0000.dts | 14 + .../nvidia/tegra194-p3509-0000+p3668-0000.dts | 14 + .../boot/dts/nvidia/tegra194-p3668-0000.dtsi | 16 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 247 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +- .../boot/dts/nvidia/tegra210-p2371-2180.dts | 1 + .../boot/dts/nvidia/tegra210-p3450-0000.dts | 29 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 150 +- arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 40 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 189 ++ arch/arm64/boot/dts/qcom/Makefile | 16 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 900 +++--- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 96 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 34 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 108 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 79 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 132 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 12 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2608 +++++++++--------- arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 92 +- arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 12 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 686 +++++ arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 24 + .../dts/qcom/sc7180-trogdor-lazor-r1-kb.dts | 17 + .../dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 + .../boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 192 ++ .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 15 + .../boot/dts/qcom/sc7180-trogdor-r1-lte.dts | 14 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 191 ++ arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1402 ++++++++++ arch/arm64/boot/dts/qcom/sc7180.dtsi | 332 ++- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 14 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 380 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 92 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 111 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 32 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 1059 ++++++- arch/arm64/boot/dts/renesas/Makefile | 3 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 40 +- .../dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 40 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 26 +- .../r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts | 15 + .../dts/renesas/r8a774e1-hihope-rzg2h-ex.dts | 5 + .../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 15 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1334 ++++++++- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 +- .../boot/dts/renesas/r8a77961-salvator-xs.dts | 57 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 617 ++++- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 127 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 46 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 22 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 133 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 + arch/arm64/boot/dts/rockchip/Makefile | 6 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 374 +++ arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 12 + .../boot/dts/rockchip/rk3328-nanopi-r2s.dts | 368 +++ arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 4 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 24 + .../dts/rockchip/rk3399-roc-pc-mezzanine.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 12 +- ...3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} | 26 - .../boot/dts/rockchip/rk3399-rock-pi-4a.dts | 13 + .../boot/dts/rockchip/rk3399-rock-pi-4b.dts | 42 + .../boot/dts/rockchip/rk3399-rock-pi-4c.dts | 51 + arch/arm64/boot/dts/ti/Makefile | 8 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 18 +- .../dts/ti/k3-am654-industrial-thermal.dtsi | 12 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 215 ++ arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 449 +++ arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 273 ++ arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 65 + arch/arm64/boot/dts/ti/k3-j7200.dtsi | 172 ++ .../boot/dts/ti/k3-j721e-common-proc-board.dts | 195 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 301 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 155 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 11 +- arch/arm64/boot/dts/toshiba/Makefile | 2 + .../arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 43 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 390 +++ arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 93 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 5 - .../boot/dts/xilinx/zynqmp-zcu100-revC.dts | 10 +- .../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 9 +- arch/arm64/configs/defconfig | 1 + drivers/soc/tegra/Kconfig | 10 + include/dt-bindings/clock/tegra234-clock.h | 14 + include/dt-bindings/mux/ti-serdes.h | 22 + include/dt-bindings/reset/tegra234-reset.h | 10 + 660 files changed, 27924 insertions(+), 6530 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.yaml create mode 100644 Documentation/devicetree/bindings/arm/toshiba.yaml create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts create mode 100644 arch/arm/boot/dts/at91sam9g25-gardena-smart-gateway.dts create mode 100644 arch/arm/boot/dts/bcm53016-meraki-mr32.dts create mode 100644 arch/arm/boot/dts/imx6dl-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-orion.dts create mode 100644 arch/arm/boot/dts/imx6q-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6q-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts rename arch/arm/boot/dts/{infinity-msc313-breadbee_crust.dts => mstar-infinity-msc313-breadbee_crust.dts} (90%) rename arch/arm/boot/dts/{mercury5-ssc8336n.dtsi => mstar-infinity-msc313.dtsi} (87%) rename arch/arm/boot/dts/{infinity.dtsi => mstar-infinity.dtsi} (100%) rename arch/arm/boot/dts/{infinity3-msc313e-breadbee.dts => mstar-infinity3-msc313e-breadbee.dts} (89%) rename arch/arm/boot/dts/{infinity-msc313.dtsi => mstar-infinity3-msc313e.dtsi} (87%) rename arch/arm/boot/dts/{infinity3.dtsi => mstar-infinity3.dtsi} (84%) rename arch/arm/boot/dts/{mercury5-ssc8336n-midrived08.dts => mstar-mercury5-ssc8336n-midrived08.dts} (89%) rename arch/arm/boot/dts/{infinity3-msc313e.dtsi => mstar-mercury5-ssc8336n.dtsi} (87%) rename arch/arm/boot/dts/{mercury5.dtsi => mstar-mercury5.dtsi} (100%) create mode 100644 arch/arm/boot/dts/mt7623n.dtsi create mode 100644 arch/arm/boot/dts/owl-s500-labrador-base-m.dts create mode 100644 arch/arm/boot/dts/owl-s500-labrador-v2.dtsi create mode 100644 arch/arm/boot/dts/owl-s500-roseapplepi.dts create mode 100644 arch/arm/boot/dts/sd5203.dts create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-odyssey.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi create mode 100644 arch/arm/boot/dts/sun8i-s3-pinecube.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi create mode 100644 arch/arm64/boot/dts/microchip/sparx5_nand.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra234.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts rename arch/arm64/boot/dts/rockchip/{rk3399-rock-pi-4.dts => rk3399-rock-pi-4.dtsi} (95%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j7200.dtsi create mode 100644 arch/arm64/boot/dts/toshiba/Makefile create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi create mode 100644 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi create mode 100644 include/dt-bindings/clock/tegra234-clock.h create mode 100644 include/dt-bindings/reset/tegra234-reset.h From patchwork Fri Oct 23 22:31:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11854611 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CD0AF15E6 for ; Fri, 23 Oct 2020 22:31:58 +0000 (UTC) Received: by mail.kernel.org (Postfix) id C6D4A2137B; Fri, 23 Oct 2020 22:31:58 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) (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 910D32168B for ; Fri, 23 Oct 2020 22:31:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="FMG+Cx15" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 910D32168B 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-f174.google.com with SMTP id x13so2456621pgp.7 for ; Fri, 23 Oct 2020 15:31:58 -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=p7f2Y7e3pDJ0zcvjaLyJc9HvdP+zaApAMaxFg92KhII=; b=FMG+Cx15Oo4zY3XT4WnGlKFTCfZjZQJeOsuzVUs2dN1Ac6MucfJa6ylZYts8CjvBlS hUVlzqRitEZxnhYUDQ9i35fs2H9QQejdgi/cJxNUHvca3VYiUgnvtjFQehL5TdutbP3U npRkD1ookO+fEjJpwCM8vyhMJRA4cPvXWLxJ2UbtkfRAmtYQnlXX7JiKsJ3W6CwPWyQZ m+pNTEo7bU7gchWr8WLoB6h3FjF8g5Y3G96qmJp0CK4BWuPqJR3VMt3XTP52QXnOn+yZ gKiOLD8KLNj5S+zy3otVzCFFUuGYw/UbwKeTgACDlsn2AAjEcxQo9xTuEUMDYhsOvK1u Kl0g== 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=p7f2Y7e3pDJ0zcvjaLyJc9HvdP+zaApAMaxFg92KhII=; b=Ho/XrV6n/9jDVlVtJ/gxTETX4z5VOUOOWvlXARe0cSzbCOXtsAABnob5gV6T8PYPoK GDL5ankWIrfakFb2fTVERWLRT+bXxzR9EPR0AzTzccNcm509tcSLrgUWrWqygmuNPmoJ VFFRIzyNyTRZ621GkDQDqkh/wck+zij7HelHhbt2q+zUraN9AW/+fXfzTD7S26++RVJT jXkTaw9CxO6IAZRCHF+aJg5vaa9VivRPdNH3amKcGDsOPA5ZjpE8rWR22g0cstibjGmY 1xGPYdFQWuC8hW0be98a/18SvdYhm8EpT6XXzz9u7XiH0knuxU6R4o754Fu03Ae+ZALM GSFQ== X-Gm-Message-State: AOAM5306ruTB5vRdLSleYh1vbitU/i1aZRtQ2GU0zd8ZUKofcJOWhHCN U69vGx1i0d1HNd0tJdzUnvzn9Mn3oVs1MA== X-Google-Smtp-Source: ABdhPJwtGm1UrXqWLRKlF9e72YkRhmI7leMNiNo4jpNfVqZ4RfAIjuXDJwYruPsRJpolYiNNKEXNDw== X-Received: by 2002:a17:90a:de5:: with SMTP id 92mr4808164pjv.179.1603492317886; Fri, 23 Oct 2020 15:31:57 -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 o15sm3406457pfp.91.2020.10.23.15.31.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 15:31:55 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org List-Id: Cc: linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, linux-kernel@vger.kernel.org, Olof Johansson Subject: [GIT PULL 5/5] ARM: SoC defconfig updates Date: Fri, 23 Oct 2020 15:31:22 -0700 Message-Id: <20201023223122.19189-6-olof@lixom.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201023223122.19189-1-olof@lixom.net> References: <20201023223122.19189-1-olof@lixom.net> MIME-Version: 1.0 We keep this in a separate branch to avoid cross-branch conflicts, but most of the material here is fairly boring -- some new drivers turned on for hardware since they were merged, and some refreshed files due to time having moved a lot of entries around. Conflicts: None ---------------------------------------------------------------- The following changes since commit cf625fc0396296bd644672666bc1a96d7e06118b: Merge tag 'armsoc-dt' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-defconfig for you to fetch changes up to 4550e2c8d3e03ddffdcbfeeecc63e7c68dbec296: Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/defconfig ---------------------------------------------------------------- Andreas Kemnade (1): ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module Biju Das (1): ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE Bjorn Andersson (1): arm64: defcondfig: Enable USB ACM and FTDI drivers Christophe Kerello (1): ARM: multi_v7_defconfig: add FMC2 EBI controller support Dmitry Baryshkov (3): arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50 arm64: defconfig: enable Qualcomm ASoC modules Dong Aisheng (2): ARM: multi_v7_defconfig: Enable i.MX6SLL SoC ARM: multi_v7_defconfig: Enable i.MX7ULP SoC Fabio Estevam (1): arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers Geert Uytterhoeven (2): ARM: shmobile: defconfig: Refresh for v5.9-rc1 arm64: defconfig: Enable RPC-IF support Grygorii Strashko (1): ARM: omap2plus_defconfig: enable generic net options Guido Günther (2): arm64: defconfig: re-sync DRM related defconfig bits arm64: defconfig: Enable imx8mq-librem5-devkit display stack Horia Geantă (1): ARM: multi_v7_defconfig: enable caam crypto module Joel Stanley (3): ARM: config: aspeed: Fix selection of media drivers ARM: config: aspeed-g5: Enable I2C GPIO mux driver ARM: config: aspeed_g5: Enable IBM OP Panel driver Krzysztof Kozlowski (2): arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC arm64: defconfig: Enable Samsung S3FWRN5 NFC driver Lad Prabhakar (3): arm64: defconfig: Enable R-Car PCIe endpoint driver ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST Linus Walleij (2): ARM: configs: Update Versatile defconfig ARM: configs: Update Realview defconfig Manivannan Sadhasivam (1): arm64: defconfig: Enable Qcom SNPS Femto PHY Marek Szyprowski (1): ARM: exynos_defconfig: enable platform media drivers Michael Walle (1): arm64: defconfig: enable the sl28cpld board management controller Olof Johansson (7): Merge tag 'renesas-arm-defconfig-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig Merge tag 'aspeed-5.10-defconfig' of git://git.kernel.org/.../joel/aspeed into arm/defconfig Merge tag 'tegra-for-5.10-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig Merge tag 'samsung-defconfig-5.10' of https://git.kernel.org/.../krzk/linux into arm/defconfig Merge tag 'omap-for-v5.10/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig Merge tag 'imx-defconfig-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig Merge tag 'qcom-arm64-defconfig-for-5.10' of https://git.kernel.org/.../qcom/linux into arm/defconfig Peng Fan (1): ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q Sameer Pujar (2): arm64: defconfig: Build AHUB component drivers arm64: defconfig: Build ADMA and ACONNECT driver Vinod Koul (1): arm64: defconfig: Enable Lontium LT9611 driver arch/arm/configs/aspeed_g4_defconfig | 3 +- arch/arm/configs/aspeed_g5_defconfig | 7 ++++- arch/arm/configs/exynos_defconfig | 8 ++--- arch/arm/configs/imx_v6_v7_defconfig | 6 ++++ arch/arm/configs/multi_v7_defconfig | 6 +++- arch/arm/configs/omap2plus_defconfig | 12 ++++++++ arch/arm/configs/realview_defconfig | 18 +++++++----- arch/arm/configs/shmobile_defconfig | 5 ++-- arch/arm/configs/versatile_defconfig | 5 ++-- arch/arm64/configs/defconfig | 49 ++++++++++++++++++++++++++++++- 10 files changed, 98 insertions(+), 21 deletions(-)