From patchwork Mon Oct 29 21:20:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 990558 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="SwKRDnrk"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 42kSFx68VBz9s0t for ; Tue, 30 Oct 2018 08:21:25 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Bw5wbTqF7a7hRGk5WPmNmX+2ObiaoGSfzh3COFGhKHw=; b=SwKRDnrkdLPXa8 toobBeDdS8VWvVUIO7BtAwzKKedc0NVvXe2HnrD+4G1bsfUobkHTDEc+C7yylMonKLyiZUxIiDRK3 37DlPk4y9UHDk3sQV/4La2K/4RBM4C2KOkym4XP/IrJRvHjs8qtBvU3nWce2cFlJn1OmQidJbdmTQ CvI1vtPbAZKvXaDU3n4hkJ1InuIc2cp581w2edrxh7CE4fSTf3xtwAwbFfzHrozINYAq2T/ZTGGnz 55RUrSZf61sH2qLrRbtjNL6tVcjfjP7dSFk3r55cbRRawaoSFb3th23elWl8yLIPBhC2pQTUcwytB ASCeHZJz49UJ2D3mSFFw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHEyK-0006Oq-7B; Mon, 29 Oct 2018 21:21:16 +0000 Received: from mail-qt1-f195.google.com ([209.85.160.195]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHEy5-0006ND-L7 for linux-arm-kernel@lists.infradead.org; Mon, 29 Oct 2018 21:21:11 +0000 Received: by mail-qt1-f195.google.com with SMTP id k12so5225061qtf.7 for ; Mon, 29 Oct 2018 14:20:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=pacvYx73niW5e519aX5oXx819FWWNKykskMFZ5WyT1s=; b=bmHg73Q9cifiJcMjVsZu7mFH4lr9Rr9CoBsNKuy1h8b0OKC9HxxocFz61Jo7yzLD2d PaznypfE2Dn4d+1XYLA18VuCL8scOoZGGRPl95wO9g74PbycNpzmuoVCcObylPYhtkep hbukz+xrtszvRbUJwkWsH4miG9hUjcjM46A7BsMMH5XqgEI6Bi65DeZo8bWhiskPYKWB 2Wlp6MkVJXYPkwKr+aqHdr4XEQzCDWiQeLE8K6iEAu58LFy17GelgL6Pj1XBdMxrdgg6 2zRIxDg5G4o5ksYQ6Ba4cWLxhcjfm+iDRd/f6FXuGgLleWQguXoHUP80mNEHdxfa0TAo 1ZqA== X-Gm-Message-State: AGRZ1gI+0fhmsORXobdz1BZOCmjX97Uz7tmkl9ft3KkAUZN8PhiCUXkc w8DxQTggZpKuk4gYPw5Exh3YoXOmt9Pjl61JX2ejmPUq X-Google-Smtp-Source: AJdET5cLtJafvmmI/hAXwt3ZaTU5CE5MYfPznv7a1bovAT7bOYHQw34CXnUWa7WAi+aDkUTCZU0dDis03nj0TWRIG24= X-Received: by 2002:a0c:f50c:: with SMTP id j12mr8234518qvm.149.1540848048405; Mon, 29 Oct 2018 14:20:48 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 29 Oct 2018 22:20:31 +0100 Message-ID: Subject: [GIT PULL 1/4] ARM: SoC device tree updates for 4.20 To: Linus Torvalds X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181029_142101_792102_40B5DAD8 X-CRM114-Status: GOOD ( 22.28 ) X-Spam-Score: 0.3 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (0.3 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.160.195 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.160.195 listed in wl.mailspike.net] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (arndbergmann[at]gmail.com) 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.1 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: arm-soc , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org The following changes since commit 57361846b52bc686112da6ca5368d11210796804: Linux 4.19-rc2 (2018-09-02 14:37:30 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-dt for you to fetch changes up to be59a3282cf8e0c9c82e8835ffca98dfd2cd98e1: Merge tag 'socfpga_updates_for_v4.20_part3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/dt (2018-10-11 16:07:07 +0200) ---------------------------------------------------------------- ARM: SoC device tree updates for 4.20 There are close to 800 indivudal changesets in this branch again, which feels like a lot. There are particularly many changes for the NVIDIA Tegra platform this time, in fact more than it has seen in the two years since the v4.9 merge window. Aside from this, it's been fairly normal, with lots of changes going into Renesas R-CAR, NXP i.MX, Allwinner Sunxi, Samsung Exynos, and TI OMAP. Most of the changes are for adding new features into existing boards, for brevity I'm only mentioning completely new machines and SoCs here. For the first time I think we have (slightly) more new 64-bit hardware than 32-bit: Two boards get added for TI OMAP: Moxa UC-2101 is an industrial computer, see https://www.moxa.com/product/UC-2100.htm; GTA04A5 is a minor variation of the motherboards of the GTA04 phone, see https://shop.goldelico.com/wiki.php?page=GTA04A5 Clearfog is a nice little board for quad-core Marvell Armada 8040 network processor, see https://www.solid-run.com/marvell-armada-family/clearfog-gt-8k/ Two additional server boards come with the Aspeed baseboard management controllers: Stardragon4800 is an arm64 reference platform made by HXT (based on Qualcomm's server chips), and TiogaPass is an Open Compute mainboard with x86 CPUs. Both use the ARM11 based AST2500 chips in the BMC. NXP i.MX usually sees a lot of new boards each release. This time there we only add one minor variant: ConnectCore 6UL SBC Pro uses the same SoM design as the ConnectCore 6UL SBC Express added later. However, there is a new chip, the i.MX6ULZ, which is an even smaller variant of the i.MX6ULL, with features removed. There is also support for the reference board design, the i.MX6ULZ 14x14 EVK. A new Raspberry Pi variant gets added, this one is the CM3 compute module based on bcm2837, it was launched in early 2017 but only now added to the kernel, both as 32-bit and as 64-bit files, as we tend to do for Raspberry Pi. On the Allwinner side, everything is again about cheap development boards, usually of the "Fruit Pi" variety. The new ones this time are: Orange Pi Zero Plus2: http://www.orangepi.org/OrangePiZeroPlus2/ Orange Pi One Plus: http://www.orangepi.org/OrangePiOneplus/ Pine64 LTS: https://www.pine64.org/?product=pine-a64-lts Banana Pi M2+ H5: http://www.banana-pi.org/m2plus.html The last one of these is now a 64-bit version of the earlier Banana Pi M2+ H3, with the same board layout. Similarly, for Rockchips, get get another variant of the 32-bit Asus Tinker board, the model 'S' based on rk3288, and three now boards based on the popular RK3399 chip: ROC-RK3399-PC: https://libre.computer/products/boards/roc-rk3399-pc/ Rock960: https://www.96boards.org/product/rock960/ RockPro64: https://www.pine64.org/?page_id=61454 These are all quite powerful boards with lots of RAM and I/O, and the RK3399 is the same chip used in several Chromebooks. Finally, we get support for the PX30 (aka rk3326) chip, which is based on the low-end 64-bit Cortex-A35 CPU core. So far, only the evaluation board is supported. One more Banana Pi is added with a Mediatek chip: Banana Pi R64 is based on the MT7622 WiFi router platform, and the first product I've seen with a 64-bit Mediatek chip in that market: http://www.banana-pi.org/r64.html For HiSilicon, we gain support for the Hi3670 SoC and HiKey 370 development board, which are similar to the Hi3660 and Hikey 360 respectively, but add support for an NPU. Amlogic gets initial support for the Meson-G12A chip (S905D2), another quad-core Cortex-A53 SoC, and its evaluation platform. On the 32-bit side, we gain support for an actual end-user product, the Endless Computers Endless Mini based on Meson8b (S805), see https://endlessos.com/computers/ Qualcomm adds support for their MSM8998 SoC and evaluation platform. This chip is commonly known as the Snapdragon 835, and is used in high-end phones as well as low-end laptops. For Renesas, a very bare support for the r8a774a1 (RZ/G2M) is added, but no boards for this one. However, we do add boards for the previously added r8a77965 (R-Car M3-N): the M3NULCB Kingfisher and the M3NULCB Starter Kit Pro. While we have lots of DT changes for NVIDIA to update the existing files, the only board that gets added is the Toradex Colibri T20 on Colibri Evaluation Board for the old Tegra2. Synaptics add support for their AS370 SoC, which is part of the (formerly Marvell) Berlin line of set-top-box chips used e.g. in the various Google Chromecast. Only the .dtsi gets added at this point, no actual machines. ---------------------------------------------------------------- Aapo Vienamo (16): dt-bindings: Add Tegra PMC pad configuration bindings arm64: dts: Add Tegra210 sdmmc pinctrl voltage states arm64: dts: Add Tegra186 sdmmc pinctrl voltage states arm64: dts: tegra210-p2180: Allow ldo2 to go down to 1.8 V arm64: dts: tegra210-p2180: Correct sdmmc4 vqmmc-supply arm64: dts: tegra210-p2597: Remove no-1-8-v from sdmmc1 arm64: dts: tegra210: Add sdmmc pad auto calibration offsets arm64: dts: tegra186: Add sdmmc pad auto calibration offsets arm64: dts: tegra210: Add SDHCI tap and trim values arm64: dts: tegra186: Add SDHCI tap and trim values arm64: dts: tegra210: Assign clocks for sdmmc1 and sdmmc4 arm64: dts: tegra186: Assign clocks for sdmmc1 and sdmmc4 arm64: dts: tegra210: Add SDMMC4 DQS trim value arm64: dts: tegra186: Add SDMMC4 DQS trim value arm64: dts: tegra210: Enable HS400 arm64: dts: tegra186: Enable HS400 Adam Ford (2): ARM: dts: am3517-evm: Add support for UI board and Audio ARM: dts: da850-evm: Enable tca6416 on baseboard Akash Gajjar (1): arm64: dts: rockchip: add initial dts support for Rockpro64 Alan Tull (1): arm64: dts: stratix10: i2c clock running out of spec Alex Gonzalez (1): ARM: dts: imx6ul: Add DTS for ConnectCore 6UL SBC Pro Amelie Delaunay (1): ARM: dts: stm32: update rtc st,syscfg property on stm32h743 Andre Przywara (9): arm64: dts: allwinner: a64: Add L2 cache nodes arm64: dts: allwinner: a64: Add Pine64-LTS device tree file arm64: dts: allwinner: a64: Olinuxino: fix DRAM voltage arm64: dts: allwinner: a64: Olinuxino: add Ethernet nodes arm64: dts: allwinner: a64: Olinuxino: enable USB arm64: dts: allwinner: a64: NanoPi-A64: Fix DCDC1 voltage arm64: dts: allwinner: a64: NanoPi-A64: Add Ethernet arm64: dts: allwinner: a64: NanoPi-A64: Add Wifi chip arm64: dts: allwinner: a64: NanoPi-A64: Add blue status LED Andreas Färber (3): ARM: dts: owl: Convert to new-style SPDX license identifiers arm64: dts: actions: Convert to new-style SPDX license identifiers Merge branch 'v4.20/s900-sps-bindings' into v4.20/dt64 Andreas Kemnade (2): ARM: dts: gta04: add serial console wakeup irq ARM: dts: omap3-gta04: add pulldown/up settings for twl4030 gpio Andrew F. Davis (3): ARM: dts: am571x-idk: Add tricolor Industrial LED support ARM: dts: am572x-idk: Add tricolor Industrial LED support ARM: dts: am571x-idk: Add Industrial input load trigger Andrew Lunn (1): ARM: dts: vf610-zii-cfu1: Add SFF interface to switch Andrzej Hajda (5): ARM: dts: exynos: Add DSI node on Exynos5250 ARM: dts: exynos: Add DSI and panel nodes on Arndale ARM: dts: exynos: Use i2c-gpio for HDMI-DDC on Arndale ARM: dts: exynos: Fix HDMI-HPD line handling on Arndale arm64: dts: exynos: Add OF graph between USB-PHY and MUIC Andy Gross (2): Revert "dt-bindings: iio: vadc: Fix documentation of 'reg'" Revert "dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentation of 'reg'" Anson Huang (16): ARM: dts: imx6sll: add gpio-ranges property ARM: dts: imx7ulp: update pinfunc header file ARM: dts: imx7s: remove snvs_poweroff node ARM: dts: imx6sll: add gpio clocks ARM: dts: imx6ull-14x14-evk: correct machine model name dt-bindings: arm: add missing compatible for i.MX boards ARM: dts: imx7d-sdb: enable gpio buttons as wakeup source ARM: dts: imx6sx-sdb: enable gpio buttons as wakeup source ARM: dts: imx7s: enable cpuidle driver ARM: dts: imx6ull: update iomux header ARM: dts: imx6qdl-sabreauto: add gpio keys support ARM: dts: imx6qdl-sabreauto: add egalax touch screen support ARM: dts: imx6ull: update vdd_soc voltage for 900MHz operating point ARM: dts: imx6ul: use nvmem-cells for cpu speed grading dt-bindings: arm: add compatible for i.MX6ULZ 14x14 EVK board ARM: dts: imx: add i.mx6ulz and i.mx6ulz 14x14 evk support Antoine Tenart (2): arm64: dts: marvell: armada-cp110: change the PPv2 IRQ names arm64: dts: marvell: armada-cp110: describe more PPv2 interrupts Arnd Bergmann (39): Merge tag 'zynq-dt-for-v4.20' of https://github.com/Xilinx/linux-xlnx into next/dt Merge tag 'realview-dts-v4.20' of git://git.kernel.org/.../linusw/linux-integrator into next/dt Merge tag 'berlin64-dt-for-v4.20' of git://git.kernel.org/.../jszhang/linux-berlin into next/dt Merge tag 'amlogic-dt' of git://git.kernel.org/.../khilman/linux-amlogic into next/dt Merge tag 'amlogic-dt64-2' of git://git.kernel.org/.../khilman/linux-amlogic into next/dt Merge tag 'pxa-dt-4.20' of https://github.com/rjarzmik/linux into next/dt Merge tag 'tegra-for-4.20-dt-bindings' of git://git.kernel.org/.../tegra/linux into next/dt Merge tag 'tegra-for-4.20-arm-dt' of git://git.kernel.org/.../tegra/linux into next/dt Merge tag 'tegra-for-4.20-arm64-dt' of git://git.kernel.org/.../tegra/linux into next/dt Merge tag 'renesas-arm64-dt2-for-v4.20' of git://git.kernel.org/.../horms/renesas into next/dt Merge tag 'renesas-arm-dt2-for-v4.20' of git://git.kernel.org/.../horms/renesas into next/dt Merge tag 'renesas-dt-bindings-for-v4.20' of git://git.kernel.org/.../horms/renesas into next/dt Merge tag 'sunxi-h3-h5-for-4.20' of git://git.kernel.org/.../sunxi/linux into next/dt Merge tag 'sunxi-dt-for-4.20' of git://git.kernel.org/.../sunxi/linux into next/dt Merge tag 'sunxi-dt64-for-4.20' of git://git.kernel.org/.../sunxi/linux into next/dt Merge tag 'v4.19-next-dts64' of git://git.kernel.org/.../matthias.bgg/linux into next/dt Merge tag 'actions-arm-dt-for-4.20' of git://git.kernel.org/.../afaerber/linux-actions into next/dt Merge tag 'actions-arm64-dt-for-4.20' of git://git.kernel.org/.../afaerber/linux-actions into next/dt Merge tag 'qcom-arm64-for-4.20' of git://git.kernel.org/.../agross/linux into next/dt Merge tag 'qcom-dts-for-4.20' of git://git.kernel.org/.../agross/linux into next/dt Merge tag 'imx-dt-4.20' of git://git.kernel.org/.../shawnguo/linux into next/dt Merge tag 'imx-dt64-4.20' of git://git.kernel.org/.../shawnguo/linux into next/dt Merge tag 'mvebu-dt-4.20-1' of git://git.infradead.org/linux-mvebu into next/dt Merge tag 'mvebu-dt64-4.20-1' of git://git.infradead.org/linux-mvebu into next/dt Merge tag 'omap-for-v4.20/dt-signed-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt Merge tag 'omap-for-v4.20/dt-signed-part2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt Merge tag 'v4.20-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt Merge tag 'v4.20-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt Merge tag 'v4.19-next-dts32' of git://git.kernel.org/.../matthias.bgg/linux into next/dt Merge tag 'at91-4.20-dt2' of git://git.kernel.org/.../at91/linux into next/dt Merge tag 'uniphier-dt-v4.20' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt Merge tag 'amlogic-dt64-3' of git://git.kernel.org/.../khilman/linux-amlogic into next/dt Merge tag 'davinci-for-v4.20/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt Merge tag 'mvebu-dt64-4.20-2' of git://git.infradead.org/linux-mvebu into next/dt Merge tag 'mvebu-dt-4.20-2' of git://git.infradead.org/linux-mvebu into next/dt Merge tag 'v4.19-next-dts32-2' of git://git.kernel.org/.../matthias.bgg/linux into next/dt Merge tag 'samsung-dt-4.20-3' of git://git.kernel.org/.../krzk/linux into next/dt Merge tag 'samsung-dt64-4.20' of git://git.kernel.org/.../krzk/linux into next/dt Merge tag 'socfpga_updates_for_v4.20_part3' of git://git.kernel.org/.../dinguyen/linux into next/dt Baruch Siach (3): ARM: dts: clearfog: fix sdhci supply property name arm64: dts: add support for SolidRun Clearfog GT 8K arm64: dts: clearfog-gt-8k: add PCIe slot description Biju Das (19): ARM: dts: r8a77470: Use r8a77470-sysc binding definitions ARM: dts: r8a77470: Add PFC support ARM: dts: iwg23s-sbc: Add pinctl support for scif1 ARM: dts: r8a77470: Add GPIO support ARM: dts: iwg23s-sbc: specify EtherAVB PHY IRQ dt-bindings: arm: Document RZ/G2M SoC DT bindings arm64: dts: renesas: Initial r8a774a1 SoC device tree arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes arm64: dts: renesas: r8a774a1: Add INTC-EX device node arm64: dts: renesas: r8a774a1: Add RWDT node arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support arm64: dts: renesas: r8a774a1: Add all MSIOF nodes arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores arm64: dts: renesas: r8a774a1: Add audio support arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHCI/OHCI) device nodes arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB device nodes arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes ARM: dts: iwg20d-q7-common: Move pciec node out of common dtsi Bjorn Andersson (10): arm64: dts: qcom: msm8998: Add RPM and regulators for MTP arm64: dts: qcom: msm8998: Add tsens and thermal-zones arm64: dts: qcom: msm8998: Add pmi8998 file arm64: dts: qcom: msm8998: Add smem related nodes arm64: dts: qcom: msm8998: Add firmware node arm64: dts: qcom: msm8998: Add the qfprom node arm64: dts: qcom: msm8998: Add smp2p nodes arm64: dts: qcom: Populate pm8998 with additional nodes arm64: dts: qcom: sdm845: Add adsp, cdsp and slpi smp2p arm64: dts: msm8996: Transition smp2p and smd to mailbox Brian Masney (3): ARM: dts: qcom: msm8974-hammerhead: add device tree bindings for mpu6515 ARM: dts: qcom: msm8974-hammerhead: add device tree bindings for ALS / proximity ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to valid value Cedric Roux (3): ARM: s3c24xx: formatting cleanup in mach-mini2440.c ARM: s3c24xx: Correct SD card write protect detection on Mini2440 ARM: s3c24xx: Restore proper usage of pr_info/pr_cont Chen-Yu Tsai (9): arm64: dts: allwinner: a64: Split out data strobe pin from mmc2 pinmux arm64: dts: allwinner: a64: Rename uart0_pins_a label to uart0_pb_pins arm64: dts: allwinner: a64: Rename r_i2c_pins_a label to r_i2c_pl89_pins arm64: dts: rockchip: Enable SPI NOR flash on Rock64 arm64: dts: allwinner: h5: Add device node for Mali-450 GPU ARM: dts: sun8i: h3: bpi-m2-plus: Fix address for external RGMII Ethernet PHY ARM: dts: sun8i: h3: Split out non-SoC-specific parts of Bananapi M2 Plus arm64: dts: allwinner: h5: Add device tree for Bananapi M2 Plus H5 ARM: dts: sunxi: h3-h5: Add Bananapi M2+ v1.2 device trees Chris Brandt (1): dt-bindings: arm: Document RZ/A2 SoC DT bindings Chris Packham (6): ARM: dts: mvebu: 98dx3236: Rename nand controller node ARM: dts: mvebu: db-dxbc2: use new style nand binding ARM: dts: mvebu: db-xc3-24g4: use new style nand binding ARM: dts: mvebu: Add device tree for db-88f6820-amc board ARM: dts: mvebu: add "marvell,prestera" to PP nodes ARM: dts: mvebu: armada-385-db-88f6820-amc: auto-detect nand ECC properites Christian Hewitt (1): arm64: dts: meson-gx: increase default shared CMA pool size Christian Lamparter (1): ARM: dts: qcom: ipq4019: fix cpu0's qcom,saw2 reg value Christophe Priouzeau (1): ARM: dts: stih410: change syntax of multiple DAI Codrin Ciubotariu (1): ARM: dts: at91: sama5d2: add I2S clock muxing nodes Corentin Labbe (2): ARM: dts: sun8i: r40: add sata node ARM: dts: sun8i: sun8i-r40-bananapi-m2-ultra: enable AHCI Cyrille Pitchen (2): ARM: dts: at91: sama5d2: add nodes for I2S controllers ARM: dts: at91: sama5d2 Xplained: add pin muxing for I2S David Lechner (1): ARM: dts: da850-lego-ev3: slow down A/DC as much as possible David Summers (2): ARM: dts: rockchip: move shared tinker-board nodes to a common dtsi ARM: dts: rockchip: add rk3288-based Tinker board S Diego Rondini (1): ARM: dts: sun8i: Add initial Orangepi Zero Plus 2 H3 support Dien Pham (1): arm64: dts: renesas: r8a77965: Add OPPs table for cpu devices Dinh Nguyen (6): ARM: dts: arria10: update NAND clocking ARM: dts: socfpga: update NAND clocking for c5/a5 ARM: dts: socfpga: Fix I2C bus unit-address error ARM: dts: socfpga: add timer resets for SoCFPGA platform arm64: dts: stratix10: add ethernet aliases ARM: dts: socfgpa: remove ethernet aliases from dtsi Douglas Anderson (2): arm64: dts: qcom: sdm845-mtp: Add RPMh VRM/XOB regulators arm64: dts: qcom: sdm845-mtp: Add nodes for USB Emmanuel Vadot (2): arm64: dts: allwinner: a64: Add SID node nvmem: sunxi-sid: add support for H5's SID controller Esben Haabendal (1): ARM: dts: ls1021a: Enable I2C DMA support Eugen Hristev (4): ARM: dts: at91: sama5d2: add channel cells for ADC device ARM: dts: at91: sama5d2: Add resistive touch device ARM: dts: at91: sama5d4: add labels to soc dtsi for derivative boards ARM: dts: at91: sama5d27_som1_ek: add adc regulators Eugeniu Rosca (4): dt-bindings: arm: Document Renesas R-Car M3-N-based ULCB board arm64: dts: renesas: r8a77965: Add CAN{0,1} placeholder nodes arm64: dts: renesas: r8a77965: m3nulcb: Initial device tree arm64: dts: renesas: r8a77965: m3nulcb-kf: Initial device tree Fabio Estevam (13): ARM: dts: imx51-babbage: Add MC13892 ADC support ARM: dts: imx6ul: Enable the PMU node ARM: dts: imx51: Add label for VPU node ARM: dts: imx51-zii-scu3-esb: Disable VPU ARM: dts: imx51-zii-scu2-mezz: Disable VPU ARM: dts: imx51-zii-scu2-mezz: Disable the internal watchdog ARM: dts: vf610-zii-cfu1: Pass the 'no-sdio' property ARM: dts: vf610-zii-cfu1: Pass the 'no-sd' property ARM: dts: imx51-zii-rdu1: Fix the rtc compatible string ARM: dts: imx6qdl-zii-rdu2: Disable the internal RTC ARM: dts: vf: Switch to SPDX identifier ARM: dts: vf610-twr: Switch to SPDX identifier ARM: dts: imx53-ppd: Remove 'num-chipselects' property Fabrizio Castro (12): dt-bindings: arm: Document RZ/G2E SoC DT bindings arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes arm64: dts: renesas: r8a774a1: Add Ethernet AVB node arm64: dts: renesas: r8a774a1: Add pinctrl device node arm64: dts: renesas: r8a774a1: Add GPIO device nodes arm64: dts: renesas: r8a774a1: Add SDHI nodes arm64: dts: renesas: r8a774a1: Add IPMMU device nodes arm64: dts: renesas: r8a774a1: Add PWM device nodes arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances ARM: dts: r8a77470: Add SMP support ARM: dts: r8a77470: Add SDHI2 support ARM: dts: r8a77470: Add I2C4 support Florian Fainelli (4): ARM: dts: NSP: Enable SFP on bcm958625hr dt-bindings: net: dsa: Document B53 SRAB interrupts and registers ARM: dts: NSP: Wire up switch interrupts Merge tag 'tags/bcm2835-dt-next-2018-09-09' into devicetree/next Frank Rowand (6): ARM: dts: qcom-msm8974: use named constant for interrupt type GIC_PPI ARM: dts: qcom-msm8974: use named constant for interrupt type GIC_SPI ARM: dts: qcom-msm8974: use named constant for interrupt flag EDGE RISING ARM: dts: qcom-msm8974: use named constant for interrupt flag LEVEL HIGH ARM: dts: qcom-msm8974: use named constant for interrupt flag NONE ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to valid value Geert Uytterhoeven (15): ARM: dts: rcar: Correct SATA device sizes to 2 MiB ARM: dts: r9a06g032: Use r9a06g032-sysctrl binding definitions arm64: dts: renesas: Fix whitespace around assignments arm64: dts: renesas: v3hsk: Move lvds0 node arm64: dts: renesas: r8a77965: Move timer node arm64: dts: renesas: r8a77965: Fix HS-USB compatible arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 arm64: dts: renesas: salvator-xs: Improve SATA switch settings comments arm64: dts: renesas: r8a77990: Use CPG/MSSR and SYSC binding definitions arm64: dts: renesas: r8a7795: Move arm_cc630p node arm64: dts: renesas: r8a77990: Add all MSIOF nodes arm64: dts: renesas: draak: Sort device nodes arm64: dts: renesas: Remove unneeded status from thermal nodes ARM: dts: ux500: Correct SCU unit address dt-bindings: arm: scu: Correct example SCU unit addresses Gregory CLEMENT (1): arm64: dts: marvell: Add node labels for the cpus Grygorii Strashko (27): ARM: dts: am335x-evm: fix number of cpsw ARM: dts: am335x-shc: get rid of phy_id property ARM: dts: am335x-pepper: get rid of phy_id property ARM: dts: am335x-pdu001: get rid of phy_id property ARM: dts: am335x-nano: get rid of phy_id property ARM: dts: am335x-moxa-uc-8100-me-t: get rid of phy_id property ARM: dts: am335x-lxm: get rid of phy_id property ARM: dts: am335x-igep0033: get rid of phy_id property ARM: dts: am335x-evmsk: get rid of phy_id property ARM: dts: am335x-cm-t335: get rid of phy_id property ARM: dts: am335x-chiliboard: get rid of phy_id property ARM: dts: am335x-bone-common: get rid of phy_id property ARM: dts: am43x-epos-evm: get rid of phy_id property ARM: dts: am437x-sk-evm: get rid of phy_id property ARM: dts: am437x-idk-evm: get rid of phy_id property ARM: dts: am437x-gp-evm: get rid of phy_id property ARM: dts: am437x-cm-t43: get rid of phy_id property ARM: dts: dra76-evm: get rid of phy_id property ARM: dts: dra72-evm: get rid of phy_id property ARM: dts: dra72-evm-revc: get rid of phy_id property ARM: dts: dra71-evm: get rid of phy_id property ARM: dts: dra7-evm: get rid of phy_id property ARM: dts: am57xx-idk-common: get rid of phy_id property ARM: dts: am57xx-cl-som-am57x: get rid of phy_id property ARM: dts: dm8148-evm: get rid of phy_id property ARM: dts: dm8148-t410: get rid of phy_id property ARM: dts: dra62x-j5eco-evm: get rid of phy_id property H. Nikolaus Schaller (34): ARM: dts: omap3-gta04: fix typo in backlight pins node name ARM: dts: omap3-gta04: fix some whitespace and tab style errors ARM: dts: omap3-gta04: give spi_lcd node a label so that we can overwrite in other DTS files ARM: dts: omap3-gta04: fixes for tvout / venc ARM: dts: omap3-gta04: add devconf1 setup for correct tvout pins ARM: dts: omap3-gta04: tvout: enable as display1 alias ARM: dts: omap3-gta04: fix touchscreen tsc2007 ARM: dts: omap3-gta04: add pinmux for bmp085 EOC interrupt ARM: dts: omap3-gta04: make NAND partitions compatible with recent U-Boot ARM: dts: omap3-gta04: update gpmc NAND setup ARM: dts: omap3-gta04: keep vpll2 always on ARM: dts: omap3-gta04: add a comment how to reference the tca6507 gpio ARM: dts: omap3-gta04: add warning comment to vaux2 regulator ARM: dts: omap3-gta04: explicitly describe that mmc1 has no CD/WP ARM: dts: omap3-gta04: make use of input event include file and constants ARM: dts: omap3-gta04: map antenna detect GPIO to SW_LINEIN_INSERT key event ARM: dts: omap3-gta04: add camera interface parallel port ARM: dts: omap3-gta04: add camera pinmux ARM: dts: omap3-gta04: add mcbsp (audio subsystem) pinmux ARM: dts: omap3-gta04: add devconf0 setup for mcbsp1 clock pins ARM: dts: omap3-gta04: add mcbsp (audio subsystem) nodes ARM: dts: omap3-gta04a3: fix model name for A3 variant ARM: dts: omap3-gta04a4: fix model name for A4 variant ARM: dts: omap3-gta04a5: fix copyright of A5 variant ARM: dts: omap3-gta04a5: fix model name ARM: dts: omap3-gta04a5: fix whitepsace and tab style ARM: dts: omap3-gta04a5: add support for PPS ARM: dts: omap3-gta04a5: disable IrDA receiver to save power ARM: dts: omap3-gta04a5: add support for ti,wl1837 module ARM: dts: omap3-gta04a5: uses different sensors than gta04a4 ARM: dts: omap3-gta04a5: define pinmux for bluetooth enable of ti,wl1837 module ARM: dts: omap3-gta04a5one: define GTA04A5 variant with OneNAND ARM: dts: add omap3-gta04a5one to Makefile ARM: dts: omap5: enable OTG role for DWC3 controller Hans Verkuil (1): ARM: dts: am335x-boneblack: add cec support Heiko Stuebner (8): ARM: dts: rockchip: add rk3188 lcd controller nodes arm64: dts: rockchip: add dwc2 otg controller on px30 arm64: dts: rockchip: enable dwc2-based otg controller on px30-evb ARM: dts: rockchip: explicitly set vcc_sd0 pin to gpio on rk3188-radxarock arm64: dts: rockchip: add missing address and size cells for rk3399 mipi dsi arm64: dts: rockchip: add Innosilicon hdmi phy node to rk3328 arm64: dts: rockchip: add rk3328 display nodes arm64: dts: rockchip: enable display nodes on rk3328-rock64 Hoan Nguyen An (1): arm64: dts: r8a77965: add FDP1 device nodes Icenowy Zheng (1): arm64: dts: allwinner: h6: add system controller device tree node Jacopo Mondi (3): ARM: dts: imx6qdl: Add Engicam i.Core 1.5 MX6 ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6 arm64: dts: renesas: ebisu: Add HDMI and CVBS input Jagan Teki (6): ARM: dts: imx: Switch Engicam boards to use SPDX identifier ARM: dts: imx6ul-isiot: Move node definitions into dtsi ARM: dts: i.MX6: Use consistent node names for Engicam files arm64: dts: allwinner: h6: Add OrangePi One Plus initial support arm64: dts: allwinner: a64: Add display pipeline arm64: dts: allwinner: a64: Enable HDMI output on A64 boards w/ HDMI Jay Foster (1): ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45 Jerome Brunet (10): arm64: dts: meson-axg: add audio fifos arm64: dts: meson-axg: s400: enable audio devices arm64: dts: meson-axg: s400: add sound card arm64: dts: meson-axg: sort nodes consistently arm64: dts: meson: libretech: update board model arm64: dts: meson-axg: add pdm arm64: dts: meson-axg: s400: add dmic codec arm64: dts: meson-axg: s400: add pdm to the sound card arm64: dts: meson-axg: s400: add missing emmc pwrseq arm64: dts: meson-axg: s400: disable emmc Jianxin Pan (2): dt-bindings: arm: amlogic: Add Meson G12A binding arm64: dts: meson-g12a: add initial g12a s905d2 SoC DT support Jisheng Zhang (3): dt-bindings: arm: move berlin binding documentation to syna.txt dt-bindings: arm: syna: add support for the AS370 SoC arm64: dts: synaptics: add dtsi file for Synaptics AS370 SoC John Crispin (1): ARM: dts: qcom: ipq4019: fix space vs tab indenting inside qcom-ipq4019.dtsi Joonwoo Park (1): arm64: dts: Add msm8998 SoC and MTP board support Katsuhiro Suzuki (2): arm64: dts: rockchip: fix vcc_host1_5v pin assign on rk3328-rock64 arm64: dts: rockchip: add spdif sound node for rock64 Keerthy (1): ARM: dts: am57xx-idk-common: Hook smps12 regulator as cpu vdd-supply Kieran Bingham (2): arm64: dts: renesas: salvator-common: adv748x: Override secondary addresses arm64: dts: renesas: r8a77995: Add LVDS support Kishon Vijay Abraham I (1): arm64: dts: ti: k3-am65: Change #address-cells and #size-cells of interconnect to 2 Koji Matsuoka (1): arm64: dts: renesas: r8a77990: Add VIN and CSI-2 device nodes Krzysztof Kozlowski (13): ARM: dts: s5pv210: Switch to S5Pv210 specific pinctrl wakeup compatible ARM: dts: exynos: Add missing used PMIC regulators on Exynos5422 Odroid boards ARM: dts: exynos: Add unused PMIC regulators on Exynos5422 Odroid boards ARM: dts: exynos: Disable unused PMIC regulators on Exynos5422 Odroid boards ARM: dts: exynos: Add LDO28 regulator on Exynos5422 Odroid boards ARM: exynos: Store Exynos5420 register state in one variable ARM: exynos: Fix imprecise abort during Exynos5422 suspend to RAM ARM: s3c24xx: Remove empty gta02_pmu children probe ARM: dts: exynos: Remove double SD card detect pin inversion ARM: s3c24xx: Consistently use tab for indenting member assignments arm64: ARM: dts: exynos: Remove double SD card detect pin inversion on TM2 ARM: tegra: tegra20: Fix mixed tabs-spaces indentation ARM: dts: exynos: Add pin configuration for SD write protect on Odroid XU Kunihiko Hayashi (7): ARM: dts: uniphier: add SPI pin-mux node ARM: dts: uniphier: add SPI node for UniPhier 32bit SoCs arm64: dts: uniphier: add SPI node for LD20, LD11 and PXs3 ARM: dts: uniphier: Add USB3 controller nodes ARM: dts: uniphier: Add USB2 PHY nodes arm64: dts: uniphier: Add USB3 controller nodes arm64: dts: uniphier: Add USB2 PHY nodes Kuninori Morimoto (1): arm64: dts: renesas: ulcb: add default bootargs Kurt Kanzenbach (1): arm64: dts: ls208xa: add second duart Laurent Pinchart (4): ARM: dts: rcar-gen2: Convert to new DU DT bindings arm64: dts: renesas: Convert to new LVDS DT bindings arm64: dts: renesas: r8a77990: Add display output support arm64: dts: renesas: r8a77990: ebisu: Enable VGA and HDMI outputs Leilk Liu (1): arm64: dts: Add spi slave dts Levin Du (4): arm64: dts: rockchip: add support for ROC-RK3399-PC board arm64: dts: rockchip: add io-domain to roc-rk3328-cc arm64: dts: rockchip: add GRF GPIO controller to rk3328 arm64: dts: rockchip: add sdmmc UHS support for roc-rk3328-cc Liang Chen (4): dt-bindings: rockchip: grf: add grf and pmugrf description for px30 arm64: dts: rockchip: add core dtsi file for PX30 SoCs arm64: dts: rockchip: add PX30 evaluation board devicetree dt-bindings: usb: dwc2: add description for px30 Linus Walleij (3): ARM: dts: ux500: Fix LCDA clock line muxing ARM: dts: ux500: Get rid of DTC warnings ARM: dts: ux500: Mark PRCMU as syscon compatible Liviu Dudau (1): arm64: dts: broadcom: Use the .dtb name in the rule, rather than .dts Magnus Damm (8): ARM: dts: Include R-Car Gen1 product name in DTSI files arm64: dts: renesas: Include R-Car product name in DTSI files arm64: dts: renesas: r8a77995: Attach the SYS-DMAC to the IPMMU arm64: dts: renesas: r8a77965: Attach the SYS-DMAC to the IPMMU arm64: dts: renesas: r8a77990: Attach the SYS-DMAC to the IPMMU arm64: dts: renesas: r8a77980: Attach the SYS-DMAC to the IPMMU ARM: dts: Include R-Car Gen2 product name in DTSI files ARM: dts: R-Car Gen1 board comment update Manivannan Sadhasivam (18): dt-bindings: arm: hisilicon: Add binding for Hi3670 SoC arm64: dts: Add devicetree for Hisilicon Hi3670 SoC dt-bindings: arm: hisilicon: Add binding for HiKey970 board arm64: dts: Add devicetree support for HiKey970 board arm64: dts: rockchip: Split out common nodes for Rock960 based boards dt-bindings: arm: rockchip: Add binding for Rock960 board arm64: dts: rockchip: Add support for Rock960 board arm64: dts: rockchip: Enable SD card detection for Rock960 boards dt-bindings: power: Add Actions Semi S900 SPS arm64: dts: actions: s900: Add Clock Management Unit nodes arm64: dts: actions: s900: Source CMU clock for UARTs arm64: dts: actions: s900: Add SPS node arm64: dts: actions: s900: Add pinctrl node arm64: dts: actions: s900: Add gpio properties to pinctrl node arm64: dts: actions: s900-bubblegum-96: Add gpio line names arm64: dts: actions: s900: Add I2C controller nodes arm64: dts: actions: s900-bubblegum-96: Enable I2C1 and I2C2 arm64: dts: actions: s900: Add DMA Controller Manu Gautam (1): arm64: dts: qcom: sdm845: Add USB-related nodes Marc Dietrich (1): ARM: dts: paz00: fix wakeup gpio keycode Marcel Ziswiler (128): ARM: dts: pxa: fix power i2c base address ARM: dts: tegra30: fix xcvr-setup-use-fuses ARM: dts: tegra20: restore address order ARM: dts: tegra20/tegra30: add pmu interrupt-affinity ARM: tegra: apalis_t30: fix mmc1 cmd pull-up ARM: tegra: apalis_t30: pull-up sd card detect pins ARM: tegra: apalis_t30: add local-mac-address property ARM: tegra: apalis_t30: reorder pcie properties ARM: tegra: apalis_t30: annotate/clean-up pcie controller/port nodes ARM: tegra: apalis_t30: reorder host1x/hdmi properties ARM: tegra: apalis_t30: regulator clean-up ARM: tegra: apalis_t30: add missing regulators ARM: tegra: apalis_t30: annotate uarts and move compatible to board ARM: tegra: apalis_t30: drop unused cami2c label ARM: tegra: apalis_t30: white-space/newline clean-up ARM: tegra: apalis_t30: drop unused mmc1/sd1 labels ARM: tegra: apalis_t30: annotate mmc1/sd1 ARM: tegra: apalis_t30: move dr_mode property from phy to controller ARM: tegra: apalis_t30: reorder backlight properties ARM: tegra: apalis_t30: drop pwmleds ARM: tegra: apalis_t30: pinmux clean-up ARM: tegra: apalis_t30: add missing pinmux ARM: tegra: apalis_t30: use proper irq-gpio for stmpe811 ARM: tegra: apalis_t30: further lm95245 temperature sensor annotation ARM: tegra: apalis_t30: add i2c-thermtrip ARM: tegra: apalis_t30: add proper emmc vmmc and vqmmc supplies ARM: tegra: apalis_t30: enable emmc ddr52 mode ARM: tegra: apalis_t30: get rid of fake clocks simple bus ARM: tegra: apalis_t30: line break long compatible property line dt-bindings: add broadcom (formerly plx technology) vendor prefix ARM: tegra: apalis_t30: drop module level model and compatible ARM: tegra: apalis_t30: drop obsolete spidev nodes ARM: tegra: apalis_t30: hog group for pcie switch reset gpio ARM: tegra: apalis_t30: rename hdmiddc to hdmi_ddc ARM: tegra: apalis_t30: rename tps65911@2d, stmpe811@41 and tps62362@60 ARM: tegra: apalis_t30: fix mcp2515 can controller interrupt polarity ARM: tegra: apalis_t30: move hda node from carrier to module ARM: tegra: apalis_t30: support v1.1 hardware revision ARM: tegra: colibri_t30: add local-mac-address property ARM: tegra: colibri_t30: reorder host1x/hdmi properties ARM: tegra: colibri_t30: regulator clean-up ARM: tegra: colibri_t30: add missing regulators ARM: tegra: colibri_t30: annotate uarts and move compatible to board ARM: tegra: colibri_t30: white-space clean-up ARM: tegra: colibri_t30: move dr_mode property from phy to controller ARM: tegra: colibri_t30: reorder backlight properties ARM: tegra: colibri_t30: drop pwmleds ARM: tegra: colibri_t30: pinmux clean-up ARM: tegra: colibri_t30: add missing pinmux ARM: tegra: colibri_t30: use proper irq-gpio for stmpe811 ARM: tegra: colibri_t30: further lm95245 temperature sensor annotation ARM: tegra: colibri_t30: add i2c-thermtrip ARM: tegra: colibri_t30: add proper emmc vmmc and vqmmc supplies ARM: tegra: colibri_t30: enable emmc ddr52 mode ARM: tegra: colibri_t30: get rid of fake clocks simple bus ARM: tegra: colibri_t30: line break long compatible property line ARM: tegra: colibri_t30: move input include to carrier board ARM: tegra: colibri_t30: remove unused nvidia, is-wired property ARM: tegra: colibri_t30: add gpio hog to unreset usb ethernet chip ARM: tegra: colibri_t30: enable hda over hdmi ARM: tegra: colibri_t30: annotate sd card detect ARM: tegra: colibri_t30: annotate ehci instance 1 ARM: tegra: colibri_t30: update compatibility comment ARM: tegra: colibri_t30: drop module level model and compatible ARM: tegra: colibri_t30: drop obsolete spidev node ARM: tegra: colibri_t30: rename hdmiddc to hdmi_ddc ARM: tegra: colibri_t30: rename tps65911@2d, stmpe811@41 and tps62362@60 ARM: tegra: colibri_t30: fix mcp2515 can controller interrupt polarity ARM: tegra: colibri_t30: remove unused mcp2515 can0 label ARM: tegra: colibri_t30: add mcp2515 vdd and xceiver supplies ARM: tegra: colibri_t30: annotate unused i2c busses ARM: tegra: colibri_t30: annotate power I2C being on-module ARM: tegra: apalis-tk1: add local-mac-address property ARM: tegra: apalis-tk1: reorder host1x/hdmi properties ARM: tegra: apalis-tk1: reorder padctl properties ARM: tegra: apalis-tk1: regulator clean-up ARM: tegra: apalis-tk1: add missing regulators ARM: tegra: apalis-tk1: drop unused pinmux label ARM: tegra: apalis-tk1: white-space clean-up ARM: tegra: apalis-tk1: reorder backlight properties ARM: tegra: apalis-tk1: add proper emmc vmmc and vqmmc supplies ARM: tegra: apalis-tk1: enable emmc ddr52 mode ARM: tegra: apalis-tk1: add toradex, apalis-tk1-v1.2 compatible ARM: tegra: apalis-tk1: reorder cpu dfll clock properties ARM: tegra: apalis-tk1: reorder SD card properties ARM: tegra: apalis-tk1: drop module level model and compatible ARM: tegra: apalis-tk1: drop obsolete spidev nodes ARM: tegra: apalis-tk1: replace underscores in node names with dashes ARM: tegra: apalis-tk1: get rid of fake clocks simple bus ARM: tegra: apalis-tk1: shorten temperature-sensor node ARM: tegra: apalis-tk1: drop unused hdmi_ddc label ARM: tegra: colibri_t20: move aliases from module to carrier board ARM: tegra: colibri_t20: iris: integrate i2c real time clock support ARM: tegra: colibri_t20: iris: add missing aliases ARM: tegra: colibri_t20: iris: annotate i2c busses ARM: tegra: colibri_t20: add local-mac-address property ARM: tegra: colibri_t20: reorder host1x/hdmi properties ARM: tegra: colibri_t20: iris: use no-1-8-v ARM: tegra: colibri_t20: regulator clean-up ARM: tegra: colibri_t20: add missing regulators ARM: tegra: colibri_t20: annotate usb ehci instances ARM: tegra: colibri_t20: remove phy-reset-gpio from controller node ARM: tegra: colibri_t20: indentation/line-feed/white-space clean-up ARM: tegra: colibri_t20: update sound nvidia,model ARM: tegra: colibri_t20: pinmux clean-up ARM: tegra: colibri_t20: add missing pinmux ARM: tegra: colibri_t20: iris: display controller rgb panel support ARM: tegra: colibri_t20: iris: annotate uarts ARM: tegra: colibri_t20: iris: add uart-c ARM: tegra: colibri_t20: use high speed uart driver ARM: tegra: colibri_t20: iris: add gpio wakeup key ARM: tegra: colibri_t20: iris: add dr_mode property ARM: tegra: colibri_t20: annotate/rename lm95245 temperature sensor ARM: tegra: colibri_t20: add i2c-thermtrip ARM: tegra: colibri_t20: add gpio hog to unreset usb ethernet chip ARM: tegra: colibri_t20: add gpio hogs for gmi_wr_n buffers ARM: tegra: colibri_t20: annotate/move sd card detect ARM: tegra: colibri_t20: add compatibility comment ARM: tegra: colibri_t20: simplify model and compatible properties ARM: tegra: colibri_t20: iris: simplify model and compatible properties ARM: tegra: colibri_t20: iris: add colibri ssp support ARM: tegra: colibri_t20: drop module level model and compatible ARM: tegra: colibri_t20: rename i2c_ddc to hdmi_ddc ARM: tegra: colibri_t20: iris: drop unused i2c_ddc label ARM: tegra: colibri_t20: rename tps6586x@34 and drop unused pmic label ARM: tegra: colibri_t20: get rid of fake clocks simple bus ARM: tegra: colibri_t20: rename ac97 label to tegra_ac97 ARM: tegra: colibri_t20: add eval board device tree Marek Behún (1): arm64: dts: marvell: armada-37xx: add nodes to support watchdog Marek Szyprowski (10): ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook ARM: dts: exynos: Fix regulators configuration on Peach Pi/Pit Chromebooks ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen ARM: dts: exynos: Add missing PMIC interrupts on UniversalC210 board ARM: dts: exynos: Disable pull control for S5M8767 PMIC ARM: dts: exynos: Disable pull control for PMIC IRQ line on Artik5 board ARM: dts: exynos: Add external SD card support for Trats board ARM: dts: exynos: Correct audio subsystem parent clock on Peach Chromebooks Marek Vasut (5): ARM: dts: gose: Add DA9210 node for CPU DVFS ARM: dts: silk: Add DA9063 PMIC node ARM: dts: silk: Add DA9063 RTC and OnKey node ARM: dts: stout: Add DA9063 OnKey node ARM: dts: socfpga: Rename socfpga_cyclone5_de0_{sockit,nano_soc} Martin Blumenstingl (11): ARM: dts: meson8: fix the clock controller register size ARM: dts: meson8b: fix the clock controller register size dt-bindings: add vendor prefix for "Endless Mobile, Inc." dt-bindings: arm: amlogic: Add the Endless Mobile Endless Mini (EC-100) ARM: dts: meson8b: add the I2C_A, PWM_C and UART_B pins ARM: dts: meson8b: add the RMII pins ARM: dts: meson8b: Add support for the Endless Mini (EC-100) ARM: dts: meson8b: odroidc1: add the CPU voltage regulator ARM: dts: meson8b: odroidc1: add the fixed voltage regulators ARM: dts: meson8b: odroidc1: enable the SAR ADC ARM: dts: meson8b: odroidc1: add stdout-path property Masahiro Yamada (4): ARM: uniphier: dts: add more clocks to Denali NAND controller node arm64: uniphier: dts: add more clocks to Denali NAND controller node ARM: dts: uniphier: add SD/eMMC controller nodes arm64: dts: uniphier: add SD controller nodes Mathias Kresin (1): ARM: dts: qcom: ipq4019: fix PCI range Matthew McClintock (2): ARM: dts: qcom: ipq4019: use v2 of the kpss bringup mechanism ARM: dts: qcom: ipq4019: add cpu operating points for cpufreq support Matthias Brugger (4): dt-bindings: clock: mediatek: add support for MT7623 dt-bindings: iommu: mediatek: Add binding for MT7623 dt-bindings: mediatek: Add JPEG Decoder binding for MT7623 dt-bindings: mediatek: Add bindig for MT7623 IOMMU and SMI Matthias Kaehlcke (6): dt-bindings: iio: vadc: Fix documentation of 'reg' arm64: dts: qcom: pm8998: Add adc node arm64: dts: sdm845: Add dispcc node dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentation of 'reg' arm64: dts: qcom: pm8998: Add spmi-temp-alarm node arm64: dts: qcom: pm8998: Add pm8998 thermal zone Maxime Jourdan (1): arm64: dts: meson-gx: add dmcbus and canvas nodes. Miquel Raynal (7): arm64: dts: marvell: move AP806/CP110 thermal nodes into a new syscon arm64: dts: marvell: add thermal-zone node in ap806 DTSI file arm64: dts: marvell: add macro to make distinction between node names arm64: dts: marvell: add thermal-zone node in cp110 DTSI file arm64: dts: marvell: add AP806 SEI subnode arm64: dts: marvell: use new bindings for CP110 interrupts arm64: dts: marvell: add CP110 ICU SEI subnode Neil Armstrong (3): arm64: dts: meson-axg: use the proper compatible for ethmac arm64: dts: meson-axg-s400: Add chosen and memory nodes arm64: dts: meson: Switch simple-mfd and syscon order Nicolas Ferre (1): ARM: dts: at91/trivial: remove old NAND bindings leftover in sama5d2 Niklas Cassel (3): arm64: dts: db820c: Add qcom,apq8096 to compatible string arm64: dts: msm8916: Drop model and compatible arm64: dts: msm8996: Drop model Nishanth Menon (3): arm64: dts: ti: am654: Add uart nodes arm64: dts: ti: am654: Add secure proxy instance for main domain arm64: dts: ti: k3-am6: Add Device Management Security Controller support Oleksij Rempel (3): ARM: dts: imx7s: add i.MX7 messaging unit support dt-bindings: imx6q-clock: add new fsl,pmic-stby-poweroff property ARM: dts: imx6: RIoTboard provide standby on power off option Olof Johansson (19): Merge tag 'socfpga_updates_for_v4.20_part1' of git://git.kernel.org/.../dinguyen/linux into next/dt Merge tag 'renesas-arm-dt-for-v4.20' of https://git.kernel.org/.../horms/renesas into next/dt Merge tag 'renesas-arm64-dt-for-v4.20' of https://git.kernel.org/.../horms/renesas into next/dt Merge tag 'v4.20-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt Merge tag 'amlogic-dt64' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt Merge tag 'arm-soc/for-4.20/devicetree' of https://github.com/Broadcom/stblinux into next/dt Merge tag 'arm-soc/for-4.20/devicetree-arm64' of https://github.com/Broadcom/stblinux into next/dt Merge tag 'juno-updates-4.20' of git://git.kernel.org/.../sudeep.holla/linux into next/dt Merge tag 'am654-for-v4.20' of git://git.kernel.org/.../kristo/linux into next/dt Merge tag 'aspeed-4.20-devicetree' of git://git.kernel.org/.../joel/aspeed into next/dt Merge tag 'ux500-dts-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt Merge tag 'stm32-dt-for-v4.20-1' of git://git.kernel.org/.../atorgue/stm32 into next/dt Merge tag 'hisi-arm64-dt-for-4.20' of git://github.com/hisilicon/linux-hisi into next/dt Merge tag 'hisi-arm32-dt-for-4.20' of git://github.com/hisilicon/linux-hisi into next/dt Merge tag 'samsung-soc-4.20' of https://git.kernel.org/.../krzk/linux into next/dt Merge tag 'at91-4.20-dt' of git://git.kernel.org/.../at91/linux into next/dt Merge tag 'sti-dt-for-v4.20-round1' of git://git.kernel.org/.../pchotard/sti into next/dt Merge tag 'socfpga_updates_for_v4.20_part2' of git://git.kernel.org/.../dinguyen/linux into next/dt Merge tag 'samsung-dt-4.20-2' of https://git.kernel.org/.../krzk/linux into next/dt Patrice Chotard (5): ARM: dts: stm32: Add clk-lse node's label on stm32f429 ARM: dts: stm32: Remove cd-inverted property for stm32429i-eval ARM: dts: stm32: Remove cd-inverted property for stm32f469-disco ARM: dts: stm32: Remove cd-inverted property for stm32f769-disco ARM: dts: stm32: Remove cd-inverted property for stm32f746-disco Patrick Venture (3): ARM: dts: aspeed: quanta-q71l: add aliases for i2c ARM: dts: aspeed: quanta-q71l: Add four PSUs ARM: dts: aspeed: quanta-q71l: Enable adc & ibt nodes Paul Kocialkowski (4): ARM: dts: sun5i: Add Video Engine and reserved memory nodes ARM: dts: sun7i-a20: Add Video Engine and reserved memory nodes ARM: dts: sun8i-a33: Add Video Engine and reserved memory nodes ARM: dts: sun8i-h3: Add Video Engine and reserved memory nodes Peter Rosin (7): ARM: dts: at91: nattis: set the PRLUD and HIPOW signals low ARM: dts: at91: nattis: make the SD-card slot work ARM: dts: at91: nattis: state the actual lvds-encoder chip ARM: dts: at91: nattis: move pinctrls for the lvds chip to the lvds node ARM: dts: at91: nattis: describe the lvds panel ARM: dts: at91: nattis: drop three indentation levels ARM: dts: at91: tse850: drop three indentation levels Phil Edworthy (1): ARM: dts: r9a06g032: Correct UART and add all other UARTs Philipp Rossak (4): ARM: dts: sun8i: a83t: Add the cir pin for the A83T ARM: dts: sun8i: a83t: Add support for the cir interface ARM: dts: sun8i: a83t: bananapi-m3: Enable IR controller ARM: dts: sun8i: h3-h5: ir register size should be the whole memory block Pierre-Jean Texier (2): ARM: dts: imx7s-warp: enable i2c3 device support ARM: dts: imx7s-warp: use SPDX-License-Identifier Prabhakar Kushwaha (3): ARM: dts: Add big-endian in nor node for ls1021a arm64: dts: Add big-endian in nor node for ls104xa arm64: dts: fsl: remove big-endian field from IFC controller Rafał Miłecki (1): ARM: dts: BCM5301X: Specify flash partitions Rob Herring (20): arm64: dts: broadcom: Fix I2C and SPI bus warnings ARM: dts: bcm: Fix SPI bus warnings ARM: dts: aspeed: Fix I2C bus warnings ARM: dts: sunxi: Fix I2C bus warnings ARM: dts: sun9i: Fix I2C bus warnings arm64: dts: meson: Fix erroneous SPI bus warnings ARM: dts: rockchip: Fix erroneous SPI bus dtc warnings on rk3036 arm64: dts: rockchip: Fix I2C bus unit-address error on rk3399-puma-haikou ARM: dts: xilinx: Fix I2C and SPI bus warnings ARM: dts: atmel: Fix I2C and SPI bus warnings ARM: dts: ti: Fix SPI and I2C bus warnings ARM: dts: ste: Fix SPI controller node names ARM: dts: marvell: Fix SPI and I2C bus warnings ARM: dts: stm32: Fix SPI controller node names ARM: dts: imx: Fix SPI bus warnings arm64: dts: fsl: Fix I2C and SPI bus warnings ARM: dts: realview: Fix SPI controller node names arm64: dts: amd: Fix SPI bus warnings arm64: dts: lg: Fix SPI controller node names ARM: dts: lpc32xx: Fix SPI controller node names Robert Jarzmik (3): ARM: dts: pxa: change serial node names ARM: dts: pxa: fix the rtc controller ARM: dts: pxa: add pincontrol helpers Rodrigo Exterckötter Tjäder (1): arm64: dts: allwinner: a64: a64-olinuxino: set the PHY TX delay Russell King (1): ARM: dts: vf610-zii-dev-rev-c: add support for one SFF module Ryder Lee (8): arm64: dts: mt7622: add timer, CCI-400 and PMU nodes arm64: dts: mt7622: add a bluetooth 5 device node arm64: dts: mt7622: fix ram size for rfb1 arm64: dts: mt7622: add bananapi BPI-R64 board arm: dts: mt7623: add a performance counter unit device node arm: dts: mt7623: update subsystem clock controller device nodes arm: dts: mt7623: add iommu/smi device nodes arm: dts: mt7623: add jpeg decoder device node SZ Lin (林上智) (2): ARM: dts: am335x: add common file for UC-2100 series ARM: dts: am335x: add support for Moxa UC-2101 open platform Samuel Holland (9): arm64: dts: allwinner: a64: Orange Pi Win: Fix SD card node arm64: dts: allwinner: a64: Orange Pi Win: Enable USB hub regulator arm64: dts: allwinner: a64: Orange Pi Win: Enable USB OTG socket arm64: dts: allwinner: a64: Orange Pi Win: Add Ethernet node arm64: dts: allwinner: a64: Orange Pi Win: Add UARTs arm64: dts: allwinner: a64: Orange Pi Win: Add LED node arm64: dts: allwinner: a64: Orange Pi Win: Add SDIO node arm64: dts: allwinner: a64: Orange Pi Win: Add SPI flash node arm64: dts: allwinner: a64: Orange Pi Win: Adjust CSI power rails Sandy Huang (1): arm64: dts: rockchip: add missing vop properties for px30 Saravanan Sekar (2): arm64: dts: actions: s700: Add Clock Management Unit arm64: dts: actions: s700: Set UART clock references from CMU Sergei Shtylyov (12): arm64: dts: renesas: r8a77980: add RWDT support arm64: dts: renesas: r8a77980: add Cortex-A53 PMU support arm64: dts: renesas: r8a77980: move IPMMU nodes arm64: dts: renesas: r8a779{7|8}0: move CAN clock node arm64: dts: renesas: r8a77980: add CSI2/VIN support arm64: dts: renesas: r8a77970: add MMC support arm64: dts: renesas: v3msk: add eMMC support arm64: dts: renesas: condor/v3hsk: add DU/LVDS/HDMI support arm64: dts: renesas: r8a77980: add PCIe support arm64: dts: renesas: condor: add PCIe support arm64: dts: renesas: r8a779{7|8}0: add CMT support arm64: dts: renesas: r8a779{7|8}0: add TPU support Shohei Maruyama (1): arm64: dts: rockchip: add WiFi module support for Firefly-RK3399 Sibi Sankar (1): arm64: dts: qcom: Add AOSS reset driver node for SDM845 Silvan Murer (1): ARM: dts: socfpga: set timer interrupt to edge sensitive Simon Goldschmidt (1): ARM: dts: socfpga: use stdout-path for chosen node Sricharan R (4): ARM: dts: qcom: Add pcie nodes for ipq8064 ARM: dts: qcom: Add sdcc nodes for ipq8064 ARM: dts: qcom: Move common nodes to ipq8064-v.1.0.dtsi ARM: dts: qcom: Add led and gpio-button nodes to ipq8064 boards Stefan Agner (1): ARM: dts: imx6q-apalis: mux RESET_MOCI# signal Stefan Wahren (4): dt-bindings: bcm: Add Raspberry Pi CM3 and CM3L ARM: dts: add Raspberry Pi Compute Module 3 and IO board arm64: dts: broadcom: Add reference to Compute Module IO Board V3 ARM: dts: bcm283x-rpi-lan7515: Enable Ethernet LEDs Suzuki K Poulose (10): arm64: dts: juno: Update entries to match latest coresight bindings arm64: dts: juno: Enable coresight tmc scatter gather in ETR arm64: dts: hi6220: Update coresight bindings for hardware ports arm: dts: hip04: Update coresight bindings for hardware ports arm: dts: sama5d2: Update coresight bindings for hardware ports ARM: dts: omap: Update coresight bindings for hardware ports arm: dts: ste: Update coresight bindings for hardware port ARM: dts: imx7: Update coresight binding for hardware ports arm64: dts: msm8916: Update coresight bindings for hardware ports ARM: dts: qcom: Update coresight bindings for hardware ports Sébastien Szymanski (2): ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and i.MX6ULL ARM: dts: imx6ul: Add weim node Takeshi Kihara (5): arm64: dts: renesas: r8a77965: Add SATA controller node arm64: dts: renesas: r8a77990: Add BRG support to SCIF2 arm64: dts: renesas: r8a77990: Add I2C device nodes arm64: dts: renesas: r8a77990: Add SYS-DMAC device nodes arm64: dts: renesas: r8a77965: Add Sound and Audio DMAC device nodes Thierry Reding (2): Merge branch 'for-4.20/dt-bindings' into for-4.20/arm64/dt arm64: tegra: I2C on Tegra194 is not compatible with Tegra114 Thor Thayer (2): ARM: dts: socfpga: Fix SDRAM node address for Arria10 arm64: dts: stratix10: Correct System Manager register size Tony Lindgren (2): Merge branch 'am335x-evm-port-fix' into omap-for-v4.20/dt ARM: dts: am335x: Replace remaining legacy phy_id with phy-handle Tony Xie (1): arm64: dts: rockchip: Add idle-states to device tree for rk3399 Tudor Ambarus (6): ARM: dts: at91: sama5d4_xplained: fix addressable nand flash size ARM: dts: at91: at91sam9x5cm: fix addressable nand flash size ARM: dts: at91: sama5d2_ptc_ek: fix bootloader env offsets ARM: dts: at91: at91sam9x5cm: even nand memory partitions ARM: dts: at91: sama5d3_xplained: even nand memory partitions ARM: dts: at91: sama5d4_xplained: even nand memory partitions Tuomas Tynkkynen (3): arm64: dts: allwinner: Don't use cd-inverted in sun50i-a64-pinebook ARM: dts: sunxi: Don't use cd-inverted in sun8i-r40-bananapi-m2-ultra ARM: dts: imx6qdl-wandboard: Add stdout-path Ulrich Hecht (1): arm64: dts: renesas: r8a77995: draak: Enable HDMI display output Vicente Bergas (5): arm64: dts: rockchip: re-order vcc_sys on rk3399-sapphire arm64: dts: rockchip: Fix VCC5V0_HOST_EN on rk3399-sapphire arm64: dts: rockchip: remove dvs2 pinctrl from pmic on rk3399-sapphire arm64: dts: rockchip: Add type-c port supply on rk3399-sapphire board arm64: dts: rockchip: Fix microSD in rk3399 sapphire board Vignesh R (2): ARM: dts: dra7: Fix up unaligned access setting for PCIe EP ARM: dts: dra7: Enable workaround for errata i870 in PCIe host mode Vijay Khemka (1): ARM: dts: aspeed: Adding Facebook TiogaPass BMC Vinod Koul (4): arm64: dts: qcom: pm8916: Add PON node arm64: dts: qcom: pm8994: Add PON node arm64: dts: qcom: apq8016-sbc: Add resin node arm64: dts: qcom: apq8096-db820c: Add resin node Viresh Kumar (1): arm64: dts: hisilicon: Add missing clocks property for CPUs Wolfram Sang (3): arm64: dts: renesas: salvator-xs: enable SATA arm64: dts: renesas: enable SDR104 on R-Car Gen3 arm64: dts: renesas: gen3: use 400kHz for I2C DVFS bus Yannick Fertré (1): ARM: dts: stm32: enable display on stm32mp157c-ev1 board Yoshihiro Shimoda (2): arm64: dts: renesas: r8a77990: Enable PWM for Ebisu board arm64: dts: renesas: revise properties for R-Car Gen3 SoCs' usb 2.0 Yuan Yao (1): ARM: dts: aspeed: Add HXT StarDragon 4800 REP2 BMC orenbh (1): arm64: dts: marvell: add CPU Idle power state support on Armada 7K/8K Documentation/arm/Samsung/Bootloader-interface.txt | 1 + Documentation/devicetree/bindings/arm/amlogic.txt | 7 + .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 8 + Documentation/devicetree/bindings/arm/fsl.txt | 44 + .../bindings/arm/hisilicon/hisilicon.txt | 8 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,bdpsys.txt | 1 + .../bindings/arm/mediatek/mediatek,ethsys.txt | 1 + .../bindings/arm/mediatek/mediatek,hifsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + Documentation/devicetree/bindings/arm/rockchip.txt | 20 + Documentation/devicetree/bindings/arm/scu.txt | 2 +- Documentation/devicetree/bindings/arm/shmobile.txt | 16 +- .../arm/{marvell/marvell,berlin.txt => syna.txt} | 11 +- Documentation/devicetree/bindings/arm/tegra.txt | 9 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 93 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 103 + .../devicetree/bindings/arm/ux500/boards.txt | 2 +- .../devicetree/bindings/clock/imx6q-clock.txt | 8 + .../devicetree/bindings/iommu/mediatek,iommu.txt | 4 +- .../bindings/media/mediatek-jpeg-decoder.txt | 1 + .../memory-controllers/mediatek,smi-common.txt | 1 + .../memory-controllers/mediatek,smi-larb.txt | 3 +- Documentation/devicetree/bindings/net/dsa/b53.txt | 36 + .../bindings/nvmem/allwinner,sunxi-sid.txt | 1 + .../devicetree/bindings/power/actions,owl-sps.txt | 2 + .../devicetree/bindings/soc/rockchip/grf.txt | 2 + Documentation/devicetree/bindings/usb/dwc2.txt | 1 + .../devicetree/bindings/vendor-prefixes.txt | 2 + arch/arm/boot/dts/Makefile | 18 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 6 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 +- arch/arm/boot/dts/am335x-chiliboard.dts | 6 +- arch/arm/boot/dts/am335x-cm-t335.dts | 6 +- arch/arm/boot/dts/am335x-evm.dts | 12 +- arch/arm/boot/dts/am335x-evmsk.dts | 12 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 13 +- arch/arm/boot/dts/am335x-lxm.dts | 12 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 249 +++ arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 69 + arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 12 +- arch/arm/boot/dts/am335x-nano.dts | 12 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 8 +- arch/arm/boot/dts/am335x-pdu001.dts | 14 +- arch/arm/boot/dts/am335x-pepper.dts | 12 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 6 +- arch/arm/boot/dts/am335x-shc.dts | 1 - arch/arm/boot/dts/am3517-evm-ui.dtsi | 220 +++ arch/arm/boot/dts/am3517-evm.dts | 1 + arch/arm/boot/dts/am4372.dtsi | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 12 +- arch/arm/boot/dts/am437x-gp-evm.dts | 6 +- arch/arm/boot/dts/am437x-idk-evm.dts | 6 +- arch/arm/boot/dts/am437x-sk-evm.dts | 12 +- arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am571x-idk.dts | 84 +- arch/arm/boot/dts/am572x-idk-common.dtsi | 76 + arch/arm/boot/dts/am572x-idk.dts | 4 - arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 14 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 18 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 155 ++ arch/arm/boot/dts/armada-388-clearfog.dtsi | 2 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 4 +- arch/arm/boot/dts/armada-xp-98dx3336.dtsi | 2 +- arch/arm/boot/dts/armada-xp-98dx4251.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 18 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 18 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 207 ++ .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 146 ++ arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 47 + arch/arm/boot/dts/aspeed-g4.dtsi | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 2 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 4 +- arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 4 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 103 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 42 + arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 8 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 30 + arch/arm/boot/dts/at91-sama5d3_xplained.dts | 11 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 13 +- arch/arm/boot/dts/at91-tse850-3.dts | 32 +- arch/arm/boot/dts/at91-vinco.dts | 2 +- arch/arm/boot/dts/at91sam9260ek.dts | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 18 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 33 +- arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 87 + arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 52 + arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 14 + arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 28 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 31 + arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 28 + arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 4 + arch/arm/boot/dts/bcm5301x.dtsi | 5 +- arch/arm/boot/dts/bcm958625hr.dts | 26 + arch/arm/boot/dts/da850-evm.dts | 6 + arch/arm/boot/dts/da850-lego-ev3.dts | 3 +- arch/arm/boot/dts/dm8148-evm.dts | 14 +- arch/arm/boot/dts/dm8148-t410.dts | 14 +- arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove.dtsi | 6 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 14 +- arch/arm/boot/dts/dra7-evm.dts | 14 +- arch/arm/boot/dts/dra7.dtsi | 6 +- arch/arm/boot/dts/dra71-evm.dts | 4 +- arch/arm/boot/dts/dra72-evm-revc.dts | 4 +- arch/arm/boot/dts/dra72-evm.dts | 8 +- arch/arm/boot/dts/dra76-evm.dts | 4 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 7 + arch/arm/boot/dts/exynos4210-origen.dts | 9 + arch/arm/boot/dts/exynos4210-trats.dts | 15 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 11 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 3 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 3 +- arch/arm/boot/dts/exynos5250-arndale.dts | 102 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 11 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 11 + arch/arm/boot/dts/exynos5250.dtsi | 152 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 10 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 5 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 157 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 + arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 5 +- arch/arm/boot/dts/hip04.dtsi | 346 ++-- arch/arm/boot/dts/imx1.dtsi | 4 +- arch/arm/boot/dts/imx23-evk.dts | 2 +- arch/arm/boot/dts/imx23-olinuxino.dts | 4 +- arch/arm/boot/dts/imx23-sansa.dts | 4 +- arch/arm/boot/dts/imx23-stmp378x_devb.dts | 2 +- arch/arm/boot/dts/imx23-xfi3.dts | 4 +- arch/arm/boot/dts/imx23.dtsi | 4 +- arch/arm/boot/dts/imx25.dtsi | 6 +- arch/arm/boot/dts/imx27.dtsi | 6 +- arch/arm/boot/dts/imx28-apf28dev.dts | 4 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 4 +- arch/arm/boot/dts/imx28-cfa10036.dts | 2 +- arch/arm/boot/dts/imx28-duckbill-2-485.dts | 4 +- arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 4 +- arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 4 +- arch/arm/boot/dts/imx28-duckbill-2.dts | 4 +- arch/arm/boot/dts/imx28-duckbill.dts | 4 +- arch/arm/boot/dts/imx28-evk.dts | 6 +- arch/arm/boot/dts/imx28-m28cu3.dts | 4 +- arch/arm/boot/dts/imx28-m28evk.dts | 4 +- arch/arm/boot/dts/imx28-sps1.dts | 4 +- arch/arm/boot/dts/imx28-ts4600.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 8 +- arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx35.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 6 +- arch/arm/boot/dts/imx51-babbage.dts | 1 + arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx51-zii-scu2-mezz.dts | 8 + arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 4 + arch/arm/boot/dts/imx51.dtsi | 8 +- arch/arm/boot/dts/imx53-ppd.dts | 1 - arch/arm/boot/dts/imx53.dtsi | 6 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/imx6dl-icore-mipi.dts | 2 +- arch/arm/boot/dts/imx6dl-icore-rqs.dts | 38 +- arch/arm/boot/dts/imx6dl-icore.dts | 38 +- arch/arm/boot/dts/imx6dl-riotboard.dts | 5 + arch/arm/boot/dts/imx6q-apalis-eval.dts | 2 + arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 2 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 2 + arch/arm/boot/dts/imx6q-icore-mipi.dts | 6 +- arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 38 +- arch/arm/boot/dts/imx6q-icore-ofcap12.dts | 38 +- arch/arm/boot/dts/imx6q-icore-rqs.dts | 39 +- arch/arm/boot/dts/imx6q-icore.dts | 38 +- arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 - arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi | 34 + arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 41 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 42 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 67 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 4 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 4 + arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6sl.dtsi | 8 +- arch/arm/boot/dts/imx6sll.dtsi | 31 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6sx.dtsi | 14 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 390 ++++ arch/arm/boot/dts/imx6ul-geam.dts | 40 +- arch/arm/boot/dts/imx6ul-isiot-emmc.dts | 61 +- arch/arm/boot/dts/imx6ul-isiot-nand.dts | 63 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 90 +- arch/arm/boot/dts/imx6ul.dtsi | 28 +- arch/arm/boot/dts/imx6ull-14x14-evk.dts | 2 +- arch/arm/boot/dts/imx6ull-pinfunc.h | 39 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx6ulz-14x14-evk.dts | 20 + arch/arm/boot/dts/imx6ulz.dtsi | 38 + arch/arm/boot/dts/imx7d-sdb.dts | 2 + arch/arm/boot/dts/imx7d.dtsi | 15 +- arch/arm/boot/dts/imx7s-warp.dts | 53 +- arch/arm/boot/dts/imx7s.dtsi | 131 +- arch/arm/boot/dts/imx7ulp-pinfunc.h | 16 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 4 - arch/arm/boot/dts/keystone-k2g.dtsi | 2 +- arch/arm/boot/dts/lpc32xx.dtsi | 4 +- arch/arm/boot/dts/ls1021a-qds.dts | 2 + arch/arm/boot/dts/ls1021a-twr.dts | 2 + arch/arm/boot/dts/ls1021a.dtsi | 12 +- arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b-ec100.dts | 248 +++ arch/arm/boot/dts/meson8b-odroidc1.dts | 109 ++ arch/arm/boot/dts/meson8b.dtsi | 47 +- arch/arm/boot/dts/mt7623.dtsi | 124 ++ arch/arm/boot/dts/omap2.dtsi | 4 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 17 +- arch/arm/boot/dts/omap3-beagle.dts | 17 +- arch/arm/boot/dts/omap3-gta04.dtsi | 262 ++- arch/arm/boot/dts/omap3-gta04a3.dts | 2 +- arch/arm/boot/dts/omap3-gta04a4.dts | 2 +- arch/arm/boot/dts/omap3-gta04a5.dts | 129 +- arch/arm/boot/dts/omap3-gta04a5one.dts | 114 ++ arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/omap5-board-common.dtsi | 4 + arch/arm/boot/dts/orion5x-linkstation.dtsi | 2 +- arch/arm/boot/dts/owl-s500-cubieboard6.dts | 3 +- arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 3 +- arch/arm/boot/dts/owl-s500-guitar.dtsi | 3 +- arch/arm/boot/dts/owl-s500.dtsi | 3 +- arch/arm/boot/dts/pxa25x.dtsi | 4 + arch/arm/boot/dts/pxa27x.dtsi | 6 +- arch/arm/boot/dts/pxa2xx.dtsi | 27 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 71 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 143 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 83 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 125 ++ arch/arm/boot/dts/qcom-ipq8064.dtsi | 286 +++ .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 83 + arch/arm/boot/dts/qcom-msm8974.dtsi | 198 +- arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts | 4 + arch/arm/boot/dts/r8a7743-iwg20d-q7.dts | 4 + arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 12 + arch/arm/boot/dts/r8a77470.dtsi | 168 +- arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7778.dtsi | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 4 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 + arch/arm/boot/dts/r8a7790.dtsi | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 6 +- arch/arm/boot/dts/r8a7792.dtsi | 3 +- arch/arm/boot/dts/r8a7793-gose.dts | 16 + arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 25 + arch/arm/boot/dts/r8a7794.dtsi | 3 +- arch/arm/boot/dts/r9a06g032.dtsi | 88 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 8 + arch/arm/boot/dts/rk3188.dtsi | 82 + arch/arm/boot/dts/rk3288-tinker-s.dts | 26 + arch/arm/boot/dts/rk3288-tinker.dts | 498 +---- arch/arm/boot/dts/rk3288-tinker.dtsi | 502 +++++ arch/arm/boot/dts/s5pv210.dtsi | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 123 +- arch/arm/boot/dts/sama5d4.dtsi | 8 +- arch/arm/boot/dts/socfpga.dtsi | 22 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 32 +- ...ockit.dts => socfpga_cyclone5_de0_nano_soc.dts} | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 7 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 3 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 80 +- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-href.dtsi | 1 + arch/arm/boot/dts/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 3 +- arch/arm/boot/dts/ste-u300.dts | 2 +- arch/arm/boot/dts/stih410-b2260.dts | 5 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 11 +- arch/arm/boot/dts/stm32429i-eval.dts | 3 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 3 +- arch/arm/boot/dts/stm32f746-disco.dts | 3 +- arch/arm/boot/dts/stm32f769-disco.dts | 3 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 73 +- arch/arm/boot/dts/stm32mp157c.dtsi | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun5i.dtsi | 26 + arch/arm/boot/dts/sun7i-a20.dtsi | 26 + arch/arm/boot/dts/sun8i-a33.dtsi | 26 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 5 + arch/arm/boot/dts/sun8i-a83t.dtsi | 18 + .../boot/dts/sun8i-h3-bananapi-m2-plus-v1.2.dts | 13 + arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 190 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 140 ++ arch/arm/boot/dts/sun8i-h3.dtsi | 25 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 21 +- arch/arm/boot/dts/sun8i-r40.dtsi | 13 + .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 2 +- arch/arm/boot/dts/sun9i-a80.dtsi | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 31 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 231 +++ arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 40 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 43 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 452 ++--- arch/arm/boot/dts/tegra124-apalis.dtsi | 451 ++--- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 262 +++ arch/arm/boot/dts/tegra20-colibri-iris.dts | 200 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 657 ++++--- arch/arm/boot/dts/tegra20-paz00.dts | 12 +- arch/arm/boot/dts/tegra20.dtsi | 28 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 148 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 266 +++ arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 1189 ++++++++++++ arch/arm/boot/dts/tegra30-apalis.dtsi | 705 +++++-- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 130 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 780 ++++++-- arch/arm/boot/dts/tegra30.dtsi | 10 +- arch/arm/boot/dts/uniphier-ld4-ref.dts | 4 + arch/arm/boot/dts/uniphier-ld4.dtsi | 48 +- arch/arm/boot/dts/uniphier-ld6b-ref.dts | 12 + arch/arm/boot/dts/uniphier-pinctrl.dtsi | 25 + arch/arm/boot/dts/uniphier-pro4-ace.dts | 12 + arch/arm/boot/dts/uniphier-pro4-ref.dts | 12 + arch/arm/boot/dts/uniphier-pro4-sanji.dts | 12 + arch/arm/boot/dts/uniphier-pro4.dtsi | 189 +- arch/arm/boot/dts/uniphier-pro5.dtsi | 59 +- arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 12 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 8 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 239 ++- arch/arm/boot/dts/uniphier-sld8-ref.dts | 4 + arch/arm/boot/dts/uniphier-sld8.dtsi | 48 +- arch/arm/boot/dts/versatile-ab.dts | 2 +- arch/arm/boot/dts/vf500.dtsi | 43 +- arch/arm/boot/dts/vf610-twr.dts | 43 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 30 + arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 44 +- arch/arm/boot/dts/vf610.dtsi | 44 +- arch/arm/boot/dts/vfxxx.dtsi | 55 +- arch/arm/boot/dts/zynq-zc702.dts | 12 +- arch/arm/boot/dts/zynq-zc770-xm010.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm013.dts | 2 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/firmware.c | 14 +- arch/arm/mach-exynos/suspend.c | 34 +- arch/arm/mach-s3c24xx/mach-gta02.c | 42 - arch/arm/mach-s3c24xx/mach-mini2440.c | 113 +- arch/arm64/boot/dts/actions/Makefile | 2 + arch/arm64/boot/dts/actions/s700-cubieboard7.dts | 7 - arch/arm64/boot/dts/actions/s700.dtsi | 21 + arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 224 ++- arch/arm64/boot/dts/actions/s900.dtsi | 118 +- arch/arm64/boot/dts/allwinner/Makefile | 4 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 30 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 85 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 99 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 175 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 13 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 28 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 9 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 28 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 193 +- .../allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dts | 11 + .../dts/allwinner/sun50i-h5-bananapi-m2-plus.dts | 11 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 43 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 150 ++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 23 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 5 + arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 370 +++- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1615 +++++++-------- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 29 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 172 ++ arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 19 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 162 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 52 +- arch/arm64/boot/dts/arm/juno.dts | 13 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts | 2 + arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 4 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 18 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 20 +- arch/arm64/boot/dts/hisilicon/Makefile | 1 + arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 35 + arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 162 ++ .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 181 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 + arch/arm64/boot/dts/lg/lg1312.dtsi | 4 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 4 +- arch/arm64/boot/dts/marvell/Makefile | 1 + arch/arm64/boot/dts/marvell/armada-372x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 15 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 441 +++++ arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 12 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 110 +- .../dts/marvell/armada-ap810-ap0-octa-core.dtsi | 16 +- arch/arm64/boot/dts/marvell/armada-common.dtsi | 1 + arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 189 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 11 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 530 +++++ arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 196 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 62 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 76 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 16 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 57 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 14 + arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 2 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 14 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 98 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 13 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 243 +++ arch/arm64/boot/dts/qcom/msm8998.dtsi | 690 +++++++ arch/arm64/boot/dts/qcom/pm8916.dtsi | 18 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 18 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 75 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 40 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 382 ++++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 300 +++ arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1663 ++++++++++++++++ .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 3 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 17 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 137 +- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 103 +- .../arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts | 33 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 417 +++- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 26 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 116 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 123 ++ arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 134 ++ arch/arm64/boot/dts/renesas/r8a77980.dtsi | 677 ++++++- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 272 +++ arch/arm64/boot/dts/renesas/r8a77990.dtsi | 681 ++++++- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 362 ++-- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 82 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 9 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 4 + arch/arm64/boot/dts/rockchip/Makefile | 4 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 235 +++ arch/arm64/boot/dts/rockchip/px30.dtsi | 2047 ++++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 30 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 61 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 74 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 524 +---- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 36 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 680 +++++++ arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 542 ++++++ arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 692 +++++++ arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 68 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 32 + arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 52 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 4 + .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 4 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 255 ++- .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 12 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 283 ++- arch/arm64/boot/dts/synaptics/as370.dtsi | 173 ++ arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 51 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 18 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 46 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 54 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 5 + include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h | 18 + include/dt-bindings/power/owl-s900-powergate.h | 23 + 509 files changed, 29099 insertions(+), 6240 deletions(-) rename Documentation/devicetree/bindings/arm/{marvell/marvell,berlin.txt => syna.txt} (89%) create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-2101.dts create mode 100644 arch/arm/boot/dts/am3517-evm-ui.dtsi create mode 100644 arch/arm/boot/dts/armada-385-db-88f6820-amc.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-arm-stardragon4800-rep2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts create mode 100644 arch/arm/boot/dts/imx6ulz-14x14-evk.dts create mode 100644 arch/arm/boot/dts/imx6ulz.dtsi create mode 100644 arch/arm/boot/dts/meson8b-ec100.dts create mode 100644 arch/arm/boot/dts/omap3-gta04a5one.dts create mode 100644 arch/arm/boot/dts/rk3288-tinker-s.dts create mode 100644 arch/arm/boot/dts/rk3288-tinker.dtsi rename arch/arm/boot/dts/{socfpga_cyclone5_de0_sockit.dts => socfpga_cyclone5_de0_nano_soc.dts} (98%) create mode 100644 arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus-v1.2.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi create mode 100644 arch/arm/boot/dts/tegra20-colibri-eval-v3.dts create mode 100644 arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts create mode 100644 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-bananapi-m2-plus.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-one-plus.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-clearfog-gt-8k.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmi8998.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-evb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts create mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h create mode 100644 include/dt-bindings/power/owl-s900-powergate.h From patchwork Mon Oct 29 21:21:22 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 990559 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Hs0DQSgL"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 42kSHT4HTkz9s7W for ; Tue, 30 Oct 2018 08:22:45 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=0jw0M7i3aGyfqPETyxUYfOBVvkNplqn7/TFjqhKi4EQ=; b=Hs0DQSgLz8kAW3 aZEZaVE13+UxX6sZiO5mJ0qDbrSr6hNrMWU7CG20OQjzZ1TTckxEgse1wUpXnsPBtf2YDf4khTaJc i3R2omTd2WS2U8W0yQMrVlHVTIoctfAr6XKGS4futXYT3TtQzhUg4VRae7YIqnQvGsKVDTu3QcQZ2 lEgjft4qv8DPYJhtnUHa+6VEFmVZ/eS/kVN43jANw7p6mhRim0mJOygxaXlEJ6v0DG6hezfPNFgG5 F8EynhpTXS1NHeEx4Y7vlkklwdZ+skwWHoHz1nJRlJltDKdLq+fTpX9Q4kqwgZnGX6UAs7SNahzm8 5Tt07gd0S1yBC4hMvB6g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHEzb-0006ls-HO; Mon, 29 Oct 2018 21:22:35 +0000 Received: from mail-qt1-f196.google.com ([209.85.160.196]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHEys-0006am-29 for linux-arm-kernel@lists.infradead.org; Mon, 29 Oct 2018 21:22:28 +0000 Received: by mail-qt1-f196.google.com with SMTP id g10-v6so11095939qtq.6 for ; Mon, 29 Oct 2018 14:21:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=jI3ggSPC2Z+K61gtgFUJm9pRNC9/tjIXhz9+RD66JYo=; b=E8HUcKCHHVHWQPnwbQN1rRBhpJue8OgsyLPCChtaiVHUqmd0RwXKuWLbXnStfkJ2cz scgN47/+05Z1IrKWtxMN5/7OtLIpP9/dDsP326UX8LytkjcsODt/cvYRNObGXRMefdwh CgB08J9/0v+vNDjzTrII/Wvk14ZKZA9Qvh0bF4mQ7/Jd3k+WI/j9m83m5AZBWjaAQb1f El9gDfpFJZy54B1o+/fd0UbFKiyAYPs3L8JrgcJZG1FTjodIrv514znJ41GVHVDSQm4C yzR1Q/4uiYp/p+1PCydygxgC7Tub5ptHT5fB81H+qwXiO+wd/U6QziKc5oV8/WvQt1XA FTxA== X-Gm-Message-State: AGRZ1gIpN0xaIFluBKWNYOTK86kN+RrFpK91GMHEOPCq5O0nuFSMGuIt I3o6I7jqh/XDBjUwNSoiwSyE2YRyt/czEXVvIeM= X-Google-Smtp-Source: AJdET5cmkmclpiB1vvtDE1hqfr5XVdab0x4JbjpqlTvDtNwiXQISrmJLV9Hz+p3kBiyQ/rqPmzw0yeoeBKg2Izm+Y+Y= X-Received: by 2002:ac8:1d11:: with SMTP id d17-v6mr32372qtl.343.1540848098155; Mon, 29 Oct 2018 14:21:38 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 29 Oct 2018 22:21:22 +0100 Message-ID: Subject: [GIT PULL 2/4] ARM: SoC defconfig updates for 4.20 To: Linus Torvalds X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181029_142150_164572_3E396549 X-CRM114-Status: GOOD ( 15.40 ) X-Spam-Score: 0.3 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (0.3 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.160.196 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.160.196 listed in wl.mailspike.net] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (arndbergmann[at]gmail.com) 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.1 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: arm-soc , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org The following changes since commit 11da3a7f84f19c26da6f86af878298694ede0804: Linux 4.19-rc3 (2018-09-09 17:26:43 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-defconfig for you to fetch changes up to e8c3f6322cc853084a6d63244c15fb0251090327: Merge tag 'imx-defconfig-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/defconfig (2018-10-11 15:24:50 +0200) ---------------------------------------------------------------- ARM: SoC defconfig updates for 4.20 The defconfig changes are split out from the rest again. This time we have a number of changes for NXP i.MX and Renesas, including a cleanup of old options. Some smaller changes are for Socionext Uniphier, Allwinner, Qualcomm, Rockchip, Renesas, AT91, Hisilicon, and STM32. All of these just enable platform specific device drivers. Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Amelie Delaunay (1): ARM: multi_v7_defconfig: enable STM32 SPI Anson Huang (1): ARM: imx_v6_v7_defconfig: select CONFIG_ARM_CPUIDLE by default Arnd Bergmann (7): Merge tag 'renesas-arm64-defconfig-for-v4.20' of git://git.kernel.org/.../horms/renesas into next/defconfig Merge tag 'renesas-arm-defconfig-for-v4.20' of git://git.kernel.org/.../horms/renesas into next/defconfig Merge tag 'qcom-arm64-defconfig-for-4.20' of git://git.kernel.org/.../agross/linux into next/defconfig Merge tag 'qcom-defconfig-for-4.20' of git://git.kernel.org/.../agross/linux into next/defconfig Merge tag 'sunxi-config64-for-4.20' of git://git.kernel.org/.../sunxi/linux into next/defconfig Merge tag 'v4.20-rockchip-defconfig64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/defconfig Merge tag 'imx-defconfig-4.20' of git://git.kernel.org/.../shawnguo/linux into next/defconfig Biju Das (3): arm64: defconfig: enable R8A774A1 SoC ARM: multi_v7_defconfig: Enable r8a7744 SoC ARM: shmobile: defconfig: Enable r8a7744 SoC Bjorn Andersson (1): arm64: defconfig: Enable Qualcomm QRTR Codrin Ciubotariu (2): ARM: configs: at91: Add I2S driver to sama5 ARM: multi_v7_defconfig: add Atmel I2S driver Dongdong Liu (1): arm64: defconfig: Enable PCIEPORTBUS Eugen Hristev (2): ARM: configs: at91: add generic resistive touchscreen to sama5 ARM: multi_v7_defconfig: add generic resistive touchscreen Fabio Estevam (8): ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC ARM: imx_v6_v7_defconfig: Re-sync defconfig ARM: imx_v6_v7_defconfig: Remove unneeded options ARM: mxs_defconfig: Re-sync defconfig ARM: mxs_defconfig: Remove unneeded options ARM: imx_v4_v5_defconfig: Re-sync defconfig ARM: imx_v4_v5_defconfig: Remove unneeded options ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL Fabrizio Castro (1): arm64: defconfig: enable R8A774C0 SoC Frank Rowand (1): ARM: qcom_defconfig: Enable MAILBOX Geert Uytterhoeven (3): ARM: shmobile: defconfig: Refresh shmobile_defconfig for v4.19-rc1 ARM: shmobile: defconfig: Enable VIDEO_RENESAS_FDP1 ARM: multi_v7_defconfig: Enable VIDEO_RENESAS_FDP1 Heiko Stuebner (1): arm64: defconfig: enable Rockchip Innosilicon hdmiphy Jacopo Mondi (1): ARM: shmobile: defconfig: Remove SOC_CAMERA Jagan Teki (1): arm64: defconfig: Enable CONFIG_DRM_SUN4I Kunihiko Hayashi (2): arm64: defconfig: Enable USB phys for UniPhier SoCs ARM: multi_v7_defconfig: Enable USB phys for UniPhier SoCs Leonard Crestez (1): ARM: imx_v6_v7_defconfig: Make usbnet drivers builtin for boot Lokesh Vutla (2): arm64: defconfig: Enable TI_SCI related configs arm64: defconfig: Enable SERIAL_8250_OMAP Masahiro Yamada (2): arm64: defconfig: enable CONFIG_MMC_UNIPHIER ARM: multi_v7_defconfig: enable CONFIG_MMC_UNIPHIER Olof Johansson (4): Merge tag 'arm-soc/for-4.20/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig Merge tag 'stm32-defconfig-for-v4.20-1' of git://git.kernel.org/.../atorgue/stm32 into next/defconfig Merge tag 'hisi-defconfig-for-4.20' of git://github.com/hisilicon/linux-hisi into next/defconfig Merge tag 'at91-4.20-defconfig' of git://git.kernel.org/.../at91/linux into next/defconfig Robin Gong (1): ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER Stefan Wahren (1): ARM: bcm2835_defconfig: Enable bcm2835-audio Yannick Fertré (3): ARM: multi_v7_defconfig: enable STM32 DRM and MIPI DSI support ARM: multi_v7_defconfig: enable panels OTM8009A and RM68200 ARM: multi_v7_defconfig: enable backlight gpio Zhou Wang (1): arm64: defconfig: enable HiSilicon HNS3 driver arch/arm/configs/bcm2835_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 18 +++++++--------- arch/arm/configs/imx_v6_v7_defconfig | 41 ++++++++++++++++++++---------------- arch/arm/configs/multi_v7_defconfig | 13 ++++++++++++ arch/arm/configs/mxs_defconfig | 19 +++++++---------- arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/sama5_defconfig | 2 ++ arch/arm/configs/shmobile_defconfig | 8 +++---- arch/arm64/configs/defconfig | 20 ++++++++++++++++++ 9 files changed, 79 insertions(+), 45 deletions(-) From patchwork Mon Oct 29 21:23:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 990560 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="bIkXByFZ"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 42kSLL71fRz9sBj for ; Tue, 30 Oct 2018 08:25:14 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=+/C3/V+fks1kHXoCNmJS92VOS2oCal4aUNCjPKfxMho=; b=bIkXByFZ/9D64a SFf6oUiTKujbBiGUFWm4vX9ProeBA96/BdCcK5+TXw9fA/DhYhTtxFipJOI48t9y6WFahBCPd6I3n 2u1C8jr6f9FocdrSITlWguRnYXJdDuvePgiNAgcQxb5R3zaWUULk5B19ay48nKtg0hO4Gxjr0xp94 CxGmmQ8IuFkojsp5+QOyFO9c8CQ1RpL19si4oQTM1+lgqYwGQ8PDah29lCelwi6DNP46NSFVFe+9w KaTZ1tss9ayxbUB8seOVd6/dm8wEOMPKWLHe7eQyJ7CPBowxsVm7YXAmMuHTCYgxWziA0s8uYvJJG pUokkIt+cEyUFdEAxDJA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHF1z-00079d-IU; Mon, 29 Oct 2018 21:25:03 +0000 Received: from mail-qk1-f194.google.com ([209.85.222.194]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHF1D-000751-VP for linux-arm-kernel@lists.infradead.org; Mon, 29 Oct 2018 21:24:58 +0000 Received: by mail-qk1-f194.google.com with SMTP id 189so4533409qkj.8 for ; Mon, 29 Oct 2018 14:24:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ap8bm7uIYI9n+LixZynr2ZHjfWLFhLQ4fvjxo7wB//k=; b=oivKAkfBetv1CtN3jwor5Mu1Pc6TLTdjmz/6ekM6NxbQIX83A7t+TpDOQPiespcgjZ DmYFtM4ngOXt6TLwBbp1WfhGV1mGwMA5m4IwlZD+p+YsNLmOhRWv9T25qGF/GDptKFJt 4UMTmIiiLreNpr7KbsSNJ5FCxgdeAUHlHOawJ9vzMpZnftU4PybOb+Q4i6okUNuAJgCi r0pLiEAptkVaI0IfYFpO7oYJxphDarbHSzT/M9Z/OIw+GH4IJiKim+HI64kJeesYHGAt fbnqbDpIzhDWw+QU0amkPbwUG+2euSmfrf5PPbWrb+skbXRHafzeoP59IvNiY/lAsFm9 4S4Q== X-Gm-Message-State: AGRZ1gJatf05Jjbf+QXUKmAmY0dy2YgICf+YpbJgZcLA/vIzevj+wbng iBqXArtVu3fUq/SJ3DwAI0e14fLj0AlYCal2jiM= X-Google-Smtp-Source: AJdET5engVyavQjrcyxH90ufQPbzzE5y82mWFE0svPIqlZm85YgDexd9BmaXbQWOU31okuQITeE2Cpls/4EWJ8zWZGE= X-Received: by 2002:a37:bdc6:: with SMTP id n189mr1595845qkf.330.1540848244442; Mon, 29 Oct 2018 14:24:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 29 Oct 2018 22:23:48 +0100 Message-ID: Subject: [GIT PULL 3/4] ARM: SoC driver updates for 4.17 To: Linus Torvalds X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181029_142416_078740_34881D4A X-CRM114-Status: GOOD ( 19.44 ) X-Spam-Score: 0.3 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (0.3 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.222.194 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.222.194 listed in wl.mailspike.net] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (arndbergmann[at]gmail.com) 0.1 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: arm-soc , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org The following changes since commit 5a1eb8b9542884592a018829bb1ff20c9695d925: soc: fsl: qman_portals: defer probe after qman's probe (2018-10-01 17:47:43 -0500) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-drivers for you to fetch changes up to c1a92909dbc2090753ff6224971d9b8ae5f93c97: Merge tag 'tegra-for-4.20-firmware-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers (2018-10-11 15:26:18 +0200) ---------------------------------------------------------------- ARM: SoC driver updates for 4.17 The most noteworthy SoC driver changes this time include: - The TEE subsystem gains an in-kernel interface to access the TEE from device drivers. - The reset controller subsystem gains a driver for the Qualcomm Snapdragon 845 Power Domain Controller. - The Xilinx Zynq platform now has a firmware interface for its platform management unit. This contains a firmware "ioctl" interface that was a little controversial at first, but the version we merged solved that by not exposing arbitrary firmware calls to user space. - The Amlogic Meson platform gains a "canvas" driver that is used for video processing and shared between different high-level drivers. The rest is more of the usual, mostly related to SoC specific power management support and core drivers in drivers/soc: - Several Renesas SoCs (RZ/G1N, RZ/G2M, R-Car V3M, RZ/A2M) gain new features related to power and reset control. - The Mediatek mt8183 and mt6765 SoC platforms gain support for their respective power management chips. - A new driver for NXP i.MX8, which need a firmware interface for power management. - The SCPI firmware interface now contains support estimating power usage of performance states - The NVIDIA Tegra "pmc" driver gains a few new features, in particular a pinctrl interface for configuring the pads. - Lots of small changes for Qualcomm, in particular the "smem" device driver. - Some cleanups for the TI OMAP series related to their sysc controller. Additional cleanups and bugfixes in SoC specific drivers include the Meson, Keystone, NXP, AT91, Sunxi, Actions, and Tegra platforms. Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Aapo Vienamo (7): dt-bindings: Add Tegra PMC pad configuration bindings soc/tegra: pmc: Fix pad voltage configuration for Tegra186 soc/tegra: pmc: Factor out DPD register bit calculation soc/tegra: pmc: Implement tegra_io_pad_is_powered() soc/tegra: pmc: Use X macro to generate IO pad tables soc/tegra: pmc: Remove public pad voltage APIs soc/tegra: pmc: Implement pad configuration via pinctrl Alex Elder (12): soc: qcom: smem: rename variable in qcom_smem_get_global() soc: qcom: smem: initialize region struct only when successful soc: qcom: smem: always ignore partitions with 0 offset or size soc: qcom: smem: small refactor in qcom_smem_enumerate_partitions() soc: qcom: smem: verify both host ids in partition header soc: qcom: smem: require order of host ids to match soc: qcom: smem: introduce qcom_smem_partition_header() soc: qcom: smem: verify partition header size soc: qcom: smem: verify partition offset_free_uncached soc: qcom: smem: small change in global entry loop soc: qcom: smem: verify partition host ids match soc: qcom: smem: a few last cleanups Andreas Färber (3): soc: actions: Convert to SPDX license identifiers soc: actions: Update SPS help text for S700 Merge branch 'v4.20/s900-sps-bindings' into v4.20/drivers+s900-sps Andy Gross (2): Merge tag 'qcom-geni-immutable-for-mark-brown' into drivers-for-4.20-final Merge branch 'drivers-for-4.20' into drivers-for-4.20-final Anson Huang (2): soc: imx: gpcv2: use A_CORE instread of A7 for more i.MX platforms soc: imx: gpcv2: make pgc driver more generic for other i.MX platforms Ard Biesheuvel (1): tee: optee: take DT status property into account Argus Lin (3): dt-bindings: pwrap: mediatek: add pwrap support for MT6765 soc: mediatek: pwrap: add pwrap driver for mt6765 SoCs soc: mediatek: pwrap: add mt6357 driver for mt6765 SoCs Arnd Bergmann (14): Merge tag 'zynqmp-soc-for-v4.20-v2' of https://github.com/Xilinx/linux-xlnx into next/drivers Merge tag 'tegra-for-4.20-soc' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'renesas-drivers-for-v4.20' of git://git.kernel.org/.../horms/renesas into next/drivers Merge tag 'sunxi-drivers-for-4.20' of git://git.kernel.org/.../sunxi/linux into next/drivers Merge tag 'v4.19-next-soc' of git://git.kernel.org/.../matthias.bgg/linux into next/drivers Merge tag 'actions-drivers+s900-sps-for-4.20' of git://git.kernel.org/.../afaerber/linux-actions into next/drivers Merge tag 'qcom-drivers-for-4.20' of git://git.kernel.org/.../agross/linux into next/drivers Merge tag 'imx-drivers-4.20' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'omap-for-v4.20/ti-sysc-take2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers Merge tag 'soc-fsl-next-v4.20-2' of git://git.kernel.org/.../leo/linux into next/drivers Merge tag 'imx-drivers-4.20-2' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'reset-for-4.20' of git://git.pengutronix.de/git/pza/linux into next/drivers Merge tag 'zynqmp-soc-clk-for-v4.20' of https://github.com/Xilinx/linux-xlnx into next/drivers Merge tag 'tegra-for-4.20-firmware-2' of git://git.kernel.org/.../tegra/linux into next/drivers Biju Das (10): soc: renesas: Identify RZ/G2M dt-bindings: power: Add r8a774a1 SYSC power domain definitions soc: renesas: rcar-sysc: Add r8a774a1 support soc: renesas: rcar-rst: Add support for RZ/G2M dt-bindings: power: rcar-sysc: Document r8a7744 SYSC binding dt-bindings: power: rcar-sysc: Add r8a7744 power domain index macros soc: renesas: rcar-sysc: Add r8a7744 support dt-bindings: reset: rcar-rst: Document r8a7744 reset module soc: renesas: rcar-rst: Add support for RZ/G1N dt-bindings: apmu: Document r8a7744 support Bjorn Andersson (4): soc: qcom: rmtfs-mem: Validate that scm is available dt-bindings: firmware: scm: Refactor compatibles and clocks firmware: qcom: scm: Refactor clock handling dt-bindings: firmware: scm: Add MSM8998 and SDM845 Channagoud Kadabi (1): drivers: edac: Add EDAC driver support for QCOM SoCs Chris Brandt (2): ARM: shmobile: Add basic RZ/A2 SoC support soc: renesas: identify RZ/A2 Colin Ian King (2): soc: fsl: dpio: remove redundant pointer 'priv' soc: qcom: apr: fix spelling mistake: "paket" -> "packet" Colin King (1): soc: ti: fix spelling mistake "instace" -> "instance" Dong Aisheng (4): dt-bindings: arm: fsl: add scu binding doc firmware: imx: add SCU firmware driver support firmware: imx: add misc svc support MAINTAINERS: imx: include drivers/firmware/imx path Douglas Anderson (2): soc: qcom: geni: Don't ignore clk_round_rate() errors in geni_se_clk_tbl_get() soc: qcom: geni: geni_se_clk_freq_match() should always accept multiples Fabio Estevam (2): soc: imx: gpc: Switch to SPDX identifier soc: imx: gpcv2: Switch to SPDX identifier Fabrizio Castro (7): soc: renesas: Identify RZ/G2E dt-bindings: power: Add r8a774c0 SYSC power domain definitions dt-bindings: power: rcar-sysc: Document r8a774c0 sysc soc: renesas: rcar-sysc: Add r8a774c0 support dt-bindings: reset: rcar-rst: Document r8a774c0 rst soc: renesas: rcar-rst: Add support for RZ/G2E dt-bindings: apmu: Document r8a77470 support Felix Fietkau (1): soc: qcom: spm: add SCM probe dependency Geert Uytterhoeven (2): reset: Grammar s/more then once/more than once/ reset: Fix potential use-after-free in __of_reset_control_get() Gustavo A. R. Silva (2): memory: atmel-ebi: Use struct_size() in devm_kzalloc() soc: mediatek: pwrap: use true and false for boolean values Hsin-Hsiung Wang (3): dt-bindings: mediatek: add compatible for mt8183 pwrap soc: mediatek: pwrap: use group of bits for pwrap capability soc: mediatek: add mt8183 pwrap support Icenowy Zheng (1): dt-bindings: sunxi-sram: add binding for Allwinner H6 SRAM C Jens Wiklander (1): tee: add kernel internal client interface Johan Hovold (1): soc/tegra: pmc: Fix child-node lookup Jolly Shah (1): drivers: clk: Add ZynqMP clock driver Kuninori Morimoto (1): soc: renesas: convert to SPDX identifiers Laurentiu Tudor (1): soc: fsl: bman_portals: defer probe after bman's probe Li Yang (1): Merge tag 'soc-fsl-fix-v4.19-2' into HEAD Lina Iyer (1): drivers: qcom: rpmh-rsc: clear wait_for_compl after use Madalin Bucur (2): soc: fsl: qbman: replace CPU 0 with any online CPU in hotplug handlers soc: fsl: qbman: add interrupt coalesce changing APIs Manivannan Sadhasivam (2): dt-bindings: power: Add Actions Semi S900 SPS soc: actions: sps: Add S900 power domains Matthias Brugger (1): soc: mediatek: pwrap: order SoCs and PMICs ascending Maxime Jourdan (2): dt-bindings: soc: amlogic: add meson-canvas documentation soc: amlogic: add meson-canvas driver Neil Armstrong (1): firmware: meson_sm: Add serial number sysfs entry Niklas Cassel (9): soc: qcom: smem: Add missing include of sizes.h soc: qcom: llcc-slice: Add missing include of sizes.h soc: qcom: smp2p: Add select IRQ_DOMAIN soc: qcom: smsm: Add select IRQ_DOMAIN soc: qcom: Remove bogus depends on OF from QCOM_SMD_RPM soc: qcom: Remove depends on OF from QCOM_RPMH soc: qcom: wcnss_ctrl: Avoid string overflow soc: qcom: apr: Avoid string overflow soc: qcom: Allow COMPILE_TEST of qcom SoC Kconfigs Nishanth Menon (2): Documentation: dt: keystone: ti-sci: Add optional host-id parameter firmware: ti_sci: Provide host-id as an optional dt parameter Olof Johansson (7): Merge tag 'tee-drv-for-4.20' of git://git.linaro.org/people/jens.wiklander/linux-tee into next/drivers Merge tag 'amlogic-drivers' of https://git.kernel.org/.../khilman/linux-amlogic into next/drivers Merge tag 'v4.19-rc3' into next/drivers Merge tag 'scmi-updates-4.20' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers Merge tag 'drivers_soc_for_4.20' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers Merge tag 'soc-fsl-next-v4.20' of git://git.kernel.org/.../leo/linux into next/drivers Merge tag 'at91-4.20-drivers' of git://git.kernel.org/.../at91/linux into next/drivers Paul Kocialkowski (1): drivers: soc: Allow building the sunxi driver without ARCH_SUNXI Quentin Perret (1): firmware: arm_scmi: add a getter for power of performance states Rajan Vaja (9): dt-bindings: firmware: Add bindings for ZynqMP firmware firmware: xilinx: Add Zynqmp firmware driver firmware: xilinx: Add query data API firmware: xilinx: Add clock APIs firmware: xilinx: Add debugfs interface firmware: xilinx: Add debugfs for query data API Documentation: xilinx: Add documentation for eemi APIs firmware: xilinx: Add zynqmp IOCTL API for device control dt-bindings: clock: Add bindings for ZynqMP clock driver Rob Herring (2): soc: fsl/qe: Use of_get_child_by_name helper bus: imx-weim: drop unnecessary DT node name NULL check Roy Pledge (3): soc: fsl: qbman: Check if CPU is offline when initializing portals soc: fsl: qbman: Add 64 bit DMA addressing requirement to QBMan soc: fsl: qbman: Use last response to determine valid bit Sergei Shtylyov (1): dt-bindings: timer: renesas: tmu: document R8A779{7|8}0 bindings Sibi Sankar (2): dt-bindings: reset: Add PDC Global binding for SDM845 SoCs reset: qcom: PDC Global (Power Domain Controller) reset controller Stephen Boyd (1): soc: qcom: geni: Make version macros simpler Sudeep Holla (1): firmware: arm_scmi: use strlcpy to ensure NULL-terminated strings Sven Schmitt (2): soc: imx: gpc: fix PDN delay soc: imx: gpc: use GPC_PGC_DOMAIN_* indexes Thierry Reding (2): Merge branch 'for-4.20/dt-bindings' into for-4.20/soc firmware: tegra: bpmp: Implement suspend/resume support Tony Lindgren (9): bus: ti-sysc: Defer suspend as needed bus: ti-sysc: Update revision masks to support am437x bus: ti-sysc: Detect more devices on am473x for debugging bus: ti-sysc: Detect devices on am335x when DEBUG is enabled Merge commit '4f3530f4a41d49c41015020cd9a5ed5c95b5d2db' into omap-for-v4.20/ti-sysc bus: ti-sysc: Detect timer and gpio on dra7 bus: ti-sysc: Detect devices for debug on dra7 bus: ti-sysc: Make some warnings debug only bus: ti-sysc: Just use SET_NOIRQ_SYSTEM_SLEEP_PM_OPS Venkata Narendra Kumar Gutta (3): soc: qcom: Add broadcast base for Last Level Cache Controller (LLCC) soc: qcom: Add support to register LLCC EDAC driver dt-bindings: msm: Update documentation of qcom,llcc .../devicetree/bindings/arm/freescale/fsl,scu.txt | 183 ++++++ .../devicetree/bindings/arm/keystone/ti,sci.txt | 4 + .../devicetree/bindings/arm/msm/qcom,llcc.txt | 19 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 93 +++ .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 103 +++ .../devicetree/bindings/firmware/qcom,scm.txt | 33 +- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 82 +++ .../devicetree/bindings/power/actions,owl-sps.txt | 2 + .../devicetree/bindings/power/renesas,apmu.txt | 2 + .../bindings/power/renesas,rcar-sysc.txt | 3 + .../devicetree/bindings/reset/qcom,pdc-global.txt | 52 ++ .../devicetree/bindings/reset/renesas,rst.txt | 3 + .../bindings/soc/amlogic/amlogic,canvas.txt | 29 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 2 + .../devicetree/bindings/sram/sunxi-sram.txt | 4 + .../devicetree/bindings/timer/renesas,tmu.txt | 2 + Documentation/xilinx/eemi.txt | 67 ++ MAINTAINERS | 12 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 2 + arch/arm/boot/dts/bcm63138.dtsi | 14 +- arch/arm/boot/dts/sun8i-r40.dtsi | 3 +- arch/arm/mach-shmobile/Kconfig | 6 + arch/arm/mach-shmobile/Makefile | 1 + arch/arm/mach-shmobile/setup-r7s9210.c | 27 + arch/arm64/Kconfig.platforms | 1 + drivers/bus/imx-weim.c | 3 - drivers/bus/ti-sysc.c | 171 ++--- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/zynqmp/Kconfig | 10 + drivers/clk/zynqmp/Makefile | 4 + drivers/clk/zynqmp/clk-gate-zynqmp.c | 144 +++++ drivers/clk/zynqmp/clk-mux-zynqmp.c | 141 ++++ drivers/clk/zynqmp/clk-zynqmp.h | 68 ++ drivers/clk/zynqmp/clkc.c | 716 +++++++++++++++++++++ drivers/clk/zynqmp/divider.c | 217 +++++++ drivers/clk/zynqmp/pll.c | 335 ++++++++++ drivers/edac/Kconfig | 14 + drivers/edac/Makefile | 1 + drivers/edac/qcom_edac.c | 414 ++++++++++++ drivers/firmware/Kconfig | 2 + drivers/firmware/Makefile | 2 + drivers/firmware/arm_scmi/base.c | 2 +- drivers/firmware/arm_scmi/clock.c | 2 +- drivers/firmware/arm_scmi/perf.c | 30 +- drivers/firmware/arm_scmi/power.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 2 +- drivers/firmware/imx/Kconfig | 11 + drivers/firmware/imx/Makefile | 2 + drivers/firmware/imx/imx-scu.c | 270 ++++++++ drivers/firmware/imx/misc.c | 99 +++ drivers/firmware/meson/meson_sm.c | 56 ++ drivers/firmware/qcom_scm.c | 74 ++- drivers/firmware/tegra/bpmp.c | 19 + drivers/firmware/ti_sci.c | 24 +- drivers/firmware/xilinx/Kconfig | 23 + drivers/firmware/xilinx/Makefile | 5 + drivers/firmware/xilinx/zynqmp-debug.c | 250 +++++++ drivers/firmware/xilinx/zynqmp-debug.h | 24 + drivers/firmware/xilinx/zynqmp.c | 565 ++++++++++++++++ drivers/memory/atmel-ebi.c | 3 +- drivers/reset/Kconfig | 9 + drivers/reset/Makefile | 1 + drivers/reset/core.c | 15 +- drivers/reset/reset-qcom-pdc.c | 124 ++++ drivers/soc/Makefile | 2 +- drivers/soc/actions/Kconfig | 2 +- drivers/soc/actions/Makefile | 2 + drivers/soc/actions/owl-sps-helper.c | 6 +- drivers/soc/actions/owl-sps.c | 64 +- drivers/soc/amlogic/Kconfig | 7 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-canvas.c | 185 ++++++ drivers/soc/fsl/dpio/dpio-driver.c | 3 - drivers/soc/fsl/qbman/Kconfig | 2 +- drivers/soc/fsl/qbman/bman.c | 6 +- drivers/soc/fsl/qbman/bman_ccsr.c | 11 + drivers/soc/fsl/qbman/bman_portal.c | 14 +- drivers/soc/fsl/qbman/dpaa_sys.h | 20 + drivers/soc/fsl/qbman/qman.c | 56 +- drivers/soc/fsl/qbman/qman_ccsr.c | 11 + drivers/soc/fsl/qbman/qman_portal.c | 14 +- drivers/soc/fsl/qe/qe.c | 6 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/imx/gpc.c | 26 +- drivers/soc/imx/gpcv2.c | 100 +-- drivers/soc/mediatek/mtk-pmic-wrap.c | 519 +++++++++++---- drivers/soc/qcom/Kconfig | 21 +- drivers/soc/qcom/apr.c | 6 +- drivers/soc/qcom/llcc-slice.c | 74 ++- drivers/soc/qcom/qcom-geni-se.c | 41 +- drivers/soc/qcom/rmtfs_mem.c | 5 + drivers/soc/qcom/rpmh-rsc.c | 2 + drivers/soc/qcom/smem.c | 174 +++-- drivers/soc/qcom/spm.c | 3 + drivers/soc/qcom/wcnss_ctrl.c | 2 +- drivers/soc/renesas/Kconfig | 19 +- drivers/soc/renesas/Makefile | 2 + drivers/soc/renesas/r8a7743-sysc.c | 5 +- drivers/soc/renesas/r8a7745-sysc.c | 5 +- drivers/soc/renesas/r8a774a1-sysc.c | 45 ++ drivers/soc/renesas/r8a774c0-sysc.c | 68 ++ drivers/soc/renesas/r8a7779-sysc.c | 5 +- drivers/soc/renesas/r8a7790-sysc.c | 5 +- drivers/soc/renesas/r8a7791-sysc.c | 5 +- drivers/soc/renesas/r8a7792-sysc.c | 5 +- drivers/soc/renesas/r8a7794-sysc.c | 5 +- drivers/soc/renesas/r8a7795-sysc.c | 5 +- drivers/soc/renesas/r8a7796-sysc.c | 5 +- drivers/soc/renesas/r8a77970-sysc.c | 5 +- drivers/soc/renesas/r8a77995-sysc.c | 5 +- drivers/soc/renesas/rcar-rst.c | 11 +- drivers/soc/renesas/rcar-sysc.c | 13 +- drivers/soc/renesas/rcar-sysc.h | 9 +- drivers/soc/renesas/renesas-soc.c | 100 ++- drivers/soc/tegra/pmc.c | 513 +++++++++++---- drivers/soc/ti/knav_dma.c | 4 +- drivers/soc/ti/knav_qmss.h | 6 +- drivers/tee/optee/core.c | 2 +- drivers/tee/tee_core.c | 113 +++- include/dt-bindings/clock/xlnx,zynqmp-clk.h | 116 ++++ include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h | 18 + include/dt-bindings/power/owl-s900-powergate.h | 23 + include/dt-bindings/power/r8a7744-sysc.h | 24 + include/dt-bindings/power/r8a774a1-sysc.h | 31 + include/dt-bindings/power/r8a774c0-sysc.h | 25 + include/dt-bindings/reset/qcom,sdm845-pdc.h | 20 + include/linux/firmware/imx/ipc.h | 59 ++ include/linux/firmware/imx/sci.h | 17 + include/linux/firmware/imx/svc/misc.h | 55 ++ include/linux/firmware/imx/types.h | 617 ++++++++++++++++++ include/linux/firmware/meson/meson_sm.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 116 ++++ include/linux/platform_data/ti-sysc.h | 1 - include/linux/qcom-geni-se.h | 13 +- include/linux/reset.h | 2 +- include/linux/scmi_protocol.h | 4 + include/linux/soc/amlogic/meson-canvas.h | 65 ++ include/linux/soc/qcom/llcc-qcom.h | 30 +- include/linux/tee_drv.h | 73 +++ include/soc/fsl/bman.h | 8 + include/soc/fsl/qman.h | 36 ++ include/soc/tegra/pmc.h | 20 +- 143 files changed, 7504 insertions(+), 822 deletions(-) From patchwork Mon Oct 29 21:25:11 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 990565 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="LRlPJv1P"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 42kSMf2m2gz9sBj for ; Tue, 30 Oct 2018 08:26:22 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=h4MRm0DupBGApTqS2c7l38tc97h810kWKCivHEKsI+U=; b=LRlPJv1PwlI1Lm 2uNm1FpLlWn/EQ2wUPgL6ZUkceDDtP0kdgwjioZ8DbxUJZY3f6wszp3bHHKq3YqCn4XSYqZqOYKn+ hxorgvqlyNEI21D7oKXGUfyPG0rs0UMEVWvkhQyi7DrOx2KwTPTSNH3TL8v/+DOo4LRccvxGuzcZ5 TsnTwOyR7ZV77VbKuFuj2ZZC3fsbFtgkomZjjpDtgBoExb604r0DM3mtTDBXAlxSBwHmtILv2ymdu DwwQznIVu7/KNwto3ii5Qd8pfxZlI0AErPdVoqv2/3h+Jxl3Y2wiZuaVcUncJqVXfRTpzqhxvUZy4 6bY4JCoeXUoqnaCrh4ig==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHF36-0000Iw-Ov; Mon, 29 Oct 2018 21:26:12 +0000 Received: from mail-qt1-f195.google.com ([209.85.160.195]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gHF2Z-000060-1X for linux-arm-kernel@lists.infradead.org; Mon, 29 Oct 2018 21:26:04 +0000 Received: by mail-qt1-f195.google.com with SMTP id u34-v6so11118492qth.3 for ; Mon, 29 Oct 2018 14:25:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=81R+RnZIsM5mW3f2vJJFqWtGt/ikhiReTczNY0/ZVe8=; b=XzOHOKQ75RflvsFHLZA0Us5BEeslqmE+d+Ew/Tu3uKbbrGzOcemCxc5HXBXNFepVeB XDzQKg/90PMLn2bChvgNHb/nYCZwWxqLCfOgpWliL7Y3TL3yEEK+YpBT2CYaF/qz01Y9 x4g3VUzu3cq7/sY7RpFHVvGVZdIqu72Qw8EXv5pMHklyJJJnFjXU7F0Itf6jfDaj8KNn 9x2uVQguxMOJVdNXIktdKVU64ybGQecbf0f0TgCBTHSA1FhLkB9vIHOymgiTcl92rmOU m16r/WM4ditRJHiY7LRKPsxFvQHCWOV+8VBQAGlhbzgOdCUF6Z+uyP2LSW97oCi/OApZ spBQ== X-Gm-Message-State: AGRZ1gK6g/fj7m9WWbT+f6I2DSdM6WD0Qk3MM3TPXBzodUIfiaTSxiVC KKkbTFH81Zruxm5Sa8Ez8Cy/yL4Lh1rlYBFi9PqE7A== X-Google-Smtp-Source: AJdET5cJW1oScNRQkrnXNaxPjGsU0d8/LsMAQ7tyKzsjfcHkYP9PzhwQZZjKqc81N3IxvxhiZbCr/TB2vc4Gfi9K3Qk= X-Received: by 2002:ac8:6899:: with SMTP id m25-v6mr83542qtq.96.1540848327672; Mon, 29 Oct 2018 14:25:27 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 29 Oct 2018 22:25:11 +0100 Message-ID: Subject: [GIT PULL 4/4] ARM: SoC platform updates for 4.20 To: Linus Torvalds X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181029_142539_146945_3D7DEF4C X-CRM114-Status: GOOD ( 22.70 ) X-Spam-Score: 0.3 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (0.3 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.160.195 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.160.195 listed in wl.mailspike.net] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (arndbergmann[at]gmail.com) 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.1 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: arm-soc , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org The following changes since commit 57361846b52bc686112da6ca5368d11210796804: Linux 4.19-rc2 (2018-09-02 14:37:30 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-soc for you to fetch changes up to f4f9554f16d0a14b8ced9b3b91bd4e545fca5d66: MAINTAINERS: Assign myself as a maintainer of ARM/LPC18XX architecture (2018-10-11 16:27:58 +0200) ---------------------------------------------------------------- ARM: SoC platform updates for 4.20 A couple of platforms change hands in the MAINTAINERS file: - Linus Walleij lists himself for the ARM Reference platforms: versatile, vexpress, integrator and realview. He has been the main contributor for these for a while, and makes it official now. - Vladimir Zapolskiy takes over the LPC18xx platform from Joachim Eastwood - Manivannan Sadhasivam becomes a secondary maintainer for the Actions Semi machines - Nicolas Ferre lists updates the MAINTAINER listing for the AT91 platform: Ludovic Desroches is now a co-maintainer for the platform, and several other people (Claudiu Beznea, Cristian Birsan, Eugen Hristev, Codrin Ciubotariu) take over individual device drivers. Thanks everyone for working on this, and welcome to the new maintainers! The "virt" platform on qemy or kvm can now be used in big-endian mode without additional tricks, thanks to Jason Donenfeld. Once again, we gain support for another NXP i.MX6 variant, this time it's the i.MX 6ULZ 32-bit single-core version. On arm64, we add support for two SoCs from Renesas: RZ/G2E (r8a774c0) and RZ/G2M (r8a774a1). These are described as microcontrollers on the manufacturer website, but appear to be rather powerful. The RZ/G2M is used on the reference board for the CIP Super Long Term Support (SLTS) Linux Kernels. Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Anson Huang (2): ARM: imx: add mmdc ipg clock operation for mmdc ARM: imx: add i.mx6ulz msl support Arnd Bergmann (9): Merge tag 'zynq-soc-for-v4.20' of https://github.com/Xilinx/linux-xlnx into next/soc Merge tag 'omap-for-v4.20/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'omap-for-v4.20/omap1-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'renesas-arm-soc-for-v4.20' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'actions-arm64-soc-for-4.20' of git://git.kernel.org/.../afaerber/linux-actions into next/soc Merge tag 'imx-soc-4.20' of git://git.kernel.org/.../shawnguo/linux into next/soc Merge tag 'mvebu-soc-4.20-1' of git://git.infradead.org/linux-mvebu into next/soc Merge tag 'renesas-arm64-soc-for-v4.20' of git://git.kernel.org/.../horms/renesas into next/soc Merge tag 'samsung-soc-4.20-2' of git://git.kernel.org/.../krzk/linux into next/soc Bartlomiej Zolnierkiewicz (1): ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms Benjamin Gaignard (1): MAINTAINERS: Update stm32 entry Biju Das (3): arm64: Add Renesas R8A774A1 support ARM: shmobile: r8a7744: Basic SoC support ARM: debug-ll: Add support for r8a7744 Cedric Roux (3): ARM: s3c24xx: formatting cleanup in mach-mini2440.c ARM: s3c24xx: Correct SD card write protect detection on Mini2440 ARM: s3c24xx: Restore proper usage of pr_info/pr_cont Chris Packham (2): ARM: mvebu: use dt_fixup to provide fallback for enable-method dt-bindings: marvell,prestera: Add common compatible string Claudiu Beznea (1): ARM: at91: pm: remove pm_bu initialization in at91_pm_backup_init() Fabrizio Castro (1): arm64: Add Renesas R8A774C0 support Geert Uytterhoeven (3): ARM: shmobile: r8a7779: Remove unused includes ARM: shmobile: Remove the ARCH_SHMOBILE Kconfig symbol arm64: renesas: Remove the ARCH_SHMOBILE Kconfig symbol Janusz Krzysztofik (5): ARM: OMAP1: ams-delta: assign MODEM IRQ from GPIO descriptor ARM: OMAP1: ams-delta: initialize latch2 pins to safe values ARM: OMAP1: ams-delta: register MODEM device earlier ARM: OMAP1: ams-delta-fiq: Use ARM: OMAP1: ams-delta: Don't request unused GPIOs Jason A. Donenfeld (1): ARM: support big-endian for the virt architecture Jisheng Zhang (1): MAINTAINERS: fix pattern in ARM/Synaptics berlin SoC section Krzysztof Kozlowski (4): ARM: exynos: Store Exynos5420 register state in one variable ARM: exynos: Fix imprecise abort during Exynos5422 suspend to RAM ARM: s3c24xx: Remove empty gta02_pmu children probe ARM: s3c24xx: Consistently use tab for indenting member assignments Kuninori Morimoto (1): ARM: shmobile: convert to SPDX identifiers Linus Walleij (2): ARM: u300: Delete dummy SPI chip ARM: Assume maintainership of ARM reference designs Manivannan Sadhasivam (6): MAINTAINERS: Add reviewer for ACTIONS platforms MAINTAINERS: Add Actions Semi S900 clk entries MAINTAINERS: Update clock binding entry for Actions Semi Owl SoCs MAINTAINERS: Add entry for Actions Semiconductor Owl I2C driver MAINTAINERS: Add entry for Actions Semi Owl SoCs DMA driver arm64: actions: Enable PINCTRL in platforms Kconfig Marek Szyprowski (1): arm64: exynos: Enable generic power domain support Marek Vasut (1): ARM: shmobile: Rework the PMIC IRQ line quirk Nicolas Ferre (11): MAINTAINERS: ARM: at91: add co-maintainer for ARM/Microchip MAINTAINERS: update entry for Microchip NAND driver support MAINTAINERS: media: change Microchip ISI, ISC maintainers MAINTAINERS: ASoC: change maintainer for Microchip ALSA drivers MAINTAINERS: USB: change maintainer for Microchip USBA gadget driver MAINTAINERS: dmaengine: add files to Microchip dma entry MAINTAINERS: pwm: add entry for Microchip pwm driver MAINTAINERS: iio: add co-maintainer to SAMA5D2-compatible ADC driver MAINTAINERS: remove the / ATMEL string from MICROCHIP entries MAINTAINERS: move former ATMEL entries to proper MICROCHIP location MAINTAINERS: sdhci: move the Microchip entry to proper location Nishanth Menon (1): MAINTAINERS: Drop dt-bindings/genpd/k2g.h Oleksij Rempel (1): ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" is set Olof Johansson (1): Merge tag 'at91-4.20-soc' of git://git.kernel.org/.../at91/linux into next/soc Rob Herring (3): ARM: shmobile: Convert to using %pOFn instead of device_node.name ARM: zynq: Convert to using %pOFn instead of device_node.name ARM: OMAP2+: Convert to using %pOFn instead of device_node.name Sergei Shtylyov (1): arm64: enable CMT/TMU support for Renesas SoC Shawn Guo (1): MAINTAINERS: remove non-exsiting email address of Baoyou Tero Kristo (1): ARM: OMAP2+: hwmod_core: improve the support for clkctrl clocks Thomas Petazzoni (1): MAINTAINERS: replace free-electrons.com by bootlin.com for Thomas Petazzoni Tony Lindgren (1): Merge commit '1dbcb97c656eed1a244c960b8b3a469c3d20ce7b' into omap-for-v4.20/soc Vladimir Zapolskiy (1): MAINTAINERS: Assign myself as a maintainer of ARM/LPC18XX architecture zhong jiang (1): ARM: at91: pm: call put_device instead of of_node_put in at91_pm_config_ws Documentation/arm/Samsung/Bootloader-interface.txt | 1 + .../devicetree/bindings/net/marvell,prestera.txt | 4 +- MAINTAINERS | 260 +++++++++++-------- arch/arm/Kconfig | 1 + arch/arm/Kconfig.debug | 9 +- arch/arm/mach-at91/pm.c | 9 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/firmware.c | 14 +- arch/arm/mach-exynos/suspend.c | 34 ++- arch/arm/mach-imx/anatop.c | 20 ++ arch/arm/mach-imx/cpu.c | 3 + arch/arm/mach-imx/mmdc.c | 14 ++ arch/arm/mach-imx/mxc.h | 7 + arch/arm/mach-imx/pm-imx6.c | 29 ++- arch/arm/mach-mvebu/board-v7.c | 14 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 161 ++++++------ arch/arm/mach-omap1/include/mach/board-ams-delta.h | 7 - arch/arm/mach-omap2/omap_hwmod.c | 88 ++++--- arch/arm/mach-s3c24xx/mach-gta02.c | 42 ---- arch/arm/mach-s3c24xx/mach-mini2440.c | 113 +++++---- arch/arm/mach-shmobile/Kconfig | 10 +- arch/arm/mach-shmobile/headsmp-scu.S | 13 +- arch/arm/mach-shmobile/headsmp.S | 7 +- arch/arm/mach-shmobile/platsmp-scu.c | 5 +- arch/arm/mach-shmobile/platsmp.c | 5 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 5 +- arch/arm/mach-shmobile/pm-rmobile.c | 7 +- arch/arm/mach-shmobile/pm-rmobile.h | 7 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 139 ++++++++--- arch/arm/mach-shmobile/setup-r8a7779.c | 2 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + arch/arm/mach-shmobile/smp-sh73a0.c | 10 +- arch/arm/mach-shmobile/suspend.c | 5 +- arch/arm/mach-shmobile/timer.c | 10 +- arch/arm/mach-u300/Kconfig | 13 - arch/arm/mach-u300/Makefile | 1 - arch/arm/mach-u300/dummyspichip.c | 276 --------------------- arch/arm/mach-zynq/slcr.c | 2 +- arch/arm/plat-samsung/Kconfig | 2 +- arch/arm64/Kconfig.platforms | 60 +++-- include/linux/platform_data/gpio-omap.h | 4 + 42 files changed, 662 insertions(+), 766 deletions(-) delete mode 100644 arch/arm/mach-u300/dummyspichip.c