From patchwork Thu Aug 23 04:32:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 10573415 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 709CF112E for ; Thu, 23 Aug 2018 04:33:49 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5F77C2BD17 for ; Thu, 23 Aug 2018 04:33:49 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 535E52BD1C; Thu, 23 Aug 2018 04:33:49 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 3C96C2BD17 for ; Thu, 23 Aug 2018 04:33:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=4l/ExrTrOwGGhT7bUS/5n7T2REfy2sJ3JQyi8Hmrahg=; b=L+HNTkyw3mQCH4 ZLckYQeNU2XlxwBGOLT8oUfPf9ZIen97a+41YuyZq223kRIfY30efhLGPiWDD/MYGwK4AY5g60+Q5 tfpL9Ki7U7OAeELy3LPooCQWSbtmrAj2DO6MO/EgfZZR1jPFDp6ZNh6GdH+5n8iaRwbcNpE12i+TC TEpv6MqWDm/WUqEVV7Ak3S3DOAQj0qTf5EBp1abYsZCtHnoyFIQYiRngOpz7QVtRVk5qMsmdo4Yrv 0aPGbb5PWq24X/sXz+c5wQyGjpVUzcIj9Hz9+ucDN8P6+CE2HW4zY2pvxRxJK8vSRkqbmruzSHuhS 2Dfg2LwTX+52U+jV2CaA==; 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 1fshJU-0004rT-VZ; Thu, 23 Aug 2018 04:33:40 +0000 Received: from mail-pg1-x543.google.com ([2607:f8b0:4864:20::543]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fshJG-0004ZT-9o for linux-arm-kernel@lists.infradead.org; Thu, 23 Aug 2018 04:33:28 +0000 Received: by mail-pg1-x543.google.com with SMTP id v66-v6so1923387pgb.10 for ; Wed, 22 Aug 2018 21:33:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HRmUMV30LRpW+v7lb+IE5vny/Ri4GwpVJLt12tPTCUI=; b=O5h/ROqqEpABHHUgetGWunJYh6gMcd3UwKXBdDOXK1r3ShouC3NtYZvl3aMy+QHNxd bbS7rPjCzQi6qMq6isOsASlfMi03q0lKzfwRmAr+Iet3kzjkZ0TBvY2E3wsUHyIWY1IP ayJxDSjMamkjuQFRGPkoAfgNHGmsks/UBEIsCin2mdSkLTcRo4ljTU1XWtViSIqAqCSQ QXblGdHV7UMObD8prLSqOi5VGCeVbEMrdKbU6+4n/g9wYLiGJOxxxuWkmxbexn+Zb5AL Godma6/Nj3hZecrusjYYsNhlQn0/8eCPkg1im70drjH8ep4b/sK66XKwUsk3YWM+O6G4 8pVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=HRmUMV30LRpW+v7lb+IE5vny/Ri4GwpVJLt12tPTCUI=; b=XzDg/0vIjsXkkGaV5ChcuxwpAXl4r27guFT39bkMfulOl7wPL7/WwPVonrhEoA0rZn pi8k8+lyJKUGZ66kxkooE/oSZ6koWbmXuZe3pIjouZayL9efAXxdP4NOXMDdZ1aa3/wB 09CuBF06HJWTJX394dog9jy6h5yWzHZd7kpyDgG/HE63G1OdpPUqdUX1vY/pgbiYvXEq IkDin2FX+toUA+i52aGZxBhZCTPgxFmqyWcwLF7cJUsQNwk9gIFz00RA4e9SZab6EQnI nTWAM1yfF1YHuy/UzIwASJPitIdJVrg0rrNpIjk5+4f5Q0MBzIyIpbu7WJ1oRVPYYvXW oe7g== X-Gm-Message-State: AOUpUlHtXklHBNCe90J06/CSMn3QLV8u8sqgXcxJIn1SoZurTl3Fugg4 7MqcRDLsFC09A7lbYCfNHwgnNrxwO6Qrgg== X-Google-Smtp-Source: AA+uWPxGP3Ozohl/RzTWncAhEITVg3N4VfZEyhQ0h8qc8ZKF/pF0nLgBT70y7N+TcgpjEPO4vgIKgw== X-Received: by 2002:a62:4255:: with SMTP id p82-v6mr61166083pfa.238.1534998794274; Wed, 22 Aug 2018 21:33:14 -0700 (PDT) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id 70-v6sm4859947pfz.27.2018.08.22.21.33.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Aug 2018 21:33:11 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 1/4] ARM: 32-bit SoC platform updates Date: Wed, 22 Aug 2018 21:32:54 -0700 Message-Id: <20180823043257.18582-2-olof@lixom.net> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180823043257.18582-1-olof@lixom.net> References: <20180823043257.18582-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180822_213326_345540_C157353D X-CRM114-Status: GOOD ( 19.32 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Most of the SoC updates in this cycle are cleanups and moves to more modern infrastructure: - Davinci was moved to common clock framework - OMAP1-based Amstrad E3 "Superphone" saw a bunch of cleanups to the keyboard interface (bitbanged AT keyboard via GPIO). - Removal of some stale code for Renesas platforms - Power management improvements for i.MX6LL ---------------------------------------------------------------- The following changes since commit 815f0ddb346c196018d4d8f8f55c12b83da1de3f: include/linux/compiler*.h: make compiler-*.h mutually exclusive 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 f0fc40aff6fee100ffbed8328a0df88f8aa75fce: ARM: uniphier: select RESET_CONTROLLER ---------------------------------------------------------------- Andy Shevchenko (1): ARM: OMAP2+: reuse DEFINE_SHOW_ATTRIBUTE() macro Anson Huang (6): ARM: imx: add standby mode suspend for i.MX6SLL ARM: imx: add mem mode suspend for i.MX6SLL ARM: imx: add L2 page power control for GPC ARM: imx: add cpu idle support for i.MX6SLL ARM: imx: remove i.MX6SLL support in i.MX6SL cpu idle driver ARM: imx: enable bus auto clock gating function for i.mx6sll Arnd Bergmann (4): ARM: imx: fix i.MX6SLL build ARM: imx: call imx6sx_cpuidle_init() conditionally for 6sll soc: r9a06g032: don't build SMP files for non-SMP config ARM: shmobile: r8a7779: hide unused r8a7779_platform_cpu_kill Arvind Yadav (1): ARM: OMAP1: constify gpio_led Bartosz Golaszewski (13): clk: davinci: psc-da850: remove the 'davinci_nand.0" lookup clk: davinci: psc-dm365: use two lookup entries for the aemif clock clk: davinci: psc-dm644x: use two lookup entries for the aemif clock clk: davinci: psc-dm646x: use two lookup entries for the aemif clock clk: davinci: psc-da830: add a lookup entry for aemif clock ARM: davinci: omapl138-hawk: add aemif & nand support ARM: davinci: da850-evm: use aemif platform driver in legacy mode ARM: davinci: dm365-evm: use the ti-aemif soc driver ARM: davinci: dm644x-evm: use aemif platform driver ARM: davinci: da830-evm: use aemif platform driver ARM: davinci: dm646x-evm: use aemif platform driver ARM: davinci: mityomapl138: use aemif platform driver ARM: davinci: unduplicate aemif support Boris Brezillon (1): MAINTAINERS: Remove the AT91 clk driver entry Claudiu Beznea (3): ARM: at91: pm: Use ULP0 naming instead of slow clock ARM: at91: pm: add PMC fast startup registers defines ARM: at91: pm: configure wakeup sources for ULP1 mode Clément Peron (3): ARM: imx: remove inexistant EPIT timer init ARM: debug: Add iProc UART3 debug addresses ARM: debug: fix BCM2836 order entry Dave Gerlach (2): ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled ARM: OMAP2+: sleep33/43xx: Make sleep actions configurable David Lechner (21): ARM: davinci: pass clock as parameter to davinci_timer_init() ARM: davinci: da830: add new clock init using common clock framework ARM: davinci: da850: add new clock init using common clock framework ARM: davinci: dm355: add new clock init using common clock framework ARM: davinci: dm365: add new clock init using common clock framework ARM: davinci: dm644x: add new clock init using common clock framework ARM: davinci: dm646x: add new clock init using common clock framework ARM: davinci: da8xx: add new USB PHY clock init using common clock framework ARM: davinci: da8xx: add new sata_refclk init using common clock framework ARM: davinci: remove CONFIG_DAVINCI_RESET_CLOCKS ARM: davinci: switch to common clock framework ARM: davinci: da830: Remove legacy clock init ARM: davinci: da850: Remove legacy clock init ARM: davinci: dm355: Remove legacy clock init ARM: davinci: dm365: Remove legacy clock init ARM: davinci: dm644x: Remove legacy clock init ARM: davinci: dm646x: Remove legacy clock init ARM: davinci: da8xx: Remove legacy USB and SATA clock init ARM: davinci: remove legacy clocks ARM: davinci: add device tree support to timer ARM: davinci: da8xx-dt: switch to device tree clocks Denis Efremov (1): ARM: s3c24xx: Fix typo in guard macro of s3c2412.h Ethan Tuttle (1): ARM: mvebu: declare asm symbols as character arrays in pmsu.c Fabio Estevam (2): ARM: imx51: Configure M4IF to avoid visual artifacts ARM: mx5: Set the DBGEN bit in ARM_GPC register Geert Uytterhoeven (16): ARM: shmobile: r8a7790: Remove legacy SMP fallback code ARM: shmobile: r8a7790: Use common R-Car Gen2 machine definition ARM: shmobile: r8a7791: Remove legacy SMP fallback code ARM: shmobile: r8a7791: Use common R-Car Gen2 machine definition ARM: shmobile: Remove unused shmobile_smp_init_fallback_ops() ARM: shmobile: apmu: Move cpu_leave_lowpower() to SUSPEND section ARM: shmobile: apmu: Remove obsolete shmobile_smp_apmu_prepare_cpus() ARM: shmobile: apmu: Remove platsmp-apmu.h ARM: shmobile: rcar-gen2: Remove explicit SYSC config and init ARM: shmobile: r8a7779: Stop powering down secondary CPUs during early boot soc: renesas: rcar-sysc: Provide helpers to power up/down CPUs ARM: shmobile: r8a7779: Use rcar_sysc_power_{down,up}_cpu() ARM: shmobile: r8a7779: Remove explicit SYSC config and init soc: renesas: rcar-sysc: Drop legacy handling ARM: shmobile: rcar-gen2: Stop compiling headsmp-apmu on !SMP ARM: shmobile: Always enable ARCH_TIMER on SoCs with A7 and/or A15 Janusz Krzysztofik (13): ARM: OMAP1: ams-delta: refactor late_init() ARM: OMAP1: ams-delta: assign LED GPIO numbers from descriptors ARM: OMAP1: ams-delta: drop GPIO lookup table for serio device Input: ams_delta_serio: convert to platform driver Input: ams_delta_serio: use private structure Input: ams_delta_serio: Replace power GPIO with regulator ARM: OMAP1: ams-delta: Hog "keybrd_dataout" GPIO pin ARM: OMAP1: ams-delta FIQ: don't use static GPIO numbers ARM: OMAP1: ams-delta FIQ: Keep serio input GPIOs requested ARM: OMAP1: Get rid of Input: ams_delta_serio: use IRQ resource Input: ams_delta_serio: Get FIQ buffer from platform_data ARM: OMAP1: ams-delta: move late devices back to init_machine Keerthy (1): ARM: OMAP2+: sleep33/43xx: Add RTC-Mode support Krzysztof Kozlowski (2): ARM: exynos: Remove outdated maintainer information ARM: exynos: Clear global variable on init error path Lucas Stach (1): ARM: mvebu: convert secondary CPU clock sync to hotplug state Masahiro Yamada (3): ARM: uniphier: remove empty Makefile arm64: uniphier: select RESET_CONTROLLER ARM: uniphier: select RESET_CONTROLLER Michel Pollet (1): ARM: shmobile: Add the R9A06G032 SMP enabler driver Nicholas Mc Guire (4): ARM: imx: flag failure of of_iomap ARM: hisi: fix error handling and missing of_node_put ARM: hisi: check of_iomap and fix missing of_node_put ARM: hisi: handle of_iomap and fix missing of_node_put Oleksij Rempel (1): ARM: imx: Provide support for NXP i.MX7D Cortex-M4 Olof Johansson (14): Merge tag 'renesas-arm-soc-for-v4.19' of https://git.kernel.org/.../horms/renesas into next/soc Merge tag 'arm-soc/for-4.19/soc' of https://github.com/Broadcom/stblinux into next/soc Merge tag 'davinci-for-v4.19/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc Merge tag 'imx-maintainer-4.19' of git://git.kernel.org/.../shawnguo/linux into next/soc Merge tag 'omap-for-v4.19/omap1-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'omap-for-v4.19/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'tegra-for-4.19-firmware' of git://git.kernel.org/.../tegra/linux into next/soc Merge tag 'pxa-for-4.19-v2' of https://github.com/rjarzmik/linux into next/soc Merge tag 'mvebu-arm-4.19-1' of git://git.infradead.org/linux-mvebu into next/soc Merge tag 'hisi-armv7-soc-for-4.19' of git://github.com/hisilicon/linux-hisi into next/soc Merge tag 'at91-ab-4.19-soc' of git://git.kernel.org/.../abelloni/linux into next/soc Merge tag 'renesas-arm-soc2-for-v4.19' of https://git.kernel.org/.../horms/renesas into next/soc Merge tag 'imx-soc-4.19' of git://git.kernel.org/.../shawnguo/linux into next/soc Merge tag 'samsung-soc-4.19' of https://git.kernel.org/.../krzk/linux into next/soc Robert Jarzmik (6): ARM: pxa: hx4700: fix the usb client ARM: pxa: mioa701 convert to the new AC97 bus ARM: pxa: add the missing AC97 clocks ARM: pxa: zylonite: use the new ac97 bus support net: smc911x: remove the dmaengine compat need net: smc91x: remove the dmaengine compat need Sekhar Nori (1): Merge branch 'for-sekhar' of https://github.com/dlech/linux into v4.19/soc Shawn Guo (1): MAINTAINERS: add Freescale Layerscape ARM architecture entry Stefan Agner (1): ARM: trusted_foundations: do not use naked function Vladimir Zapolskiy (1): ARM: i.MX31: remove rnga registration as a platform device Wenyou Yang (1): ARM: at91: pm: Add ULP1 mode support Wolfram Sang (1): ARM: shmobile: convert to SPDX identifier MAINTAINERS | 16 +- arch/arm/Kconfig | 5 +- arch/arm/Kconfig.debug | 14 +- arch/arm/Makefile | 1 - arch/arm/firmware/trusted_foundations.c | 14 +- arch/arm/include/debug/renesas-scif.S | 5 +- arch/arm/mach-at91/pm.c | 187 ++++- arch/arm/mach-at91/pm.h | 6 +- arch/arm/mach-at91/pm_suspend.S | 142 +++- arch/arm/mach-davinci/Kconfig | 13 +- arch/arm/mach-davinci/Makefile | 4 +- arch/arm/mach-davinci/aemif.c | 218 ------ arch/arm/mach-davinci/board-da830-evm.c | 68 +- arch/arm/mach-davinci/board-da850-evm.c | 95 ++- arch/arm/mach-davinci/board-dm355-evm.c | 2 + arch/arm/mach-davinci/board-dm355-leopard.c | 2 + arch/arm/mach-davinci/board-dm365-evm.c | 61 +- arch/arm/mach-davinci/board-dm644x-evm.c | 57 +- arch/arm/mach-davinci/board-dm646x-evm.c | 54 +- arch/arm/mach-davinci/board-mityomapl138.c | 57 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 + arch/arm/mach-davinci/board-omapl138-hawk.c | 143 +++- arch/arm/mach-davinci/board-sffsdr.c | 2 + arch/arm/mach-davinci/clock.c | 745 ------------------ arch/arm/mach-davinci/clock.h | 76 -- arch/arm/mach-davinci/common.c | 3 - arch/arm/mach-davinci/da830.c | 462 ++--------- arch/arm/mach-davinci/da850.c | 778 +++---------------- arch/arm/mach-davinci/da8xx-dt.c | 66 -- arch/arm/mach-davinci/davinci.h | 8 + arch/arm/mach-davinci/devices-da8xx.c | 43 +- arch/arm/mach-davinci/devices.c | 1 - arch/arm/mach-davinci/dm355.c | 406 ++-------- arch/arm/mach-davinci/dm365.c | 485 +----------- arch/arm/mach-davinci/dm644x.c | 344 ++------ arch/arm/mach-davinci/dm646x.c | 372 ++------- arch/arm/mach-davinci/include/mach/clock.h | 3 - arch/arm/mach-davinci/include/mach/common.h | 11 +- arch/arm/mach-davinci/include/mach/da8xx.h | 6 +- arch/arm/mach-davinci/pm_domain.c | 5 + arch/arm/mach-davinci/psc.c | 137 ---- arch/arm/mach-davinci/psc.h | 12 - arch/arm/mach-davinci/time.c | 22 +- arch/arm/mach-davinci/usb-da8xx.c | 242 +----- arch/arm/mach-exynos/exynos.c | 2 - arch/arm/mach-exynos/suspend.c | 1 + arch/arm/mach-hisi/hotplug.c | 41 +- arch/arm/mach-imx/Kconfig | 33 +- arch/arm/mach-imx/Makefile | 5 +- arch/arm/mach-imx/common.h | 3 +- arch/arm/mach-imx/cpu-imx5.c | 45 ++ arch/arm/mach-imx/cpu.c | 1 + arch/arm/mach-imx/cpuidle-imx6sl.c | 7 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 1 + arch/arm/mach-imx/gpc.c | 14 + arch/arm/mach-imx/imx31-dt.c | 18 - arch/arm/mach-imx/mach-imx51.c | 30 +- arch/arm/mach-imx/mach-imx53.c | 2 +- arch/arm/mach-imx/mach-imx6sl.c | 5 +- arch/arm/mach-imx/mach-imx7d-cm4.c | 18 + arch/arm/mach-imx/pm-imx6.c | 33 +- arch/arm/mach-mvebu/platsmp.c | 49 +- arch/arm/mach-mvebu/pmsu.c | 6 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 5 +- arch/arm/mach-omap1/ams-delta-fiq.c | 113 ++- arch/arm/mach-omap1/ams-delta-fiq.h | 42 + arch/arm/mach-omap1/board-ams-delta.c | 301 +++++-- arch/arm/mach-omap1/board-h2.c | 2 +- arch/arm/mach-omap1/board-h3.c | 2 +- arch/arm/mach-omap1/board-htcherald.c | 2 +- arch/arm/mach-omap1/board-osk.c | 4 +- arch/arm/mach-omap2/omap_hwmod_reset.c | 12 +- arch/arm/mach-omap2/pm-asm-offsets.c | 2 + arch/arm/mach-omap2/pm-debug.c | 37 +- arch/arm/mach-omap2/pm33xx-core.c | 20 +- arch/arm/mach-omap2/sleep33xx.S | 52 +- arch/arm/mach-omap2/sleep43xx.S | 110 ++- arch/arm/mach-pxa/devices.c | 13 + arch/arm/mach-pxa/hx4700.c | 4 + arch/arm/mach-pxa/mioa701.c | 2 - arch/arm/mach-pxa/zylonite.c | 11 - arch/arm/mach-s3c24xx/include/mach/s3c2412.h | 2 +- arch/arm/mach-shmobile/Kconfig | 2 + arch/arm/mach-shmobile/Makefile | 8 +- arch/arm/mach-shmobile/common.h | 1 - arch/arm/mach-shmobile/headsmp-apmu.S | 7 +- arch/arm/mach-shmobile/platsmp-apmu.c | 245 +++--- arch/arm/mach-shmobile/platsmp-apmu.h | 32 - arch/arm/mach-shmobile/platsmp.c | 9 - arch/arm/mach-shmobile/pm-r8a7779.c | 41 - arch/arm/mach-shmobile/pm-rcar-gen2.c | 25 - arch/arm/mach-shmobile/r8a7779.h | 2 - arch/arm/mach-shmobile/r8a7790.h | 7 - arch/arm/mach-shmobile/r8a7791.h | 7 - .../mach-shmobile/regulator-quirk-rcar-gen2.c | 10 +- arch/arm/mach-shmobile/setup-emev2.c | 10 +- arch/arm/mach-shmobile/setup-r7s72100.c | 10 +- arch/arm/mach-shmobile/setup-r8a73a4.c | 11 +- arch/arm/mach-shmobile/setup-r8a7740.c | 10 +- arch/arm/mach-shmobile/setup-r8a7778.c | 10 +- arch/arm/mach-shmobile/setup-r8a7779.c | 10 +- arch/arm/mach-shmobile/setup-r8a7790.c | 38 - arch/arm/mach-shmobile/setup-r8a7791.c | 39 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 20 +- arch/arm/mach-shmobile/setup-sh73a0.c | 10 +- arch/arm/mach-shmobile/smp-emev2.c | 10 +- arch/arm/mach-shmobile/smp-r8a7779.c | 78 +- arch/arm/mach-shmobile/smp-r8a7790.c | 71 -- arch/arm/mach-shmobile/smp-r8a7791.c | 53 -- arch/arm/mach-shmobile/timer.c | 8 - arch/arm/mach-uniphier/Kconfig | 1 + arch/arm/mach-uniphier/Makefile | 0 arch/arm64/Kconfig.platforms | 1 + drivers/clk/davinci/psc-da830.c | 3 +- drivers/clk/davinci/psc-da850.c | 3 +- drivers/clk/davinci/psc-dm365.c | 3 +- drivers/clk/davinci/psc-dm644x.c | 3 +- drivers/clk/davinci/psc-dm646x.c | 3 +- drivers/input/serio/ams_delta_serio.c | 198 ++--- drivers/net/ethernet/smsc/smc911x.c | 13 +- drivers/net/ethernet/smsc/smc91x.c | 9 +- drivers/net/ethernet/smsc/smc91x.h | 1 - drivers/soc/renesas/Makefile | 3 + drivers/soc/renesas/r9a06g032-smp.c | 96 +++ drivers/soc/renesas/rcar-sysc.c | 64 +- drivers/soc/ti/pm33xx.c | 16 +- include/linux/clk/at91_pmc.h | 15 + include/linux/cpuhotplug.h | 1 + include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 3 + .../linux/platform_data}/ams-delta-fiq.h | 31 +- include/linux/platform_data/mtd-davinci-aemif.h | 1 - include/linux/platform_data/pm33xx.h | 29 +- include/linux/soc/renesas/rcar-sysc.h | 13 +- 133 files changed, 2432 insertions(+), 5307 deletions(-) delete mode 100644 arch/arm/mach-davinci/aemif.c delete mode 100644 arch/arm/mach-davinci/clock.c delete mode 100644 arch/arm/mach-davinci/psc.c create mode 100644 arch/arm/mach-imx/mach-imx7d-cm4.c create mode 100644 arch/arm/mach-omap1/ams-delta-fiq.h delete mode 100644 arch/arm/mach-shmobile/platsmp-apmu.h delete mode 100644 arch/arm/mach-shmobile/pm-r8a7779.c delete mode 100644 arch/arm/mach-shmobile/r8a7790.h delete mode 100644 arch/arm/mach-shmobile/r8a7791.h delete mode 100644 arch/arm/mach-shmobile/setup-r8a7790.c delete mode 100644 arch/arm/mach-shmobile/setup-r8a7791.c delete mode 100644 arch/arm/mach-shmobile/smp-r8a7790.c delete mode 100644 arch/arm/mach-shmobile/smp-r8a7791.c delete mode 100644 arch/arm/mach-uniphier/Makefile create mode 100644 drivers/soc/renesas/r9a06g032-smp.c rename {arch/arm/mach-omap1/include/mach => include/linux/platform_data}/ams-delta-fiq.h (68%) From patchwork Thu Aug 23 04:32:55 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 10573417 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6ABD8112E for ; Thu, 23 Aug 2018 04:33:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5A4E92BD17 for ; Thu, 23 Aug 2018 04:33:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4E2162BD1C; Thu, 23 Aug 2018 04:33:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 76C9C2BD17 for ; Thu, 23 Aug 2018 04:33:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=b1SrNQMk9Jtps177JgylVaXr268JjR0vMSuk3d1M2+4=; b=czMQTj89Y6TaHl W2PIMxMpvHb1W4DbqNqqb213AGflhXxRqNI5tCU6GwRjWmHfUSg+ru3C/3Wxw9O2SIK63IkSRmZZH Gyy4wXsagnoXO9Bq5+iKNkpSupytcNuYVBmpdfSMLyYt034aOS72d3t/1P++g6cBbDjy6cQdwcHTB mbCWGI+3hUCcQJe1M4tol06GpFlid+FDc1OlBR5L9WgoV1iYVpJhGCM4V5Lp34MkE9KCHStrc7+pz IKF7r2rY4OEBMgXoHN0cRimJqAkaTq9DH/hvMN+mtGyuJ4Rv2Ub4WRj8RAFPiVNd411/sFFFPZB2P gVB8vI7MZpkAGQTVa8/w==; 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 1fshJg-00055C-9C; Thu, 23 Aug 2018 04:33:52 +0000 Received: from mail-pg1-x529.google.com ([2607:f8b0:4864:20::529]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fshJI-0004Zj-EI for linux-arm-kernel@lists.infradead.org; Thu, 23 Aug 2018 04:33:34 +0000 Received: by mail-pg1-x529.google.com with SMTP id h8-v6so1937047pgs.4 for ; Wed, 22 Aug 2018 21:33:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IC8nv2lzLzJnoC7uhWGsz+OeJVr7Bu9/MiYrsm8cNYY=; b=f4gor37GbQHBe6AXGwDexjEa1tUvsHBKpzp00tjEOIAoguXA8tl8DBYEKSUvt6Cnd9 ivgrJJM9H3NakZIafih5i0MGrO6v8xChpIlEv+o72ER8eSX6di37JYUJlyTIGwthsj2b 6RgfbdZbCfqt3MxIi917oQ8VsYiRwtwKxzKgXYFzN3hAzSlL+kaUT/oxUI9whr+nWMcV HGPRj891AK1pq1ZMqoAD1Z7wj0kqlVTRclBLdYEpCKLObTOM4a8BwW/OEHN95usCRmsX uqKevsmJZDF5LURkMxRiu0BF8qfiZc3lQn2f3knt6mqG/oqCGHsZkReygZnRT4+qL/vv YCOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=IC8nv2lzLzJnoC7uhWGsz+OeJVr7Bu9/MiYrsm8cNYY=; b=eMkGIJYpuKVEZ3t4Ea5zBgIU8NsPhd1zW8jlMZ0fMpaHY5QcgZ2jUr9MxtrTMtvJbk lzKMB/sfplt9A3HzXaQxG3UPaA/rAaF/QRQz3V9JWSaq9YyfdLZf26Y9l0z9dXbVljZL hg3umJWchknN8p4o1B1XNXep39hjPk290gSFysKazqrCM7evioh3cRXE1/Xo3dv4Ox2h EHCJWr4FCP/KCFKq58L4LUUGO4rSNN9q9y3gq3jfEJoO/9jHO1YIQOetZfuOBj1kActz y5EuR6oWtPVBcVU6N4oyodrb8PNYs0KIBMcZE0DeMDYxWnI1/VYLV2ycXzA9+A21VQTY FXQg== X-Gm-Message-State: AOUpUlGU+5VvcBoAx/BCmTM5Ykg85xwuAZbvG/XKm7cFSJqHoo7TnXYh j4fzqTQSXTP36IC783shUp9CgA== X-Google-Smtp-Source: AA+uWPwx9y2WdprIUYdMpGMPsLbmhcY4qnlVYqgTwWa8nZQcTA+hVmjyhGpEM1gQsEn/T259t2P3mg== X-Received: by 2002:a63:fb07:: with SMTP id o7-v6mr24595343pgh.333.1534998797395; Wed, 22 Aug 2018 21:33:17 -0700 (PDT) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id 70-v6sm4859947pfz.27.2018.08.22.21.33.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Aug 2018 21:33:14 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 2/4] ARM: SoC driver updates Date: Wed, 22 Aug 2018 21:32:55 -0700 Message-Id: <20180823043257.18582-3-olof@lixom.net> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180823043257.18582-1-olof@lixom.net> References: <20180823043257.18582-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180822_213328_615431_79374127 X-CRM114-Status: GOOD ( 20.94 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Some of the larger changes this merge window: - Removal of drivers for Exynos5440, a Samsung SoC that never saw widespread use. - Uniphier support for USB3 and SPI reset handling - Syste control and SRAM drivers and bindings for Allwinner platforms - Qualcomm AOSS (Always-on subsystem) reset controller drivers - Raspberry Pi hwmon driver for voltage - Mediatek pwrap (pmic) support for MT6797 SoC ---------------------------------------------------------------- The following changes since commit 8928c21c542a61c7cf7e33794a84e774040fb718: Merge tag 'armsoc-soc' into HEAD 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 29ed45fff05899f6f39d05fe1c32b1bc51f8926b: Merge tag 'v4.18-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/drivers ---------------------------------------------------------------- Argus Lin (4): dt-bindings: pwrap: mediatek: add pwrap support for MT6797 soc: mediatek: pwrap: fix cipher init setting error soc: mediatek: pwrap: add pwrap driver for mt6797 SoCs soc: mediatek: pwrap: add mt6351 driver for mt6797 SoCs Arnd Bergmann (2): tee: replace getnstimeofday64() with ktime_get_real_ts64() soc: ti: wkup_m3_ipc: mark PM functions as __maybe_unused Chen-Yu Tsai (2): dt-bindings: sram: Rename A64 SRAM controller compatible soc: sunxi: sram: Add updated compatible string for A64 system control Dan Carpenter (1): firmware: arm_scmi: remove some unnecessary checks Dave Gerlach (2): memory: ti-emif-sram: Add resume function to recopy sram code soc: ti: wkup_m3_ipc: Add wkup_m3_request_wake_src Dmitry Osipenko (1): memory: tegra: Correct driver probe order Doug Berger (1): soc: bcm: brcmstb: pm: Add support for newer rev B3.0 controllers Faiz Abbas (3): clk: ti: dra7: Add clkctrl clock data for the mcan clocks bus: ti-sysc: Add support for using ti-sysc for MCAN on dra76x bus: ti-sysc: Add support for software reset Florian Fainelli (2): soc: bcm: brcmstb: Add missing DDR MEMC compatible strings Merge tag 'bcm2835-drivers-next-2018-07-03' into drivers/next Horia Geantă (1): staging: fsl-dpaa2: eth: move generic FD defines to DPIO Icenowy Zheng (3): soc: sunxi: export a regmap for EMAC clock reg on A64 dt-bindings: add binding for the Allwinner A64 DE2 bus bus: add bus driver for accessing Allwinner A64 DE2 Joakim Tjernlund (1): soc: fsl: qe: gpio: Add qe_gpio_set_multiple Keerthy (1): soc: ti: wkup_m3_ipc: Add rtc_only with ddr in self refresh mode support Kees Cook (1): firmware: raspberrypi: Remove VLA usage Krzysztof Kozlowski (4): ata: ahci-platform: Remove support for Exynos5440 cpufreq: exynos: Remove support for Exynos5440 clk: samsung: Remove support for Exynos5440 usb: host: exynos: Remove support for Exynos5440 Kunihiko Hayashi (4): reset: simple: export reset_simple_ops to be referred from modules dt-bindings: reset: uniphier: add USB3 core reset support reset: uniphier: add USB3 core reset control reset: uniphier: add reset control support for SPI Leonard Crestez (2): soc: imx: gpc: Disable 6sl display power gating for ERR006287 soc: imx6qp: Use GENPD_FLAG_ALWAYS_ON for PU errata Li Yang (1): soc: fsl: cleanup Kconfig menu Maxime Ripard (2): drivers: soc: sunxi: Add support for the C1 SRAM region soc: sunxi: Add the A13, A23 and H3 system control compatibles Olof Johansson (14): Merge tag 'tee-drv-for-4.18' of git://git.linaro.org/people/jens.wiklander/linux-tee into next/drivers Merge tag 'soc_drivers_for_4.19' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers Merge tag 'arm-soc/for-4.19/drivers' of https://github.com/Broadcom/stblinux into next/drivers Merge tag 'omap-for-v4.19/ti-sysc-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers Merge tag 'tegra-for-4.19-memory' of git://git.kernel.org/.../tegra/linux into next/drivers Merge tag 'scmi-update-4.19' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers Merge tag 'vexpress-update-4.19' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers Merge tag 'reset-for-4.19' of git://git.pengutronix.de/git/pza/linux into next/drivers Merge tag 'imx-drivers-4.19' of git://git.kernel.org/.../shawnguo/linux into next/drivers Merge tag 'qcom-drivers-for-4.19' of git://git.kernel.org/.../agross/linux into next/drivers Merge tag 'sunxi-drivers-for-4.19' of https://git.kernel.org/.../sunxi/linux into next/drivers Merge tag 'soc-fsl-for-4.19' of git://git.kernel.org/.../leo/linux into next/drivers Merge tag 'samsung-drivers-exynos5440-4.19' of https://git.kernel.org/.../krzk/linux into next/drivers Merge tag 'v4.18-next-soc' of https://git.kernel.org/.../matthias.bgg/linux into next/drivers Paul Kocialkowski (4): dt-bindings: sram: sunxi: Introduce new A10 binding for system-control soc: sunxi: sram: Add dt match for the A10 system-control compatible dt-bindings: sram: sunxi: Add A13, A20, A23 and H3 dedicated bindings dt-bindings: sram: sunxi: Populate valid sections compatibles Roy Pledge (3): staging: fsl-mc: Move DPIO from staging to drivers/soc/fsl staging: fsl-mc: Remove remaining files soc: fsl: dpio: Convert DPIO documentation to .rst Sahil Malhotra (1): tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig Sibi Sankar (2): dt-bindings: reset: Add AOSS reset bindings for SDM845 SoCs reset: qcom: AOSS (always on subsystem) reset controller Stefan Wahren (3): ARM: bcm2835: Add GET_THROTTLED firmware property hwmon: Add support for RPi voltage sensor firmware: raspberrypi: Register hwmon driver Sudeep Holla (2): misc: vexpress/syscfg: Use devm_ioremap_resource() to map memory drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests .../bindings/arm/bcm/brcm,brcmstb.txt | 4 + .../devicetree/bindings/ata/ahci-platform.txt | 1 - .../devicetree/bindings/bus/sun50i-de2-bus.txt | 37 ++ .../devicetree/bindings/bus/ti-sysc.txt | 1 + .../bindings/clock/exynos5440-clock.txt | 28 -- .../bindings/cpufreq/cpufreq-exynos5440.txt | 28 -- .../bindings/reset/qcom,aoss-reset.txt | 52 +++ .../bindings/reset/uniphier-reset.txt | 56 +++ .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/sram/sunxi-sram.txt | 31 +- Documentation/hwmon/raspberrypi-hwmon | 22 + .../networking/dpaa2/dpio-driver.rst | 29 +- Documentation/networking/dpaa2/index.rst | 1 + MAINTAINERS | 2 +- drivers/ata/ahci_platform.c | 1 - drivers/bus/Kconfig | 10 + drivers/bus/Makefile | 1 + drivers/bus/sun50i-de2.c | 48 ++ drivers/bus/ti-sysc.c | 64 +++ drivers/clk/samsung/Makefile | 1 - drivers/clk/samsung/clk-exynos5440.c | 167 ------- drivers/clk/ti/clk-7xx.c | 1 + drivers/cpufreq/Kconfig.arm | 14 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/exynos5440-cpufreq.c | 452 ------------------- drivers/crypto/caam/sg_sw_qm2.h | 2 +- drivers/crypto/caam/sg_sw_sec4.h | 2 +- drivers/firmware/arm_scmi/perf.c | 5 - drivers/firmware/psci_checker.c | 83 ++-- drivers/firmware/raspberrypi.c | 29 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/raspberrypi-hwmon.c | 166 +++++++ drivers/memory/tegra/mc.c | 16 +- drivers/memory/ti-emif-pm.c | 33 ++ drivers/reset/Kconfig | 19 + drivers/reset/Makefile | 2 + drivers/reset/reset-qcom-aoss.c | 133 ++++++ drivers/reset/reset-simple.c | 1 + drivers/reset/reset-uniphier-usb3.c | 171 +++++++ drivers/reset/reset-uniphier.c | 9 + drivers/soc/bcm/brcmstb/pm/pm-arm.c | 16 + drivers/soc/fsl/Kconfig | 15 +- drivers/soc/fsl/Makefile | 1 + .../fsl-mc/bus => soc/fsl}/dpio/Makefile | 0 .../fsl-mc/bus => soc/fsl}/dpio/dpio-cmd.h | 0 .../fsl-mc/bus => soc/fsl}/dpio/dpio-driver.c | 2 +- .../fsl-mc/bus => soc/fsl}/dpio/dpio-service.c | 2 +- .../{staging/fsl-mc/bus => soc/fsl}/dpio/dpio.c | 0 .../{staging/fsl-mc/bus => soc/fsl}/dpio/dpio.h | 0 .../fsl-mc/bus => soc/fsl}/dpio/qbman-portal.c | 2 +- .../fsl-mc/bus => soc/fsl}/dpio/qbman-portal.h | 2 +- drivers/soc/fsl/qbman/Kconfig | 2 +- drivers/soc/fsl/qe/Kconfig | 2 +- drivers/soc/fsl/qe/gpio.c | 28 ++ drivers/soc/imx/gpc.c | 18 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 81 +++- drivers/soc/sunxi/sunxi_sram.c | 87 +++- drivers/soc/ti/wkup_m3_ipc.c | 76 ++++ drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 4 +- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 22 +- drivers/staging/fsl-mc/Kconfig | 2 - drivers/staging/fsl-mc/Makefile | 3 - drivers/staging/fsl-mc/bus/Kconfig | 16 - drivers/staging/fsl-mc/bus/Makefile | 9 - drivers/tee/optee/Kconfig | 8 + drivers/tee/optee/core.c | 2 +- drivers/tee/optee/rpc.c | 2 +- drivers/usb/host/ehci-exynos.c | 7 - drivers/usb/host/ohci-exynos.c | 6 - include/dt-bindings/bus/ti-sysc.h | 2 + include/dt-bindings/clock/dra7.h | 1 + include/dt-bindings/clock/exynos5440.h | 44 -- include/dt-bindings/reset/qcom,sdm845-aoss.h | 17 + include/linux/platform_data/ti-sysc.h | 1 + include/linux/wkup_m3_ipc.h | 9 + include/soc/bcm2835/raspberrypi-firmware.h | 1 + .../include => include/soc/fsl}/dpaa2-fd.h | 12 + .../include => include/soc/fsl}/dpaa2-global.h | 0 .../include => include/soc/fsl}/dpaa2-io.h | 0 82 files changed, 1360 insertions(+), 880 deletions(-) create mode 100644 Documentation/devicetree/bindings/bus/sun50i-de2-bus.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5440-clock.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-exynos5440.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt create mode 100644 Documentation/hwmon/raspberrypi-hwmon rename drivers/staging/fsl-mc/bus/dpio/dpio-driver.txt => Documentation/networking/dpaa2/dpio-driver.rst (95%) create mode 100644 drivers/bus/sun50i-de2.c delete mode 100644 drivers/clk/samsung/clk-exynos5440.c delete mode 100644 drivers/cpufreq/exynos5440-cpufreq.c create mode 100644 drivers/hwmon/raspberrypi-hwmon.c create mode 100644 drivers/reset/reset-qcom-aoss.c create mode 100644 drivers/reset/reset-uniphier-usb3.c rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/Makefile (100%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/dpio-cmd.h (100%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/dpio-driver.c (99%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/dpio-service.c (99%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/dpio.c (100%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/dpio.h (100%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/qbman-portal.c (99%) rename drivers/{staging/fsl-mc/bus => soc/fsl}/dpio/qbman-portal.h (99%) delete mode 100644 drivers/staging/fsl-mc/Kconfig delete mode 100644 drivers/staging/fsl-mc/Makefile delete mode 100644 drivers/staging/fsl-mc/bus/Kconfig delete mode 100644 drivers/staging/fsl-mc/bus/Makefile delete mode 100644 include/dt-bindings/clock/exynos5440.h create mode 100644 include/dt-bindings/reset/qcom,sdm845-aoss.h rename {drivers/staging/fsl-mc/include => include/soc/fsl}/dpaa2-fd.h (97%) rename {drivers/staging/fsl-mc/include => include/soc/fsl}/dpaa2-global.h (100%) rename {drivers/staging/fsl-mc/include => include/soc/fsl}/dpaa2-io.h (100%) From patchwork Thu Aug 23 04:32:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 10573423 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7DBB5112E for ; Thu, 23 Aug 2018 04:38:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 633152BA27 for ; Thu, 23 Aug 2018 04:38:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5371D2BA73; Thu, 23 Aug 2018 04:38:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id BA3212BA27 for ; Thu, 23 Aug 2018 04:38:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=K8M314MTggluCMnWjXzinoCkTehYXhZdDcZQQ0BDRxY=; b=VQFl1xo7fhoCcj D66n9+A34fSbrQT0ARfjqalzZbeDsrblZ3w2bhO/EsuSED1qWK8scWNsQhhkfQ+osKimskHeE3j3J HRSoM2mXgTzzEZX7tVue53NOrnkRk4ISvsiiPtxJ7hlI+KTqYKWHDMuCvt1PoGWwo9+OT25Sm47KS RjUDtmUmBodppBWwrsNXGD1G74iHz5Lm4881OcongmeOccncCLFgKBGNsJg9/6vEVdBjSGMs2Mzp3 784sWpuuZFeEDvyKuSIkIWiyVAedBchwZ09+ww9kYnj3O9Ok16gCgTUA57qC/551EtziX6nM5y/NU ACOkjY4fs38yNle9ebGg==; 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 1fshNf-0007QP-D3; Thu, 23 Aug 2018 04:37:59 +0000 Received: from mail-pg1-x530.google.com ([2607:f8b0:4864:20::530]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fshJL-0004Zk-58 for linux-arm-kernel@lists.infradead.org; Thu, 23 Aug 2018 04:33:35 +0000 Received: by mail-pg1-x530.google.com with SMTP id z4-v6so1939972pgv.2 for ; Wed, 22 Aug 2018 21:33:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZN+u7mC9EluaGdk8PcwKQWkPrPeLK3CEGSPJLLYhzQc=; b=YgnfKgKsx4CggBnVF9moP+CZM8iEh5v52cWit3YIXcYCC6OVSa86yiMGP7IvJqXPlN n7Vw1vb0C/J1XiRmVdBkF6Af+m/woKOjeIjOx0+RPW6MKDv3myCnJ8fQqeP7VHim7HkI BZOFuopfluwOqr+FjnBsy86JQ/pN4j/7Qs/CX9g1K2XTkaPVyqiQ1Y/ICRtpYPeIlKjT DxXP4s08GgpUGquAMZxK+eYfCvd8sA2rTm50hbNjRdefSTiL1EsQzErtD+ldK9PplNU+ SVlbutKdRwGtJR3f3V/9KmMtUDsSruGWZa7ugmtPmgJRbfwAfcNIAApaVQYCta0SnADi WYlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ZN+u7mC9EluaGdk8PcwKQWkPrPeLK3CEGSPJLLYhzQc=; b=eaNU6a08WMbYwkWZC8qyYZkcZqXg17Wvfxw+l0EKaF/Uig+AM4k69wS5AGlzpSN0Vf axs13prcJA0MISNAbv7NpMMAgfor1+f9zfh6MK9GVpIGHnHVwhgo+wvPpIi2RmOj0ULN bLV7hu3cOlfU+24jUefh37nu+xr6IqGbTm4wHKEsguEUwteJB4/9MBoU7yPbGpb12piZ sY/xeGL4ZcI991bZUk70/SvTEqKeNKRE3cq2Syxo8ajhXHtgC4xtyKUc1aCw8tIxEIcg PXLD3jP+HAzvybG3oFcqrntM03UTkeNZWUnQSNCAIO60Jj1EQqQCyahdp40uFuiuRf0q nxbw== X-Gm-Message-State: AOUpUlHw7DETpI0KXBY8UdxauLPx0cas9dpk/k+GZLeWE/KXw7rbF3S9 zEhCCp8Vef6xSsd3m7DV98bVxQ== X-Google-Smtp-Source: AA+uWPz5UFH/C4rs3DJ1WAfslSxLGVSC/HfzCfwc/Utk8lwgVwmkea69vtU6O1Zs7gX0v4erbDxwsw== X-Received: by 2002:a65:614a:: with SMTP id o10-v6mr53706543pgv.387.1534998800242; Wed, 22 Aug 2018 21:33:20 -0700 (PDT) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id 70-v6sm4859947pfz.27.2018.08.22.21.33.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Aug 2018 21:33:17 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 3/4] ARM: SoC defconfig updates Date: Wed, 22 Aug 2018 21:32:56 -0700 Message-Id: <20180823043257.18582-4-olof@lixom.net> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180823043257.18582-1-olof@lixom.net> References: <20180823043257.18582-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180822_213331_514436_0936C45A X-CRM114-Status: GOOD ( 15.41 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP We keep these separate since some files are shared and conflict-prone, but there isn't really much to write about here. Some of the churnier pieces is for the Aspeed platforms, which did an overdue refresh of the defconfig, and enabled USB gadget and some drivers from there. Most of the rest are minor additions here and there to turn on drivers that are needed or useful on the various platforms. ---------------------------------------------------------------- The following changes since commit 4344bb3ec602d8b613a2f6c71f84eb631468a432: Merge tag 'armsoc-drivers' into HEAD 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 07d268f541dee9e58ded056fb6782942faa89a91: Merge tag 'v4.19-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/defconfig ---------------------------------------------------------------- Abhishek Sahu (2): ARM: qcom_defconfig: Enable QCOM NAND related configs arm64: defconfig: Enable CONFIG_MTD_NAND_QCOM for IPQ8074 Adam Ford (1): ARM: davinci_all_defconfig: set CONFIG_BACKLIGHT_PWM=m Amelie Delaunay (1): ARM: multi_v7_defconfig: enable STM32 RTC Baruch Siach (2): ARM: mvebu_v7_defconfig: sync defconfig ARM: mvebu_v7_defconfig: enable SFP support Benjamin Herrenschmidt (2): arm: configs: Add USB gadget to Aspeed G4 defconfig arm: configs: Add USB gadget to Aspeed G5 defconfig David Lechner (2): ARM: davinci_all_defconfig: remove CONFIG_DAVINCI_RESET_CLOCKS ARM: davinci_all_defconfig: Enable Bluetooth Dien Pham (1): arm64: defconfig: Enable BD9571MWV regulator Enric Balletbo i Serra (1): arm64: defconfig: Enable more peripherals for Samsung Chromebook Plus. Florian Fainelli (2): Merge tag 'bcm2835-defconfig-next-2018-07-03' into defconfig/next Merge tag 'bcm2835-defconfig-64-next-2018-07-03' into defconfig-arm64/next Geert Uytterhoeven (5): ARM: shmobile: defconfig: Drop NET_VENDOR_=n ARM: shmobile: defconfig: Enable reset controller support ARM: shmobile: defconfig: Enable support for RZN1D-DB ARM: shmobile: defconfig: Disable /sbin/hotplug fork-bomb ARM: multi_v7_defconfig: Enable support for RZN1D-DB Gregory CLEMENT (1): ARM: multi_v7_defconfig: Add Marvell NAND controller support Hugues Fruchet (1): ARM: multi_v7_defconfig: enable STM32 DCMI media support Joel Stanley (4): ARM: config: aspeed: Update defconfig ARM: config: multi_v5: Refresh configuration ARM: config: multi_v5: Enable ASPEED drivers ARM: config: aspeed: Enable new FSI drivers Kishon Vijay Abraham I (1): ARM: configs: keystone: Enable CONFIG_MMC_SDHCI_OMAP Kunihiko Hayashi (1): ARM: multi_v7_defconfig: add CONFIG_UNIPHIER_THERMAL and CONFIG_SNI_AVE Leonard Crestez (1): ARM: imx_v6_v7_defconfig: Enable imx6qdl-sabreauto sensors Murali Karicheri (1): ARM: keystone: k2g: enable micrel and dp83867 phys Olof Johansson (15): Merge tag 'keystone_config_for_4.19' of git://git.kernel.org/.../ssantosh/linux-keystone into next/defconfig Merge tag 'arm-soc/for-4.19/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig Merge tag 'arm-soc/for-4.19/defconfig-arm64' of https://github.com/Broadcom/stblinux into next/defconfig Merge tag 'davinci-for-v4.19/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig Merge tag 'samsung-defconfig-4.19' of https://git.kernel.org/.../krzk/linux into next/defconfig Merge tag 'stm32-defconfig-for-v4.19-1' of git://git.kernel.org/.../atorgue/stm32 into next/defconfig Merge tag 'mvebu-defconfig-4.19-1' of git://git.infradead.org/linux-mvebu into next/defconfig Merge tag 'hisi-defconfig-for-4.19' of git://github.com/hisilicon/linux-hisi into next/defconfig Merge tag 'imx-defconfig-4.19' of git://git.kernel.org/.../shawnguo/linux into next/defconfig Merge tag 'renesas-arm64-defconfig-for-v4.19' of https://git.kernel.org/.../horms/renesas into next/defconfig Merge tag 'qcom-arm64-defconfig-for-4.19' of git://git.kernel.org/.../agross/linux into next/defconfig Merge tag 'qcom-defconfig-for-4.19' of git://git.kernel.org/.../agross/linux into next/defconfig Merge tag 'renesas-arm-defconfig-for-v4.19' of https://git.kernel.org/.../horms/renesas into next/defconfig Merge tag 'aspeed-4.19-defconfig' of git://git.kernel.org/.../joel/aspeed into next/defconfig Merge tag 'v4.19-rockchip-defconfig64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/defconfig Paweł Chmiel (3): ARM: s5pv210_defconfig: Run make savedefconfig ARM: s5pv210_defconfig: Enable drivers for Samsung Aries based phones ARM: s5pv210_defconfig: Enable options needed to boot typical Linux distro Pierre-Yves MORDRET (1): ARM: multi_v7_defconfig: enable STM32 DMAv2, DMAMUX and MDMA Ray Jui (1): arm64: defconfig: add CONFIG_ARM_SP805_WATCHDOG Robin Gong (1): ARM: imx_v6_v7_defconfig: add DMATEST support Stefan Agner (2): ARM: mxs_defconfig: use MXSFB DRM driver ARM: imx_v6_v7_defconfig: use MXSFB DRM driver Stefan Wahren (3): ARM: bcm2835_defconfig: Enable RPi voltage sensor ARM: multi_v7_defconfig: Enable RPi voltage sensor arm64: defconfig: Enable RPi voltage sensor Zhou Wang (1): arm64: defconfig: enable HiSilicon PMU driver arch/arm/configs/aspeed_g4_defconfig | 113 +++++++++++++++++++++++---- arch/arm/configs/aspeed_g5_defconfig | 117 +++++++++++++++++++++++----- arch/arm/configs/bcm2835_defconfig | 2 +- arch/arm/configs/davinci_all_defconfig | 11 ++- arch/arm/configs/imx_v6_v7_defconfig | 8 +- arch/arm/configs/keystone_defconfig | 5 ++ arch/arm/configs/multi_v5_defconfig | 30 ++++--- arch/arm/configs/multi_v7_defconfig | 10 +++ arch/arm/configs/mvebu_v7_defconfig | 13 +--- arch/arm/configs/mxs_defconfig | 5 +- arch/arm/configs/qcom_defconfig | 2 + arch/arm/configs/s5pv210_defconfig | 49 +++++++++++- arch/arm/configs/shmobile_defconfig | 17 +--- arch/arm64/configs/defconfig | 23 ++++++ 14 files changed, 324 insertions(+), 81 deletions(-) From patchwork Thu Aug 23 04:32:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 10573419 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 89EBB139B for ; Thu, 23 Aug 2018 04:34:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 73BAC2BD17 for ; Thu, 23 Aug 2018 04:34:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 66DCC2BD1C; Thu, 23 Aug 2018 04:34:39 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 9ADC12BD17 for ; Thu, 23 Aug 2018 04:34:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=KPDZ6jNSeHlY/9eALoV7Ut3OGWDF2I3Yjx9OTRzJeV4=; b=o0rJZ8F13RBZGl TQBTE824lf7FpUdtHdwq11Yzqtixb/luR/bbvmxGLv3cFLwN4Ax0MD4kbt5a1jGC4A+V1/IFg8t+G D1xUZkbUNDAUc20VA46xcxVD7qtOkLcBP2ZPA5485GWqdvyD120d2TCNXNkAvmAKgr14RCemfO8g+ ZzQ3Jk+OezQLQNOPnAt/4UQ/LOMVRQ/gnjh7AtYNTjE+nUUQboX2ELkk+Fd6wxfDsNnoEvZqIHmjS dExSsS+XOg294T1vDu5QSEL5FtcQPNDBBc6xloLkeETg+4COXQkKxbY8X2DQzo2OOmmNIX5YYxqAX 1svbkY6aLIEZIvKWhJag==; 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 1fshKC-0005e0-HL; Thu, 23 Aug 2018 04:34:24 +0000 Received: from mail-pg1-x535.google.com ([2607:f8b0:4864:20::535]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fshJP-0004cS-Iu for linux-arm-kernel@lists.infradead.org; Thu, 23 Aug 2018 04:33:47 +0000 Received: by mail-pg1-x535.google.com with SMTP id r1-v6so1922700pgp.11 for ; Wed, 22 Aug 2018 21:33:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=FIOmCri07eyUY3lXma9CJ/vwkSQrTf/skgZ6FWViwlA=; b=iRTmf77fXkKW82Q+pkhk4cdstJ5Wh6dLOCZi/f3Ta5Smn/fKRnz9mkqhPlK4reUjVD tAd8Q5RkpOEVP5hAqyiVgyiwNHtvA23Rocuxhpx4EogpnKS+49RY9u0m5cmxUZZsS+mJ WmhT1Q9dmLsb8rw8wJq49qsyG4SP3KeWQcFPHrPQsI1iRJcqy0zH2tNmVa2Brt50Fpze wNEX764dwqfHGpfZBvDVmGkABhz1ZQp4+CfTCemdGQwlKtpLFYoaXEdE3KC0ill1oKPm sACkL+1uph7qNPCaNeN1/x3G9K/GdgFf82cWCH8sgQfVo5emLf1otSPetVbm1kwQ1YyS lqfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=FIOmCri07eyUY3lXma9CJ/vwkSQrTf/skgZ6FWViwlA=; b=piGcx+ziz2ocAOu+aVoEBoF+yHt8Cv1JBQ6ufcuafO+Lh3Rh/C/owWR+34YphpVp4b EdMnPFS7bShsjz72edBhXLUy+iLKLODoshiG3ZuishdiS9m+Bwkq18R83cU3J5ftzQI4 tFD3SVWiAbVVxC+MnLW0UmBDYuZDAdfb1TBHNOpzLvv97aixdXexNcpqasTVgp8gPqXl YgvQ/2Zbjn91x0HzH10/AbjxUE1vVgWANbIqbLazIbLkyipca6JMPruNPHyX+W9sKwo8 kkkwC5bwczPO0TbHrOWinTJzMd/ek+tjOT/SJ/PxjoPUI5AeE+H2eDV3YRsv9bN9zJi1 WUaA== X-Gm-Message-State: AOUpUlHVojBRWukNpOaZmqCiphduvSkvM7TAuKxkHEG/KPG12SLcLZjB C2RT1wNmcDn5ZSTWBRvnciUtWg== X-Google-Smtp-Source: AA+uWPyuoQVgxp9sJqkfXe4C0NWVGiziDA6L3aVlJEBhdu9u7CFlD2fu+2GdYb+e8+OtPNHInjoKxw== X-Received: by 2002:a63:1c07:: with SMTP id c7-v6mr15668177pgc.109.1534998803404; Wed, 22 Aug 2018 21:33:23 -0700 (PDT) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id 70-v6sm4859947pfz.27.2018.08.22.21.33.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Aug 2018 21:33:20 -0700 (PDT) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 4/4] ARM: Device-tree updates Date: Wed, 22 Aug 2018 21:32:57 -0700 Message-Id: <20180823043257.18582-5-olof@lixom.net> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180823043257.18582-1-olof@lixom.net> References: <20180823043257.18582-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180822_213335_938391_5975FCC9 X-CRM114-Status: GOOD ( 20.16 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Business as usual -- the bulk of our changes are to devicetree files with new hardware support, new SoCs and platforms, and new board types. New SoCs/platforms: - Raspberry Pi Compute Module (CM1) and IO board - i.MX6SSL from NXP - Renesas RZ/N1D SoC (R9A06G032), Dual Cortex-A7 with Ethernet, CAN and PLC interfaces - TI AM654 SoC, Quad Cortex-A53, safety subsystem with Cortex-R5 controllers, communication and PRU subsystem and lots of other interfaces (PCIe, USB3, etc). New boards and systems: - Several Atmel at91-based boards from Laird - Marvell Armada388-based Helios4 board from SolidRun - Samsung Aires-based phones (s5pv210) - Allwinner A64-based Pinebook laptop In addition to the above, there's the usual amount of new devices described on existing platforms, fixes and tweaks and new minor variants of boards/platforms. ---------------------------------------------------------------- The following changes since commit a8bba4bb81f33b520f2e9bee78cf2e845e16c9c3: Merge tag 'armsoc-defconfig' into HEAD 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 afd3e3dad6761ddf08119afe121bfbe096c0844b: Merge tag 'qcom-arm64-for-4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt ---------------------------------------------------------------- Adam Ford (6): ARM: dts: da850-evm: Enable SATA port ARM: dts: da850-evm: Enable LCD and backlight ARM: dts: am3517-evm: Remove unnessary PMIC parameters ARM: dts: am3517-som: Add WL127x Wifi ARM: dts: am3517-som: Add builtin Bluetooth ARM: dts: am3517-evm: Enable USB1 Host Alex Gonzalez (2): ARM: dts: imx6ul: Add DTS for ConnectCore 6UL System-On-Module (SOM) ARM: dts: imx6ul: Add DTS for ConnectCore 6UL SBC Express Alexander Kurz (6): ARM: dts: imx6qdl-wandboard: remove regulators bus node ARM: dts: imx6dl-riotboard: remove regulators bus node ARM: dts: imx6qdl-wandboard: enable USB OTG ARM: dts: imx6dl-riotboard: fix OTG regulator polarity ARM: dts: imx50: fix KPP pin definition typos ARM: dts: imx50: remove non-existent USB instances Alexandre Belloni (4): dt-bindings: arm: remove PMC bindings dt-bindings: clk: at91: Document all the PMC compatibles ARM: at91: fix USB clock detection handling ARM: dts: fix PMC compatible Alexandre Torgue (2): ARM: dts: stm32: remove gpio aliases for stm32mp157c ARM: dts: stm32: Reorder nodes in stm32mp157c-ed1 Amelie Delaunay (9): ARM: dts: stm32: update rtc st,syscfg property on stm32f429 ARM: dts: stm32: update rtc st,syscfg property on stm32f746 ARM: dts: stm32: add RTC support to stm32mp157c ARM: dts: stm32: enable RTC on stm32mp157c-ed1 ARM: dts: stm32: enable USB Host (USBH) EHCI controller on stm32mp157c-ev1 ARM: dts: stm32: add USB OTG HS support for stm32mp157c SoC ARM: dts: stm32: enable USB OTG HS on stm32mp157c-ev1 ARM: dts: stm32: add SPI support on stm32mp157c ARM: dts: stm32: add SPI1 support on stm32mp157c-ev1 Amit Kucheria (2): arm64: dts: msm8996: thermal: Initialise via DT and add second controller arm64: dts: sdm845: Add tsens nodes Anand Moon (1): ARM: dts: exynos: Add missing interrupts for pwm node on Exynos5 Andre Przywara (1): arm64: dts: allwinner: a64: Add PWM controllers Andrey Smirnov (13): ARM: dts: imx51-zii-rdu1: Make sure SD1_WP is low ARM: dts: imx51-zii-rdu1: Populate RAVE SP EEPROM nodes ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP EEPROM nodes ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP backlight node ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP power button node ARM: dts: imx51-babbage: Make use of pinctrl_usbh1reg ARM: dts: imx: Add ZII SCU2 Mezz board ARM: dts: imx: Add ZII SCU3 ESB ARM: dts: imx51-zii-scu3-esb: Add switch IRQ line pinumx config ARM: dts: imx51-zii-scu3-esb: Fix RAVE SP watchdog compatible string ARM: dts: vf610: Add ZII SSMB SPU3 board ARM: dts: vf610: Add ZII CFU1 board ARM: dts: vf610-zii-ssmb-spu3: Fix W=1 level warnings Andy Gross (2): Merge tag 'qcom-arm64-for-4.19' into arm64-for-4.19-2 Merge tag 'qcom-drivers-for-4.19' into arm64-for-4.19-2 Anson Huang (14): ARM: dts: imx: add cooling-cells for cpufreq cooling device ARM: dts: imx6sll: declare src module to be compatible to imx51's src ARM: dts: imx6sll-evk: enable usdhc3 slot ARM: dts: imx6: correct anatop regulators range ARM: dts: imx6sx: add ocram_s support ARM: dts: imx6ul: add GPIO clocks ARM: dts: imx6sll-evk: enable PWM1 for backlight driver ARM: dts: imx6sll-evk: correct lcd regulator GPIO pin ARM: dts: imx6sll-evk: enable SEIKO 43WVF1G lcdif panel ARM: dts: imx6sl-evk: add missing GPIO iomux setting ARM: dts: imx6qdl-sabresd: make pfuze100 sw4 always on ARM: dts: imx6sx-sdb-reva: make pfuze100 sw4 always on ARM: dts: imx6sll-evk: make pfuze100 sw4 always on ARM: dts: imx7d: remove "operating-points" property for cpu1 Antoine Tenart (2): arm64: dts: marvell: armada-cp110: update the crypto engine compatible arm64: dts: marvell: armada-37xx: update the crypto engine compatible Anton Gerasimov (1): ARM: dts: zynq: Add support for Z-turn board Bai Ping (2): ARM: dts: imx: Add basic dtsi file for imx6sll ARM: dts: imx: Add basic dts support for imx6sll EVK board Baolin Wang (5): arm64: dts: sprd: Add SC27XX breathing light controller device arm64: dts: sprd: Add SC27XX vibrator device arm64: dts: sprd: Add SC27XX eFuse device arm64: dts: sprd: Add SC27XX ADC device arm64: dts: sprd: Add one suspend timer Bartlomiej Zolnierkiewicz (2): ARM: dts: exynos: remove no longer needed samsung thermal properties arm64: dts: exynos: Remove no longer needed samsung thermal properties Bartosz Golaszewski (2): ARM: davinci: dts: make psc0 a reset provider ARM: davinci: dts: add a reset control to the dsp node Baruch Siach (3): arm64: dts: marvell: mcbin: fix eth3 connector name ARM: dts: armada388-clearfog: enable spi flash ARM: dts: armada388-clearfog: drop future changes disclaimer Ben Whitten (6): dt-bindings: add laird and giantec vendor prefix ARM: dts: at91: add labels to soc dtsi for derivative boards ARM: dts: add support for Laird WB45N cpu module and DVK ARM: dts: add support for Laird WB50N cpu module and DVK ARM: dts: add support for Gatwick board based on WB50N ARM: dts: add support for Laird SOM60 module and DVK boards Benjamin Herrenschmidt (7): ARM: dts: aspeed: Add G4 USB pinmux ARM: dts: aspeed: Add G5 USB host pinmux ARM: dts: aspeed: Add G4 USB Virtual Hub ARM: dts: aspeed: Add G5 USB Virtual Hub ARM: dts: aspeed: Enable vhub on port A of AST2500 EVB ARM: dts: aspeed: Fix Romulus VGA frame buffer ARM: dts: aspeed: Add coprocessor interrupt controller Bhushan Shah (1): ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci Boris Brezillon (1): ARM: dts: bcm283x: Add Transposer block Chen-Yu Tsai (4): arm64: dts: allwinner: h6: Add LED device nodes for Pine H64 ARM: dts: sun8i: a83t: Add CPU regulator supplies for A83T boards ARM: dts: sunxi: libretech-all-h3-cc: Enable eMMC module arm64: dts: allwinner: h6: Use macros for R_CCU clock and reset indices Christophe Roullier (3): ARM: dts: stm32: Add syscfg on stm32mp1 ARM: dts: stm32: Add ethernet dwmac on stm32mp1 ARM: dts: stm32: add support of ethernet on stm32mp157c-ev1 Claudiu Beznea (1): ARM: dts: at91: fix typos for SSC TD functions Clément Péron (1): ARM: dts: cygnus: add ethernet0 alias Corentin Labbe (5): dt-bindings: net: dwmac-sun8i: Remove unused address-cells/size-cells ARM: dts: sun8i: a83t: Remove unused address-cells/size-cells of dwmac-sun8i ARM: dts: sun8i: r40: Remove unused address-cells/size-cells of dwmac-sun8i ARM: dts: sunxi-h3-h5: Remove unused address-cells/size-cells of dwmac-sun8i arm64: dts: allwinner: a64: Remove unused address-cells/size-cells of dwmac-sun8i Daniel Mack (4): ARM: dts: imx6: make edt-ft5x06 a wakeup source for imx6 boards ARM: dts: pxa: add label to lcd controller node arm: dts: pxa3xx: provide correct clk-names property for nand controller node arm: dts: pxa3xx: Add ssp ports to pxa3xx device tree David Lechner (4): dt-bindings: timer: new bindings for TI DaVinci timer ARM: dts: da850: Add clocks ARM: dts: da850: Add power-domains to PWM nodes ARM: dts: da850-lego-ev3: Add Bluetooth nodes Dennis Gilmore (1): ARM: dts: armada388-helios4 Derald D. Woods (1): ARM: dts: am3517-evm: Add 'vdd_io_reg' regulator references Dinh Nguyen (2): arm64: dts: stratix10: fill in clocks field for usb and watchdog arm64: dts: stratix10: add OCP reset property for ethernet Dmitry Osipenko (2): ARM: dts: tegra20: Add Memory Client reset to VDE ARM: dts: tegra30: Add Memory Client reset to VDE Douglas Anderson (5): arm64: dts: qcom: sdm845: Add I2C, SPI, and UART9 nodes arm64: dts: qcom: sdm845: Enable debug UART and I2C10 on sdm845-mtp arm64: dts: sdm845: Add rpmh-rsc node arm64: dts: sdm845: Add rpmh-clk node arm64: dts: sdm845: Default qupv3_id_0 as "disabled" like _id_1 Emmanuel Vadot (4): arm64: dts: allwinner: sun50i: a64: Add spi flash node for sopine arm64: dts: allwinner: sun50i: h5: Add spi flash node for OrangePi PC2 arm64: allwinner: a64-sopine: Add cd-gpios to mmc0 node ARM: dts: imx6: RIoTboard Add chosen stdout-path property Enric Balletbo i Serra (11): ARM: dts: am335x-sl50: update backlight nodes ARM: dts: am335x-sl50: use phy-phandle declarations ARM: dts: am335x-sl50: add a node for the LCD controller ARM: dts: am335x-sl50: set dr_mode to otg ARM: dts: am335x-sl50: add support for DS1339 Real Time Clock ARM: dts: am335x-sl50: use audio-graph-card for sound ARM: dts: am335x-sl50: fix label names for all LEDs ARM: dts: am335x-sl50: enable tsadc on SL50 board arm64: dts: rockchip: add USB 2.0 and 3.0 support on Ficus board arm64: dts: rockchip: add voltage properties for vcc3v3_pcie on rk3399 ficus arm64: dts: rockchip: remove deprecated Type-C PHY properties on rk3399 Eric Anholt (1): ARM: dts: bcm283x: Add the PMU to the devicetree. Erwan Le Ray (2): ARM: dts: stm32: m_can support to stm32mp157c ARM: dts: stm32: m_can activation on stm32mp157c-ev1 Ezequiel Garcia (2): dt-bindings: Add vendor prefix for Vamrs Ltd. arm64: dts: rockchip: add 96boards RK3399 Ficus board Fabio Estevam (18): ARM: dts: imx51: Add aipstz nodes ARM: dts: imx51: Add sahara crypto support ARM: dts: imx6ull: Switch to SPDX identifier ARM: dts: imx53-qsb: Let the codec control MCLK pinctrl ARM: dts: imx6sll: Fix the SPDX notation for header file ARM: dts: imx51: Fix USB PHY duplicate unit-address ARM: dts: imx: Remove optional 'fsl,sec-era' property dt-bindings: freescale: Add bindings for the M4IF module ARM: dts: imx51: Add M4IF support dt-bindings: freescale: Add bindings for the tigerp module ARM: dts: imx51: Add PMU support ARM: dts: imx51: Add tigerp support ARM: dts: imx53: Add tigerp support ARM: dts: imx53: Add a label for the PMU node ARM: dts: imx51-zii-rdu1: Disable internal watchdog ARM: dts: imx51-babbage: Enable secure-reg-access ARM: dts: imx51-zii-rdu1: Enable secure-reg-access ARM: dts: imx6ul-pico-hobbit: Do not hardcode the memory size Fabrice Gasnier (2): ARM: dts: stm32: Add ADC support to stm32mp157c ARM: dts: stm32: Add DFSDM support to stm32mp157c Faiz Abbas (2): ARM: dts: Add generic interconnect target module node for MCAN ARM: dts: dra76x: Add MCAN node Felix Brack (1): ARM: dts: am33xx: Fix syntax of alias names Florian Fainelli (1): Merge tag 'bcm2835-dt-next-2018-07-03' into devicetree/next Frank Wunderlich (1): arm: dts: mediatek: Fix pio-leds for Bananapi-R2 Gary Bisson (3): ARM: dts: imx: Switch Boundary Devices boards to SPDX identifier ARM: dts: imx7d-nitrogen7: use OF graph to describe the display ARM: dts: imx6sx-nitrogen6sx: remove obsolete display configuration Geert Uytterhoeven (6): arm64: dts: renesas: r8a77965: Use r8a77965-cpg-mssr binding definitions arm64: dts: renesas: r8a77990: Add secondary CA53 CPU core arm64: dts: renesas: r8a77990: Remove non-existing STBE region arm64: dts: renesas: salvator-common: Fix adv7482 decimal unit addresses arm64: dts: renesas: salvator-common: Prefer HSCIF1 over SCIF1 ARM: dts: r8a77470: Use r8a77470-cpg-mssr binding definitions Gilad Ben-Yossef (1): arm64: dts: renesas: r8a7795: add ccree to device tree Gregory CLEMENT (1): arm64: dts: marvell: armada-37xx: add the node allowing AVS support Harunobu Kurokawa (1): arm64: dts: renesas: r8a7796: Add PCIe device nodes Heiko Stuebner (8): ARM: dts: rockchip: fix graph node unit address error from dtc ARM: dts: rockchip: convert rk3288 to operating-points-v2 arm64: dts: rockchip: generalize rk3399 #sound-dai-cells arm64: dts: rockchip: add phandles to some nodes on rk3399-gru arm64: dts: rockchip: move Chromebook-specific Gru-parts to a separate file arm64: dts: rockchip: move core edp from rk3399-kevin to shared chromebook arm64: dts: rockchip: add Google Bob arm64: dts: rockchip: drop out-of-tree properties from rk3399-ficus regulator Hiromitsu Yamasaki (2): arm64: dts: renesas: salvator-common: Add HSCIF1 device support arm64: dts: renesas: r8a77995: Add MSIOF device nodes Huibin Hong (1): arm64: dts: rockchip: corrected uart1 clock-names for rk3328 Icenowy Zheng (13): arm64: dts: allwinner: a64: add R_I2C controller arm64: dts: allwinner: add support for Pinebook arm64: dts: allwinner: a64: add SRAM controller device tree node arm64: allwinner: a64: change TERES-I DLDO3's name to start with "vdd" arm64: allwinner: a64: allow laptops to wake up from lid arm64: dts: allwinner: a64: add necessary device tree nodes for DE2 CCU arm64: dts: allwinner: a64: add device tree node for HDMI simplefb arm64: dts: allwinner: a64: add HDMI regulator to all DTs' simplefb_hdmi ARM: sun8i: h3: add SY8113B regulator on Banana Pi M2 Zero board arm64: dts: allwinner: h6: enable AXP805 PMIC on Pine H64 dt-binding: mmc: sunxi: add H6 compatible (with A64 fallback) arm64: allwinner: h6: add device tree nodes for MMC controllers arm64: allwinner: h6: enable MMC0/2 on Pine H64 Jacopo Mondi (3): arm64: dts: renesas: draak: Describe CVBS input arm64: dts: renesas: draak: Describe HDMI input ARM: dts: gr-peach: Add GR-Peach audiocamerashield support Jagan Teki (8): arm64: allwinner: a64: Add Amarula A64-Relic initial support arm64: allwinner: a64: Add RTC clock to phandle 32kHz external oscillator arm64: allwinner: a64-amarula-relic: Enable AP6330 WiFi support ARM: dts: imx6dl: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support ARM: dts: imx6q-icore-mipi: Add OV5640 Camera sensor ARM: dts: imx6qdl-icore: Fix wrong reg_2p5 regulator node name ARM: dts: imx6dl-mamoj: Add parallel display support ARM: dts: imx6dl-mamoj: Add Wifi support Jernej Skrabec (7): ARM: dts: sun8i: r40: Add HDMI pipeline ARM: dts: sun8i: r40: Enable HDMI output on BananaPi M2 Ultra ARM: dts: sun8i: r40: Remove fallback display engine compatible ARM: dts: sun8i: r40: Add mixer ids to TCON TOP ARM: dts: sun8i: r40: Remove fallback compatible for TCON TV ARM: dts: sun8i: r40: Add missing TCON-TOP - TCON connections ARM: dts: sun8i: r40: Disable TCONs by default. Jerome Brunet (21): ARM64: dts: meson-axg: add s400 microphone card leds ARM64: dts: meson-axg: add s400 main 12v supply ARM64: dts: meson-axg: add s400 speaker amplifier ARM64: dts: meson-axg: add spdif output pins ARM64: dts: meson-axg: remove vddio_ao18 from SoC dtsi ARM64: dts: meson-axg: add adc buttons the S400 ARM64: dts: meson-axg: remove spdif out from gpio a7 ARM64: dts: meson-axg: add spdif input pins ARM64: dts: meson-axg: add pdm pins ARM64: dts: meson-axg: add the audio clock controller arm64: dts: meson-axg: improve power supplies description arm64: dts: meson-axg: add vcc 5v regulator on the s400 arm64: dts: meson-axg: add usb power regulator arm64: dts: meson-axg: add audio arb reset controller arm64: dts: meson-axg: add spdifout arm64: dts: meson-axg: add tdmin formatters arm64: dts: meson-axg: add tdmout formatters arm64: dts: meson-axg: add tdm interfaces arm64: dts: meson-axg: add linein codec arm64: dts: meson-axg: add lineout codec arm64: dts: meson-axg: add spdif-dit codec Jon Hunter (1): ARM: tegra: Fix Tegra30 Cardhu PCA954x reset Jonathan Bakker (2): ARM: dts: s5pv210: Add initial DTS for SGH-T959P phone dt-bindings: samsung: Document bindings for SGH-T959P board Katsuhiro Suzuki (2): arm64: dts: uniphier: add headphone detect gpio for LD20 global board arm64: dts: uniphier: add headphone detect gpio for LD11 global board Kevin Hilman (2): ARM: dts: dra7: fix DCAN node addresses Merge tag 'meson-clk-dt-for-v4.19' of https://github.com/BayLibre/clk-meson into v4.19/dt64-2 Kishon Vijay Abraham I (2): ARM: dts: keystone-k2g-evm: Add "vqmmc-supply" property for mmc0/mmc1 ARM: dts: keystone-k2g-evm: Use sdhci-omap programming model Klaus Goger (2): ARM: dts: rockchip: use SPDX-License-Identifier arm64: dts: rockchip: use SPDX-License-Identifier Koen Kooi (2): dt-bindings: Add vendor prefix for Sancloud ARM: dts: am335x: add am335x-sancloud-bbe board support Krzysztof Kozlowski (7): ARM: dts: exynos: Add missing CPU clocks to secondary CPUs on Exynos542x dt-bindings: arm: Remove obsolete insignal-boards.txt arm64: dts: exynos: Remove leading 0x from unit addresses in Exynos5433 ARM: tegra: Remove usage of deprecated skeleton.dtsi ARM: tegra: Fix unit_address_vs_reg DTC warnings for /memory ARM: tegra: Fix unit_address_vs_reg and avoid_unnecessary_addr_size DTC warnings ARM: tegra: Work safely with 256 MB Colibri-T20 modules Laurent Pinchart (1): arm64: dts: renesas: Fix VSPD registers range Lei YU (1): ARM: dts: aspeed: Use 24MHz fixed clock for pwm Leonard Crestez (6): ARM: dts: imx6qdl-sabreauto: Add sensors ARM: dts: imx7d-sdb: Remove duplicate regulator-can2-3v3 ARM: dts: imx7d-sdb: Restore pwm backlight support ARM: dts: imx: Add missing chosen/stdout-path ARM: dts: imx6sl: Convert gpc to new bindings ARM: dts: imx6sl: Add vivante gpu nodes Li Yang (1): arm64: dts: freescale: Update to use SPDX identifiers Linus Walleij (4): ARM: dts: nomadik: Cut FSMC timings ARM: dts: Add WAN ethernet port to the SQ201 ARM: dts: Add Vitesse G5e switch to the Gemini SQ201 ARM: dts: Add devicetree for Storlink/Storm SL93512R Lionel Debieve (1): ARM: dts: stm32: Add HASH support on stm32mp157c Loic Poulain (1): arm64: dts: qcom: db410c: Fix Bluetooth LED trigger Lokesh Vutla (1): ARM: dts: dra762: Add MCAN clock support Lucas Stach (2): ARM: dts: imx6: RDU2: correct touchscreen axis inversion ARM: dts: tegra: add Tegra20 NAND flash controller node Ludovic Barre (3): ARM: dts: stm32: add iwdg2 support for stm32mp157c ARM: dts: stm32: add iwdg2 support for stm32mp157c-ed1 ARM: dts: stm32: update iwdg with lsi clock name for stm32f429 Luis Araneda (9): ARM: dts: zynq: Set correct manufacturer for ZedBoard and MicroZed boards ARM: dts: zynq: correct and improve the model property of dt files dt-bindings: xilinx: zynq: Improve boards description dt-bindings: xilinx: zynq: Sort entries alphabetically dt-bindings: xilinx: zynq: Move Paralella board to Xilinx dt-bindings: xilinx: zynq: Add missing boards ARM: dts: zynq: Fix memory size on the Zybo Z7 board ARM: dts: zynq: Use gpio constants for the Zybo Z7 board ARM: dts: zynq: Add LEDs to the Zybo Z7 board Lukasz Majewski (1): ARM: dts: imx53: Add support for imx53 HSC/DDC boards from K+P Magnus Damm (2): arm64: dts: renesas: r8a77995: Add IPMMU power domains arm64: dts: renesas: r8a779{65,80,90}: Add IPMMU devices nodes Manivannan Sadhasivam (3): dt-bindings: arm: mediatek: Document Mediatek X20 Development Board arm64: dts: Add Mediatek X20 Development Board support arm64: dts: qcom: db820c: Add gpio-line-names property Marcel Ziswiler (1): ARM: tegra: Fix can2 on Tegra30 Apalis Marcus Cooper (1): ARM: dts: sun8i: h3: Enable dwmac-sun8i on the Beelink X2 Marek Vasut (1): ARM: dts: porter: Add missing PMIC nodes Martin Blumenstingl (7): ARM64: dts: meson: enable the saradc node in meson-gx-p23x-q20x.dtsi ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts dt-bindings: add vendor prefix for Shenzhen Oranth Technology Co., Ltd. dt-bindings: arm: amlogic: Add support for GXL S905W and the P281 board dt-bindings: arm: amlogic: Add support for the Oranth Tanix TX3 Mini ARM64: dts: meson-gxl: add support for the S905W SoC and the P281 board ARM64: dts: meson-gxl: add support for the Oranth Tanix TX3 Mini Masaharu Hayakawa (1): arm64: dts: renesas: Add sdhi2_ds pin group to SDHI2 pinctrl groups Maxime Ripard (4): ARM: dts: sun5i: Add support for the C1 SRAM region with the SRAM controller ARM: dts: sun7i: Add support for the C1 SRAM region with the SRAM controller ARM: dts: sun8i: a23-a33: Add SRAM controller node and C1 SRAM region ARM: dts: sun5i: Fix the SRAM A3-A4 declaration Michael Trimarchi (1): ARM: dts: imx6dl-mamoj: Add usb host and device support Michal Simek (6): arm64: dts: zynqmp: Use serdev for zcu100 BT arm64: dts: zynqmp: Remove ep108 board arm64: dts: zynqmp: Remove #address/#size-cells from gpio-keys arm64: dts: zynqmp: Add support for Avnet Ultra96 rev1 board ARM: dts: zynq: Add mmc alias for zc702/zc706/zed/zybo ARM: dts: zynq: Remove #address/#size-cells from gpio-keys Michel Pollet (5): dt-bindings: arm: Document the RZN1D-DB board dt-bindings: cpu: Add Renesas R9A06G032 SMP enable method. ARM: dts: Renesas R9A06G032 base device tree file ARM: dts: Renesas RZN1D-DB Board base file ARM: dts: Renesas R9A06G032 SMP enable method Mikko Perttunen (5): arm64: tegra: Add GPIO controller on Tegra194 arm64: tegra: Enable card detect for SD card on P2888 arm64: tegra: Add ethernet controller on Tegra194 arm64: tegra: Add CPU nodes to Tegra194 device tree dt-bindings: arm: Add compatible string for NVIDIA Carmel Mohamed Ismail Abdul Packir Mohamed (1): ARM: dts: cygnus: enable iproc-hwrng Murali Karicheri (3): ARM: dts: k2g: add dt bindings to support network driver ARM: dts: keystone-k2g-evm: Enable netcp network driver ARM: dts: keystone-k2g-ice: Enable netcp network driver Neeraj Dantu (1): ARM: dts: Add DT support for Octavo Systems OSD3358-SM-RED based on TI AM335x Neil Armstrong (3): ARM64: dts: meson-gxbb-nanopi-k2: Add HDMI, CEC and CVBS nodes dt-bindings: amlogic: Add support for GXL S805X and the P241 board ARM64: dts: add S805X based P241 board Nick Dyer (1): ARM: dts: imx51-zii-rdu1: correct touchscreen axis inversion Nikita Yushchenko (1): ARM: dts: imx51-zii-rdu1: add rave-sp subdevices Niklas Cassel (1): arm64: dts: msm8916: drop legacy suffix for clocks used by MSM DRM driver Nishanth Menon (5): dt-bindings: arm: ti: Add bindings for AM654 SoC arm64: Add support for TI's K3 Multicore SoC architecture arm64: dts: ti: Add Support for AM654 SoC soc: ti: Add Support for AM654 SoC config option arm64: dts: ti: Add support for AM654 EVM base board Olof Johansson (52): Merge tag 'renesas-arm64-dt-for-v4.19' of https://git.kernel.org/.../horms/renesas into next/dt Merge tag 'socfpga_updates_for_v4.19_part1' of git://git.kernel.org/.../dinguyen/linux into next/dt Merge tag 'keystone_dts_for_4.19' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt Merge tag 'v4.19-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt Merge tag 'v4.19-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt Merge tag 'arm-soc/for-4.19/devicetree' of https://github.com/Broadcom/stblinux into next/dt Merge tag 'arm-soc/for-4.19/devicetree-arm64' of https://github.com/Broadcom/stblinux into next/dt Merge tag 'davinci-for-v4.19/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt Merge tag 'omap-for-v4.19/dt-signed-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt Merge tag 'omap-for-v4.19/dt-mcan-v2-signed-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt Merge tag 'tegra-for-4.19-dt-bindings' of git://git.kernel.org/.../tegra/linux into next/dt Merge tag 'tegra-for-4.19-arm-dt' of git://git.kernel.org/.../tegra/linux into next/dt Merge tag 'tegra-for-4.19-arm64-dt' of git://git.kernel.org/.../tegra/linux into next/dt Merge tag 'samsung-dt-4.19' of https://git.kernel.org/.../krzk/linux into next/dt Merge tag 'samsung-dt64-4.19' of https://git.kernel.org/.../krzk/linux into next/dt Merge tag 'pxa-dt-4.19' of https://github.com/rjarzmik/linux into next/dt Merge tag 'mvebu-dt-4.19-1' of git://git.infradead.org/linux-mvebu into next/dt Merge tag 'mvebu-dt64-4.19-1' of git://git.infradead.org/linux-mvebu into next/dt Merge tag 'stm32-dt-for-v4.19-1' of git://git.kernel.org/.../atorgue/stm32 into next/dt Merge tag 'v4.18-rockchip-dts32fixes-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt Merge tag 'gemini-dts-v4.19' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt Merge tag 'omap-for-v4.19/dt-pt2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt Merge tag 'uniphier-dt-v4.19' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt Merge tag 'uniphier-dt64-v4.19' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt Merge tag 'zynqmp-dt-for-v4.19-v2' of https://github.com/Xilinx/linux-xlnx into next/dt Merge tag 'zynq-dt-for-v4.19-v2' of https://github.com/Xilinx/linux-xlnx into next/dt Merge tag 'hisi-arm64-dt-for-4.19v2' of git://github.com/hisilicon/linux-hisi into next/dt Merge tag 'at91-ab-4.19-dt' of git://git.kernel.org/.../abelloni/linux into next/dt Merge tag 'renesas-arm64-dt2-for-v4.19' of https://git.kernel.org/.../horms/renesas into next/dt Merge tag 'renesas-dt-bindings-for-v4.19' of https://git.kernel.org/.../horms/renesas into next/dt Merge tag 'amlogic-dt64-1' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt Merge tag 'imx-dt-clkdep-4.19' of git://git.kernel.org/.../shawnguo/linux into next/dt Merge tag 'imx-dt-4.19' of git://git.kernel.org/.../shawnguo/linux into next/dt Merge tag 'imx-dt64-4.19' of git://git.kernel.org/.../shawnguo/linux into next/dt Merge tag 'am654-for-v4.19-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt Merge tag 'qcom-arm64-for-4.19' of git://git.kernel.org/.../agross/linux into next/dt Merge tag 'qcom-dts-for-4.19' of git://git.kernel.org/.../agross/linux into next/dt Merge branch 'sprd/dt' into next/dt Merge tag 'renesas-arm-dt-for-v4.19' of https://git.kernel.org/.../horms/renesas into next/dt Merge tag 'amlogic-dt64-2-1' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt Merge tag 'omap-for-v4.19/dt-pt3-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt Merge tag 'sunxi-dt-for-4.19' of https://git.kernel.org/.../sunxi/linux into next/dt Merge tag 'sunxi-dt64-for-4.19' of https://git.kernel.org/.../sunxi/linux into next/dt Merge tag 'samsung-dt-4.19-2' of https://git.kernel.org/.../krzk/linux into next/dt Merge tag 'sunxi-h3-h5-for-4.19' of https://git.kernel.org/.../sunxi/linux into next/dt Merge tag 'v4.18-next-dts32' of https://git.kernel.org/.../matthias.bgg/linux into next/dt Merge tag 'v4.18-next-dts64' of https://git.kernel.org/.../matthias.bgg/linux into next/dt Merge tag 'aspeed-4.19-devicetree-no-fsi' of git://git.kernel.org/.../joel/aspeed into next/dt Merge tag 'mvebu-dt64-4.19-2' of git://git.infradead.org/linux-mvebu into next/dt Merge tag 'amlogic-dt64-3' of https://git.kernel.org/.../khilman/linux-amlogic into next/dt Merge tag 'v4.19-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt Merge tag 'qcom-arm64-for-4.19-2' of git://git.kernel.org/.../agross/linux into next/dt Paul Kocialkowski (4): ARM: dts: sun4i: Switch to new system control compatible string ARM: dts: sun5i: Use most-qualified system control compatibles ARM: dts: sun7i: Use most-qualified system control compatibles ARM: dts: sun8i: h3: Add SRAM controller node and C1 SRAM region Paweł Chmiel (4): ARM: dts: s5pv210: Add missing interrupt-controller property to gph2 ARM: dts: s5pv210: Add initial DTS for Samsung Aries based phones ARM: dts: s5pv210: Add initial DTS for Samsung Galaxy S phone dt-bindings: samsung: Document bindings for Samsung aries boards Peter Robinson (1): ARM: dts: pandaboard: add gpio user button Philipp Zabel (1): ARM: dts: imx51: add CodaHx4 VPU Pramod Kumar (1): arm64: dts: Update Stingray clock DT nodes Rafał Miłecki (1): ARM: dts: BCM53573: Add architected timer Randy Li (1): arm64: dts: rockchip: add some common pin-settings to rk3399 Ray Jui (2): arm64: dts: set initial SR watchdog timeout to 60 seconds arm64: dts: stingray: add PAXC support Robin Gong (1): ARM: dts: imx6sl-evk: make pfuze100 sw4 always on Roger Quadros (4): ARM: dts: am57xx-idk: Enable dual role for USB2 port ARM: dts: dra7-evm: Add extcon to USB2 port ARM: dts: dra71-evm: Add VBUS GPIO to USB1/USB2 extcon ARM: dts: dra76-evm: Add VBUS GPIO to USB1/USB2 extcon Ryder Lee (3): arm: dts: mt7623: cleanup MT7623N NAND dts file dt-bindings: arm: mediatek: cleanup MT7623N reference boards arm64: dts: mt7622: update a clock property for UART0 Scott Branden (2): arm64: dts: stingray: move common board components to stingray-board-base arm64: dts: stingray: Add OTP device node Sean Wang (3): arm64: dts: mt7622: add EINT support to pinctrl arm64: dts: mt7622: use gpio-ranges to pinctrl device arm64: dts: mt7622: add earlycon to mt7622-rfb1 board Sebastian Reichel (3): ARM: dts: imx53-ppd: Add fixed-regulator information ARM: dts: imx53-ppd: Rename usbphy nodes ARM: dts: imx53-ppd: Enable secure-reg-access Sekhar Nori (1): ARM: dts: da850: Add power-domains to CPPI 4.1 node Sergei Shtylyov (9): arm64: dts: renesas: r8a77980: add SMP support arm64: dts: renesas: r8a77980: add GEther support arm64: dts: renesas: v3hsk: add GEther support arm64: dts: renesas: r8a77980: add I2C support arm64: dts: renesas: condor: add I2C0 support arm64: dts: renesas: r8a77980: add GPIO support arm64: dts: renesas: condor/v3hsk: specify Ethernet PHY IRQs arm64: dts: renesas: r8a77980: add FCPVD/VSPD/DU/LVDS support arm64: dts: renesas: r8a77980: add INTC-EX support Shohei Maruyama (2): arm64: dts: rockchip: add power button support for Firefly-RK3399 arm64: dts: rockchip: add led support for Firefly-RK3399 Simon Horman (2): arm64: dts: renesas: r8a77995: don't use deprecated renesas,gpio-rcar compat string arm64: dts: renesas: r8a77965: Add second port to rcar_sound placeholder Simon Shields (5): ARM: dts: exynos: Add max77693 pinctrl config for Midas ARM: dts: exynos: Add pinctrl config for Midas keys ARM: dts: exynos: Add pinctrl for Midas fuelgauge IRQ pin ARM: dts: exynos: Configure max77686 IRQ pin on Midas ARM: dts: exynos: Configure Midas SD card CD pin Sricharan R (1): ARM: dts: qcom: Fix 'interrupts = <>' property to use proper macros Stefan Agner (12): ARM: dts: imx6qdl-colibri: mux SD/MMC card detect explicitly ARM: dts: imx6qdl-colibri: move card detect to module device tree ARM: dts: imx6qdl-colibri: use pull-down on wake-up pin ARM: dts: tegra: enable NAND flash on Colibri T20 ARM: dts: imx6q-apalis: add chosen node ARM: dts: imx6q-apalis-eval: add carrier board 3.3V supply ARM: dts: imx6qdl-apalis/-colibri: prevent 1.8V modes ARM: dts: imx6qdl-apalis/-colibri: disable read-only switch ARM: dts: imx6qdl-apalis/-colibri: remove 1.8V regulator ARM: dts: imx6qdl-apalis/-colibri: fix on-module regulators ARM: dts: imx6qdl-apalis/-colibri: assign VDDD to SGTL5000 ARM: dts: imx6qdl-apalis/-colibri: remove unused pinctrl groups Stefan Wahren (1): ARM: dts: add Raspberry Pi Compute Module and IO board Stephen Boyd (2): arm64: dts: qcom: Add pmu node to sdm845 arm64: dts: qcom: Add pm8005 and pm8998 support Steven Vanden Branden (1): ARM: dts: sun4i: Add GPU node Sébastien Szymanski (1): ARM: dts: imx6ull: add operating points Takeshi Kihara (6): arm64: dts: renesas: r8a77965: Add Watchdog Timer controller node using RCLK Watchdog Timer arm64: dts: renesas: r8a77965: Add all HSCIF nodes arm64: dts: renesas: salvator-x(s): Update I2C ch4 clock to 400kHz arm64: dts: renesas: r8a77990: ebisu: Enable watchdog timer arm64: dts: renesas: r8a77965: Add PCIe device nodes arm64: dts: renesas: r8a77995: Add SCIF {0,1,3,4,5} and all HSCIF device nodes Thor Thayer (3): arm64: dts: stratix10: Add QSPI support for Stratix10 ARM: dts: Add SPI0 node for Arria10 arm64: dts: stratix10: Add SPI node clocks for Stratix10 Tony Lindgren (10): ARM: dts: Improve omap l4per idling with wlcore edge sensitive interrupt ARM: dts: Configure duovero for to allow core retention during idle ARM: dts: omap4-droid4: Use software debounce for gpio-keys dt-bindings: Update omap l4 binding for optional registers Merge commit '949bdcc8a97c' into omap-for-v4.19/dt ARM: dts: omap4: Add l4 interconnect hierarchy and ti-sysc data ARM: dts: omap4: Probe watchdog 3 with ti-sysc ARM: dts: omap4: Move l4 child devices to probe them with ti-sysc ARM: dts: omap4: Add l4 ranges for 4460 Merge branch 'omap-for-v4.19/dt-sysc-v2' into omap-for-v4.19/dt Ulrich Hecht (1): arm64: dts: renesas: draak: add X12 input dot clock Vicente Bergas (2): arm64: dts: rockchip: connect hdmi sound in rk3399 arm64: dts: rockchip: enable hdmi sound on rk3399-sapphire Victor Gu (1): arm64: dts: marvell: armada-37xx: reserve memory for ATF Vincent Guittot (1): arm64: hikey960: update idle-states Viresh Kumar (21): ARM: dts: rockchip: Add missing cooling device properties for CPUs on rk322x ARM: dts: sunxi: Add missing cooling device properties for CPUs ARM: dts: sun8i-h3: Add missing cooling device properties for CPUs ARM: dts: rockchip: Add missing cooling device properties for CPUs on rk3288 arm64: dts: rockchip: Add missing cooling device properties for CPUs arm: dts: mediatek: Add missing cooling device properties for CPUs arm: dts: exynos: Add missing cooling device properties for CPUs arm64: dts: mediatek: Add missing cooling device properties for CPUs arm: dts: highbank: Add missing OPP properties for CPUs ARM: dts: ls1021a: Add missing cooling device properties for CPUs ARM: dts: dra74x: Add missing cooling device properties for CPUs ARM: dts: omap5: Add missing cooling device properties for CPUs arm64: dts: freescale: Add missing cooling device properties for CPUs ARM: dts: imx: Add missing OPP properties for CPUs arm64: dts: hisilicon: Add missing cooling device properties for CPUs ARM: dts: uniphier: Add missing cooling device properties for CPUs arm64: dts: uniphier: Add missing cooling device properties for CPUs ARM64: dts: amlogic: Add missing cooling device properties for CPUs ARM: dts: qcom: Add missing OPP properties for CPUs ARM: dts: berlin: Add missing OPP properties for CPUs ARM: dts: r8a77(43|9[013]): Add missing OPP properties for CPUs Vitaly Andrianov (3): ARM: dts: k2hk: add dts node for k2hk hw_rng driver ARM: dts: k2l: add dts node for k2l hw_rng driver ARM: dts: k2e: add dts node for k2e hw_rng driver Vivek Unune (2): ARM: dts: BCM5301X: Make USB 3.0 PHY use MDIO PHY driver ARM: dts: BCM5301X: Add support for Linksys EA9500 Vladimir Olovyannikov (1): arm64: dts: stingray: add bcm958802a802x dts Vladimir Zapolskiy (2): ARM: dts: imx31: add device tree description of basic controllers ARM: dts: imx31: add LogicPD MX31Lite board description Wolfram Sang (2): arm64: dts: renesas: convert to SPDX identifiers ARM: dts: convert to SPDX identifier for Renesas boards Xingyu Chen (1): ARM64: dts: meson-axg: add saradc support Yong Wu (1): dt-bindings: mediatek: Add binding for mt2712 IOMMU and SMI Yoshihiro Kaneko (1): arm64: dts: renesas: r8a77995: add thermal device support Yoshihiro Shimoda (3): arm64: dts: renesas: r8a77990: Enable USB2.0 Host for Ebisu board arm64: dts: renesas: Unify the labels for RWDT arm64: dts: renesas: r8a77990: Enable USB3.0 host for Ebisu board oscardagrach (4): arm64: dts: hikey960: Remove deprecated MMC properties arm64: dts: hikey960: Clean up MMC properties and move to proper file arm64: dts: hikey960: Remove keep-power-in-suspend property arm64: dts: hikey: Remove keep-power-in-suspend property .../devicetree/bindings/arm/adapteva.txt | 7 - .../devicetree/bindings/arm/amlogic.txt | 13 + .../devicetree/bindings/arm/atmel-pmc.txt | 14 - Documentation/devicetree/bindings/arm/cpus.txt | 2 + .../devicetree/bindings/arm/freescale/m4if.txt | 12 + .../bindings/arm/freescale/tigerp.txt | 12 + Documentation/devicetree/bindings/arm/fsl.txt | 4 + .../devicetree/bindings/arm/insignal-boards.txt | 8 - .../devicetree/bindings/arm/mediatek.txt | 6 +- .../devicetree/bindings/arm/omap/l4.txt | 15 +- .../devicetree/bindings/arm/rockchip.txt | 14 + .../bindings/arm/samsung/samsung-boards.txt | 5 +- .../devicetree/bindings/arm/shmobile.txt | 5 +- Documentation/devicetree/bindings/arm/ti/k3.txt | 23 + .../devicetree/bindings/arm/xilinx.txt | 30 +- .../devicetree/bindings/clock/at91-clock.txt | 9 +- .../bindings/iommu/mediatek,iommu.txt | 6 +- .../memory-controllers/mediatek,smi-common.txt | 6 +- .../memory-controllers/mediatek,smi-larb.txt | 5 +- .../devicetree/bindings/mmc/sunxi-mmc.txt | 2 + .../devicetree/bindings/net/dwmac-sun8i.txt | 8 - .../devicetree/bindings/sound/mrvl,pxa-ssp.txt | 8 +- .../bindings/timer/ti,davinci-timer.txt | 37 + .../devicetree/bindings/vendor-prefixes.txt | 5 + MAINTAINERS | 10 + arch/arm/boot/dts/Makefile | 35 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 457 ++++ arch/arm/boot/dts/am335x-sancloud-bbe.dts | 136 + arch/arm/boot/dts/am335x-sl50.dts | 297 ++- arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/am3517-evm.dts | 50 +- arch/arm/boot/dts/am3517-som.dtsi | 105 +- arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am571x-idk.dts | 4 - arch/arm/boot/dts/am572x-idk-common.dtsi | 4 - arch/arm/boot/dts/am57xx-idk-common.dtsi | 7 +- arch/arm/boot/dts/armada-388-clearfog-base.dts | 5 - arch/arm/boot/dts/armada-388-clearfog-pro.dts | 5 - arch/arm/boot/dts/armada-388-clearfog.dts | 7 +- arch/arm/boot/dts/armada-388-clearfog.dtsi | 7 +- arch/arm/boot/dts/armada-388-helios4.dts | 313 +++ .../boot/dts/armada-38x-solidrun-microsom.dtsi | 6 - arch/arm/boot/dts/aspeed-ast2500-evb.dts | 14 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 4 +- arch/arm/boot/dts/aspeed-g4.dtsi | 26 +- arch/arm/boot/dts/aspeed-g5.dtsi | 34 +- arch/arm/boot/dts/at91-dvk_som60.dts | 95 + arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 159 ++ arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 90 + arch/arm/boot/dts/at91-gatwick.dts | 121 + arch/arm/boot/dts/at91-som60.dtsi | 230 ++ arch/arm/boot/dts/at91-wb45n.dts | 64 + arch/arm/boot/dts/at91-wb45n.dtsi | 165 ++ arch/arm/boot/dts/at91-wb50n.dts | 112 + arch/arm/boot/dts/at91-wb50n.dtsi | 198 ++ arch/arm/boot/dts/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/at91sam9263.dtsi | 2 +- arch/arm/boot/dts/at91sam9rl.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5.dtsi | 8 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 9 + arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts | 88 + arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi | 34 + arch/arm/boot/dts/bcm2837.dtsi | 6 + arch/arm/boot/dts/bcm283x.dtsi | 6 + arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 + arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 + .../boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 + arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 4 + arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 4 + arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 + arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 + arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 + arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 + arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 + .../boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 + .../boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 + arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 4 + arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 4 + .../boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 + .../boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 + arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 4 + arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 + arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 + .../boot/dts/bcm4709-tplink-archer-c9-v1.dts | 4 + arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 233 ++ arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 4 + arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 4 + arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 4 + arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 + arch/arm/boot/dts/bcm47094.dtsi | 7 +- arch/arm/boot/dts/bcm5301x.dtsi | 35 +- arch/arm/boot/dts/bcm53573.dtsi | 8 + arch/arm/boot/dts/bcm94708.dts | 4 + arch/arm/boot/dts/bcm94709.dts | 4 + arch/arm/boot/dts/bcm953012er.dts | 4 + arch/arm/boot/dts/bcm953012hr.dts | 4 + arch/arm/boot/dts/bcm953012k.dts | 4 + arch/arm/boot/dts/berlin2.dtsi | 10 + arch/arm/boot/dts/berlin2q.dtsi | 33 + arch/arm/boot/dts/da850-enbw-cmc.dts | 4 + arch/arm/boot/dts/da850-evm.dts | 91 +- arch/arm/boot/dts/da850-lcdk.dts | 9 + arch/arm/boot/dts/da850-lego-ev3.dts | 86 + arch/arm/boot/dts/da850.dtsi | 176 ++ arch/arm/boot/dts/dra7-evm-common.dtsi | 10 + arch/arm/boot/dts/dra7-evm.dts | 9 - arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 8 + arch/arm/boot/dts/dra72-evm-common.dtsi | 1 + arch/arm/boot/dts/dra74x.dtsi | 10 + arch/arm/boot/dts/dra76-evm.dts | 14 + arch/arm/boot/dts/dra76x.dtsi | 64 + arch/arm/boot/dts/emev2-kzm9d.dts | 5 +- arch/arm/boot/dts/emev2.dtsi | 5 +- arch/arm/boot/dts/exynos3250.dtsi | 18 +- arch/arm/boot/dts/exynos4.dtsi | 2 +- arch/arm/boot/dts/exynos4210.dtsi | 13 + arch/arm/boot/dts/exynos4412-midas.dtsi | 35 +- .../boot/dts/exynos4412-tmu-sensor-conf.dtsi | 20 - arch/arm/boot/dts/exynos4412.dtsi | 9 + arch/arm/boot/dts/exynos5.dtsi | 5 + arch/arm/boot/dts/exynos5250.dtsi | 25 +- arch/arm/boot/dts/exynos5410.dtsi | 8 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 6 + .../boot/dts/exynos5420-tmu-sensor-conf.dtsi | 21 - arch/arm/boot/dts/exynos5420.dtsi | 10 +- arch/arm/boot/dts/exynos5422-cpus.dtsi | 8 +- arch/arm/boot/dts/gemini-sl93512r.dts | 328 +++ arch/arm/boot/dts/gemini-sq201.dts | 159 ++ .../boot/dts/gr-peach-audiocamerashield.dtsi | 79 + arch/arm/boot/dts/highbank.dts | 30 + arch/arm/boot/dts/imx31-lite.dts | 177 ++ arch/arm/boot/dts/imx31.dtsi | 223 ++ arch/arm/boot/dts/imx50-evk.dts | 8 - arch/arm/boot/dts/imx50-pinfunc.h | 4 +- arch/arm/boot/dts/imx50.dtsi | 18 - arch/arm/boot/dts/imx51-babbage.dts | 29 +- .../dts/imx51-eukrea-mbimxsd51-baseboard.dts | 21 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 75 +- arch/arm/boot/dts/imx51-zii-scu2-mezz.dts | 448 ++++ arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 467 ++++ arch/arm/boot/dts/imx51.dtsi | 61 +- arch/arm/boot/dts/imx53-kp-ddc.dts | 146 ++ arch/arm/boot/dts/imx53-kp-hsc.dts | 52 + arch/arm/boot/dts/imx53-kp.dtsi | 189 ++ arch/arm/boot/dts/imx53-ppd.dts | 40 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 9 +- arch/arm/boot/dts/imx53.dtsi | 7 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 3 - arch/arm/boot/dts/imx6dl-icore-mipi.dts | 25 + arch/arm/boot/dts/imx6dl-mamoj.dts | 265 ++ arch/arm/boot/dts/imx6dl-nit6xlite.dts | 38 +- arch/arm/boot/dts/imx6dl-nitrogen6x.dts | 38 +- arch/arm/boot/dts/imx6dl-riotboard.dts | 54 +- arch/arm/boot/dts/imx6dl.dtsi | 24 + arch/arm/boot/dts/imx6q-apalis-eval.dts | 16 + arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 4 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 4 + arch/arm/boot/dts/imx6q-cm-fx6.dts | 66 + arch/arm/boot/dts/imx6q-icore-mipi.dts | 8 + arch/arm/boot/dts/imx6q-nitrogen6_max.dts | 38 +- arch/arm/boot/dts/imx6q-nitrogen6_som2.dts | 38 +- arch/arm/boot/dts/imx6q-nitrogen6x.dts | 38 +- arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 1 + arch/arm/boot/dts/imx6q.dtsi | 88 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 75 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 78 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 49 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 39 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 39 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 39 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 39 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 25 + arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 1 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 59 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 30 +- arch/arm/boot/dts/imx6qdl.dtsi | 1 - arch/arm/boot/dts/imx6qp-nitrogen6_max.dts | 39 +- arch/arm/boot/dts/imx6qp-nitrogen6_som2.dts | 39 +- arch/arm/boot/dts/imx6sl-evk.dts | 13 + arch/arm/boot/dts/imx6sl.dtsi | 64 +- arch/arm/boot/dts/imx6sll-evk.dts | 463 ++++ arch/arm/boot/dts/imx6sll-pinfunc.h | 880 +++++++ arch/arm/boot/dts/imx6sll.dtsi | 780 ++++++ arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 109 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 + arch/arm/boot/dts/imx6sx.dtsi | 16 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcexpress.dts | 200 ++ arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi | 201 ++ arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 3 +- arch/arm/boot/dts/imx6ul.dtsi | 6 + arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 14 - arch/arm/boot/dts/imx6ull.dtsi | 62 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 87 +- arch/arm/boot/dts/imx7d-sdb.dts | 33 +- arch/arm/boot/dts/imx7d.dtsi | 1 + arch/arm/boot/dts/imx7s.dtsi | 1 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 5 +- arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 5 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 20 + arch/arm/boot/dts/keystone-k2g-evm.dts | 63 + arch/arm/boot/dts/keystone-k2g-ice.dts | 59 + arch/arm/boot/dts/keystone-k2g-netcp.dtsi | 147 ++ arch/arm/boot/dts/keystone-k2g.dtsi | 25 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 20 + arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 20 + arch/arm/boot/dts/logicpd-som-lv.dtsi | 2 +- .../boot/dts/logicpd-torpedo-37xx-devkit.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 1 + arch/arm/boot/dts/mt7623.dtsi | 3 + arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 6 +- arch/arm/boot/dts/mt7623n-rfb-nand.dts | 73 - arch/arm/boot/dts/mt7623n-rfb.dtsi | 86 - arch/arm/boot/dts/omap3-cm-t3517.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-evm-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 7 +- arch/arm/boot/dts/omap4-duovero-parlor.dts | 4 +- arch/arm/boot/dts/omap4-duovero.dtsi | 1 + arch/arm/boot/dts/omap4-l4.dtsi | 2444 ++++++++++++++++++ arch/arm/boot/dts/omap4-panda-common.dtsi | 24 +- arch/arm/boot/dts/omap4-panda-es.dts | 14 +- arch/arm/boot/dts/omap4-sdp.dts | 2 +- arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | 2 +- arch/arm/boot/dts/omap4.dtsi | 812 +----- arch/arm/boot/dts/omap4460.dtsi | 36 + arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5.dtsi | 14 + arch/arm/boot/dts/pxa2xx.dtsi | 2 +- arch/arm/boot/dts/pxa3xx.dtsi | 33 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 24 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 41 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 2 + arch/arm/boot/dts/r7s72100-genmai.dts | 5 +- arch/arm/boot/dts/r7s72100-gr-peach.dts | 5 +- arch/arm/boot/dts/r7s72100-rskrza1.dts | 5 +- arch/arm/boot/dts/r7s72100.dtsi | 5 +- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 5 +- arch/arm/boot/dts/r8a73a4.dtsi | 5 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 5 +- arch/arm/boot/dts/r8a7740.dtsi | 5 +- arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts | 5 +- arch/arm/boot/dts/r8a7743-iwg20d-q7.dts | 5 +- arch/arm/boot/dts/r8a7743-iwg20m.dtsi | 5 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 5 +- arch/arm/boot/dts/r8a7743.dtsi | 14 +- .../boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 5 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 5 +- arch/arm/boot/dts/r8a7745-iwg22m.dtsi | 5 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 5 +- arch/arm/boot/dts/r8a7745.dtsi | 5 +- arch/arm/boot/dts/r8a77470.dtsi | 16 +- arch/arm/boot/dts/r8a7778-bockw.dts | 5 +- arch/arm/boot/dts/r8a7778.dtsi | 5 +- arch/arm/boot/dts/r8a7779-marzen.dts | 5 +- arch/arm/boot/dts/r8a7779.dtsi | 5 +- arch/arm/boot/dts/r8a7790-lager.dts | 5 +- arch/arm/boot/dts/r8a7790.dtsi | 39 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 5 +- arch/arm/boot/dts/r8a7791-porter.dts | 38 +- arch/arm/boot/dts/r8a7791.dtsi | 19 +- arch/arm/boot/dts/r8a7792-blanche.dts | 5 +- arch/arm/boot/dts/r8a7792-wheat.dts | 5 +- arch/arm/boot/dts/r8a7792.dtsi | 5 +- arch/arm/boot/dts/r8a7793-gose.dts | 5 +- arch/arm/boot/dts/r8a7793.dtsi | 20 +- arch/arm/boot/dts/r8a7794-alt.dts | 5 +- arch/arm/boot/dts/r8a7794-silk.dts | 5 +- arch/arm/boot/dts/r8a7794.dtsi | 5 +- arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi | 5 +- arch/arm/boot/dts/r8a77xx-aa121td01-panel.dtsi | 5 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 28 + arch/arm/boot/dts/r9a06g032.dtsi | 115 + arch/arm/boot/dts/rk3036-evb.dts | 40 +- arch/arm/boot/dts/rk3036-kylin.dts | 40 +- arch/arm/boot/dts/rk3036.dtsi | 40 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 39 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 39 +- arch/arm/boot/dts/rk3066a-mk808.dts | 39 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 39 +- arch/arm/boot/dts/rk3066a.dtsi | 39 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 39 +- arch/arm/boot/dts/rk3188-radxarock.dts | 39 +- arch/arm/boot/dts/rk3188.dtsi | 39 +- arch/arm/boot/dts/rk3228-evb.dts | 40 +- arch/arm/boot/dts/rk3229-evb.dts | 40 +- arch/arm/boot/dts/rk3229.dtsi | 39 +- arch/arm/boot/dts/rk322x.dtsi | 43 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 40 +- arch/arm/boot/dts/rk3288-evb-rk808.dts | 40 +- arch/arm/boot/dts/rk3288-evb.dtsi | 42 +- arch/arm/boot/dts/rk3288-fennec.dts | 40 +- arch/arm/boot/dts/rk3288-firefly-beta.dts | 39 +- .../boot/dts/rk3288-firefly-reload-core.dtsi | 39 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 39 +- arch/arm/boot/dts/rk3288-firefly.dts | 39 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 39 +- arch/arm/boot/dts/rk3288-miqi.dts | 39 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 39 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 39 +- arch/arm/boot/dts/rk3288-popmetal.dts | 39 +- arch/arm/boot/dts/rk3288-r89.dts | 39 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 40 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 40 +- arch/arm/boot/dts/rk3288-tinker.dts | 39 +- .../boot/dts/rk3288-veyron-analog-audio.dtsi | 5 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 41 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 39 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 39 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 39 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 75 +- arch/arm/boot/dts/rk3288-vyasa.dts | 39 +- arch/arm/boot/dts/rk3288.dtsi | 122 +- arch/arm/boot/dts/rk3xxx.dtsi | 39 +- arch/arm/boot/dts/rv1108-evb.dts | 40 +- arch/arm/boot/dts/rv1108.dtsi | 40 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 419 +++ arch/arm/boot/dts/s5pv210-fascinate4g.dts | 45 + arch/arm/boot/dts/s5pv210-galaxys.dts | 77 + arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 2 + arch/arm/boot/dts/sama5d2-pinfunc.h | 4 +- arch/arm/boot/dts/sama5d3.dtsi | 8 +- arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/sh73a0-kzm9g.dts | 5 +- arch/arm/boot/dts/sh73a0.dtsi | 5 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 12 + arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 1 - arch/arm/boot/dts/stm32f429.dtsi | 3 +- arch/arm/boot/dts/stm32f746.dtsi | 2 +- arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 75 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 25 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 45 + arch/arm/boot/dts/stm32mp157c.dtsi | 309 ++- arch/arm/boot/dts/sun4i-a10.dtsi | 25 +- arch/arm/boot/dts/sun5i.dtsi | 32 +- arch/arm/boot/dts/sun6i-a31.dtsi | 30 + arch/arm/boot/dts/sun7i-a20.dtsi | 38 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 22 + arch/arm/boot/dts/sun8i-a33.dtsi | 9 + .../dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 8 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 8 + .../arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 + arch/arm/boot/dts/sun8i-a83t.dtsi | 2 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 21 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 7 + arch/arm/boot/dts/sun8i-h3.dtsi | 31 + .../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 29 + arch/arm/boot/dts/sun8i-r40.dtsi | 319 ++- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 - .../arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 9 + arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra114-roth.dts | 2 +- arch/arm/boot/dts/tegra114-tn7.dts | 2 +- arch/arm/boot/dts/tegra114.dtsi | 9 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra124.dtsi | 7 +- ...20-iris-512.dts => tegra20-colibri-iris.dts} | 4 +- ...20-colibri-512.dtsi => tegra20-colibri.dtsi} | 27 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 2 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra20.dtsi | 31 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 9 +- arch/arm/boot/dts/tegra30-beaver.dts | 5 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 3 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 4 +- arch/arm/boot/dts/tegra30.dtsi | 13 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 3 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 305 +++ arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 341 +++ arch/arm/boot/dts/zynq-cc108.dts | 2 +- arch/arm/boot/dts/zynq-microzed.dts | 4 +- arch/arm/boot/dts/zynq-parallella.dts | 2 +- arch/arm/boot/dts/zynq-zc702.dts | 5 +- arch/arm/boot/dts/zynq-zc706.dts | 3 +- arch/arm/boot/dts/zynq-zc770-xm010.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm011.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm012.dts | 2 +- arch/arm/boot/dts/zynq-zc770-xm013.dts | 2 +- arch/arm/boot/dts/zynq-zed.dts | 5 +- arch/arm/boot/dts/zynq-zturn.dts | 114 + arch/arm/boot/dts/zynq-zybo-z7.dts | 16 +- arch/arm/boot/dts/zynq-zybo.dts | 3 +- arch/arm/mach-at91/pm.c | 5 + arch/arm64/Kconfig.platforms | 7 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/Makefile | 2 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 219 ++ .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 4 + .../dts/allwinner/sun50i-a64-nanopi-a64.dts | 4 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 4 + .../dts/allwinner/sun50i-a64-orangepi-win.dts | 4 + .../boot/dts/allwinner/sun50i-a64-pine64.dts | 4 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 285 ++ .../allwinner/sun50i-a64-sopine-baseboard.dts | 4 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 15 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 7 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 113 +- .../dts/allwinner/sun50i-h5-orangepi-pc2.dts | 12 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 146 ++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 67 +- .../boot/dts/altera/socfpga_stratix10.dtsi | 41 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 35 + arch/arm64/boot/dts/amlogic/Makefile | 3 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 168 ++ arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 311 +++ .../boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 17 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 48 + .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 218 ++ .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 15 +- .../boot/dts/amlogic/meson-gxl-s905d-p231.dts | 7 + .../boot/dts/amlogic/meson-gxl-s905w-p281.dts | 22 + .../dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 22 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 24 + arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 15 +- arch/arm64/boot/dts/amlogic/meson-gxm-q201.dts | 7 + arch/arm64/boot/dts/broadcom/stingray/Makefile | 2 + .../dts/broadcom/stingray/bcm958742-base.dtsi | 35 +- .../dts/broadcom/stingray/bcm958802a802x.dts | 26 + .../broadcom/stingray/stingray-board-base.dtsi | 51 + .../dts/broadcom/stingray/stingray-clock.dtsi | 26 +- .../dts/broadcom/stingray/stingray-pcie.dtsi | 54 + .../boot/dts/broadcom/stingray/stingray.dtsi | 19 + .../exynos/exynos5433-tmu-g3d-sensor-conf.dtsi | 20 - .../dts/exynos/exynos5433-tmu-sensor-conf.dtsi | 19 - arch/arm64/boot/dts/exynos/exynos5433.dtsi | 14 +- .../dts/exynos/exynos7-tmu-sensor-conf.dtsi | 21 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- .../boot/dts/freescale/fsl-ls1012a-frdm.dts | 38 +- .../boot/dts/freescale/fsl-ls1012a-qds.dts | 38 +- .../boot/dts/freescale/fsl-ls1012a-rdb.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 38 +- .../boot/dts/freescale/fsl-ls1043-post.dtsi | 3 +- .../boot/dts/freescale/fsl-ls1043a-qds.dts | 39 +- .../boot/dts/freescale/fsl-ls1043a-rdb.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 44 +- .../boot/dts/freescale/fsl-ls1046-post.dtsi | 2 +- .../boot/dts/freescale/fsl-ls1046a-qds.dts | 39 +- .../boot/dts/freescale/fsl-ls1046a-rdb.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 42 +- .../boot/dts/freescale/fsl-ls1088a-qds.dts | 38 +- .../boot/dts/freescale/fsl-ls1088a-rdb.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 44 +- .../boot/dts/freescale/fsl-ls2080a-qds.dts | 38 +- .../boot/dts/freescale/fsl-ls2080a-rdb.dts | 38 +- .../boot/dts/freescale/fsl-ls2080a-simu.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 42 +- .../boot/dts/freescale/fsl-ls2088a-qds.dts | 38 +- .../boot/dts/freescale/fsl-ls2088a-rdb.dts | 38 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 42 +- .../boot/dts/freescale/fsl-ls208xa-qds.dtsi | 38 +- .../boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 38 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 38 +- .../boot/dts/freescale/qoriq-bman-portals.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi | 2 +- .../boot/dts/freescale/qoriq-fman3-0-1g-5.dtsi | 2 +- .../arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 2 +- .../boot/dts/freescale/qoriq-qman-portals.dtsi | 2 +- .../boot/dts/hisilicon/hi3660-hikey960.dts | 26 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 79 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 1 - arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 16 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 23 +- .../boot/dts/marvell/armada-8040-mcbin.dts | 2 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 33 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 4 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 12 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 22 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 106 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 2 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 239 ++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 28 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 22 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 33 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 55 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 45 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 780 ++++++ .../boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts | 5 +- .../boot/dts/renesas/r8a7795-es1-h3ulcb.dts | 5 +- .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 7 +- .../boot/dts/renesas/r8a7795-h3ulcb-kf.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 5 +- .../boot/dts/renesas/r8a7795-salvator-x.dts | 5 +- .../boot/dts/renesas/r8a7795-salvator-xs.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 22 +- .../boot/dts/renesas/r8a7796-m3ulcb-kf.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 5 +- .../boot/dts/renesas/r8a7796-salvator-x.dts | 5 +- .../boot/dts/renesas/r8a7796-salvator-xs.dts | 5 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 63 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 253 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 5 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 5 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 29 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 23 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 403 ++- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 37 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 169 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 133 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 251 +- .../arm64/boot/dts/renesas/salvator-common.dtsi | 34 +- arch/arm64/boot/dts/renesas/salvator-x.dtsi | 7 +- arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 7 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 5 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 11 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 44 +- .../boot/dts/rockchip/rk3368-evb-act8846.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 39 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 39 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 47 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 599 +++++ arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 86 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 79 + .../dts/rockchip/rk3399-gru-chromebook.dtsi | 397 +++ .../boot/dts/rockchip/rk3399-gru-kevin.dts | 86 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 367 +-- .../arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 39 +- arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 39 +- .../boot/dts/rockchip/rk3399-puma-haikou.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 40 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 41 +- .../boot/dts/rockchip/rk3399-sapphire.dtsi | 44 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 161 +- .../boot/dts/socionext/uniphier-ld11-global.dts | 1 + .../boot/dts/socionext/uniphier-ld20-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 + arch/arm64/boot/dts/sprd/sc2731.dtsi | 44 + arch/arm64/boot/dts/sprd/whale2.dtsi | 6 + arch/arm64/boot/dts/ti/Makefile | 9 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 31 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 87 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 36 + arch/arm64/boot/dts/ti/k3-am654.dtsi | 115 + arch/arm64/boot/dts/xilinx/Makefile | 2 +- .../boot/dts/xilinx/avnet-ultra96-rev1.dts | 19 + .../arm64/boot/dts/xilinx/zynqmp-ep108-clk.dtsi | 137 - arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts | 154 -- .../boot/dts/xilinx/zynqmp-zcu100-revC.dts | 12 +- .../boot/dts/xilinx/zynqmp-zcu102-revA.dts | 2 - .../boot/dts/xilinx/zynqmp-zcu106-revA.dts | 2 - .../boot/dts/xilinx/zynqmp-zcu111-revA.dts | 2 - drivers/soc/ti/Kconfig | 14 + include/dt-bindings/memory/mt2712-larb-port.h | 95 + 581 files changed, 22415 insertions(+), 7095 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/adapteva.txt delete mode 100644 Documentation/devicetree/bindings/arm/atmel-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/m4if.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/tigerp.txt delete mode 100644 Documentation/devicetree/bindings/arm/insignal-boards.txt create mode 100644 Documentation/devicetree/bindings/arm/ti/k3.txt create mode 100644 Documentation/devicetree/bindings/timer/ti,davinci-timer.txt create mode 100755 arch/arm/boot/dts/am335x-osd3358-sm-red.dts create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe.dts create mode 100644 arch/arm/boot/dts/armada-388-helios4.dts create mode 100644 arch/arm/boot/dts/at91-dvk_som60.dts create mode 100644 arch/arm/boot/dts/at91-dvk_su60_somc.dtsi create mode 100644 arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi create mode 100644 arch/arm/boot/dts/at91-gatwick.dts create mode 100644 arch/arm/boot/dts/at91-som60.dtsi create mode 100644 arch/arm/boot/dts/at91-wb45n.dts create mode 100644 arch/arm/boot/dts/at91-wb45n.dtsi create mode 100644 arch/arm/boot/dts/at91-wb50n.dts create mode 100644 arch/arm/boot/dts/at91-wb50n.dtsi create mode 100644 arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts create mode 100644 arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi delete mode 100644 arch/arm/boot/dts/exynos4412-tmu-sensor-conf.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-tmu-sensor-conf.dtsi create mode 100644 arch/arm/boot/dts/gemini-sl93512r.dts create mode 100644 arch/arm/boot/dts/gr-peach-audiocamerashield.dtsi create mode 100644 arch/arm/boot/dts/imx31-lite.dts create mode 100644 arch/arm/boot/dts/imx51-zii-scu2-mezz.dts create mode 100644 arch/arm/boot/dts/imx51-zii-scu3-esb.dts create mode 100644 arch/arm/boot/dts/imx53-kp-ddc.dts create mode 100644 arch/arm/boot/dts/imx53-kp-hsc.dts create mode 100644 arch/arm/boot/dts/imx53-kp.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-icore-mipi.dts create mode 100644 arch/arm/boot/dts/imx6sll-evk.dts create mode 100644 arch/arm/boot/dts/imx6sll-pinfunc.h create mode 100644 arch/arm/boot/dts/imx6sll.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsbcexpress.dts create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi create mode 100644 arch/arm/boot/dts/keystone-k2g-netcp.dtsi delete mode 100644 arch/arm/boot/dts/mt7623n-rfb-nand.dts delete mode 100644 arch/arm/boot/dts/mt7623n-rfb.dtsi create mode 100644 arch/arm/boot/dts/omap4-l4.dtsi create mode 100644 arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts create mode 100644 arch/arm/boot/dts/r9a06g032.dtsi create mode 100644 arch/arm/boot/dts/s5pv210-aries.dtsi create mode 100644 arch/arm/boot/dts/s5pv210-fascinate4g.dts create mode 100644 arch/arm/boot/dts/s5pv210-galaxys.dts rename arch/arm/boot/dts/{tegra20-iris-512.dts => tegra20-colibri-iris.dts} (95%) rename arch/arm/boot/dts/{tegra20-colibri-512.dtsi => tegra20-colibri.dtsi} (96%) create mode 100644 arch/arm/boot/dts/vf610-zii-cfu1.dts create mode 100644 arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts create mode 100644 arch/arm/boot/dts/zynq-zturn.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905w-p281.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts create mode 100644 arch/arm64/boot/dts/broadcom/stingray/bcm958802a802x.dts create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-board-base.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-pcie.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu-g3d-sensor-conf.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu-sensor-conf.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts create mode 100644 arch/arm64/boot/dts/qcom/pm8005.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8998.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi create mode 100644 arch/arm64/boot/dts/ti/Makefile create mode 100644 arch/arm64/boot/dts/ti/k3-am65-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am654-base-board.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am654.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/avnet-ultra96-rev1.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-ep108-clk.dtsi delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts create mode 100644 include/dt-bindings/memory/mt2712-larb-port.h