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: 11371867 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 DD63417EF for ; Sat, 8 Feb 2020 21:25:42 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B7B8824125 for ; Sat, 8 Feb 2020 21:25:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="q2iIIajP" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B7B8824125 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+26986+1354+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id OYPXYY1556264x2IoxxgTINp; Sat, 08 Feb 2020 13:25:42 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web10.101.1581197142110619495 for ; Sat, 08 Feb 2020 13:25:42 -0800 X-Received: by mail.kernel.org (Postfix) id E53DE2253D; Sat, 8 Feb 2020 21:25:41 +0000 (UTC) X-Received: from mail-pl1-f196.google.com (mail-pl1-f196.google.com [209.85.214.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C497124125 for ; Sat, 8 Feb 2020 21:25:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C497124125 X-Received: by mail-pl1-f196.google.com with SMTP id t6so1204775plj.5 for ; Sat, 08 Feb 2020 13:25:41 -0800 (PST) X-Gm-Message-State: wEdU9uBALsCWF0e8qAsb5TiFx1554929AA= 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) X-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: Linuxkernel+Patchwork-Soc via Email Integration Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, Olof Johansson 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> 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 Precedence: Bulk List-Unsubscribe: Sender: patchwork-soc@linux.kernel.org List-Id: Mailing-List: list patchwork-soc@linux.kernel.org; contact patchwork-soc+owner@linux.kernel.org Delivered-To: mailing list patchwork-soc@linux.kernel.org Reply-To: patchwork-soc+owner@linux.kernel.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1581197142; bh=0whjQciVPIpn07STKkms3J3Bt53tvfE2WXbcUVD10AY=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=q2iIIajPEwr1+UriUdzo6OFPMYY0/2XeXaPcLW05scfAoP7C/PB9uZ/XXCG0BjT8b+e tGqfWSGF1X348TUJWlAN6cokXrEXogsvuAvbRzFC0Tl5MOyytuY0z4O3aNaXEOIirejlA dx4TWaY8pTIKg13a0KH5iA2+snTDXAM16dY= 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 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1354): https://linux.kernel.org/g/patchwork-soc/message/1354 Mute This Topic: https://linux.kernel.org/mt/71095520/1554929 Group Owner: patchwork-soc+owner@linux.kernel.org Unsubscribe: https://linux.kernel.org/g/patchwork-soc/unsub [patchwork-linux-kernel-org@patchwork.kernel.org] -=-=-=-=-=-=-=-=-=-=-=- 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: 11371873 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 BBED117EF for ; Sat, 8 Feb 2020 21:25:47 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 90E5422B48 for ; Sat, 8 Feb 2020 21:25:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="javPPMPV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 90E5422B48 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+26986+1355+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id beEsYY1556264xRtk2EfDkRQ; Sat, 08 Feb 2020 13:25:47 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web09.143.1581197145200406686 for ; Sat, 08 Feb 2020 13:25:45 -0800 X-Received: by mail.kernel.org (Postfix) id 00EF724650; Sat, 8 Feb 2020 21:25:45 +0000 (UTC) X-Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CEF7224125 for ; Sat, 8 Feb 2020 21:25:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CEF7224125 X-Received: by mail-pl1-f180.google.com with SMTP id d9so1191615plo.11 for ; Sat, 08 Feb 2020 13:25:44 -0800 (PST) X-Gm-Message-State: qRJXC4nvTLXpufsV3gRDosO6x1554929AA= 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) X-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: Linuxkernel+Patchwork-Soc via Email Integration Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, Olof Johansson 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> 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 Precedence: Bulk List-Unsubscribe: Sender: patchwork-soc@linux.kernel.org List-Id: Mailing-List: list patchwork-soc@linux.kernel.org; contact patchwork-soc+owner@linux.kernel.org Delivered-To: mailing list patchwork-soc@linux.kernel.org Reply-To: patchwork-soc+owner@linux.kernel.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1581197147; bh=gV6jOGWwK6I+udIVCwyQd7SN6uHzUtAhurltiPyRjew=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=javPPMPVvAo4Fwb/SXgj5hPAbXo29oJFrnn8J9N1Zmbxpbaytr7D5q0hgdWQjlnqUJ+ zMIWfsskJU4MAnMByuy4uX1tZdnOT/Qjpx2dstb/3+MmsBbXNu2qY+qDYofInK2g269tG kty27/VM/rtQ6qZFsqi3ATGSp8N2lW0l638= 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 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1355): https://linux.kernel.org/g/patchwork-soc/message/1355 Mute This Topic: https://linux.kernel.org/mt/71095522/1554929 Group Owner: patchwork-soc+owner@linux.kernel.org Unsubscribe: https://linux.kernel.org/g/patchwork-soc/unsub [patchwork-linux-kernel-org@patchwork.kernel.org] -=-=-=-=-=-=-=-=-=-=-=- 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: 11371871 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 9E613139A for ; Sat, 8 Feb 2020 21:25:47 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 789C822522 for ; Sat, 8 Feb 2020 21:25:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="lGu7kdqp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 789C822522 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+26986+1356+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id CdLFYY1556264xWmBreUtMdM; Sat, 08 Feb 2020 13:25:47 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web10.104.1581197145504207039 for ; Sat, 08 Feb 2020 13:25:45 -0800 X-Received: by mail.kernel.org (Postfix) id 497122464E; Sat, 8 Feb 2020 21:25:45 +0000 (UTC) X-Received: from mail-pf1-f196.google.com (mail-pf1-f196.google.com [209.85.210.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 26D3A2464B for ; Sat, 8 Feb 2020 21:25:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 26D3A2464B X-Received: by mail-pf1-f196.google.com with SMTP id n7so1637843pfn.0 for ; Sat, 08 Feb 2020 13:25:45 -0800 (PST) X-Gm-Message-State: nOHQSZFlq2MEOwC0FKzybaoTx1554929AA= 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) X-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: Linuxkernel+Patchwork-Soc via Email Integration Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, Olof Johansson 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> 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 Precedence: Bulk List-Unsubscribe: Sender: patchwork-soc@linux.kernel.org List-Id: Mailing-List: list patchwork-soc@linux.kernel.org; contact patchwork-soc+owner@linux.kernel.org Delivered-To: mailing list patchwork-soc@linux.kernel.org Reply-To: patchwork-soc+owner@linux.kernel.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1581197147; bh=7Nj6QGTxJoi1mLmct2/R4Jf2SYLOcbJYZyDD6BPPAY4=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=lGu7kdqpZDtHOCAN/pIlVtLdBP9W+tNtYepC/RlFgNT3o/64KbyJJ4JYY2JaIPbrOiF ErpUsHnms3u8hjzRVKGtnnhoWKHYDSD5ZL72quRKt6zQF0PIWttUH+sMirRIlC3lMGj3R WBTYxHS+jN7QXPaUci7uLa8vOjPQigX1EAE= 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 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1356): https://linux.kernel.org/g/patchwork-soc/message/1356 Mute This Topic: https://linux.kernel.org/mt/71095523/1554929 Group Owner: patchwork-soc+owner@linux.kernel.org Unsubscribe: https://linux.kernel.org/g/patchwork-soc/unsub [patchwork-linux-kernel-org@patchwork.kernel.org] -=-=-=-=-=-=-=-=-=-=-=- 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: 11371875 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 4EA5A18E8 for ; Sat, 8 Feb 2020 21:25:48 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2918522522 for ; Sat, 8 Feb 2020 21:25:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="Xa5464Su" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2918522522 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+26986+1357+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id yQ2nYY1556264xqYeKtJL1lw; Sat, 08 Feb 2020 13:25:47 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web09.145.1581197147097415295 for ; Sat, 08 Feb 2020 13:25:47 -0800 X-Received: by mail.kernel.org (Postfix) id AD85C2465B; Sat, 8 Feb 2020 21:25:46 +0000 (UTC) X-Received: from mail-pl1-f194.google.com (mail-pl1-f194.google.com [209.85.214.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8C8B42464B for ; Sat, 8 Feb 2020 21:25:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8C8B42464B X-Received: by mail-pl1-f194.google.com with SMTP id y8so1186911pll.13 for ; Sat, 08 Feb 2020 13:25:46 -0800 (PST) X-Gm-Message-State: T5NV5wN9toC3d3LivbZuRJBFx1554929AA= 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) X-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: Linuxkernel+Patchwork-Soc via Email Integration Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, Olof Johansson 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> 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 Precedence: Bulk List-Unsubscribe: Sender: patchwork-soc@linux.kernel.org List-Id: Mailing-List: list patchwork-soc@linux.kernel.org; contact patchwork-soc+owner@linux.kernel.org Delivered-To: mailing list patchwork-soc@linux.kernel.org Reply-To: patchwork-soc+owner@linux.kernel.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1581197147; bh=1kyigsUlaw0PV3/SEp3eb4Av46eynwvXH7cv62n1qkY=; h=Cc:Date:From:Reply-To:Subject:To; b=Xa5464Su5qBUceyfLuuM23p7EDAyeSi8eNTljXIy16iYAOnqsL2LQQ4GQ12dTe1xuah j/xW+KxaaXviXuIuSVoonMuiYl3KdQ/FBbQ7SJST/QabBNA3WhjBsLFHiOa/6U9xM97Mw p2i/5tXikF8fEPjDi+hOQC1Ccho9tZCB6SE= 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(-) -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1357): https://linux.kernel.org/g/patchwork-soc/message/1357 Mute This Topic: https://linux.kernel.org/mt/71095524/1554929 Group Owner: patchwork-soc+owner@linux.kernel.org Unsubscribe: https://linux.kernel.org/g/patchwork-soc/unsub [patchwork-linux-kernel-org@patchwork.kernel.org] -=-=-=-=-=-=-=-=-=-=-=- 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: 11371877 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 4368217EF for ; Sat, 8 Feb 2020 21:25:49 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1D99522522 for ; Sat, 8 Feb 2020 21:25:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="jA3KXJEi" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1D99522522 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+26986+1358+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id PXwxYY1556264xQ91k7QEnKf; Sat, 08 Feb 2020 13:25:48 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web10.106.1581197148176402199 for ; Sat, 08 Feb 2020 13:25:48 -0800 X-Received: by mail.kernel.org (Postfix) id 008BE2465D; Sat, 8 Feb 2020 21:25:48 +0000 (UTC) X-Received: from mail-pf1-f194.google.com (mail-pf1-f194.google.com [209.85.210.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D262C22522 for ; Sat, 8 Feb 2020 21:25:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D262C22522 X-Received: by mail-pf1-f194.google.com with SMTP id 185so1629270pfv.3 for ; Sat, 08 Feb 2020 13:25:47 -0800 (PST) X-Gm-Message-State: egT0g1FRUgHieN8gNNgsu0lXx1554929AA= 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) X-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: Linuxkernel+Patchwork-Soc via Email Integration Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, arm@kernel.org, soc@kernel.org, Olof Johansson 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> 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 Precedence: Bulk List-Unsubscribe: Sender: patchwork-soc@linux.kernel.org List-Id: Mailing-List: list patchwork-soc@linux.kernel.org; contact patchwork-soc+owner@linux.kernel.org Delivered-To: mailing list patchwork-soc@linux.kernel.org Reply-To: patchwork-soc+owner@linux.kernel.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1581197148; bh=zPLRPB3+qwU5FZuTR+3GUDeAwF+v1XtVe/MHIMjqP/4=; h=Cc:Date:From:Reply-To:Subject:To; b=jA3KXJEiIGedHa4mVnE4JmshzlDXP+BIgIw6RzwRj//DBcvHeclbdolpaQqpbVTaG3C Z4kIQDML4ctp29IFs+vbywOP+fbERvUJW6WE6N7fNz/MpIiDXBdQh/+KrZFXWDAlz/Ezt +nZvzXvS6vbf4bYmr8juDAfY2ctsSreoKoU= 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 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1358): https://linux.kernel.org/g/patchwork-soc/message/1358 Mute This Topic: https://linux.kernel.org/mt/71095526/1554929 Group Owner: patchwork-soc+owner@linux.kernel.org Unsubscribe: https://linux.kernel.org/g/patchwork-soc/unsub [patchwork-linux-kernel-org@patchwork.kernel.org] -=-=-=-=-=-=-=-=-=-=-=-