From patchwork Sat Feb 8 21:25:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11371879 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 946FE92A for ; Sat, 8 Feb 2020 21:25:58 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1154D22522 for ; Sat, 8 Feb 2020 21:25:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="a9tlQLQx"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="VmwHIX6G" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1154D22522 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=vWnXfByq2Floh8WbicXWVvEo50V5fDqmGSdlXmfmj/Q=; b=a9tlQLQxEmWMNJ v91lshDILnw8sQa+Jfp0MmpoI6CryEvZoakObQkJDtadrfc1PEPKMg6qVKDGF+kXX/TNvbgJ2InDs z1QIstuNHK0bfxoshdt/NAH43MCR8alPABzN4fuA1c17ITrgWDgHN+mJ4nvJAiKu+EfyE1QGuMzBo ySDbUowPkQwz9IJaHI3/iuUx93+ME5FNHCAGuqohOh5qNKzVtTGvhA2F8YBFLrTQLAg4rT10V5W0D bjH3bO8L/rE7zUJRCuKtsexXTqt6KFTBfJMl4KZvCUFK6kakfCY+1LXS9HIDiTp735tHxmS4Hp76C tOlLPRikXq7Axikc3VBw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0Xbs-0002um-1e; Sat, 08 Feb 2020 21:25:52 +0000 Received: from mail-pj1-x1043.google.com ([2607:f8b0:4864:20::1043]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0Xbi-0002kh-6r for linux-arm-kernel@lists.infradead.org; Sat, 08 Feb 2020 21:25:43 +0000 Received: by mail-pj1-x1043.google.com with SMTP id d5so2448555pjz.5 for ; Sat, 08 Feb 2020 13:25:41 -0800 (PST) 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=N0QrHmOjBYJLOlZUdGvVzGtML1wpwP+3z7xpNTsntik=; b=VmwHIX6GsItbvy3Tl9geBJjCjF/zE5rSuZIlhZew8ypsJ1mZI9qceiFwxkNsW7nVy1 soC49iJQv4S9p0FNL87V56d1g5DnAfTZ6p6bhcYj9i1MaPt2uRaRxLMU1/mYI/hNdilW tUpmozrjikTyQDN8gTUClfeIgjp5ooCCbcH+XRRuQ8DHVNnHnpX0bazp/i2uH045AuoV m/XL7yEmK/p5h0rQfDGfnc2fjsIYQ/TQcONE5D+TYIYqcPEqFojotDod8as7bt0aF5W+ OzwOH5IkFOL7c8apBUtY+XLf4uuexL3uI2ibFrx61wBCsI3Il7irA344NQ3joBHkNVBv 3mCQ== 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=N0QrHmOjBYJLOlZUdGvVzGtML1wpwP+3z7xpNTsntik=; b=pv1THHPi+6qZefehoMHqQWAcIPWLaOstSvHhDvfH2B0foO/U/Oks61Wug2TDIBGVGi YtBk+w224fYyBrB7QI7jGgzBSpBG/QGoKeNZ44YlV0F0uW6mJinUEm/mexwVJUqOmLlP SJzcY6B22HIRKWS03flzyUv9l9p+oWMJbRR2tKYHTxxY1bLitKbyFhlWx2ul6uGbVOJe oNekZOwNI6NH0l+EIMfkGg3i4SlI/aEHAazIuEJ5AKtQlx4+wiJjrS6UDuJb82H+wxBN USoSzC02Fh9GBVZUUv3BjALhq5h35JfnHhfiSg8i8s5ttQgDPX40Acj3Tfd3YQRvH34I 0WBQ== X-Gm-Message-State: APjAAAWqPMQgZhvAM/dVdiaHo3BFV14H4/XyrrLZ3BfXvBCGARXDCez1 uudQqnaDmMLJZyfM2+mvUAbEjA== X-Google-Smtp-Source: APXvYqydTFB7oo5LE5PZVVdKSgl31mNPVX8/S+Mru+TEh2EBmy4WtfiTnHqOyFX2UgClcjekCJlPtA== X-Received: by 2002:a17:902:bc89:: with SMTP id bb9mr5226103plb.162.1581197141112; Sat, 08 Feb 2020 13:25:41 -0800 (PST) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id a21sm7126831pgd.12.2020.02.08.13.25.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Feb 2020 13:25:39 -0800 (PST) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 1/5 v2] ARM: SoC platform updates Date: Sat, 8 Feb 2020 13:25:29 -0800 Message-Id: <20200208212533.30744-2-olof@lixom.net> X-Mailer: git-send-email 2.22.GIT In-Reply-To: <20200208212533.30744-1-olof@lixom.net> References: <20200208112018.29819-1-olof@lixom.net> <20200208212533.30744-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200208_132542_252420_89947FBB X-CRM114-Status: GOOD ( 15.72 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.3 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , soc@kernel.org, arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Most of these are smaller fixes that have accrued, and some continued cleanup of OMAP platforms towards shared frameworks. One new SoC from Atmel/Microchip: sam9x60. ---------------------------------------------------------------- The following changes since commit f757165705e92db62f85a1ad287e9251d1f2cd82: Merge tag 'fuse-fixes-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse 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 d8430df172118336d050aa61999fb82e55102641: Merge tag 'omap-for-v5.6/soc-build-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/soc ---------------------------------------------------------------- Andrew F. Davis (5): ARM: OMAP2+: Add omap_secure_init callback hook for secure initialization ARM: OMAP2+: Introduce check for OP-TEE in omap_secure_init() ARM: OMAP2+: Use ARM SMC Calling Convention when OP-TEE is available ARM: OMAP2+: sleep43xx: Call secure suspend/resume handlers ARM: OMAP2+: Fix undefined reference to omap_secure_init Anson Huang (2): ARM: imx: Add i.MX7ULP SoC serial number support ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D Arnd Bergmann (1): ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A Claudiu Beznea (9): ARM: at91: Kconfig: add sam9x60 pll config flag ARM: at91: Kconfig: add config flag for SAM9X60 SoC ARM: at91: pm: move SAM9X60's PM under its own SoC config flag drivers: soc: atmel: move sam9x60 under its own config flag power: reset: Kconfig: select POWER_RESET_AT91_RESET for sam9x60 drivers: soc: atmel: select POWER_RESET_AT91_SAMA5D2_SHDWC for sam9x60 ARM: debug-ll: select DEBUG_AT91_RM9200_DBGU for sam9x60 ARM: at91: pm: use SAM9X60 PMC's compatible ARM: at91: pm: use of_device_id array to find the proper shdwc node Dave Gerlach (1): ARM: OMAP2+: am43xx: Add lcdc clockdomain Florian Fainelli (1): ARM: bcm: Select ARM_AMBA for ARCH_BRCMSTB Geert Uytterhoeven (2): ARM: exynos: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 ARM: s3c64xx: Drop unneeded select of TIMER_OF Justin Chen (1): ARM: brcmstb: Add debug UART entry for 7216 Krzysztof Kozlowski (2): ARM: exynos: Correct the help text for platform Kconfig option ARM: samsung: Rename Samsung and Exynos to lowercase Nicolas Ferre (1): ARM: at91: Documentation: add sam9x60 product and datasheet Olof Johansson (10): Merge tag 'omap-for-v5.6/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc Merge tag 'arm-soc/for-5.6/soc' of https://github.com/Broadcom/stblinux into arm/soc Merge tag 'samsung-soc-5.6' of https://git.kernel.org/.../krzk/linux into arm/soc Merge tag 'tegra-for-5.6-arm-core' of git://git.kernel.org/.../tegra/linux into arm/soc Merge tag 'imx-soc-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/soc Merge tag 'at91-5.6-soc' of git://git.kernel.org/.../at91/linux into arm/soc Merge tag 'omap-for-v5.6/soc-smc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc Merge tag 'zynq-soc-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/soc Merge tag 'samsung-soc-5.6-2' of https://git.kernel.org/.../krzk/linux into arm/soc Merge tag 'omap-for-v5.6/soc-build-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc Quanyang Wang (1): ARM: zynq: use physical cpuid in zynq_slcr_cpu_stop/start Stephen Warren (3): ARM: tegra: Enable PLLP bypass during Tegra124 LP1 ARM: tegra: Modify reshift divider during LP1 ARM: tegra: Use clk_m CPU on Tegra124 LP1 resume Suman Anna (2): ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879 ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot Tero Kristo (3): ARM: OMAP2+: pdata-quirks: add PRM data for reset support ARM: OMAP4+: remove pdata quirks for omap4+ iommus ARM: OMAP2+: omap-iommu.c conversion to ti-sysc Uwe Kleine-König (1): ARM: s3c24xx: Switch to atomic pwm API in rx1950 Documentation/arm/microchip.rst | 6 + arch/arm/Kconfig.debug | 6 +- arch/arm/include/debug/brcmstb.S | 24 ++-- arch/arm/mach-at91/Kconfig | 24 +++- arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/at91sam9.c | 18 --- arch/arm/mach-at91/pm.c | 11 +- arch/arm/mach-at91/sam9x60.c | 34 +++++ arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-exynos/Kconfig | 37 +++--- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-exynos/exynos.c | 4 +- arch/arm/mach-exynos/include/mach/map.h | 2 +- arch/arm/mach-exynos/pm.c | 2 +- arch/arm/mach-exynos/smc.h | 2 +- arch/arm/mach-exynos/suspend.c | 2 +- arch/arm/mach-imx/Kconfig | 2 + arch/arm/mach-imx/cpu.c | 30 ++++- arch/arm/mach-omap2/Makefile | 6 +- arch/arm/mach-omap2/clockdomains43xx_data.c | 10 ++ arch/arm/mach-omap2/common.h | 2 +- arch/arm/mach-omap2/io.c | 11 ++ arch/arm/mach-omap2/omap-iommu.c | 128 ++++++++++++++++--- arch/arm/mach-omap2/omap-secure.c | 50 ++++++++ arch/arm/mach-omap2/omap-secure.h | 10 ++ arch/arm/mach-omap2/omap-smc.S | 6 +- arch/arm/mach-omap2/pdata-quirks.c | 43 +++++-- arch/arm/mach-omap2/pm33xx-core.c | 24 ++++ arch/arm/mach-omap2/prcm43xx.h | 1 + arch/arm/mach-s3c24xx/Kconfig | 16 +-- arch/arm/mach-s3c24xx/mach-rx1950.c | 19 ++- arch/arm/mach-s3c64xx/Kconfig | 1 - arch/arm/mach-tegra/sleep-tegra30.S | 30 ++++- arch/arm/mach-zynq/platsmp.c | 6 +- arch/arm/plat-samsung/adc.c | 2 +- arch/arm/plat-samsung/devs.c | 2 +- arch/arm/plat-samsung/gpio-samsung.c | 2 +- .../plat-samsung/include/plat/samsung-time.h | 2 +- drivers/power/reset/Kconfig | 4 +- drivers/soc/atmel/soc.c | 5 +- 40 files changed, 457 insertions(+), 131 deletions(-) create mode 100644 arch/arm/mach-at91/sam9x60.c From patchwork Sat Feb 8 21:25:30 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11371885 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 96E8892A for ; Sat, 8 Feb 2020 21:26:47 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5E44822522 for ; Sat, 8 Feb 2020 21:26:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="VYEfyRpi"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="gYGTa2wG" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5E44822522 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=lEBXSTYp+AE6Pnx4MSByuFNRZw6wWkfND6kO48LtuBo=; b=VYEfyRpiPfKE3B nlQFtKzk6odEMF/FW2dn+18Gxb105aRsvzZz7HEDJE5dNsEuhoRReKndrXeNX8fRRbRTsJaHiYR9S i9Zn4LmWjdb9AL5wXYYBQJ8yCJbqYku7XjqKz4P+Bmq13BVWHVpyOQUqIO2340OHapHPL98DtKvcX jLAt9ovCsAIUW3PY8GcBVpg5BRwck2DJKXe9iXsJ6hExksT2Vsm7OMxpK27BbNxkkbNGcdni2YngP q6czLGMLg6lhP/BPg1vs1Wf2gQTgxffVg67LQnDP5DYVZ9vDz+f/TFzlwAPw3ymBfAeuSDn57u97d KUgHQmB/+gRORUd8iK/Q==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0Xcd-0003pD-Jq; Sat, 08 Feb 2020 21:26:39 +0000 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0Xbl-0002nH-Gm for linux-arm-kernel@lists.infradead.org; Sat, 08 Feb 2020 21:25:52 +0000 Received: by mail-pl1-x632.google.com with SMTP id g6so1212604plt.2 for ; Sat, 08 Feb 2020 13:25:44 -0800 (PST) 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=sEITlmDy/4o6tZMR8LiO0qzavZn1UzRoMJqCSc87iLQ=; b=gYGTa2wG5r3J2q8Vf3AqLwHqy+Q+bXFXTjd5xfF74dC2t1ersFOCNFFrJ89K6NVLAh WaJEP17OH3EO0cTIYgEkd849JT6fX2rqI1EP+zfYr5xm2gvMmJ6GQj+z//TKP4Nhoiy3 G6kFhIcTYT6jaN/Q48i4sOt48trfF4lT0zQuQDjv0BK1Qs+XRAXJTw4fNHA5IseEzoxn j2jyVUB/mmvIb8GXDjqE0ZcKviZ7rnh66+F5YNFZbQyRn6izug/kKXQaxj1TSM9dSecv 98JJkBJZvUwETG/8+7smuTcvwjZMm9ilCisIqP4I0vI+S+2M26d6mDSvQTfJTXiTIQk3 v7Qw== 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=sEITlmDy/4o6tZMR8LiO0qzavZn1UzRoMJqCSc87iLQ=; b=o3e4a9+aXqZJZPjjNTZPV6YxVBZpxg+JV7GVWJJrYNZ0kn6RKV9lOAqtOvkNQ/daGV j8pfPxTyijIfuNi1WJ/P3dYqgbNE4Adg2sfuxtBnb/oipKBbbX//j7s2+WWf9jfmMqlr /M2zHr+JkzFK6lWd+HLmciswTQHOEbqQvpoRtwYvJUdlFJHWajS2/NI1fQhEHbH7cvoZ OUIHsawuo9kBMMZGmA3l1iYwYzsE14dsN+7z1KLmY0+YPROqN24dTaJ4eToMsJsalnnI xAazde7B57ha6lJRekDOFS7YwPyAZLabh2jXe4iEJF0Wvp0q6RUGL2OcYgyG43qzhJ3W hu/w== X-Gm-Message-State: APjAAAVCLXqVKs8jbAlgKnk2m++YaADrtrUZfI1clv8BFvdr+xl1Uwpy DLQT5Xf0EbiPY5Cz36N2g/Vaew== X-Google-Smtp-Source: APXvYqwoxJgseXQOYJTXCGxQslEdfUlD9mclhWf7SFpXeBwUGEc31s4Itupqx/T5E8P77e3rwS3wuA== X-Received: by 2002:a17:902:a701:: with SMTP id w1mr5149375plq.165.1581197142812; Sat, 08 Feb 2020 13:25:42 -0800 (PST) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id a21sm7126831pgd.12.2020.02.08.13.25.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Feb 2020 13:25:41 -0800 (PST) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 2/5 v2] ARM: Device-tree updates Date: Sat, 8 Feb 2020 13:25:30 -0800 Message-Id: <20200208212533.30744-3-olof@lixom.net> X-Mailer: git-send-email 2.22.GIT In-Reply-To: <20200208212533.30744-1-olof@lixom.net> References: <20200208112018.29819-1-olof@lixom.net> <20200208212533.30744-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200208_132545_703346_C19EC245 X-CRM114-Status: GOOD ( 15.62 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.3 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:632 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , soc@kernel.org, arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org New SoCs: - Atmel/Microchip SAM9X60 (ARM926 SoC) - OMAP 37xx gets split into AM3703/AM3715/DM3725, who are all variants of it with different GPU/media IP configurations. - ST stm32mp15 SoCs (1-2 Cortex-A7, CAN, GPU depending on SKU) - ST Ericsson ab8505 (variant of ab8500) and db8520 (variant of db8500) - Unisoc SC9863A SoC (8x Cortex-A55 mobile chipset w/ GPU, modem) - Qualcomm SC7180 (8-core 64bit SoC, unnamed CPU class) New boards: - Allwinner + Emlid Neutis SoM (H3 variant) + Libre Computer ALL-H3-IT + PineH64 Model B - Amlogic + Libretech Amlogic GX PC (s905d and s912-based variants) - Atmel/Microchip: + Kizboxmini, sam9x60 EK, sama5d27 Wireless SOM (wlsom1) - Marvell: + Armada 385-based SolidRun Clearfog GTR - NXP: + Gateworks GW59xx boards based on i.MX6/6Q/6QDL + Tolino Shine 3 eBook reader (i.MX6sl) + Embedded Artists COM (i.MX7ULP) + SolidRun CLearfog CX/ITX and HoneyComb (LX2160A-based systems) + Google Coral Edge TPU (i.MX8MQ) - Rockchip + Radxa Dalang Carrier (supports rk3288 and rk3399 SOMs) + Radxa Rock Pi N10 (RK3399Pro-based) + VMARC RK3399Pro SOM - ST + Reference boards for stm32mp15 - ST Ericsson + Samsung Galaxy S III mini (GT-I8190) + HREF520 reference board for DB8520 - TI OMAP + Gen1 Amazon Echo (OMAP3630-based) - Qualcomm + Inforce 6640 Single Board Computer (msm8996-based) + SC7180 IDP (SC7180-based) ---------------------------------------------------------------- The following changes since commit 60fe30d21d469a37ce79bba477c7d49bc93b93f9: 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-dt for you to fetch changes up to d030a0dd01306d45569c6a4449dee603f994744a: Merge tag 'ti-k3-soc-for-v5.6-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux into arm/dt ---------------------------------------------------------------- Abhishek Pandit-Subedi (1): ARM: dts: rockchip: Add brcm bluetooth for rk3288-veyron Adam Ford (2): ARM: dts: imx6q-logicpd: Enable ili2117a Touchscreen arm64: dts: imx8mm: Add Crypto CAAM support Alexandre Belloni (3): ARM: dts: at91: nattis 2: remove unnecessary include ARM: dts: at91: sama5d3: fix maximum peripheral clock rates ARM: dts: at91: sama5d3: define clock rate range for tcb1 Alexandre Torgue (6): ARM: dts: stm32: Adapt stm32mp157 pinctrl to manage STM32MP15xx SOCs family ARM: dts: stm32: Update stm32mp157 pinctrl files ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 and STM32MP153 ARM: dts: stm32: Manage security diversity for STM32M15x SOCs ARM: dts: stm32: Adapt STM32MP157 DK boards to stm32 DT diversity ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 DT diversity Amelie Delaunay (5): ARM: dts: stm32: enable USBPHYC on stm32mp15 DKx boards ARM: dts: stm32: enable USB Host (USBH) EHCI controller on stm32mp15 DKx ARM: dts: stm32: enable USB OTG HS on stm32mp15 DKx boards ARM: dts: stm32: add phy-names to usbotg_hs on stm32mp157c-ev1 ARM: multi_v7_defconfig: enable STM32 PWR regulator Amit Kucheria (4): arm64: dts: sdm845: thermal: Add critical interrupt support arm64: dts: msm8916: thermal: Add interrupt support arm64: dts: msm8996: thermal: Add critical interrupt support arm64: dts: msm8998: thermal: Add critical interrupt support Anand Moon (1): arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 Andre Heider (1): arm64: dts: allwinner: orange-pi-3: Enable IR receiver Andre Przywara (6): arm64: dts: allwinner: H6: Add PMU mode arm64: dts: allwinner: H5: Add PMU node arm: dts: allwinner: H3: Add PMU node ARM: dts: sun8i: R40: Upgrade GICC reg size to 8K ARM: dts: sun8i: R40: Add PMU node ARM: dts: sun8i: R40: Add SPI controllers nodes and pinmuxes Andreas Kemnade (4): dt-bindings: arm: fsl: add compatible string for Tolino Shine 3 ARM: dts: add devicetree entry for Tolino Shine 3 media: dt-bindings: media: fsl-pxp: add missing imx6sll ARM: dts: imx6sll: add PXP module Andrei Stefanescu (1): ARM: dts: at91: sama5d2: mark secumod as a GPIO controller Andrew Jeffery (13): dt-bindings: pinctrl: aspeed: Add reg property as a hint dt-bindings: misc: Document reg for aspeed, p2a-ctrl nodes ARM: dts: aspeed-g5: Move EDAC node to APB ARM: dts: aspeed-g5: Use recommended generic node name for SDMC ARM: dts: vesnin: Add unit address for memory node ARM: dts: fp5280g2: Cleanup gpio-keys-polled properties ARM: dts: swift: Cleanup gpio-keys-polled properties ARM: dts: witherspoon: Cleanup gpio-keys-polled properties ARM: dts: aspeed: Cleanup lpc-ctrl and snoop regs ARM: dts: aspeed: Add reg hints to syscon children ARM: dts: aspeed-g5: Sort LPC child nodes by unit address ARM: dts: aspeed-g6: Cleanup watchdog unit address ARM: dts: ibm-power9-dual: Add a unit address for OCC nodes Andrey Smirnov (6): ARM: dts: imx6: rdu2: Add node for UCS1002 USB charger chip ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3 ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed ARM: dts: vf610-zii-dev-rev-b: Drop redundant I2C properties ARM: dts: vf610-zii-scu4-aib: Use generic names for DT nodes ARM: dts: vf610-zii-scu4-aib: Add node for switch watchdog André Hentschel (2): ARM: dts: Add dtsi files for AM3703, AM3715 and DM3725 ARM: dts: Add omap3-echo AngeloGioacchino Del Regno (1): arm64: dts: pm8004: Add SPMI regulator and add phandles to lsids Anson Huang (8): dt-bindings: arm: imx: Add the i.MX6SX-SDB Rev-A board dt-bindings: arm: imx: Add the i.MX7D-SDB Rev-A board ARM: dts: imx6sx-sdb-reva: Add revision in board compatible string ARM: dts: imx7d-sdb-reva: Add revision in board compatible string arm64: dts: imx8qxp: Remove unnecessary "interrupt-parent" property ARM: dts: imx6sl-tolino-shine3: Remove incorrect power supply assignment arm64: dts: imx8mm: Memory node should be in board DT arm64: dts: imx8mn: Memory node should be in board DT Anurag Kumar Vulisha (1): arm64: zynqmp: Add dr_mode property to usb node Arnaud Pouliquen (1): ARM: dts: stm32: update mlahb node according to the bindings on stm32mp15 Ashish Kumar (4): arm64: dts: ls1028a: Add FlexSPI support arm64: dts: ls1046a: Update QSPI node properties of ls1046ardb arm64: dts: ls208x: Remove non-compatible driver device from qspi node arm64: dts: ls1088a: Add QSPI support for NXP LS1088 Bartlomiej Zolnierkiewicz (1): ARM: dts: exynos: Add missing CPU frequencies for Exynos5422/5800 Baruch Siach (7): ARM: dts: mvebu: add support for SolidRun Clearfog GTR ARM: armada-38x-solidrun-microsom: move i2c0 to SOM DT ARM: dts: armada-38x-solidrun-microsom: add eeprom ARM: dts: armada-388-clearfog: add eeprom arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node arm64: dts: imx8mq-sr-som: add eeprom description arm64: dts: imx8mq-hummingboard-pulse: add eeprom description Benjamin Gaignard (12): ARM: dts: stm32: remove unused rng interrupt on stm32f429 ARM: dts: stm32: remove "@" and "_" from stm32f4 pinmux groups ARM: dts: stm32: remove "@" and "_" from stm32f7 pinmux groups ARM: dts: stm32: remove useless clock-names from RTC node on stm32f429 ARM: dts: stm32: remove useless clock-names from RTC node on stm32f746 ARM: dts: stm32: fix dma controller node name on stm32f746 ARM: dts: stm32: fix dma controller node name on stm32f743 ARM: dts: stm32: fix dma controller node name on stm32mp157c ARM: dts: stm32: change nvmem node name on stm32f429 ARM: dts: stm32: change nvmem node name on stm32mp1 ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco ARM: dts: stm32: Add power-supply for RGB panel on stm32429i-eval Benoit Parrot (2): arm64: dts: ti: k3-am65-main Add CAL node arm64: dts: ti: k3-am654-base-board: Add CSI2 OV5640 camera Bibby Hsieh (1): arm64: dts: add gce node for mt8183 Biju Das (1): dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings Bjorn Andersson (18): ARM: dts: msm8974: Introduce the wcnss remoteproc node ARM: dts: msm8974: Add modem remoteproc node ARM: dts: msm8974: Move ADSP smd edge to ADSP PIL arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk arm64: dts: qcom: db820c: Move non-soc entries out of /soc arm64: dts: qcom: msm8996: Use node references in db820c arm64: dts: qcom: msm8996: Move regulator consumers to db820c arm64: dts: qcom: msm8996: Move regulators to db820c arm64: dts: qcom: db820c: Group root nodes arm64: dts: qcom: db820c: Sort all nodes arm64: dts: qcom: db820c: Remove pin specific files arm64: dts: qcom: msm8996: Pad addresses arm64: dts: qcom: msm8996: Sort all nodes in msm8996.dtsi arm64: dts: qcom: db820c: Use regulator names from schematics arm64: dts: qcom: msm8996: Introduce IFC6640 arm64: dts: qcom: db845c: Move remoteproc firmware to sdm845 arm64: dts: qcom: msm8998-mtp: Add alias for blsp1_uart3 arm64: dts: qcom: sm8150: Hard code rpmhpd constants Brian Masney (2): ARM: dts: qcom: msm8974: add ocmem node ARM: dts: qcom: msm8974: add interconnect nodes Chen-Yu Tsai (8): ARM: dts: sun8i: r40: Add I2C pinmux options ARM: dts: sunxi: Add Libre Computer ALL-H3-IT H5 board ARM: dts: sun4i: Add CSI1 controller and pinmux options ARM: dts: sun7i: Add CSI1 controller and pinmux options ARM: dts: sun8i: r40: Add device node for CSI0 arm64: dts: allwinner: h5: Add Libre Computer ALL-H5-CC H5 board ARM: dts: sunxi: Use macros for references to CCU clocks arm64: dts: allwinner: sun50i-a64: Use macros for newly exported clocks Christoph Fritz (1): ARM: dts: phycore-imx6: set buck regulator modes explicitly Christophe Roullier (3): ARM: dts: stm32: remove syscfg clock on stm32mp15 ethernet ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp15 ARM: dts: stm32: Enable MAC TX clock gating during TX low-power mode on stm32mp15 Chunyan Zhang (2): arm64: dts: Add Unisoc's SC9863A SoC support dt-bindings: arm: move sprd board file to vendor directory Claudiu Beznea (11): dt-bindings: at_xdmac: remove wildcard dt-bindings: at_xdmac: add microchip,sam9x60-dma dt-bindings: atmel-can: add microchip,sam9x60-can dt-bindings: atmel-isi: add microchip,sam9x60-isi dt-bindings: at91-sama5d2_adc: add microchip,sam9x60-adc dt-bindings: atmel-matrix: add microchip,sam9x60-matrix dt-bindings: atmel-nand: add microchip,sam9x60-pmecc dt-bindings: atmel-sysreg: add microchip,sam9x60-ddramc dt-bindings: atmel-smc: add microchip,sam9x60-smc dt-bindings: atmel-gpbr: add microchip,sam9x60-gpbr dt-bindings: arm: add sam9x60-ek board Clément Péron (5): arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink GS1 and Tanix TX6 arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier arm64: dts: allwinner: Fix wrong license header arm64: dts: allwinner: Convert license to SPDX identifier arm64: dts: allwinner: unify header comment style Colin Ian King (1): dmaengine: ti: omap-dma: don't allow a null od->plat pointer to be dereferenced Corentin Labbe (2): arm64: dts: allwinner: sun50i-h6-pine-h64: state that the DT supports the modelA arm64: dts: allwinner: add pineh64 model B Dafna Hirschfeld (1): dt-bindings: fix compilation error of the example in marvell,mmp3-hsic-phy.yaml Damir Franusic (1): ARM: dts: qcom: Add nodes for SMP boot in IPQ40xx Dinh Nguyen (2): arm64: dts: agilex: add NAND IP to base dts arm64: dts: add NAND board files for Stratix10 and Agilex Dmitry Osipenko (1): ARM: dts: tegra20: paz00: Add memory timings Douglas Anderson (9): arm64: dts: sc7180: Fix indentation/ordering of qspi nodes in sc7180-idp arm64: dts: sc7180: Add a comment to i2c7 about external pullup arm64: dts: qcom: sc7180: Add SoC name to compatible arm64: dts: qcom: sc7180: Rename gic-its node to msi-controller arm64: dts: qcom: sc7180: Add "#clock-cells" property to usb_1_ssphy arm64: dts: qcom: pm6150: Remove macro from unit name of adc-chan arm64: dts: qcom: sc7180: Avoid "phy" for USB QMP PHY wrapper arm64: dts: qcom: sc7180: Fix I2C/UART numbers 2, 4, 7, and 9 arm64: dts: qcom: sdm845: Rename gic-its node to msi-controller Eddie James (1): ARM: dts: aspeed: rainier: Switch PSUs to unknown version Eugen Hristev (3): dt-bindings: ARM: at91: Document SAMA5D27 WLSOM1 and Evaluation Kit ARM: dts: at91: sama5d27_wlsom1: add SAMA5D27 wlsom1 and wlsom1-ek ARM: dts: at91: sama5d27_som1_ek: add i2c filters properties Fabio Estevam (7): ARM: dts: e60k02: Pass the memory unit address dt-bindings: arm: fsl: Document i.MX7ULP Embedded Artists COM board ARM: dts: imx7ulp-com: Add initial support for i.MX7UP COM board ARM: dts: imx51-babbage: Fix the DVI output description ARM: dts: imx7: Unify temp-grade and speed-grade nodes ARM: dts: imx7d-pico: Add LCD support ARM: dts: imx6ul-14x14-evk: Pass the "broken-cd" property Fabrice Gasnier (7): ARM: dts: stm32: add pwm sleep pin muxing for stm32mp157c-ev1 ARM: dts: stm32: add pwm pin muxing for stm32mp157a-dk1 ARM: dts: stm32: add pwm sleep pins to stm32mp157c-ev1 ARM: dts: stm32: add support for PWM on stm32mp157a-dk1 ARM: dts: stm32: add timers counter support on stm32mp157c ARM: dts: stm32: add ADC pins used for stm32mp157c-ed1 ARM: dts: stm32: add ADC support to stm32mp157c-ed1 Fabrizio Castro (4): ARM: dts: iwg20d-q7-common: Add LCD support dt-bindings: can: rcar_can: document r8a774b1 support dt-bindings: can: rcar_canfd: document r8a774b1 support arm64: dts: renesas: Add EK874 board with idk-2121wr display support Fancy Fang (2): arm64: dts: imx8mm: remove "simple-bus" for anatop arm64: dts: imx8mn: remove "simple-bus" for anatop Florian Fainelli (2): ARM: dts: NSP: Use hardware I2C for BCM958625HR Merge tag 'tags/bcm2835-dt-next-2020-01-07' into devicetree/next Frieder Schrempf (1): arm64: dts: imx8mm: Add missing mux options for UART1 and UART2 signals Geert Uytterhoeven (26): arm64: dts: renesas: Remove use of ARCH_R8A7796 arm64: dts: renesas: Rename r8a7796* to r8a77960* ARM: dts: sh73a0: Rename twd clock to periph clock ARM: dts: sh73a0: Add device node for ARM global timer ARM: dts: r8a7779: Add device node for ARM global timer ARM: dts: renesas: Group tuples in regulator-gpio states properties ARM: dts: renesas: Group tuples in interrupt properties ARM: dts: renesas: Group tuples in pci ranges and dma-ranges properties arm64: dts: renesas: Group tuples in regulator-gpio states properties arm64: dts: renesas: Group tuples in interrupt properties arm64: dts: renesas: Group tuples in pci ranges and dma-ranges properties arm64: dts: renesas: r8a77970: Group tuples in thermal reg property arm64: dts: renesas: r8a77961: Add RWDT node arm64: dts: renesas: r8a77961: Add GPIO nodes arm64: dts: renesas: r8a77961: Add RAVB node arm64: dts: renesas: r8a77961: Add SYS-DMAC nodes arm64: dts: renesas: r8a77961: Add I2C nodes arm64: dts: renesas: r8a77961: Add SDHI nodes arm64: dts: renesas: Rename r8a7795{-es1,}* to r8a7795[01]* arm64: dts: renesas: Drop redundant SoC prefixes from ULCB DTS file names arm64: dts: renesas: Sort DTBs in Makefile arm64: dts: renesas: Prepare for split of ARCH_R8A7795 into ARCH_R8A7795[01] ARM: dts: rcar-gen2: Fix PCI high address in interrupt-map-mask ARM: dts: rcar-gen2: Add missing mmio-sram bus properties ARM: dts: r8a7778: Add missing clock-frequency for fixed clocks ARM: dts: sh73a0: Add missing clock-frequency for fixed clocks Georgii Staroselskii (3): ARM: dts: allwinner: Split out non-SoC specific parts of Neutis N5 ARM: dts: sunxi: Add Neutis N5H3 support dt-bindings: arm: sunxi: add Neutis N5H3 Grygorii Strashko (2): ARM: dts: omap3: name mdio node properly arm64: dts: ti: k3-am65-mcu: add system control module node Guido Günther (2): arm64: dts: imx8mq: Add eLCDIF controller dt-bindings: mxsfb: Add compatible for iMX8MQ Heiko Stuebner (8): arm64: dts: rockchip: remove 408MHz operating point from px30 arm64: dts: rockchip: add thermal infrastructure to px30 arm64: dts: rockchip: enable tsadc on px30-evb dt-bindings: gpu: mali-bifrost: Add Rockchip PX30 arm64: dts: rockchip: add the gpu for px30 arm64: dts: rockchip: enable the gpu on px30-evb arm64: dts: rockchip: add dsi controller for px30 arm64: dts: rockchip: hook up the px30-evb dsi display Horia Geantă (1): arm64: dts: imx8mn: add crypto node Hsin-Yi Wang (1): arm64: dts: mt8173: add Mediatek JPEG Codec Ingo van Lil (1): ARM: dts: at91: Reenable UART TX pull-ups Ioana Ciornei (2): arm64: dts: lx2160a: add emdio1 node arm64: dts: lx2160a: add RGMII phy nodes Ivan Mikhaylov (1): ARM: dts: aspeed: Add SD card for Vesnin JC Kuo (1): arm64: tegra: Add fuse/apbmisc node on Tegra194 Jack Chen (1): ARM: dts: rockchip: Add missing cpu operating points for rk3288-tinker Jagan Teki (6): dt-bindings: arm: rockchip: Add Rock Pi N10 binding arm64: dts: rockchip: Add VMARC RK3399Pro SOM initial support ARM: dts: rockchip: Add Radxa Dalang Carrier board arm64: dts: rockchip: Add Radxa Rock Pi N10 initial support arm64: dts: allwinner: a64: Add MIPI DSI pipeline ARM: dts: sun8i: r40: Use tcon top clock index macros Jeffrey Hugo (6): arm64: dts: qcom: msm8998: Add anoc2 smmu node arm64: dts: qcom: msm8998: Add wifi node arm64: dts: qcom: msm8998: Fix tcsr syscon size arm64: dts: qcom: msm8998: Add gpucc node arm64: dts: qcom: msm8998: Fixup uart3 gpio config for bluetooth arm64: dts: msm8998-clamshell: Add pm8005_s1 regulator Jernej Skrabec (5): media: dt-bindings: media: add new rc map name arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping ARM: dts: sun8i: h3: Add rc map for Beelink X2 dt-bindings: pwm: allwinner: Add H6 PWM description arm64: dts: allwinner: h6: Add PWM node Jerome Brunet (4): arm64: dts: meson: gxl: add i2c C pins dt-bindings: arm: amlogic: add libretech-pc bindings arm64: dts: meson: add libretech-pc boards support arm64: dts: meson: add audio fifo depths Jim Wright (1): ARM: dts: aspeed: rainier: Add UCD90320 power sequencer Joel Stanley (1): ARM: dts: aspeed: AST2400 disables hw checksum Johan Jonker (9): arm64: dts: rockchip: remove identical &uart0 node from rk3368-lion-haikou arm64: dts: rockchip: rk3399-firefly: remove num-slots from &sdio0 node arm64: dts: rockchip: rk3399-hugsun-x99: remove supports-sd and supports-emmc options arm64: dts: rockchip: fix dwmmc clock name for px30 arm64: dts: rockchip: fix dwmmc clock name for rk3308 arm64: dts: rockchip: add reg property to brcmf sub-nodes ARM: dts: rockchip: add reg property to brcmf sub node for rk3188-bqedison2qc ARM: dts: rockchip: rename dwmmc node names to mmc arm64: dts: rockchip: rename dwmmc node names to mmc Jorge Ramirez-Ortiz (4): arm64: dts: qcom: msm8916: Add the clocks for the APCS mux/divider arm64: dts: qcom: qcs404: Add HFPLL node arm64: dts: qcom: qcs404: Add the clocks for APCS mux/divider arm64: dts: qcom: qcs404: Add DVFS support Jyri Sarha (3): ARM: dts: am335x-evm: Use drm simple-panel instead of tilcdc-panel ARM: dts: am335x-evmsk: Use drm simple-panel instead of tilcdc-panel ARM: dts: am335x-icev2: Add support for OSD9616P0899-10 at i2c0 Kamel Bouhara (3): ARM: dts: at91: rearrange kizbox dts using aliases nodes dt-bindings: arm: at91: Document Kizboxmini and Smartkiz boards binding ARM: dts: at91: add smartkiz support and a common kizboxmini dtsi file Katsuhiro Suzuki (1): arm64: dts: rockchip: split rk3399-rockpro64 for v2 and v2.1 boards Kever Yang (1): arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log Kevin Hilman (1): Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayLibre/clk-meson into v5.6/dt Kiran Gunda (3): arm64: dts: qcom: sc7180: Add SPMI PMIC arbiter device arm64: dts: qcom: pm6150: Add PM6150/PM6150L PMIC peripherals arm64: dts: qcom: sc7180-idp: Add RPMh regulators Krzysztof Kozlowski (3): ARM: dts: exynos: Rename children of SysRAM node to "sram" ARM: dts: samsung: Rename Samsung and Exynos to lowercase arm64: dts: exynos: Rename Samsung and Exynos to lowercase Kuldeep Singh (2): arm64: dts: ls1046a: Add QSPI node for ls1046afrwy arm64: dts: ls208xa: Update qspi node properties for LS2088ARDB Kuninori Morimoto (1): arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from sound Laurent Pinchart (1): arm64: dts: zynqmp: Use decimal values for drm-clock properties Leonard Crestez (1): arm64: dts: imx8m: Add ddr controller nodes Li Jun (2): arm64: dts: imx8mn: Remove setting for IMX8MN_CLK_USB_CORE_REF arm64: dts: imx8mn-evk: enable usb1 and typec support Lina Iyer (2): arm64: dts: qcom: add PDC interrupt controller for SDM845 arm64: dts: qcom: setup PDC as the wakeup parent for TLMM on SDM845 Linus Walleij (5): ARM: dts: ux500: declare GPADC IIO ADC channels ARM: dts: ux500: Drop pulls on I2C buses ARM: dts: ux500: Break out DB8500 DTSI ARM: dts: ux500: Split TVK DTSI files in two ARM: dts: ux500: Add devicetree for HREF520 Loic Poulain (2): arm: dts: qcom: db410c: Enable USB OTG support arm64: dts: apq8096-db820c: Fix VDD core voltage Lokesh Vutla (1): arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu Lubomir Rintel (5): dt-bindings: marvell,mmp2: Add clock ids for the HSIC clocks clk: mmp2: Add HSIC clocks dt-bindings: phy: Add binding for marvell,mmp3-hsic-phy ARM: dts: mmp3: Add HSIC controllers ARM: dts: mmp3-dell-ariel: Enable the HSIC Luca Weiss (1): ARM: dts: msm8974-FP2: Introduce the wcnss remoteproc node Lucas Stach (1): arm64: dts: imx8mq: add missing SAI nodes Ludovic Desroches (1): ARM: dts: at91: sama5d2: set the sdmmc gclk frequency Manish Narani (1): arm64: zynqmp: Add ZynqMP SDHCI compatible string Manivannan Sadhasivam (4): arm64: dts: freescale: Add devicetree support for Thor96 board dt-bindings: arm: Add devicetree binding for Thor96 Board arm64: dts: bitmain: Add clock controller support for BM1880 SoC arm64: dts: bitmain: Source common clock for UART controllers Manu Gautam (1): arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core Marco Antonio Franchi (2): dt-bindings: arm: Add Google Coral Edge TPU entry arm64: dts: freescale: add initial support for Google i.MX 8MQ Phanbell Marco Felsch (1): ARM: dts: imx6: phycore-som: add pmic onkey device Marek Szyprowski (4): ARM: dts: exynos: Add initial data for coupled regulators for Exynos5422/5800 ARM: dts: exynos: Correct USB3503 GPIOs polarity ARM: dts: exynos: Move Exynos5420 bus related OPPs to the Odroid boards DTS ARM: dts: exynos: Adjust bus related OPPs to the values correct for Exynos5422 Odroids Marian Mihailescu (1): ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enable it on Odroid XU3/4 Markus Reichl (11): arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc arm64: dts: rockchip: Use correct pin for lcd-reset pinctrl on rk3399-roc-pc arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk3399-roc-pc arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc arm64: dts: rockchip: Remove always-on properties from regulator nodes on rk3399-roc-pc. arm64: dts: rockchip: Enable mp8859 regulator on rk3399-roc-pc arm64: dts: rockchip: Enable sdio0 and uart0 on rk3399-roc-pc-mezzanine Martin Blumenstingl (6): ARM: dts: meson: provide the XTAL clock using a fixed-clock ARM: dts: meson8: add the DDR clock controller ARM: dts: meson8b: add the DDR clock controller ARM: dts: meson8b: fix the clock controller compatible string ARM: dts: meson8: use the actual frequency for the GPU's 182.1MHz OPP ARM: dts: meson8b: use the actual frequency for the GPU's 364MHz OPP Martin Kepplinger (1): arm64: dts: imx8mq-librem5-devkit: add accelerometer and gyro sensor Masahiro Yamada (3): ARM: dts: uniphier: add pinmux nodes for I2C ch5, ch6 ARM: dts: uniphier: add reset-names to NAND controller node arm64: dts: uniphier: add reset-names to NAND controller node Matthias Kaehlcke (3): arm64: dts: qcom: sc7180: Fix node order ARM: dts: rockchip: Use ABI name for write protect pin on veyron fievel/tiger ARM: dts: rockchip: Use ABI name for recovery mode pin on veyron fievel/tiger Matwey V. Kornilov (2): arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board arm64: dts: rockchip: Add regulators for PCIe for Radxa Rock Pi 4 board Maulik Shah (4): arm64: dts: qcom: sc7180: Add cmd_db reserved area arm64: dts: qcom: sc7180: Add rpmh-rsc node arm64: dts: qcom: sc7180: Add pdc interrupt controller arm64: dts: qcom: sc7180: Add wakeup parent for TLMM Maxime Jourdan (1): arm64: dts: meson-g12-common: add video decoder node Maxime Ripard (9): dt-bindings: clocks: Convert Allwinner DE2 clocks to a schema dt-bindings: clocks: Convert Allwinner A80 USB clocks to a schema dt-bindings: clocks: Convert Allwinner A80 DE clocks to a schema ARM: dts: sun9i: Make sure the USB PHY resources are in the same order ARM: dts: sun8i: v3s: Remove redundant assigned-clocks ARM: dts: sunxi: Add missing dmas properties to TCON ARM: dts: sun8i: nanopi-duo2: Fix GPIO regulator state array ARM: dts: sun9i: Remove useless reset and clock names ARM: dts: sunxi: Add missing LVDS resets and clocks Michael Grzeschik (2): ARM: dts: imx25: consolidate properties of usbhost1 in dtsi file ARM: dts: imx25: describe maximum speed of internal usbhost port1 phy Michael Trimarchi (2): ARM: dts: imx6qdl-icore-1.5: Remove duplicate phy reset methods ARM: dts: imx6qdl-icore: Add fec phy-handle Michael Walle (2): arm64: dts: ls1028a: add missing sai nodes arm64: dts: ls1028a: put SAIs into async mode Michal Simek (14): arm64: zynqmp: Use ethernet-phy as node name for ethernet phys arm64: zynqmp: Remove addition number in node name arm64: zynqmp: Fix address for tca6416_u97 chip on zcu104 arm64: zynqmp: Turn comment to gpio-line-names arm64: zynqmp: Setup clock-output-names for si570 chips arm64: zynqmp: Remove broken-cd from zcu100-revC arm64: zynqmp: Setup default number of chipselects for zcu100 arm64: zynqmp: Enable iio-hwmon for ina226 on zcu100 arm64: zynqmp: Enable iio-hwmon for ina226 on zcu111 arm64: zynqmp: Add label property to all ina226 on zcu111 arm64: zynqmp: Enable iio-hwmon for ina226 on zcu102 arm64: zynqmp: Add label property to all ina226 on zcu102 arm64: zynqmp: Enable iio-hwmon for ina226 on zcu106 arm64: zynqmp: Add label property to all ina226 on zcu106 Miquel Raynal (2): arm64: dts: rockchip: Add PX30 DSI DPHY arm64: dts: rockchip: Add PX30 LVDS Mohammad Rasim (3): dt-bindings: Add vendor prefix for Videostrong dt-bindings: arm: amlogic: add Videostrong KII Pro bindings arm64: dts: meson-gxbb: add support for Videostrong KII Pro Neil Armstrong (1): arm64: dts: meson-sm1: add video decoder compatible Nicolas Ferre (1): ARM: dts: at91: sama5d27_som1_ek: add the microchip,sdcal-inverted on sdmmc0 Nicolas Saenz Julienne (2): ARM: dts: bcm283x: Unify CMA configuration ARM: dts: bcm2711: Enable PCIe controller Niklas Cassel (2): arm64: dts: qcom: qcs404: Add CPR and populate OPP table arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode Olof Johansson (48): Merge tag 'samsung-dt-5.5-2' of https://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'socfpga_dts_updates_for_v5.5_part2' of git://git.kernel.org/.../dinguyen/linux into arm/dt Merge tag 'ux500-armsoc-v5.6-1' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt Merge tag 'ux500-armsoc-v5.6-2' of git://git.kernel.org/.../linusw/linux-stericsson into arm/dt Merge tag 'renesas-arm-dt-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge tag 'renesas-arm64-dt-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge tag 'renesas-dt-bindings-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge branch 'mmp/hsic' into arm/dt ARM: dts: mmp3: Fix typos Merge branch 'mmp/hsic' into arm/dt Merge tag 'omap-for-v5.6/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt Merge tag 'omap-for-v5.6/ti-sysc-dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt Merge branch 'omap/soc' into arm/dt Merge tag 'omap-for-v5.6/ti-sysc-drop-pdata-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt Merge tag 'arm-soc/for-5.6/devicetree' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'hisi-arm64-dt-for-5.6' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'stm32-dt-for-v5.6-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt Merge tag 'v5.6-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt Merge tag 'v5.6-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt Merge tag 'samsung-dt-5.6' of https://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'tegra-for-5.6-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'tegra-for-5.6-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'tegra-for-5.6-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'mvebu-dt-5.6-1' of git://git.infradead.org/linux-mvebu into arm/dt Merge tag 'mvebu-dt64-5.6-1' of git://git.infradead.org/linux-mvebu into arm/dt Merge tag 'imx-bindings-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'imx-dt-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'imx-dt64-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'sunxi-dt-for-5.6-2' of https://git.kernel.org/.../sunxi/linux into arm/dt Merge tag 'v5.5-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into arm/dt Merge tag 'at91-5.6-dt-1' of git://git.kernel.org/.../at91/linux into arm/dt Merge tag 'qcom-arm64-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/dt Merge tag 'qcom-dts-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/dt Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt Merge tag 'amlogic-dt' of https://git.kernel.org/.../khilman/linux-amlogic into arm/dt Merge tag 'omap-for-v5.6/sdma-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt Merge tag 'omap-for-v5.6/dt-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt Merge tag 'ti-k3-soc-for-v5.6' of git://git.kernel.org/.../kristo/linux into arm/dt Merge tag 'arm-soc/for-5.6/devicetree-part2' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'v5.6-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt Merge tag 'v5.6-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt Merge tag 'at91-5.6-dt-2' of git://git.kernel.org/.../at91/linux into arm/dt Merge tag 'aspeed-5.6-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt Merge tag 'zynqmp-dt-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/dt Merge tag 'zynq-dt-for-v5.6-v2' of https://github.com/Xilinx/linux-xlnx into arm/dt Merge tag 'uniphier-dt-v5.6' of git://git.kernel.org/.../masahiroy/linux-uniphier into arm/dt Merge tag 'uniphier-dt64-v5.6' of git://git.kernel.org/.../masahiroy/linux-uniphier into arm/dt Merge tag 'ti-k3-soc-for-v5.6-part2' of git://git.kernel.org/.../kristo/linux into arm/dt Ondrej Jirman (4): ARM: dts: sun8i-a83t: Add thermal sensor and thermal zones ARM: dts: sun8i-h3: Add thermal sensor and thermal zones arm64: dts: allwinner: h5: Add thermal sensor and thermal zones arm64: dts: allwinner: h6: Add thermal sensor and thermal zones Peng Fan (1): arm64: dts: imx8m: drop "fsl,aips-bus" and "fsl,imx8mq-aips-bus" Peng Ma (1): arm64: dts: ls1028a: Update edma compatible to fit eDMA driver Peter Chen (1): ARM: dts: imx7s: Add power domain for imx7d HSIC Peter Robinson (1): arm64: tegra: Allow bootloader to configure Ethernet MAC on Jetson TX2 Peter Ujfalusi (9): arm64: dts: ti: k3-am65-main: Correct main NAVSS representation arm64: dts: ti: k3-am65-main: Move secure proxy under cbass_main_navss arm64: dts: ti: k3-am65: DMA support arm64: dts: ti: k3-j721e: Correct the address for MAIN NAVSS arm64: dts: ti: k3-j721e-main: Correct main NAVSS representation arm64: dts: ti: k3-j721e-main: Move secure proxy and smmu under main_navss arm64: dts: ti: k3-j721e: DMA support arm64: dts: ti: k3-am654-main: Add McASP nodes arm64: dts: ti: k3-j721e-main: Add McASP nodes Philipp Zabel (1): arm64: dts: imx8mq: increase NOC clock to 800 MHz Philippe Schenker (1): ARM: dts: colibri-imx6ull: correct wrong pinmuxing and add comments Qianggui Song (1): arm64: dts: meson: a1: add pinctrl controller support Rabeeh Khoury (1): arm64: dts: lx2160a: add dts for CEX7 platforms Rajan Vaja (3): arm64: dts: xilinx: Add the clock nodes for zynqmp arm64: dts: xilinx: Remove dtsi for fixed clock arm64: dts: xilinx: Add the power nodes for zynqmp Rajendra Nayak (4): dt-bindings: qcom: Add SC7180 bindings arm64: dts: sc7180: Add minimal dts/dtsi files for SC7180 soc arm64: dts: sc7180: Remove additional spi chip select muxes arm64: dts: sc7180: Add aliases for all i2c and spi devices Rajeshwari (2): arm64: dts: qcom: sc7180: Add device node support for TSENS in SC7180 arm64: dts: qcom: sc7180: Add critical interrupt and cooling maps for TSENS in SC7180 Rasmus Villemoes (1): ARM: dts: ls1021a: add node describing external interrupt lines Razvan Stefanescu (1): ARM: dts: at91: sama5d2: disable pwm0 by default Rob Clark (1): arm64: dts: qcom: sdm845: move gpu zap nodes to per-device dts Rob Herring (2): ARM: dts: rockchip: Kill off "simple-panel" compatibles arm64: dts: rockchip: Kill off "simple-panel" compatibles Robert Jones (4): dt-bindings: arm: fsl: Add Gateworks Ventana i.MX6DL/Q compatibles ARM: dts: imx: Add GW5907 board support ARM: dts: imx: Add GW5913 board support ARM: dts: imx: Add GW5912 board support Robin Murphy (4): arm64: dts: rockchip: Fix NanoPC-T4 cooling maps arm64: dts: rockchip: Improve nanopi4 PCIe arm64: dts: rockchip: Add GPU cooling device for RK3399 arm64: dts: rockchip: Add RK3328 idle state Roja Rani Yarubandi (1): arm64: dts: sc7180: Add qupv3_0 and qupv3_1 Ruslan V. Sushko (1): arm64: dts: zii-ultra: adjust board names Russell King (4): arm64: dts: uDPU: fix broken ethernet arm64: dts: uDPU: remove i2c-fast-mode arm64: dts: uDPU: SFP cages support 3W modules arm64: dts: lx2160a: add emdio2 node Sai Prakash Ranjan (5): arm64: dts: sdm845: Update the device tree node for LLCC arm64: dts: qcom: sc7180: Add APSS watchdog node arm64: dts: qcom: sm8150: Add APSS watchdog node arm64: dts: qcom: sc7180: Add Last level cache controller node arm64: dts: qcom: qcs404: Update the compatible for watchdog timer Samuel Holland (1): arm64: dts: allwinner: a64: pinebook: Fix lid wakeup Sandeep Maheswaram (1): arm64: dts: qcom: sc7180: Add USB related nodes Sandeep Sheriker Mallikarjun (1): ARM: dts: at91: sam9x60: add device tree for soc and board Shawn Guo (3): bindings: fsl: document compatibles of lx2160a boards arm64: dts: hi3798cv200-poplar: add linux,rc-map-name for IR arm64: dts: hi3798cv200: correct PCIe 'bus-range' setting Sibi Sankar (8): arm64: dts: sm8150: Add rpmh power-domain node arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI smp2p arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI remoteprocs arm64: dts: qcom: sm8150: Add cpufreq HW device node arm64: dts: qcom: sc7180: Add remoteproc enablers arm64: dts: qcom: msm8998: Update reserved memory map arm64: dts: qcom: msm8998: Add ADSP, MPSS and SLPI nodes arm64: dts: qcom: sc7180: Add rpmh power-domain node Simon Shields (1): ARM: dts: exynos: Add support for the touch-sensitive buttons on Midas family Soeren Moch (2): arm64: dts: rockchip: enable wifi module at sdio0 on rockpro64 arm64: dts: rockchip: hook up bluetooth at uart0 on rockpro64 Stanimir Varbanov (1): arm64: dts: qcom: msm8996: Fix venus iommu nodename error Stefan Agner (1): ARM: dts: imx6qdl-apalis: mux HDMI CEC pin Stefan Mavrodiev (1): arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators Stephan Gerhold (22): ARM: dts: ux500: snowball: Remove unused PRCMU cpufreq node dt-bindings: arm: Document compatibles for Ux500 boards ARM: dts: ux500: Move generic pin configs out of ste-href-family-pinctrl.dtsi ARM: dts: ux500: Rename generic pin configs according to pin group ARM: dts: ux500: Add alternative SDI pin configs ARM: dts: ux500: Add pin configs for UART1 CTS/RTS pins ARM: dts: ux500: nomadik-pinctrl: Add &gpio_in_nopull ARM: dts: ux500: Disable I2C/SPI buses by default ARM: dts: ux500: Add aliases for I2C and SPI buses ARM: dts: ux500: Move serial aliases to ste-dbx5x0.dtsi ARM: dts: ux500: Remove ux500_ prefix from ux500_serial* labels ARM: dts: ux500: Add "simple-bus" compatible to soc node ARM: dts: ux500: Use "arm,pl031" compatible for PL031 arm64: dts: qcom: pm8916: Add vibration motor node ARM: dts: ux500: Remove unused ste-href-ab8505.dtsi ARM: dts: ux500: Add device tree include for AB8505 dt-bindings: arm: ux500: Document samsung,golden compatible ARM: dts: ux500: Add device tree for Samsung Galaxy S III mini (GT-I8190) ARM: dts: ux500: samsung-golden: Add IMU (accelerometer + gyroscope) ARM: dts: ux500: samsung-golden: Add touch screen ARM: dts: ux500: samsung-golden: Add WiFi ARM: dts: ux500: samsung-golden: Add Bluetooth Stephen Boyd (1): arm64: dts: qcom: sdm845-cheza: Add cr50 spi node Stephen Brennan (2): ARM: dts: bcm2835: Move rng definition to common location ARM: dts: bcm2711: Enable HWRNG support Sylwester Nawrocki (1): ARM: dts: exynos: Remove syscon compatible from chipid node on Exynos5 Tamás Szűcs (2): arm64: tegra: Enable PWM fan on Jetson Nano arm64: tegra: Enable SDIO on Jetson Nano M.2 Key E Taniya Das (2): arm64: dts: qcom: SC7180: Add node for rpmhcc clock driver arm64: dts: sc7180: Add cpufreq HW node for cpu scaling Tao Ren (2): ARM: dts: aspeed: netbmc: Delete no-hw-checksum ARM: dts: aspeed: yamp: Delete no-hw-checksum Tero Kristo (6): ARM: dts: dra7: convert IOMMUs to use ti-sysc ARM: dts: dra74x: convert IOMMUs to use ti-sysc ARM: dts: omap4: convert IOMMUs to use ti-sysc ARM: dts: omap5: convert IOMMUs to use ti-sysc ARM: OMAP4: hwmod-data: remove OMAP4 IOMMU hwmod data ARM: OMAP5: hwmod-data: remove OMAP5 IOMMU hwmod data Thierry Reding (13): dt-bindings: memory-controller: Convert Tegra124 EMC to json-schema ARM: tegra: Let the EMC hardware use the EMC clock arm64: tegra: Let the EMC hardware use the EMC clock ARM: tegra: Rename EMC on Tegra124 arm64: tegra: Rename EMC on Tegra132 dt-bindings: memory: Add Tegra186 memory client IDs dt-bindings: memory: Add Tegra194 memory controller header dt-bindings: memory: Add Tegra186 memory subsystem arm64: tegra: Add interrupt for memory controller on Tegra186 arm64: tegra: Add external memory controller on Tegra186 arm64: tegra: Add the memory subsystem on Tegra194 arm64: tegra: Make XUSB node consistent with the rest arm64: tegra: Redefine force recovery key on Jetson AGX Xavier Thor Thayer (3): arm64: dts: agilex: Add EDAC Device Tree arm64: dts: agilex: Add SysMgr compatible arm64: dts: agilex: Add SysMgr to Ethernet nodes Tim Harvey (1): ARM: dts: imx: Add GW5910 board support Tomi Valkeinen (2): ARM: dts: dra76-evm: add HDMI output ARM: dts: am57xx-idk-common: add HDMI to the common dtsi Tony Lindgren (70): ARM: dts: Add generic compatible for omap sdma instances ARM: dts: Configure interconnect target module for omap2 sdma ARM: dts: Configure interconnect target module for omap3 sdma ARM: OMAP2+: Drop unused sdma functions ARM: OMAP2+: Drop sdma interrupt handling for mach-omap2 ARM: OMAP2+: Configure sdma capabilities directly ARM: OMAP2+: Configure dma_plat_info directly and drop dma_dev_attr dmaengine: ti: omap-dma: Add device tree match data and use it for cpu_pm ARM: dts: Configure interconnect target module for am4 qspi ARM: dts: Configure interconnect target module for am3 sham ARM: dts: Configure interconnect target module for am4 sham ARM: dts: Configure interconnect target module for dra7 sham ARM: dts: Configure interconnect target module for am3 aes ARM: dts: Configure interconnect target module for am4 aes ARM: dts: Configure interconnect target module for dra7 aes ARM: dts: Configure interconnect target module for am4 des ARM: dts: Configure interconnect target module for dra7 des ARM: OMAP2+: Drop legacy platform data for am4 qspi ARM: OMAP2+: Drop legacy platform data for omap4 aess ARM: OMAP2+: Drop legacy platform data for omap4 dmic ARM: OMAP2+: Drop legacy platform data for omap4 mcpdm ARM: OMAP2+: Drop legacy platform data for omap5 dmic ARM: OMAP2+: Drop legacy platform data for omap5 mcpdm ARM: OMAP2+: Drop legacy platform data for am3 and am4 sham ARM: OMAP2+: Drop legacy platform data for dra7 sham ARM: OMAP2+: Drop legacy platform data for am3 and am4 aes ARM: OMAP2+: Drop legacy platform data for dra7 aes ARM: OMAP2+: Drop legacy platform data for am4 des ARM: OMAP2+: Drop legacy platform data for dra7 des ARM: OMAP2+: Drop legacy platform data for omap4 timers except timer1 ARM: OMAP2+: Drop legacy platform data for omap5 timers except timer1 ARM: OMAP2+: Drop legacy platform data for am3 and am4 timers except timer1 and 2 ARM: OMAP2+: Drop legacy platform data for dra7 timers except timer1 to 4 ARM: OMAP2+: Drop legacy platform data for am3 and am4 epwmss ARM: OMAP2+: Drop legacy platform data for dra7 epwmss ARM: OMAP2+: Drop legacy platform data for am3 and am4 spinlock ARM: OMAP2+: Drop legacy platform data for omap4 spinlock ARM: OMAP2+: Drop legacy platform data for omap5 spinlock ARM: OMAP2+: Drop legacy platform data for dra7 spinlock ARM: OMAP2+: Drop legacy platform data for am3 and am4 spi ARM: OMAP2+: Drop legacy platform data for am3 and am4 dcan ARM: OMAP2+: Drop legacy platform data for dra7 dcan ARM: OMAP2+: Drop legacy platform data for am3 adc_tsc ARM: OMAP2+: Drop legacy platform data for am4 adc_tsc ARM: OMAP2+: Drop legacy platform data for am3 and am4 elm ARM: OMAP2+: Drop legacy platform data for omap4 elm ARM: OMAP2+: Drop legacy platform data for dra7 elm ARM: OMAP2+: Drop legacy platform data for am3 lcdc ARM: OMAP2+: Drop legacy platform data for am4 ocp2scp ARM: OMAP2+: Drop legacy platform data for omap4 ocp2scp ARM: OMAP2+: Drop legacy platform data for omap5 ocp2scp ARM: OMAP2+: Drop legacy platform data for dra7 ocp2scp ARM: OMAP2+: Drop legacy platform data for am4 vpfe ARM: OMAP2+: Drop legacy platform data for omap4 hsi ARM: OMAP2+: Drop legacy platform data for omap4 smartreflex ARM: OMAP2+: Drop legacy platform data for dra7 smartreflex ARM: OMAP2+: Drop legacy platform data for omap4 kbd ARM: OMAP2+: Drop legacy platform data for omap5 kbd ARM: OMAP2+: Drop legacy platform data for omap4 slimbus ARM: OMAP2+: Drop legacy platform data for omap4 fdif Merge branch 'omap-for-v5.6/ti-sysc-dt' into omap-for-v5.6/ti-sysc-drop-pdata dmaengine: ti: omap-dma: Configure global priority register directly dmaengine: ti: omap-dma: Pass sdma auxdata to driver and use it dmaengine: ti: omap-dma: Allocate channels directly dmaengine: ti: omap-dma: Use cpu notifier to block idle for omap2 ARM: OMAP2+: Drop legacy init for sdma ARM: OMAP2+: Drop legacy platform data for sdma Merge tag 'sdma-dts' into omap-for-v5.6/ti-sysc-dt Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sysc-drop-pdata Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sysc-drop-pdata Vasily Khoruzhick (5): arm64: dts: allwinner: a64: Add thermal sensors and thermal zones arm64: dts: allwinner: a64: add CPU clock to CPU0-3 nodes arm64: dts: allwinner: a64: add cooling maps and thermal tripping points arm64: dts: allwinner: a64: add dtsi with CPU operating points arm64: dts: allwinner: a64: enable DVFS Venkatesh Yadav Abbarapu (1): arm64: zynqmp: Fix the si570 clock frequency on zcu111 Victhor Foster (2): ARM: dts: qcom: apq8084: Change tsens definition to new style ARM: dts: qcom: apq8084: Remove all instances of IRQ_TYPE_NONE Vignesh Raghavendra (3): arm64: dts: ti: k3-j721e: Add DT nodes for few peripherials arm64: dts: ti: k3-am65: Add OSPI DT node arm64: dts: k3-am654-base-board: Add IRQ line for GPIO expander Vinod Koul (6): arm64: dts: qcom: Use gcc clock enums arm64: dts: qcom: sm8150: Add ufs nodes arm64: dts: qcom: sm8150-mtp: Enable UFS nodes arm64: dts: qcom: sm8150-mtp: Add UFS gpio reset arm64: dts: qcom: sm8150: Fix UFS phy register size arm64: dts: qcom: sdm845: add the ufs reset Vivek Gautam (1): arm64: dts: sc7180: Add device node for apps_smmu Vladimir Oltean (1): ARM: dts: ls1021a-tsn: Use interrupts for the SGMII PHYs Xingyu Chen (1): arm64: dts: meson: add reset controller for Meson-A1 SoC Yangtao Li (1): ARM: dts: exynos: Enable FIMD node and add proper panel node to Tiny4412 Yann Gautier (4): ARM: dts: stm32: update slew-rate properties for sdmmc1 on stm32mp157 ARM: dts: stm32: add sdmmc2 & 3 nodes for STM32MP157 SoC ARM: dts: stm32: enable sdmmc2 node for stm32mp157c-ed1 board ARM: dts: stm32: add sdmmc3 node for STM32MP1 boards Yinbo Zhu (1): arm64: dts: ls1028a-rdb: enable emmc hs400 mode Zumeng Chen (1): ARM: dts: zynq: enablement of coresight topology michael.kao (1): arm64: dts: mt8173: Add dynamic power node. yong.liang (1): arm64: dts: mt8183: add reset-cells in infracfg .../devicetree/bindings/arm/amlogic.yaml | 3 + .../devicetree/bindings/arm/atmel-at91.yaml | 31 + .../devicetree/bindings/arm/atmel-sysregs.txt | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 54 + Documentation/devicetree/bindings/arm/qcom.yaml | 44 +- .../devicetree/bindings/arm/rockchip.yaml | 9 + .../bindings/arm/{ => sprd}/sprd.yaml | 2 +- .../devicetree/bindings/arm/sunxi.yaml | 23 +- .../devicetree/bindings/arm/ux500.yaml | 36 + .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 76 + .../clock/allwinner,sun9i-a80-de-clks.yaml | 67 + .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 + .../devicetree/bindings/clock/sun8i-de2.txt | 34 - .../devicetree/bindings/clock/sun9i-de.txt | 28 - .../devicetree/bindings/clock/sun9i-usb.txt | 24 - .../devicetree/bindings/display/mxsfb.txt | 1 + .../devicetree/bindings/dma/atmel-xdma.txt | 4 +- .../bindings/gpu/arm,mali-bifrost.yaml | 1 + .../bindings/iio/adc/at91-sama5d2_adc.txt | 2 +- .../devicetree/bindings/media/atmel-isi.txt | 2 +- .../devicetree/bindings/media/fsl-pxp.txt | 2 +- Documentation/devicetree/bindings/media/rc.yaml | 1 + .../memory-controllers/nvidia,tegra124-emc.txt | 374 -- .../memory-controllers/nvidia,tegra124-emc.yaml | 528 +++ .../memory-controllers/nvidia,tegra186-mc.yaml | 130 + .../devicetree/bindings/mfd/atmel-gpbr.txt | 4 +- .../devicetree/bindings/mfd/atmel-matrix.txt | 1 + .../devicetree/bindings/mfd/atmel-smc.txt | 1 + .../bindings/misc/aspeed-p2a-ctrl.txt | 1 + .../devicetree/bindings/mtd/atmel-nand.txt | 1 + .../devicetree/bindings/net/can/atmel-can.txt | 3 +- .../devicetree/bindings/net/can/rcar_can.txt | 5 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 5 +- .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 42 + .../pinctrl/aspeed,ast2400-pinctrl.yaml | 3 + .../pinctrl/aspeed,ast2500-pinctrl.yaml | 3 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 51 + .../devicetree/bindings/timer/renesas,tmu.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 1 + arch/arm/boot/dts/Makefile | 26 +- arch/arm/boot/dts/am335x-evm.dts | 40 +- arch/arm/boot/dts/am335x-evmsk.dts | 38 +- arch/arm/boot/dts/am335x-icev2.dts | 13 + arch/arm/boot/dts/am33xx-l4.dtsi | 16 - arch/arm/boot/dts/am33xx.dtsi | 69 +- arch/arm/boot/dts/am3517.dtsi | 2 +- arch/arm/boot/dts/am3703.dtsi | 14 + arch/arm/boot/dts/am3715.dtsi | 10 + arch/arm/boot/dts/am4372.dtsi | 142 +- arch/arm/boot/dts/am437x-l4.dtsi | 29 - arch/arm/boot/dts/am57xx-idk-common.dtsi | 59 + .../arm/boot/dts/armada-385-clearfog-gtr-l8.dts | 115 + .../arm/boot/dts/armada-385-clearfog-gtr-s4.dts | 79 + arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 450 +++ arch/arm/boot/dts/armada-388-clearfog.dtsi | 11 +- arch/arm/boot/dts/armada-388-helios4.dts | 5 - .../boot/dts/armada-38x-solidrun-microsom.dtsi | 13 + .../boot/dts/aspeed-bmc-facebook-wedge100.dts | 1 - .../boot/dts/aspeed-bmc-facebook-wedge40.dts | 1 - arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 1 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 20 +- .../arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 18 +- .../arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 - arch/arm/boot/dts/aspeed-g4.dtsi | 21 +- arch/arm/boot/dts/aspeed-g5.dtsi | 49 +- arch/arm/boot/dts/aspeed-g6.dtsi | 2 +- .../dts/ast2500-facebook-netbmc-common.dtsi | 1 - arch/arm/boot/dts/at91-kizbox.dts | 172 +- arch/arm/boot/dts/at91-kizboxmini-base.dts | 24 + ...zboxmini.dts => at91-kizboxmini-common.dtsi} | 163 +- arch/arm/boot/dts/at91-kizboxmini-mb.dts | 26 + arch/arm/boot/dts/at91-kizboxmini-rd.dts | 49 + arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 1 - arch/arm/boot/dts/at91-sam9x60ek.dts | 647 ++++ arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 6 + arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 304 ++ arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 270 ++ arch/arm/boot/dts/at91-smartkiz.dts | 109 + arch/arm/boot/dts/at91sam9260.dtsi | 16 +- arch/arm/boot/dts/at91sam9261.dtsi | 6 +- arch/arm/boot/dts/at91sam9263.dtsi | 6 +- arch/arm/boot/dts/at91sam9g45.dtsi | 8 +- arch/arm/boot/dts/at91sam9rl.dtsi | 8 +- arch/arm/boot/dts/bcm2711.dtsi | 70 +- arch/arm/boot/dts/bcm2835-common.dtsi | 6 + arch/arm/boot/dts/bcm283x.dtsi | 19 +- arch/arm/boot/dts/bcm958625hr.dts | 15 +- arch/arm/boot/dts/dm3725.dtsi | 10 + arch/arm/boot/dts/dra7-l4.dtsi | 55 +- arch/arm/boot/dts/dra7.dtsi | 258 +- arch/arm/boot/dts/dra74x.dtsi | 71 +- arch/arm/boot/dts/dra76-evm.dts | 66 + arch/arm/boot/dts/e60k02.dtsi | 3 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 6 +- arch/arm/boot/dts/exynos4210.dtsi | 4 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 5 + arch/arm/boot/dts/exynos4412-midas.dtsi | 29 + arch/arm/boot/dts/exynos4412-n710x.dts | 5 + arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412-tiny4412.dts | 25 + arch/arm/boot/dts/exynos4412.dtsi | 4 +- arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 4 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250.dtsi | 12 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 4 +- arch/arm/boot/dts/exynos5260.dtsi | 2 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 4 +- arch/arm/boot/dts/exynos5410.dtsi | 6 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 4 +- arch/arm/boot/dts/exynos5420.dtsi | 339 +- arch/arm/boot/dts/exynos5422-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 285 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 64 +- .../boot/dts/exynos5422-odroidxu3-common.dtsi | 78 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 58 + arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 13 + arch/arm/boot/dts/exynos5800.dtsi | 58 +- arch/arm/boot/dts/ibm-power9-dual.dtsi | 4 +- .../dts/imx25-eukrea-mbimxsd25-baseboard.dts | 2 - arch/arm/boot/dts/imx25-pdk.dts | 2 - arch/arm/boot/dts/imx25.dtsi | 3 + arch/arm/boot/dts/imx51-babbage.dts | 64 +- arch/arm/boot/dts/imx6dl-gw5907.dts | 14 + arch/arm/boot/dts/imx6dl-gw5910.dts | 14 + arch/arm/boot/dts/imx6dl-gw5912.dts | 13 + arch/arm/boot/dts/imx6dl-gw5913.dts | 14 + arch/arm/boot/dts/imx6q-gw5907.dts | 14 + arch/arm/boot/dts/imx6q-gw5910.dts | 14 + arch/arm/boot/dts/imx6q-gw5912.dts | 13 + arch/arm/boot/dts/imx6q-gw5913.dts | 14 + arch/arm/boot/dts/imx6q-logicpd.dts | 10 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 399 ++ arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 491 +++ arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 461 +++ arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 348 ++ arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi | 2 - arch/arm/boot/dts/imx6qdl-icore.dtsi | 15 +- .../boot/dts/imx6qdl-phytec-phycore-som.dtsi | 9 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 84 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 322 ++ arch/arm/boot/dts/imx6sll.dtsi | 9 + arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 1 + arch/arm/boot/dts/imx6ull-colibri.dtsi | 188 +- arch/arm/boot/dts/imx7d-pico.dtsi | 90 + arch/arm/boot/dts/imx7d-sdb-reva.dts | 3 + arch/arm/boot/dts/imx7d.dtsi | 2 +- arch/arm/boot/dts/imx7s.dtsi | 16 +- arch/arm/boot/dts/imx7ulp-com.dts | 79 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 88 +- arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 1 - arch/arm/boot/dts/ls1021a-tsn.dts | 4 + arch/arm/boot/dts/ls1021a.dtsi | 19 + arch/arm/boot/dts/meson.dtsi | 7 + arch/arm/boot/dts/meson6.dtsi | 7 - arch/arm/boot/dts/meson8.dtsi | 28 +- arch/arm/boot/dts/meson8b-ec100.dts | 2 +- arch/arm/boot/dts/meson8b-mxq.dts | 2 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 2 +- arch/arm/boot/dts/meson8b.dtsi | 30 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 22 + arch/arm/boot/dts/mmp3.dtsi | 44 + arch/arm/boot/dts/omap2.dtsi | 43 +- arch/arm/boot/dts/omap2430.dtsi | 4 + arch/arm/boot/dts/omap3-echo.dts | 461 +++ arch/arm/boot/dts/omap3-n900.dts | 5 + arch/arm/boot/dts/omap3.dtsi | 46 +- arch/arm/boot/dts/omap36xx.dtsi | 4 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 7 - arch/arm/boot/dts/omap4-l4.dtsi | 30 +- arch/arm/boot/dts/omap4.dtsi | 44 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 - arch/arm/boot/dts/omap5-l4.dtsi | 24 +- arch/arm/boot/dts/omap5.dtsi | 40 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 44 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 7 + .../arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 45 + arch/arm/boot/dts/qcom-msm8974.dtsi | 222 +- arch/arm/boot/dts/r7s72100.dtsi | 18 +- arch/arm/boot/dts/r8a73a4.dtsi | 42 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 +- arch/arm/boot/dts/r8a7740.dtsi | 102 +- arch/arm/boot/dts/r8a7743.dtsi | 162 +- arch/arm/boot/dts/r8a7744.dtsi | 162 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 3 +- arch/arm/boot/dts/r8a7745.dtsi | 122 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 3 +- arch/arm/boot/dts/r8a77470.dtsi | 86 +- arch/arm/boot/dts/r8a7778.dtsi | 11 +- arch/arm/boot/dts/r8a7779-marzen.dts | 3 +- arch/arm/boot/dts/r8a7779.dtsi | 16 +- arch/arm/boot/dts/r8a7790-lager.dts | 6 +- arch/arm/boot/dts/r8a7790.dtsi | 167 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 9 +- arch/arm/boot/dts/r8a7791-porter.dts | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 159 +- arch/arm/boot/dts/r8a7792.dtsi | 67 +- arch/arm/boot/dts/r8a7793-gose.dts | 9 +- arch/arm/boot/dts/r8a7793.dtsi | 123 +- arch/arm/boot/dts/r8a7794-alt.dts | 6 +- arch/arm/boot/dts/r8a7794-silk.dts | 3 +- arch/arm/boot/dts/r8a7794.dtsi | 111 +- arch/arm/boot/dts/rk3036.dtsi | 6 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 3 + arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 13 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 9 + .../dts/rk3288-veyron-broadcom-bluetooth.dtsi | 22 + arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 21 - arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-fievel.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 22 + arch/arm/boot/dts/rk3288-veyron-jerry.dts | 22 + arch/arm/boot/dts/rk3288-veyron-mickey.dts | 9 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 23 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 22 + arch/arm/boot/dts/rk3288-veyron-speedy.dts | 21 + arch/arm/boot/dts/rk3288-veyron-tiger.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 59 +- arch/arm/boot/dts/rk3288.dtsi | 8 +- arch/arm/boot/dts/rk3xxx.dtsi | 6 +- .../boot/dts/rockchip-radxa-dalang-carrier.dtsi | 81 + arch/arm/boot/dts/rv1108.dtsi | 6 +- arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 +- arch/arm/boot/dts/sam9x60.dtsi | 691 ++++ arch/arm/boot/dts/sama5d2.dtsi | 10 +- arch/arm/boot/dts/sama5d3.dtsi | 28 +- arch/arm/boot/dts/sama5d3_can.dtsi | 4 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 1 + arch/arm/boot/dts/sama5d3_uart.dtsi | 4 +- arch/arm/boot/dts/sh73a0.dtsi | 139 +- arch/arm/boot/dts/ste-ab8500.dtsi | 102 +- arch/arm/boot/dts/ste-ab8505.dtsi | 275 ++ arch/arm/boot/dts/ste-db8500.dtsi | 15 + arch/arm/boot/dts/ste-db8520.dtsi | 15 + arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi | 632 ++++ arch/arm/boot/dts/ste-dbx5x0.dtsi | 75 +- arch/arm/boot/dts/ste-href-ab8505.dtsi | 234 -- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 532 +-- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 79 + arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 58 + arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 71 +- arch/arm/boot/dts/ste-href.dtsi | 67 +- arch/arm/boot/dts/ste-href520-tvk.dts | 22 + arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 10 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 10 +- arch/arm/boot/dts/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 10 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 10 +- arch/arm/boot/dts/ste-hrefv60plus.dtsi | 1 - arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi | 5 + arch/arm/boot/dts/ste-snowball.dts | 70 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 455 +++ arch/arm/boot/dts/stm32429i-eval.dts | 8 + arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 28 +- arch/arm/boot/dts/stm32f429.dtsi | 4 +- arch/arm/boot/dts/stm32f469-disco.dts | 8 + arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 22 +- arch/arm/boot/dts/stm32f746.dtsi | 5 +- arch/arm/boot/dts/stm32h743.dtsi | 6 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 1092 ++++++ .../dts/{stm32mp157c.dtsi => stm32mp151.dtsi} | 301 +- arch/arm/boot/dts/stm32mp153.dtsi | 45 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 953 ----- arch/arm/boot/dts/stm32mp157.dtsi | 31 + arch/arm/boot/dts/stm32mp157a-avenger96.dts | 5 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 498 +-- arch/arm/boot/dts/stm32mp157c-dk2.dts | 15 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 38 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 22 +- arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi | 90 - arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi | 62 - arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi | 78 - arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi | 62 - arch/arm/boot/dts/stm32mp15xc.dtsi | 18 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 625 ++++ arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi | 85 + arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi | 57 + arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi | 73 + arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi | 57 + arch/arm/boot/dts/sun4i-a10.dtsi | 35 + arch/arm/boot/dts/sun5i.dtsi | 3 +- arch/arm/boot/dts/sun6i-a31.dtsi | 25 +- arch/arm/boot/dts/sun7i-a20.dtsi | 36 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 13 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 42 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 1 + .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts | 72 + .../boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi | 11 + arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 35 +- arch/arm/boot/dts/sun8i-r40.dtsi | 172 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 - arch/arm/boot/dts/sun9i-a80.dtsi | 42 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 170 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- .../arm/boot/dts/sunxi-libretech-all-h3-it.dtsi | 180 + arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124.dtsi | 4 +- arch/arm/boot/dts/tegra20-paz00.dts | 46 + arch/arm/boot/dts/uniphier-ld4.dtsi | 3 +- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 + arch/arm/boot/dts/uniphier-pro4.dtsi | 3 +- arch/arm/boot/dts/uniphier-pro5.dtsi | 3 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 3 +- arch/arm/boot/dts/uniphier-sld8.dtsi | 3 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 10 - arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 29 +- arch/arm/boot/dts/zynq-7000.dtsi | 135 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/mach-omap2/common.h | 3 + arch/arm/mach-omap2/dma.c | 119 +- arch/arm/mach-omap2/omap_device.c | 170 - arch/arm/mach-omap2/omap_device.h | 4 - arch/arm/mach-omap2/omap_hwmod.c | 18 - arch/arm/mach-omap2/omap_hwmod.h | 3 - arch/arm/mach-omap2/omap_hwmod_2420_data.c | 34 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 34 - .../mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 18 - .../omap_hwmod_33xx_43xx_common_data.h | 33 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 124 - .../omap_hwmod_33xx_43xx_ipblock_data.c | 335 -- arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 91 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 61 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 448 --- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 1099 +----- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 662 ---- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 873 ----- arch/arm/mach-omap2/omap_hwmod_common_data.h | 1 - arch/arm/mach-omap2/omap_hwmod_reset.c | 24 - arch/arm/mach-omap2/pdata-quirks.c | 1 + arch/arm/mach-omap2/pm24xx.c | 22 +- arch/arm/mach-omap2/pm34xx.c | 5 - arch/arm/plat-omap/dma.c | 471 +-- arch/arm64/boot/dts/allwinner/Makefile | 3 + arch/arm64/boot/dts/allwinner/axp803.dtsi | 43 +- .../dts/allwinner/sun50i-a64-amarula-relic.dts | 23 +- .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 60 +- .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi | 75 + .../dts/allwinner/sun50i-a64-nanopi-a64.dts | 60 +- .../sun50i-a64-oceanic-5205-5inmfd.dts | 8 +- .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 10 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 77 +- .../dts/allwinner/sun50i-a64-orangepi-win.dts | 62 +- .../dts/allwinner/sun50i-a64-pine64-lts.dts | 7 +- .../dts/allwinner/sun50i-a64-pine64-plus.dts | 43 +- .../boot/dts/allwinner/sun50i-a64-pine64.dts | 60 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 26 +- .../allwinner/sun50i-a64-sopine-baseboard.dts | 48 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 65 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 26 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 185 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 88 +- .../allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 68 +- .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 6 +- .../allwinner/sun50i-h5-libretech-all-h3-it.dts | 11 + .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 61 + .../allwinner/sun50i-h5-nanopi-neo-plus2.dts | 45 +- .../dts/allwinner/sun50i-h5-nanopi-neo2.dts | 43 +- .../dts/allwinner/sun50i-h5-orangepi-pc2.dts | 43 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 48 +- .../allwinner/sun50i-h5-orangepi-zero-plus.dts | 9 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 43 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 85 +- .../dts/allwinner/sun50i-h6-beelink-gs1.dts | 14 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 10 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 6 +- .../allwinner/sun50i-h6-orangepi-one-plus.dts | 8 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 8 +- .../allwinner/sun50i-h6-pine-h64-model-b.dts | 21 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 23 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 15 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 59 +- arch/arm64/boot/dts/altera/Makefile | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 223 ++ arch/arm64/boot/dts/amlogic/Makefile | 3 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 25 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + .../boot/dts/amlogic/meson-g12-common.dtsi | 23 + arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 6 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 375 ++ .../boot/dts/amlogic/meson-gxbb-kii-pro.dts | 78 + .../amlogic/meson-gxl-s905d-libretech-pc.dts | 16 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../dts/amlogic/meson-gxm-s912-libretech-pc.dts | 62 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 12 + .../boot/dts/bitmain/bm1880-sophon-edge.dts | 9 - arch/arm64/boot/dts/bitmain/bm1880.dtsi | 28 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 2 +- arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 4 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 4 + .../boot/dts/freescale/fsl-ls1028a-qds.dts | 15 + .../boot/dts/freescale/fsl-ls1028a-rdb.dts | 17 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 63 +- .../boot/dts/freescale/fsl-ls1046a-frwy.dts | 14 + .../boot/dts/freescale/fsl-ls1046a-rdb.dts | 16 +- .../boot/dts/freescale/fsl-ls1088a-qds.dts | 24 + .../boot/dts/freescale/fsl-ls1088a-rdb.dts | 24 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 + .../boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 +- .../boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 127 + .../dts/freescale/fsl-lx2160a-clearfog-cx.dts | 15 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 57 + .../dts/freescale/fsl-lx2160a-honeycomb.dts | 15 + .../boot/dts/freescale/fsl-lx2160a-rdb.dts | 28 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 21 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 25 + arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 16 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 55 +- .../boot/dts/freescale/imx8mn-ddr4-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 70 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 61 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 27 + .../dts/freescale/imx8mq-hummingboard-pulse.dts | 6 + .../dts/freescale/imx8mq-librem5-devkit.dts | 7 + .../boot/dts/freescale/imx8mq-phanbell.dts | 376 ++ .../arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 581 +++ .../dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../dts/freescale/imx8mq-zii-ultra-zest.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 107 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 - .../boot/dts/hisilicon/hi3798cv200-poplar.dts | 1 + arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 2 +- arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 76 +- .../dts/intel/socfpga_agilex_socdk_nand.dts | 135 + .../arm64/boot/dts/marvell/armada-3720-uDPU.dts | 8 + .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 18 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 11 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 34 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 4 + .../boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 56 + .../boot/dts/nvidia/tegra210-p3450-0000.dts | 73 + arch/arm64/boot/dts/qcom/Makefile | 2 + .../boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 19 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 11 +- .../boot/dts/qcom/apq8096-db820c-pins.dtsi | 109 - .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 92 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 1408 ++++--- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 385 ++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 5 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 3530 +++++++++--------- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 49 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 41 + arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 25 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 262 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 72 + arch/arm64/boot/dts/qcom/pm6150l.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8004.dtsi | 10 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8994.dtsi | 4 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 160 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 430 +++ arch/arm64/boot/dts/qcom/sc7180.dtsi | 2187 +++++++++++ arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 18 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 7 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 32 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 7 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 35 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 391 +- arch/arm64/boot/dts/renesas/Makefile | 27 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +- .../dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 116 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 164 +- ...1-salvator-x.dts => r8a77950-salvator-x.dts} | 4 +- ...a7795-h3ulcb-kf.dts => r8a77950-ulcb-kf.dts} | 4 +- ...r8a7795-es1-h3ulcb.dts => r8a77950-ulcb.dts} | 4 +- .../renesas/{r8a7795-es1.dtsi => r8a77950.dtsi} | 4 +- ...5-salvator-x.dts => r8a77951-salvator-x.dts} | 4 +- ...salvator-xs.dts => r8a77951-salvator-xs.dts} | 8 +- ...5-es1-h3ulcb-kf.dts => r8a77951-ulcb-kf.dts} | 4 +- .../{r8a7795-h3ulcb.dts => r8a77951-ulcb.dts} | 4 +- .../dts/renesas/{r8a7795.dtsi => r8a77951.dtsi} | 216 +- ...6-salvator-x.dts => r8a77960-salvator-x.dts} | 4 +- ...salvator-xs.dts => r8a77960-salvator-xs.dts} | 4 +- ...a7796-m3ulcb-kf.dts => r8a77960-ulcb-kf.dts} | 4 +- .../{r8a7796-m3ulcb.dts => r8a77960-ulcb.dts} | 4 +- .../dts/renesas/{r8a7796.dtsi => r8a77960.dtsi} | 206 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 390 +- ...7965-m3nulcb-kf.dts => r8a77965-ulcb-kf.dts} | 2 +- .../{r8a77965-m3nulcb.dts => r8a77965-ulcb.dts} | 0 arch/arm64/boot/dts/renesas/r8a77965.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 96 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 164 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 74 +- .../arm64/boot/dts/renesas/salvator-common.dtsi | 6 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 43 + arch/arm64/boot/dts/rockchip/px30.dtsi | 199 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 23 +- .../boot/dts/rockchip/rk3368-lion-haikou.dts | 6 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- .../boot/dts/rockchip/rk3399-hugsun-x99.dts | 2 - .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 3 + .../boot/dts/rockchip/rk3399-nanopc-t4.dts | 28 +- .../arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- .../arm64/boot/dts/rockchip/rk3399-orangepi.dts | 3 + .../dts/rockchip/rk3399-roc-pc-mezzanine.dts | 25 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 97 +- .../boot/dts/rockchip/rk3399-rock-pi-4.dts | 26 + .../arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 11 + .../boot/dts/rockchip/rk3399-rockpro64-v2.dts | 30 + .../boot/dts/rockchip/rk3399-rockpro64.dts | 759 +--- .../boot/dts/rockchip/rk3399-rockpro64.dtsi | 797 ++++ .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 13 +- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 17 + .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 333 ++ .../arm64/boot/dts/socionext/uniphier-ld11.dtsi | 3 +- .../arm64/boot/dts/socionext/uniphier-ld20.dtsi | 3 +- .../arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 3 +- arch/arm64/boot/dts/sprd/Makefile | 3 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 523 +++ arch/arm64/boot/dts/sprd/sharkl3.dtsi | 78 + arch/arm64/boot/dts/sprd/sp9863a-1h10.dts | 39 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 144 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 92 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 80 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 150 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 411 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 149 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 45 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 222 ++ arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi | 213 -- .../boot/dts/xilinx/zynqmp-zc1232-revA.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1254-revA.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1275-revA.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 7 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 11 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 6 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 6 +- .../boot/dts/xilinx/zynqmp-zcu100-revC.dts | 17 +- .../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 197 +- .../boot/dts/xilinx/zynqmp-zcu102-revB.dts | 4 +- .../boot/dts/xilinx/zynqmp-zcu104-revA.dts | 11 +- .../boot/dts/xilinx/zynqmp-zcu106-revA.dts | 154 +- .../boot/dts/xilinx/zynqmp-zcu111-revA.dts | 124 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 74 +- drivers/clk/mmp/clk-of-mmp2.c | 6 + drivers/dma/ti/omap-dma.c | 288 +- include/dt-bindings/clock/marvell,mmp2.h | 2 + include/dt-bindings/memory/tegra186-mc.h | 139 + include/dt-bindings/memory/tegra194-mc.h | 410 ++ include/linux/omap-dma.h | 18 - include/sound/aess.h | 53 - 585 files changed, 32373 insertions(+), 15923 deletions(-) rename Documentation/devicetree/bindings/arm/{ => sprd}/sprd.yaml (92%) create mode 100644 Documentation/devicetree/bindings/arm/ux500.yaml create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.yaml create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clocks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sun8i-de2.txt delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml create mode 100644 arch/arm/boot/dts/am3703.dtsi create mode 100644 arch/arm/boot/dts/am3715.dtsi create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr-l8.dts create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr-s4.dts create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi create mode 100644 arch/arm/boot/dts/at91-kizboxmini-base.dts rename arch/arm/boot/dts/{at91-kizboxmini.dts => at91-kizboxmini-common.dtsi} (51%) create mode 100644 arch/arm/boot/dts/at91-kizboxmini-mb.dts create mode 100644 arch/arm/boot/dts/at91-kizboxmini-rd.dts create mode 100644 arch/arm/boot/dts/at91-sam9x60ek.dts create mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi create mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts create mode 100644 arch/arm/boot/dts/at91-smartkiz.dts create mode 100644 arch/arm/boot/dts/dm3725.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-gw5907.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5910.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5912.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5913.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5907.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5910.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5912.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5913.dts create mode 100644 arch/arm/boot/dts/imx6qdl-gw5907.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5910.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5912.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5913.dtsi create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine3.dts create mode 100644 arch/arm/boot/dts/imx7ulp-com.dts create mode 100644 arch/arm/boot/dts/omap3-echo.dts create mode 100644 arch/arm/boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi create mode 100644 arch/arm/boot/dts/rockchip-radxa-dalang-carrier.dtsi create mode 100644 arch/arm/boot/dts/sam9x60.dtsi create mode 100644 arch/arm/boot/dts/ste-ab8505.dtsi create mode 100644 arch/arm/boot/dts/ste-db8500.dtsi create mode 100644 arch/arm/boot/dts/ste-db8520.dtsi create mode 100644 arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-ab8505.dtsi create mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi create mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi create mode 100644 arch/arm/boot/dts/ste-href520-tvk.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-golden.dts create mode 100644 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi rename arch/arm/boot/dts/{stm32mp157c.dtsi => stm32mp151.dtsi} (87%) create mode 100644 arch/arm/boot/dts/stm32mp153.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xc.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi create mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi create mode 100644 arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-it.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h5-cc.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_nand.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-itx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-honeycomb.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-thor96.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts create mode 100644 arch/arm64/boot/dts/qcom/pm6150.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm6150l.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-idp.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts rename arch/arm64/boot/dts/renesas/{r8a7795-es1-salvator-x.dts => r8a77950-salvator-x.dts} (96%) rename arch/arm64/boot/dts/renesas/{r8a7795-h3ulcb-kf.dts => r8a77950-ulcb-kf.dts} (75%) rename arch/arm64/boot/dts/renesas/{r8a7795-es1-h3ulcb.dts => r8a77950-ulcb.dts} (89%) rename arch/arm64/boot/dts/renesas/{r8a7795-es1.dtsi => r8a77950.dtsi} (98%) rename arch/arm64/boot/dts/renesas/{r8a7795-salvator-x.dts => r8a77951-salvator-x.dts} (96%) rename arch/arm64/boot/dts/renesas/{r8a7795-salvator-xs.dts => r8a77951-salvator-xs.dts} (96%) rename arch/arm64/boot/dts/renesas/{r8a7795-es1-h3ulcb-kf.dts => r8a77951-ulcb-kf.dts} (75%) rename arch/arm64/boot/dts/renesas/{r8a7795-h3ulcb.dts => r8a77951-ulcb.dts} (92%) rename arch/arm64/boot/dts/renesas/{r8a7795.dtsi => r8a77951.dtsi} (94%) rename arch/arm64/boot/dts/renesas/{r8a7796-salvator-x.dts => r8a77960-salvator-x.dts} (94%) rename arch/arm64/boot/dts/renesas/{r8a7796-salvator-xs.dts => r8a77960-salvator-xs.dts} (94%) rename arch/arm64/boot/dts/renesas/{r8a7796-m3ulcb-kf.dts => r8a77960-ulcb-kf.dts} (77%) rename arch/arm64/boot/dts/renesas/{r8a7796-m3ulcb.dts => r8a77960-ulcb.dts} (90%) rename arch/arm64/boot/dts/renesas/{r8a7796.dtsi => r8a77960.dtsi} (94%) rename arch/arm64/boot/dts/renesas/{r8a77965-m3nulcb-kf.dts => r8a77965-ulcb-kf.dts} (92%) rename arch/arm64/boot/dts/renesas/{r8a77965-m3nulcb.dts => r8a77965-ulcb.dts} (100%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64-v2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro-rock-pi-n10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi create mode 100644 arch/arm64/boot/dts/sprd/sc9863a.dtsi create mode 100644 arch/arm64/boot/dts/sprd/sharkl3.dtsi create mode 100644 arch/arm64/boot/dts/sprd/sp9863a-1h10.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi create mode 100644 include/dt-bindings/memory/tegra194-mc.h delete mode 100644 include/sound/aess.h From patchwork Sat Feb 8 21:25:31 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11371881 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 DA0A892A for ; Sat, 8 Feb 2020 21:26:19 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id ACE0022522 for ; Sat, 8 Feb 2020 21:26:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ReO33Cty"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="t7uGHIi6" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ACE0022522 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=4HfLr5Ft1N51fSNpNql2BHSI2ilRZ4a2b0B3tMB3IuE=; b=ReO33CtykQjca4 ZHmgogps33go0rndGmMVzqkeZhTDfbMQymSIBhd9uhzYuuDkkRKdc16OzV0JMsrmxAFgV/Bh/Xrn0 WJT+Z0oI+wcRU7rJ2+0CW3Jf22O4rEQ3xV5HToZlHESjlnp6fRJ09i7Al2JNdFV4Y+uVTUk4qQKEO tPYnRCTQSm/IqBj5VluyhbYhKQ0NnHIyXcp6+51NJFc9UIigpgFQRDsB+HNfnXGj7KzKNSFNBCLhJ Xr3/Qhl6Cz2cgX2h6r5b+Wn9FGcUomMDiU+nUDvTHJRHm8j39CLPFvuviKdsIWHouwuoSiXfX8dIJ KB8rnhTcTQLczVOY4ENA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0XcC-0003P0-BU; Sat, 08 Feb 2020 21:26:12 +0000 Received: from mail-pf1-x443.google.com ([2607:f8b0:4864:20::443]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0Xbl-0002ng-N7 for linux-arm-kernel@lists.infradead.org; Sat, 08 Feb 2020 21:25:49 +0000 Received: by mail-pf1-x443.google.com with SMTP id i6so1636916pfc.1 for ; Sat, 08 Feb 2020 13:25:45 -0800 (PST) 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=iIB9Z+olyDcWgfIcaVm0rYVCLKOoH5qXm6hX6pZXGLc=; b=t7uGHIi6bYlLF/Mjgo5aajnQw0FqEkkysDZScmXcheZ4dGt6n3NA6yQxO52jp1i4aT S9d4YoLoTgfqaDRTNbEOVKmsG1/b0c9JdFPhaiW1jdl9wFC+MQHRv610IcG/jSVFXtiP daiVxq3gWE3Ghud7tyRKTUSc7ZcDU+kym5pCxTgktAfJCEd9tDM7n6jVb1XKub9bRYyO WplMqW5HuQ8duoBjKgOdTCjls7nGIdQkKUO4jlNWlYlYwacyYSPvnyyJeJVcuN2n43rt E8CqDp3XFFnyjiDNCDPKr9SsILaxPPknUx5wfaoP4urYqaoHSVMIVs37CjTc/e1xiWaS hNJA== 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=iIB9Z+olyDcWgfIcaVm0rYVCLKOoH5qXm6hX6pZXGLc=; b=Vxh2bIx7xon5ir8x4ug5lwPQQHFfLG4AjweHU6BjcLx0HBGDjm7ikFQ//dyyYtyQx/ AAI2/o1DmtLMCymU7ig9I18sui0r0IKA/64lLWG/5XawrQhqcPDrOCwbVQ9nPCJfM/R/ QqKjxcUVY16qbhB/XpqvGsnUQxyMzOJwr3PURf4GPvMaB4mRiL7Jt6uu95A4LHf8Gi72 /hIzOhG5mC0CWLVxlN/Q8mcj9XBezuYjhNNhKo9J5PjCpkioZdK/wMiAILjyL65zaDgN Ma7rwH2GPtGbKnTZq8CG3oR5nJgLdAG5Eom/m4fosCRQMiwMV0ogc+cQjh5OlTJYq0yT 7KfQ== X-Gm-Message-State: APjAAAXsOqHSb2zl4MYLZjxd6PzyveBRTqd9rUTY1YEApf4kuXcqzrHI tpxMYtgqSPz7zCXut+o7004BXtqrCXWKhA== X-Google-Smtp-Source: APXvYqylNDUMVrqA6bOfZxLulk05Ti6FUumkrNfVkIn2scRWgPXmXA6a7b1HCaGLZ8qpaED2gRKIaQ== X-Received: by 2002:a65:420c:: with SMTP id c12mr6212303pgq.270.1581197144335; Sat, 08 Feb 2020 13:25:44 -0800 (PST) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id a21sm7126831pgd.12.2020.02.08.13.25.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Feb 2020 13:25:43 -0800 (PST) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 3/5 v2] ARM: SoC-related driver updates Date: Sat, 8 Feb 2020 13:25:31 -0800 Message-Id: <20200208212533.30744-4-olof@lixom.net> X-Mailer: git-send-email 2.22.GIT In-Reply-To: <20200208212533.30744-1-olof@lixom.net> References: <20200208112018.29819-1-olof@lixom.net> <20200208212533.30744-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200208_132545_812627_00EC3A82 X-CRM114-Status: GOOD ( 15.00 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.3 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:443 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , soc@kernel.org, arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Various driver updates for platforms: - Nvidia: Fuse support for Tegra194, continued memory controller pieces for Tegra30 - NXP/FSL: Refactorings of QuickEngine drivers to support ARM/ARM64/PPC - NXP/FSL: i.MX8MP SoC driver pieces - TI Keystone: ring accelerator driver - Qualcomm: SCM driver cleanup/refactoring + support for new SoCs. - Xilinx ZynqMP: feature checking interface for firmware. Mailbox communication for power management - Overall support patch set for cpuidle on more complex hierarchies (PSCI-based) + Misc cleanups, refactorings of Marvell, TI, other platforms. Conflicts: drivers/soc/tegra/fuse/tegra-apbmisc.c: This branch has one conflict due to ioremap_nocache() removal touching same lines as some error path fixes for tegra. Keep the ioremap() version of the call, but the rest from this side. ---------------------------------------------------------------- The following changes since commit 64893b7ecc44c647c36d211c1d86fa97da1a91c6: 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-drivers for you to fetch changes up to 88b4750151a2739761bb1af7fedeae1ff5d9aed9: Merge tag 'zynqmp-soc-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/drivers ---------------------------------------------------------------- Amol Grover (1): drivers: soc: ti: knav_qmss_queue: Pass lockdep expression to RCU lists Anson Huang (1): soc: imx: Add i.MX8MP SoC driver support Ard Biesheuvel (1): optee: model OP-TEE as a platform device/driver Ben Dooks (Codethink) (1): soc: renesas: rcar-rst: Fix __iomem on configure call Dan Carpenter (1): firmware: turris-mox-rwtm: small white space cleanup Daniel Baluta (1): firmware: imx: Allow IMX DSP to be selected as module Dilip Kota (2): dt-bindings: reset: Add YAML schemas for the Intel Reset controller reset: intel: Add system reset controller driver Dmitry Osipenko (9): soc/tegra: fuse: Add APB DMA dependency for Tegra20 soc/tegra: regulators: Do nothing if voltage is unchanged memory: tegra30-emc: Firm up suspend/resume sequence memory: tegra30-emc: Firm up hardware programming sequence memory: tegra30-emc: Correct error message for timed out auto calibration soc/tegra: fuse: Cache values of straps and Chip ID registers soc/tegra: fuse: Warn if straps are not ready soc/tegra: fuse: Correct straps' address for older Tegra124 device trees soc/tegra: fuse: Unmap registers once they are not needed anymore Douglas Anderson (1): soc: qcom: rpmhpd: Set 'active_only' for active only power domains Elliot Berman (17): firmware: qcom_scm: Rename macros and structures firmware: qcom_scm: Apply consistent naming scheme to command IDs firmware: qcom_scm: Remove unused qcom_scm_get_version firmware: qcom_scm-64: Make SMC macros less magical firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc firmware: qcom_scm-64: Add SCM results struct firmware: qcom_scm-64: Move SMC register filling to qcom_scm_call_smccc firmware: qcom_scm-64: Improve SMC convention detection firmware: qcom_scm-32: Use SMC arch wrappers firmware: qcom_scm-32: Add funcnum IDs firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls firmware: qcom_scm-32: Move SMCCC register filling to qcom_scm_call firmware: qcom_scm-32: Create common legacy atomic call firmware: qcom_scm-32: Add device argument to atomic calls firmware: qcom_scm: Order functions, definitions by service/command firmware: qcom_scm: Remove thin wrappers firmware: qcom_scm: Dynamically support SMCCC and legacy conventions Florian Fainelli (4): soc: bcm: brcmstb: biuctrl: Tune 7260 BIU interface soc: bcm: brcmstb: biuctrl: Tune interface for 7255 and 7216 soc: bcm: brcmstb: biuctrl: Update layout for A72 on 7211 soc: bcm: brcmstb: biuctrl: Update programming for 7211 Geert Uytterhoeven (3): soc: renesas: Remove ARCH_R8A7796 reset: Align logic and flow in managed helpers soc: renesas: Add ARCH_R8A7795[01] for existing R-Car H3 JC Kuo (1): soc/tegra: fuse: Add Tegra194 support Jeffrey Hugo (1): soc: qcom: qmi: Return EPROBE_DEFER if no address family Jim Quinlan (2): dt-bindings: reset: Document BCM7216 RESCAL reset controller reset: Add Broadcom STB RESCAL reset controller John Stultz (1): reset: qcom-aoss: Allow CONFIG_RESET_QCOM_AOSS to be a tristate Krzysztof Kozlowski (5): soc: qcom: Fix Kconfig indentation firmware: scm: Add stubs for OCMEM and restore_sec_cfg_available soc: samsung: Rename Samsung and Exynos to lowercase memory: samsung: Rename Exynos to lowercase soc: imx: Enable compile testing of IMX_SCU_SOC Kunihiko Hayashi (1): reset: uniphier: Add SCSSI reset control for each channel Lina Iyer (1): cpuidle: dt: Support hierarchical CPU idle states Lucas Stach (1): soc: imx8: print SoC type and revision Lukasz Luba (2): include: trace: Add SCMI header with trace events drivers: firmware: scmi: Extend SCMI transport layer by trace events Marek Behún (1): bus: moxtet: declare moxtet_bus_type as static Mars Cheng (1): dt-bindings: mediatek: add MT6765 power dt-bindings Matthias Brugger (2): soc: mediatek: cmdq: delete not used define Merge branch 'v5.5-next/cmdq-stable' into v5.5-next/soc Nicolas Saenz Julienne (1): MAINTAINERS: Add brcmstb PCIe controller entry Nicolin Chen (1): memory: tegra: Correct reset value of xusb_hostr Olof Johansson (19): Merge tag 'scmi-updates-5.6' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'tee-optee-pldrv-for-5.6' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'renesas-drivers-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'cpuidle_psci-v5.5-rc4' of git://git.linaro.org/people/ulf.hansson/linux-pm into arm/drivers Merge tag 'arm-soc/for-5.6/drivers' of https://github.com/Broadcom/stblinux into arm/drivers Merge tag 'reset-for-5.6' of git://git.pengutronix.de/pza/linux into arm/drivers Merge tag 'samsung-drivers-5.6' of https://git.kernel.org/.../krzk/linux into arm/drivers Merge tag 'tegra-for-5.6-bus' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.6-memory' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.6-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'mvebu-drivers-5.6-1' of git://git.infradead.org/linux-mvebu into arm/drivers Merge tag 'imx-driver-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/drivers Merge tag 'soc-fsl-next-v5.6' of git://git.kernel.org/.../leo/linux into arm/drivers Merge tag 'qcom-drivers-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/drivers Merge tag 'omap-for-v5.6/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/drivers Merge tag 'drivers_soc_for_5.6' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers Merge tag 'arm-soc/for-5.6/maintainers' of https://github.com/Broadcom/stblinux into arm/drivers Merge tag 'v5.5-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into arm/drivers Merge tag 'zynqmp-soc-for-v5.6' of https://github.com/Xilinx/linux-xlnx into arm/drivers Rajan Vaja (1): dt-bindings: power: reset: xilinx: Add bindings for ipi mailbox Rasmus Villemoes (48): soc: fsl: qe: remove space-before-tab soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs soc: fsl: qe: rename qe_(clr/set/clrset)bit* helpers soc: fsl: qe: introduce qe_io{read,write}* wrappers soc: fsl: qe: avoid ppc-specific io accessors soc: fsl: qe: replace spin_event_timeout by readx_poll_timeout_atomic soc: fsl: qe: qe.c: guard use of pvr_version_is() with CONFIG_PPC32 soc: fsl: qe: drop unneeded #includes soc: fsl: qe: drop assign-only high_active in qe_ic_init soc: fsl: qe: remove pointless sysfs registration in qe_ic.c soc: fsl: qe: use qe_ic_cascade_{low, high}_mpic also on 83xx soc: fsl: qe: move calls of qe_ic_init out of arch/powerpc/ powerpc/83xx: remove mpc83xx_ipic_and_qe_init_IRQ soc: fsl: qe: move qe_ic_cascade_* functions to qe_ic.c soc: fsl: qe: rename qe_ic_cascade_low_mpic -> qe_ic_cascade_low soc: fsl: qe: remove unused qe_ic_set_* functions soc: fsl: qe: don't use NO_IRQ in qe_ic.c soc: fsl: qe: make qe_ic_get_{low,high}_irq static soc: fsl: qe: simplify qe_ic_init() soc: fsl: qe: merge qe_ic.h headers into qe_ic.c soc: fsl: qe: qe.c: use of_property_read_* helpers soc: fsl: qe: qe_io.c: don't open-code of_parse_phandle() soc: fsl: qe: qe_io.c: access device tree property using be32_to_cpu soc: fsl: qe: qe_io.c: use of_property_read_u32() in par_io_init() soc: fsl: move cpm.h from powerpc/include/asm to include/soc/fsl soc/fsl/qe/qe.h: update include path for cpm.h serial: ucc_uart: explicitly include soc/fsl/cpm.h serial: ucc_uart: replace ppc-specific IO accessors serial: ucc_uart: factor out soft_uart initialization serial: ucc_uart: stub out soft_uart_init for !CONFIG_PPC32 serial: ucc_uart: use of_property_read_u32() in ucc_uart_probe() serial: ucc_uart: limit brg-frequency workaround to PPC32 serial: ucc_uart: access __be32 field using be32_to_cpu soc: fsl: qe: change return type of cpm_muram_alloc() to s32 soc: fsl: qe: make cpm_muram_free() return void soc: fsl: qe: make cpm_muram_free() ignore a negative offset soc: fsl: qe: drop broken lazy call of cpm_muram_init() soc: fsl: qe: refactor cpm_muram_alloc_common to prevent BUG on error path soc: fsl: qe: avoid IS_ERR_VALUE in ucc_slow.c soc: fsl: qe: drop use of IS_ERR_VALUE in qe_sdma_init() soc: fsl: qe: drop pointless check in qe_sdma_init() soc: fsl: qe: avoid IS_ERR_VALUE in ucc_fast.c net/wan/fsl_ucc_hdlc: avoid use of IS_ERR_VALUE() net/wan/fsl_ucc_hdlc: fix reading of __be16 registers net/wan/fsl_ucc_hdlc: reject muram offsets above 64K net: ethernet: freescale: make UCC_GETH explicitly depend on PPC32 soc: fsl: qe: remove unused #include of asm/irq.h from ucc.c soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE Ravi Patel (1): drivers: firmware: xilinx: Add support for feature check Sai Prakash Ranjan (1): dt-bindings: msm: Rename cache-controller to system-cache-controller Sameer Pujar (1): bus: tegra-aconnect: Remove PM_CLK dependency Sibi Sankar (5): dt-bindings: power: Add rpmh power-domain bindings for SM8150 soc: qcom: rpmhpd: Add SM8150 RPMH power-domains dt-bindings: power: Add rpmh power-domain bindings for sc7180 soc: qcom: rpmhpd: Add SC7180 RPMH power-domains dt-bindings: power: rpmpd: Convert rpmpd bindings to yaml Sudeep Holla (12): firmware: arm_scmi: Add support for multiple device per protocol firmware: arm_scmi: Skip scmi mbox channel setup for addtional devices firmware: arm_scmi: Add names to scmi devices created firmware: arm_scmi: Add versions and identifier attributes using dev_groups firmware: arm_scmi: Match scmi device by both name and protocol id firmware: arm_scmi: Stash version in protocol init functions firmware: arm_scmi: Skip protocol initialisation for additional devices clk: scmi: Match scmi device by both name and protocol id cpufreq: scmi: Match scmi device by both name and protocol id hwmon: (scmi-hwmon) Match scmi device by both name and protocol id reset: reset-scmi: Match scmi device by both name and protocol id cpuidle: psci: Align psci_power_state count with idle state count Suman Anna (1): bus: ti-sysc: Drop MMU quirks Tejas Patel (1): drivers: soc: xilinx: Use mailbox IPI callback Thierry Reding (10): memory: tegra: Refashion EMC debugfs interface on Tegra124 memory: tegra: Implement EMC debugfs interface on Tegra20 memory: tegra: Implement EMC debugfs interface on Tegra30 memory: tegra: Rename tegra_mc to tegra186_mc on Tegra186 memory: tegra: Add per-SoC data for Tegra186 memory: tegra: Extract memory client SID programming memory: tegra: Add system sleep support memory: tegra: Support DVFS on Tegra186 and later memory: tegra: Only include support for enabled SoCs memory: tegra: Add support for the Tegra194 memory controller Tomer Maimon (3): dt-bindings: reset: add NPCM reset controller documentation dt-bindings: reset: Add binding constants for NPCM7xx reset controller reset: npcm: add NPCM reset controller driver Tony Lindgren (1): bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO Ulf Hansson (13): dt: psci: Update DT bindings to support hierarchical PSCI states firmware: psci: Export functions to manage the OSI mode of: base: Add of_get_cpu_state_node() to get idle states for a CPU node cpuidle: psci: Simplify OF parsing of CPU idle state nodes cpuidle: psci: Support hierarchical CPU idle states cpuidle: psci: Add a helper to attach a CPU to its PM domain cpuidle: psci: Attach CPU devices to their PM domains cpuidle: psci: Prepare to use OS initiated suspend mode via PM domains cpuidle: psci: Manage runtime PM in the idle path cpuidle: psci: Support CPU hotplug for the hierarchical model PM / Domains: Introduce a genpd OF helper that removes a subdomain cpuidle: psci: Add support for PM domains by using genpd arm64: dts: Convert to the hierarchical CPU topology layout for MSM8916 Yangtao Li (4): soc: samsung: exynos-pmu: Convert to devm_platform_ioremap_resource memory: samsung: exynos5422-dmc: Convert to devm_platform_ioremap_resource memory: mvebu-devbus: convert to devm_platform_ioremap_resource mailbox: armada-37xx-rwtm: convert to devm_platform_ioremap_resource YueHaibing (1): soc: fsl: qe: remove set but not used variable 'mm_gc' zhengbin (1): bus: ti-sysc: Use PTR_ERR_OR_ZERO() to simplify code Documentation/devicetree/bindings/arm/cpus.yaml | 15 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 104 ++ .../devicetree/bindings/power/qcom,rpmpd.txt | 148 --- .../devicetree/bindings/power/qcom,rpmpd.yaml | 170 +++ .../bindings/power/reset/xlnx,zynqmp-power.txt | 42 +- .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 37 + .../devicetree/bindings/reset/intel,rcu-gw.yaml | 63 + .../bindings/reset/nuvoton,npcm-reset.txt | 32 + .../devicetree/bindings/soc/mediatek/scpsys.txt | 6 + MAINTAINERS | 5 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 57 +- arch/powerpc/include/asm/cpm.h | 172 +-- arch/powerpc/platforms/83xx/km83xx.c | 3 +- arch/powerpc/platforms/83xx/misc.c | 23 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 3 +- arch/powerpc/platforms/83xx/mpc83xx.h | 7 - arch/powerpc/platforms/85xx/corenet_generic.c | 10 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 27 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 17 - arch/powerpc/platforms/85xx/twr_p102x.c | 15 - drivers/base/power/domain.c | 38 + drivers/bus/Kconfig | 1 - drivers/bus/moxtet.c | 3 +- drivers/bus/ti-sysc.c | 18 +- drivers/clk/clk-scmi.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/Makefile | 4 +- drivers/cpuidle/cpuidle-psci-domain.c | 308 +++++ drivers/cpuidle/cpuidle-psci.c | 161 ++- drivers/cpuidle/cpuidle-psci.h | 17 + drivers/cpuidle/dt_idle_states.c | 5 +- drivers/firmware/Kconfig | 8 - drivers/firmware/Makefile | 5 +- drivers/firmware/arm_scmi/bus.c | 29 +- drivers/firmware/arm_scmi/clock.c | 2 + drivers/firmware/arm_scmi/common.h | 2 + drivers/firmware/arm_scmi/driver.c | 110 +- drivers/firmware/arm_scmi/perf.c | 2 + drivers/firmware/arm_scmi/power.c | 2 + drivers/firmware/arm_scmi/reset.c | 2 + drivers/firmware/arm_scmi/scmi_pm_domain.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 2 + drivers/firmware/imx/Kconfig | 2 +- drivers/firmware/psci/psci.c | 18 +- drivers/firmware/qcom_scm-32.c | 671 ----------- drivers/firmware/qcom_scm-64.c | 579 --------- drivers/firmware/qcom_scm-legacy.c | 242 ++++ drivers/firmware/qcom_scm-smc.c | 151 +++ drivers/firmware/qcom_scm.c | 854 ++++++++++--- drivers/firmware/qcom_scm.h | 178 +-- drivers/firmware/turris-mox-rwtm.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 43 + drivers/hwmon/scmi-hwmon.c | 2 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 5 +- drivers/memory/mvebu-devbus.c | 4 +- drivers/memory/samsung/Kconfig | 2 +- drivers/memory/samsung/exynos-srom.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 7 +- drivers/memory/tegra/Makefile | 3 +- drivers/memory/tegra/tegra124-emc.c | 185 ++- drivers/memory/tegra/tegra186-emc.c | 293 +++++ drivers/memory/tegra/tegra186.c | 1117 +++++++++++++++++- drivers/memory/tegra/tegra20-emc.c | 175 +++ drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 352 ++++-- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 23 +- drivers/net/wan/fsl_ucc_hdlc.h | 2 +- drivers/of/base.c | 36 + drivers/reset/Kconfig | 25 +- drivers/reset/Makefile | 3 + drivers/reset/core.c | 33 +- drivers/reset/reset-brcmstb-rescal.c | 107 ++ drivers/reset/reset-intel-gw.c | 262 ++++ drivers/reset/reset-npcm.c | 291 +++++ drivers/reset/reset-qcom-aoss.c | 3 +- drivers/reset/reset-scmi.c | 2 +- drivers/reset/reset-uniphier.c | 13 +- drivers/soc/bcm/brcmstb/biuctrl.c | 30 +- drivers/soc/fsl/qe/Kconfig | 3 +- drivers/soc/fsl/qe/gpio.c | 36 +- drivers/soc/fsl/qe/qe.c | 104 +- drivers/soc/fsl/qe/qe_common.c | 50 +- drivers/soc/fsl/qe/qe_ic.c | 285 ++--- drivers/soc/fsl/qe/qe_ic.h | 99 -- drivers/soc/fsl/qe/qe_io.c | 70 +- drivers/soc/fsl/qe/qe_tdm.c | 8 +- drivers/soc/fsl/qe/ucc.c | 27 +- drivers/soc/fsl/qe/ucc_fast.c | 86 +- drivers/soc/fsl/qe/ucc_slow.c | 60 +- drivers/soc/fsl/qe/usb.c | 2 +- drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/soc-imx8.c | 9 + drivers/soc/mediatek/mtk-cmdq-helper.c | 2 - drivers/soc/qcom/Kconfig | 30 +- drivers/soc/qcom/qmi_interface.c | 8 +- drivers/soc/qcom/rpmhpd.c | 56 + drivers/soc/renesas/Kconfig | 14 +- drivers/soc/renesas/rcar-rst.c | 2 +- drivers/soc/samsung/Kconfig | 2 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/samsung/exynos-pmu.c | 6 +- drivers/soc/samsung/exynos-pmu.h | 2 +- drivers/soc/samsung/exynos3250-pmu.c | 2 +- drivers/soc/samsung/exynos4-pmu.c | 2 +- drivers/soc/samsung/exynos5250-pmu.c | 2 +- drivers/soc/samsung/exynos5420-pmu.c | 2 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 3 + drivers/soc/tegra/fuse/fuse-tegra30.c | 29 + drivers/soc/tegra/fuse/fuse.h | 4 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 34 +- drivers/soc/tegra/regulators-tegra20.c | 8 +- drivers/soc/tegra/regulators-tegra30.c | 6 + drivers/soc/ti/knav_qmss_queue.c | 7 +- drivers/soc/xilinx/Kconfig | 6 +- drivers/soc/xilinx/zynqmp_power.c | 120 +- drivers/tee/optee/core.c | 153 +-- drivers/tty/serial/ucc_uart.c | 385 +++--- include/dt-bindings/power/mt6765-power.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 24 + .../dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 ++ include/linux/cpuhotplug.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 7 + include/linux/of.h | 8 + include/linux/platform_data/ti-sysc.h | 1 + include/linux/pm_domain.h | 8 + include/linux/psci.h | 2 + include/linux/qcom_scm.h | 119 +- include/linux/scmi_protocol.h | 5 +- include/linux/soc/samsung/exynos-pmu.h | 2 +- include/linux/soc/samsung/exynos-regs-pmu.h | 16 +- include/soc/fsl/cpm.h | 171 +++ include/soc/fsl/qe/qe.h | 59 +- include/soc/fsl/qe/qe_ic.h | 135 --- include/soc/fsl/qe/ucc_fast.h | 4 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/trace/events/scmi.h | 90 ++ 142 files changed, 6604 insertions(+), 3301 deletions(-) delete mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.yaml create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml create mode 100644 Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt create mode 100644 drivers/cpuidle/cpuidle-psci-domain.c create mode 100644 drivers/cpuidle/cpuidle-psci.h delete mode 100644 drivers/firmware/qcom_scm-32.c delete mode 100644 drivers/firmware/qcom_scm-64.c create mode 100644 drivers/firmware/qcom_scm-legacy.c create mode 100644 drivers/firmware/qcom_scm-smc.c create mode 100644 drivers/memory/tegra/tegra186-emc.c create mode 100644 drivers/reset/reset-brcmstb-rescal.c create mode 100644 drivers/reset/reset-intel-gw.c create mode 100644 drivers/reset/reset-npcm.c delete mode 100644 drivers/soc/fsl/qe/qe_ic.h create mode 100644 include/dt-bindings/power/mt6765-power.h create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h create mode 100644 include/soc/fsl/cpm.h delete mode 100644 include/soc/fsl/qe/qe_ic.h create mode 100644 include/trace/events/scmi.h From patchwork Sat Feb 8 21:25:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11371887 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 7BF2C1398 for ; Sat, 8 Feb 2020 21:27:01 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 595B422522 for ; Sat, 8 Feb 2020 21:27:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="YJWUn9SR"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="hq8OE18U" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 595B422522 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=1jUSuLYWKRfWsR0CRXAGpw0WMDJEjiMF6wkIOaY96ic=; b=YJWUn9SRf32Hjf OnwwQTEugYh4yblgyT+LdXfZw9c7iGSzZbddNItNaI2AByIql/easnrX4cVE1nFRwNMpgvl/LUTRM iJtnYwTFB6iVQHymp6wsqZNZKV8G2s3uO7uRd6GeOr++EA0ysyRxuca5qBWMHirdh2WEktkd6Qnel JwaGXXqTAFNtYul9wvVlVMBWDAn6f6+hhPTqisVNb0MEj24mHsEvX1tlmywNhkakZw36n7FfPWIxo BvHitDkJSKbX6QsQHFmVwPX1FoWTE+ko7JATHx7ObdEmTluKvW4WkIP0LRyYKKb5pTmJhM3mdeJ/F yVzzjFop3BCJFhdkR9KQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0Xct-00043A-Ly; Sat, 08 Feb 2020 21:26:55 +0000 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0Xbo-0002pq-A5 for linux-arm-kernel@lists.infradead.org; Sat, 08 Feb 2020 21:25:51 +0000 Received: by mail-pl1-x643.google.com with SMTP id j7so1216838plt.1 for ; Sat, 08 Feb 2020 13:25:47 -0800 (PST) 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=Q9rGiKNqbXk3HaxSFA2diA4cQgh5i28qPpTMmO3QMZ0=; b=hq8OE18UXfWKxsT/m7DSNIZlvlNPcMPUMZXAlbCCOFPykaDOQkt+YapECDGDEvz4U+ 73JU5iUH7LNwDiUmHvuWrdUIxBTWmeuT9VXMBLqiI2W+X3+diDhMlsemE2lwsabDgrl+ sUKTmI4pMUnmLGk+5ADSvB8jiowy7WPu9rCZW6MPP+5TXtU0zNCfEj3GO8LRaVFS/3L/ t4K7n80TOhEzpu/Tl/KqpzMHwUA+SZq1yxIs0Dqe04OWhoZdO48V1uh/AXg/e6I/VOuR x+Yci5RdEdajbXNWUQy7XWecKutcPEAnHWLflv11+QSv2r9PXvmM9R5q3iL0ozBrqCy3 MPSQ== 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=Q9rGiKNqbXk3HaxSFA2diA4cQgh5i28qPpTMmO3QMZ0=; b=D6z3VASW0TgHtRP3BDYTJxvsYKbESmsCcqAJ6s29PCwsM/1IFVvXkSOF/T0oI51Cca EFvtFSkgS1697Fuu+svdigH2LSyKtGYhgl3E55Ugr48XlYaVL6rsKx9sHO2Ny8veqQl1 phUVf2FK/17y7MkoZts9cCkdR+uHycUMO/cxbUbAMTEeqQrZJCFq/amU+qxWnXUzqngx WEoEC9iRpz6f7LuYNiNm0R3GbHdrVaS2CswkV5cMWx7AqalA5eWFaMbjuRCbEARo93lO S3GKfNPIns21TBbpgI0jcrIWfRCpapRFI4toENZaGmCW7/X/tr7enkUYQKSk5OwzLUSq mPUg== X-Gm-Message-State: APjAAAUr3kMp5pWgRnr4zmIQ6GKvXBFLdkEumK29RsMEIdxsU2jOLthJ /AhqqPO5GbjsbKhV9i+6OUqVHw== X-Google-Smtp-Source: APXvYqyZLtGWZ4mVUaPT0p1RQaRYX2X49FyRlvtOmZInnaErWXYBHyINz5B1ZZiH/y8BitQSBKJx3Q== X-Received: by 2002:a17:902:9f86:: with SMTP id g6mr5120840plq.299.1581197145958; Sat, 08 Feb 2020 13:25:45 -0800 (PST) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id a21sm7126831pgd.12.2020.02.08.13.25.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Feb 2020 13:25:44 -0800 (PST) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 4/5 v2] ARM: SoC defconfig updates Date: Sat, 8 Feb 2020 13:25:32 -0800 Message-Id: <20200208212533.30744-5-olof@lixom.net> X-Mailer: git-send-email 2.22.GIT In-Reply-To: <20200208212533.30744-1-olof@lixom.net> References: <20200208112018.29819-1-olof@lixom.net> <20200208212533.30744-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200208_132548_405822_98B355D5 X-CRM114-Status: GOOD ( 13.52 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.3 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:643 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , soc@kernel.org, arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org 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. ---------------------------------------------------------------- The following changes since commit a51020f9dd797d520285048180f91b0bcd15a338: 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-defconfig for you to fetch changes up to 1342a6aa4abf6a56e83ce24ce5e84243c365ab4d: Merge tag 'samsung-defconfig-5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/defconfig ---------------------------------------------------------------- Adam Ford (2): ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ILI210X arm64: defconfig: Enable CRYPTO_DEV_FSL_CAAM Amit Kucheria (1): arm64: defconfig: Enable QCOM PMIC thermal Anson Huang (1): arm64: defconfig: Enable CONFIG_CLK_IMX8MP by default Bjorn Andersson (7): arm64: defconfig: Enable Qualcomm remoteproc dependencies arm64: defconfig: Enable Qualcomm SPI and QSPI controller arm64: defconfig: Enable Qualcomm socinfo driver arm64: defconfig: Enable Qualcomm CPUfreq HW driver arm64: defconfig: Enable Qualcomm pseudo rng arm64: defconfig: Enable Qualcomm watchdog driver arm64: defconfig: Enable ATH10K_SNOC Brian Masney (2): ARM: qcom_defconfig: add msm8974 interconnect support ARM: qcom_defconfig: add anx78xx HDMI bridge support Claudiu Beznea (3): ARM: configs: at91: use savedefconfig ARM: configs: at91: enable config flags for sam9x60 SoC ARM: configs: at91: enable MMC_SDHCI_OF_AT91 and MICROCHIP_PIT64B Fabio Estevam (1): ARM: imx_v6_v7_defconfig: Select the TFP410 driver Fabrizio Castro (1): ARM: shmobile: defconfig: Enable support for panels from EDT Jeffrey Hugo (2): arm64: defconfig: Enable QCA Bluetooth over UART arm64: defconfig: Enable SN65DSI86 display bridge Jerome Brunet (1): arm64: defconfig: enable FUSB302 as module Jorge Ramirez-Ortiz (1): arm64: defconfig: Enable HFPLL Krzysztof Kozlowski (3): ARM: exynos_defconfig: Bring back explicitly wanted options ARM: exynos_defconfig: Enable NFS v4.1 and v4.2 ARM: multi_v7_defconfig: Enable NFS v4.1 and v4.2 Lina Iyer (1): arm64: defconfig: enable PDC interrupt controller for Qualcomm SDM845 Linus Walleij (2): ARM: defconfig: u8500: activate cpufreq ARM: defconfig: gemini: Update defconfig Manivannan Sadhasivam (1): arm64: defconfig: Enable Actions Semi specific drivers Marek Szyprowski (2): ARM: exynos_defconfig: Enable devfreq thermal integration ARM: multi_v7_defconfig: Enable devfreq thermal integration Nagarjuna Kristam (1): arm64: defconfig: Enable tegra XUDC support Nicolas Saenz Julienne (2): arm64: defconfig: Enable Broadcom's STB PCIe controller arm64: defconfig: Enable Broadcom's GENET Ethernet controller Niklas Cassel (2): arm64: defconfig: enable CONFIG_QCOM_CPR arm64: defconfig: enable CONFIG_ARM_QCOM_CPUFREQ_NVMEM Olof Johansson (10): Merge tag 'renesas-arm-defconfig-for-v5.6-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig Merge tag 'amlogic-defconfig' of https://git.kernel.org/.../khilman/linux-amlogic into arm/defconfig Merge tag 'tegra-for-5.6-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig Merge tag 'imx-defconfig-5.6' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig Merge tag 'at91-5.6-defconfig' of git://git.kernel.org/.../at91/linux into arm/defconfig Merge tag 'qcom-arm64-defconfig-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/defconfig Merge tag 'qcom-defconfig-for-5.6' of https://git.kernel.org/.../qcom/linux into arm/defconfig Merge tag 'arm-soc/for-5.6/defconfig-arm64' of https://github.com/Broadcom/stblinux into arm/defconfig Merge tag 'at91-5.6-defconfig-2' of git://git.kernel.org/.../at91/linux into arm/defconfig Merge tag 'samsung-defconfig-5.6' of https://git.kernel.org/.../krzk/linux into arm/defconfig Peter Chen (1): ARM: configs: imx_v6_v7_defconfig: enable USB ACM Sascha Hauer (1): ARM: imx_v6_v7_defconfig: Enable NFS_V4_1 and NFS_V4_2 support arch/arm/configs/at91_dt_defconfig | 59 ++++++++++++++++--------------- arch/arm/configs/exynos_defconfig | 9 +++++ arch/arm/configs/gemini_defconfig | 24 +++++++++---- arch/arm/configs/imx_v6_v7_defconfig | 5 +++ arch/arm/configs/multi_v7_defconfig | 3 ++ arch/arm/configs/qcom_defconfig | 4 +++ arch/arm/configs/shmobile_defconfig | 3 ++ arch/arm/configs/u8500_defconfig | 4 ++- arch/arm64/configs/defconfig | 38 ++++++++++++++++++++ 9 files changed, 113 insertions(+), 36 deletions(-) From patchwork Sat Feb 8 21:25:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 11371883 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 97B3B17EF for ; Sat, 8 Feb 2020 21:26:34 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 754072253D for ; Sat, 8 Feb 2020 21:26:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="LtLNjIgI"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="iocXsOmY" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 754072253D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Unbk8lcx15nUWz9rzxj99h2eeSbbN5X7+Ipets9VqSI=; b=LtLNjIgIrGugtS zpPsSU03zmxkPalvisVw1FKFr6a6545xEvDHFeU70h5aqUx6k78xqjZQCjnADTqShngNGySgpBlRp IOzDDVvUKOwsMuL5Dupvcf+u++x77hSK5T1FSSQ2CB0YSimh7rhLT9VmA0uXYI2FfbRIFJO5IGo34 5T0I0lbOX5Z6W8hTVpsB6EmX5E2x3T72S658fF7U+Y2I3Cc+gDXhddGACRSqGz+4sRBXbCzakeQJV UE7Ga58AOZ+kYn098l++hSz0zNeUEp8Eb0yXRfEcx3FH/QrNEOpDMU5KAlz2CufcK2P1bB2cGACgc ozXZyvkJlUrWVRtRbTOw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0XcV-0003fA-CM; Sat, 08 Feb 2020 21:26:31 +0000 Received: from mail-pg1-x542.google.com ([2607:f8b0:4864:20::542]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1j0Xbo-0002qo-9X for linux-arm-kernel@lists.infradead.org; Sat, 08 Feb 2020 21:25:51 +0000 Received: by mail-pg1-x542.google.com with SMTP id j15so1708108pgm.6 for ; Sat, 08 Feb 2020 13:25:47 -0800 (PST) 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=CLvBYI2Cs8Bqj8AtKjZ3LbYsK+wgnbwS8xmH1fw8LUE=; b=iocXsOmYDNEJhcmn0s6CfRKvzrur8gvwcI6sn1xfv9/mQUpwMxVv4tHLQ0zWziHlpC MSeXEUv+BrYYcBcXl4vLAgrliRJfwKonU6r6mG6ZL/UDORBBao3XMCKOH3saLr1CGaXv 5nOqvZjiAODTN8bvumkARJsc9OtI508/7QQGasxp3diTa+BlGDHDArRtnSRIOQACdQDn jLmJFQVeaRih88riMqJzG7fWsJYb0D9n1ILZJqlTlCeeoBYrJ6CPFgKy7uY0vdVMrPr9 gyOUDkHEYeS/jNtNOc3XG9zB7LTL/gurAohD32U4/RpPJaVtE2YDswoba/PfkVxl2kO5 w/CQ== 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=CLvBYI2Cs8Bqj8AtKjZ3LbYsK+wgnbwS8xmH1fw8LUE=; b=tZ1ZMizVOKyNC7Zlw+en7pI3kulCt79I6KnA1P/rXnlOOjKgIhf+enF24Wm4XgHNE0 jfkwpSLxPb42oiJYcdTSUI/RimH0Fs3spLY/x+dyqxfGfkrVTm7dbOlYs+z9CMpf5x9o xfm5ZfzpQAkdqGDtOp2cTj6VhzJEvuyudYIsxcZyZfcfWfJgTrm3OVoW8yOxGNM/re9x hX45vs7UgeBOW3bbV8VX8j52g/rjORwPzPRwzD/jOeIroa8F4i5oFT9c4eF0ZWesyAAm lASLfaiX7UE8Zh0mzfEWAgbwmmiK8M8YMDTYGEJLOrdyfYzqgzOUJulBnaxZqNoEUaFu TqlQ== X-Gm-Message-State: APjAAAVbxyaBO2NzNrc+NdvahkIoi77JSu9fPYgN3qMYoU/akPWZsRa7 4l0AQipdAosz00BX5QluLIgpBg== X-Google-Smtp-Source: APXvYqwMKBKiTov+97bU8fnWEswPWzrQg+oWfNRBZ6gUneIMMFcY7rpYzAtRF8MHgqGsNLv6YKxOSg== X-Received: by 2002:a65:6812:: with SMTP id l18mr6352755pgt.41.1581197147312; Sat, 08 Feb 2020 13:25:47 -0800 (PST) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id a21sm7126831pgd.12.2020.02.08.13.25.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Feb 2020 13:25:46 -0800 (PST) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 5/5 v2] ARM: SoC: late updates Date: Sat, 8 Feb 2020 13:25:33 -0800 Message-Id: <20200208212533.30744-6-olof@lixom.net> X-Mailer: git-send-email 2.22.GIT In-Reply-To: <20200208212533.30744-1-olof@lixom.net> References: <20200208112018.29819-1-olof@lixom.net> <20200208212533.30744-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200208_132548_358579_61C338EE X-CRM114-Status: GOOD ( 17.28 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.3 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:542 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , soc@kernel.org, arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org This is some material that we picked up into our tree late, or that had more complex dependencies on more than one topic branch that makes sense to keep separately. - TI support for secure accelerators and hwrng on OMAP4/5 - TI camera changes for dra7 and am437x and SGX improvement due to better reset control support on am335x, am437x and dra7 - Davinci moves to proper clocksource on DM365, and regulator/audio improvements for DM365 and DM644x eval boards ---------------------------------------------------------------- The following changes since commit a1a0cfaf7fb7c1a90201e6b0937f742c8c212d8e: Merge tag 'armsoc-defconfig' into HEAD are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-late for you to fetch changes up to a832eb203ecd34e486bdde0042cf166e687eb227: Merge tag 'davinci-for-v5.6/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into arm/late ---------------------------------------------------------------- Bartosz Golaszewski (3): clocksource: davinci: only enable clockevents once tim34 is initialized ARM: davinci: dm365: switch to using the clocksource driver ARM: davinci: remove legacy timer support Benoit Parrot (11): ARM: dts: dra7: add cam clkctrl node ARM: OMAP: DRA7xx: Make CAM clock domain SWSUP only ARM: dts: dra7-l4: Add ti-sysc node for CAM ARM: dts: DRA72: Add CAL dtsi node arm: dts: dra72-evm-common: Add entries for the CSI2 cameras arm: dtsi: dra76x: Add CAL dtsi node arm: dts: dra76-evm: Add CAL and OV5640 nodes ARM: dts: am437x-sk-evm: Add VPFE and OV2659 entries ARM: dts: am43x-epos-evm: Add VPFE and OV2659 entries ARM: dts: dra7: add vpe clkctrl node ARM: dts: dra7: Add ti-sysc node for VPE Olof Johansson (3): Merge tag 'omap-for-v5.6/ti-sysc-drop-pdata-crypto-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late Merge tag 'omap-for-v5.6/dt-late-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late Merge tag 'davinci-for-v5.6/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/late Peter Ujfalusi (2): ARM: davinci: dm365-evm: Add Fixed regulators needed for tlv320aic3101 ARM: davinci: dm644x-evm: Add Fixed regulators needed for tlv320aic33 Tero Kristo (1): ARM: dts: am43xx: add support for clkout1 clock Tony Lindgren (17): ARM: dts: Add missing omap4 secure clocks ARM: dts: Add missing omap5 secure clocks ARM: dts: Configure omap4 rng to probe with ti-sysc ARM: dts: Configure omap5 rng to probe with ti-sysc ARM: dts: Configure interconnect target module for omap4 sham ARM: dts: Configure interconnect target module for omap4 aes ARM: dts: Configure interconnect target module for omap4 des ARM: OMAP2+: Drop legacy platform data for omap4 aes ARM: OMAP2+: Drop legacy platform data for omap4 sham ARM: OMAP2+: Drop legacy platform data for omap4 des Merge branch 'omap-for-v5.6/ti-sysc-omap45-rng' into omap-for-v5.6/ti-sysc-drop-pdata Merge branch 'omap-for-v5.6/ti-sysc-dt-cam' into omap-for-v5.6/dt ARM: dts: Configure rstctrl reset for am335x SGX ARM: dts: Configure sgx for dra7 ARM: dts: Configure interconnect target module for am437x sgx ARM: dts: motorola-cpcap-mapphone: Configure calibration interrupt ARM: dts: omap4-droid4: Enable hdq for droid4 ds250x 1-wire battery nvmem arch/arm/boot/dts/am33xx.dtsi | 25 ++ arch/arm/boot/dts/am4372.dtsi | 20 + arch/arm/boot/dts/am437x-sk-evm.dts | 27 +- arch/arm/boot/dts/am43x-epos-evm.dts | 23 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 54 +++ arch/arm/boot/dts/dra7-l4.dtsi | 71 +++- arch/arm/boot/dts/dra7.dtsi | 18 + arch/arm/boot/dts/dra72-evm-common.dtsi | 31 ++ arch/arm/boot/dts/dra72x.dtsi | 42 ++ arch/arm/boot/dts/dra76-evm.dts | 35 ++ arch/arm/boot/dts/dra76x.dtsi | 42 ++ arch/arm/boot/dts/dra7xx-clocks.dtsi | 32 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 5 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 19 + arch/arm/boot/dts/omap4-l4.dtsi | 49 ++- arch/arm/boot/dts/omap4.dtsi | 110 +++-- arch/arm/boot/dts/omap44xx-clocks.dtsi | 11 +- arch/arm/boot/dts/omap5-l4.dtsi | 20 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 10 +- arch/arm/mach-davinci/Makefile | 3 +- arch/arm/mach-davinci/board-dm365-evm.c | 20 + arch/arm/mach-davinci/board-dm644x-evm.c | 20 + arch/arm/mach-davinci/devices-da8xx.c | 1 - arch/arm/mach-davinci/devices.c | 19 - arch/arm/mach-davinci/dm365.c | 22 +- arch/arm/mach-davinci/include/mach/common.h | 17 - arch/arm/mach-davinci/include/mach/time.h | 33 -- arch/arm/mach-davinci/time.c | 400 ------------------- arch/arm/mach-omap2/clockdomains7xx_data.c | 2 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 135 ------- drivers/clk/ti/clk-44xx.c | 13 + drivers/clk/ti/clk-54xx.c | 13 + drivers/clocksource/timer-davinci.c | 8 +- include/dt-bindings/clock/omap4.h | 11 + include/dt-bindings/clock/omap5.h | 11 + 35 files changed, 697 insertions(+), 675 deletions(-) delete mode 100644 arch/arm/mach-davinci/include/mach/time.h delete mode 100644 arch/arm/mach-davinci/time.c