From patchwork Mon Aug 3 21:36:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 1340566 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=FhL0lXGT; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BLB6w0bGXz9sSt for ; Tue, 4 Aug 2020 07:37:12 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=/8VuiyCjP9mezLspG+cynsfwp1AiRqYI2O6UnHEohzk=; b=FhL0lXGT9vp302aRffS0ksf1G SpGwzE4tkD1YTY0ZQu6Bo6pzTgjl6YsKeu13NEbFKEdm411xPBydQHr++9pb2gnjeH3lesgOlWG7B 21zkVAAKlEjgH48O2HERol/yhHsOnEEwLFnMltAA3FB8x7MxbVTarVURaC+qv0UDBlYZVIas2b+Lh REx8dgq4TpLcKpNfI/eH24GLJBdD+Y+/MykJ3upi1q9KFp9aqcz1Cdy19W6VtZ85NLjo6GNSIHMeo NI1yDoiszevFa0KKoMpmYfVMudCWWQgiGjNMQYnfTuTq/fBsxhBdtRRkDGW0vN6irYso48DWf/t5K +Yl5nwUcg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2i8S-0001r6-2j; Mon, 03 Aug 2020 21:36:44 +0000 Received: from mout.kundenserver.de ([217.72.192.75]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2i8P-0001qI-2W for linux-arm-kernel@lists.infradead.org; Mon, 03 Aug 2020 21:36:42 +0000 Received: from mail-qk1-f178.google.com ([209.85.222.178]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1M8QBa-1k77zA2wDI-004Opm for ; Mon, 03 Aug 2020 23:36:36 +0200 Received: by mail-qk1-f178.google.com with SMTP id d14so36580409qke.13 for ; Mon, 03 Aug 2020 14:36:33 -0700 (PDT) X-Gm-Message-State: AOAM530GnHEEmEZMiebKSJgiO25uFep/olWrkU3xnoB1Myc3v6Yc3G1F 34NT6ZPAChoVt3lBrlgr8aZJt6zPhNGyphfy2+I= X-Google-Smtp-Source: ABdhPJwwQzHRTgG+FJpA6sFno1jB8t626xp9An63ocmks4a0IgTGS0AaeC1ZasdOqb4o/OfIU5J5fBcFbgsZ0EBw8P8= X-Received: by 2002:a37:9004:: with SMTP id s4mr18010613qkd.286.1596490592445; Mon, 03 Aug 2020 14:36:32 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 3 Aug 2020 23:36:16 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 1/5] ARM: defconfig updates for v5.9 To: Linus Torvalds X-Provags-ID: V03:K1:dUyjJ9lLbEOqrxpOiNrNBrCSNLegrEKkH0Uv4FArmgt6FWaZyb0 KbVAOK77wlMr5gaCvs3kZL+5TQskskLrMi6ceOXwwfse0feYrOm2sOXv2oM+8sU9Uvv25I5 M5iBqZisum8wBQJ4RVHLsLebsD2/PWxQXPzqCLJjlNX1iQc//EDKrLZPxunJT7oqbW/4qza BNrd7HlXy5d7IwL1UR2mg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:LVIDKrMu/Fc=:/GFHgyVWsEAM7ZMvTC1FAi IGGYZ6rv4/0koYG9wvXk6JzJfERX1UfBB0/jcz1e73dz692mYdNiAuplZsOljgwn9EEtBLHYS jQPuhjmNDUfracQyATuDu6ZZ1pdr14BZVZ/Z59bHgLJe3yYUn8VN1wpARsc4J5Q+3g/fgre2M 01coGcArWwTI/wxqvgruLKoYRsapyad446voGOpLtHoOxYjMdff9o4wTslQHwgq/bbv6ZWNxa Fz3oEqUDcb8r/s1PRDWK3voZDki+uPt+Tf3aeiGdtfzUmMqpVfQgq3OuaEPDsNbcshiJLeaGA rpTrX430pqnplnS5zg++7Gy//hMwpy8oSTy2BIxBZTRfyZeBfre+MSlwlvwQhRAcJs4PEvuYo TuokpmK42Xpg/qKi/0McNeZ/2gKjfSlwaBkgKIlm/0umZlULiFQ0mlbcKht+kn5QuM0X0zZ8s ia2yrcq27zQtWh97qhTcSfZrAduRAYmUb4yZ02yINvm+YTHfjjeWZthNqhUsuSUzqipHZPZC+ 0Faa4xLbZ+AhcQQPf3ZkR5A4Wnfc01OwhGZ7l9OOSBumPMImF0oSkpWW6c6LOC37DbqNSpoqA DzCfKuqfT5t9xyFN4SWN0blFk4rvXIWVet5HDaURPd8BpxQlKh4QnCnJKISk14fmgkTHQYk+O w628kj7W1odQVXiC5AbpUSJ4o5CMMimuTUYBSuD2VxCZiCCZLF8NoDt5XLUsjhqkEMGsWxH2E /F4fRRkhFlZIi38u7O92f9glAW3kbDeXc0fD/3mEhPF1l4FXrFgvtFUii0IaReRdj4QurYZok x6cdcJczqjRDitBVraJB/iMPUWi/bB2MuAr/HZpwStw4oLDzJyL/PPUv3q5pWs/I/TBp+4gS7 JLkUg85Mx3ZUQZ2JcrqELm+i44UB09AvJbCRj1F3Fh4EZr0lffq2k3j5gzAb6OYgQWrKqPFgF 5CKQTQSJqypKr5WSkbrOMts/oJ8W6VN+X1wJKW8KqanMdhuuXAO0p X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200803_173641_341566_420DAC6E X-CRM114-Status: GOOD ( 18.01 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [217.72.192.75 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [217.72.192.75 listed in wl.mailspike.net] X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: SoC Team , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110: Linux 5.8-rc2 (2020-06-21 15:45:29 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-defconfig-5.9 for you to fetch changes up to 66d3037898efc84ee241f593ffba244591bca328: Merge tag 'at91-defconfig-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/defconfig (2020-07-27 14:35:28 +0200) ---------------------------------------------------------------- ARM: defconfig updates for 5.9 These are the usual updates to arm/arm64 defconfig files, enabling newly added drivers and addressing changes to Kconfig files. Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Arnd Bergmann (7): Merge tag 'renesas-arm-defconfig-for-v5.9-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/defconfig Merge tag 'tegra-for-5.9-arm-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig Merge tag 'sunxi-config-for-5.9-1' of git://git.kernel.org/.../sunxi/linux into arm/defconfig Merge tag 'qcom-arm64-defconfig-for-5.9' of git://git.kernel.org/.../qcom/linux into arm/defconfig Merge tag 'imx-defconfig-5.9' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig Merge tag 'ti-k3-config-for-v5.9' of git://git.kernel.org/.../kristo/linux into arm/defconfig Merge tag 'at91-defconfig-5.9' of git://git.kernel.org/.../at91/linux into arm/defconfig Bjorn Andersson (2): arm64: defconfig: Enable Qualcomm SM8250 pinctrl driver arm64: defconfig: Enable Qualcomm IPCC driver Codrin Ciubotariu (1): ARM: configs: at91: sama5: Enable CLASSD Cristian Birsan (1): ARM: configs: at91: sama5: enable CAN PLATFORM driver Dmitry Osipenko (1): ARM: tegra_defconfig: Enable options useful for Nexus 7 and Acer A500 Enric Balletbo i Serra (1): arm/arm64: defconfig: Update configs to use the new CROS_EC options Faiz Abbas (1): arm64: defconfig: Enable AM654x SDHCI controller Geert Uytterhoeven (9): ARM: shmobile: defconfig: Refresh for v5.8-rc1 ARM: shmobile: defconfig: Enable DA9063 ONKEY support ARM: shmobile: defconfig: Enable CAT9554 support ARM: shmobile: defconfig: Enable RZ/A watchdog support ARM: shmobile: defconfig: Enable RZ/A1 CEU support ARM: shmobile: defconfig: Enable ADV7612 CEC support ARM: shmobile: defconfig: Enable RZ/A1H RTC support ARM: multi_v7_defconfig: Enable additional support for Renesas platforms arm64: defconfig: Enable additional support for Renesas platforms Georgi Djakov (1): arm64: defconfig: Enable the PM8xxx RTC driver Grygorii Strashko (1): arm64: arch_k3: enable chipid driver Jeffrey Hugo (1): arm64: defconfig: Add CONFIG_QCOM_RPMPD Jon Hunter (1): ARM: tegra: Enable CPUFREQ userspace governor Maxime Ripard (10): ARM: configs: sunxi: Run savedefconfig ARM: configs: sunxi: Enable the CSI drivers ARM: configs: sunxi: Enable the deinterlace and rotation engines ARM: configs: sunxi: Enable Cedrus ARM: configs: sunxi: Enable ASoC options ARM: configs: sunxi: Add DRM output-related options ARM: configs: sunxi: Enable Lima ARM: configs: sunxi: Enable the PS/2 controller ARM: sunxi: configs: Enable the Mailbox driver ARM: configs: sunxi: Enable crypto related options Michael Walle (3): arm64: defconfig: enable RTC and audio support on Kontron sl28 boards arm64: defconfig: enable TSN features for ENETC and similiar hardware arm64: defconfig: enable CONFIG_FSL_ENETC_QOS Peng Fan (1): ARM: imx_v6_v7_defconfig: Support i.MX8MM Razvan Stefanescu (2): ARM: configs: at91: sama5: add support for KSZ ethernet switches ARM: configs: at91: sama5: enable bridge and VLAN filtering Robin Gong (1): arm64: defconfig: add pca9450 pmic driver Stanimir Varbanov (1): arm64: defconfig: Enable SDM845 video clock controller arch/arm/configs/exynos_defconfig | 4 ++- arch/arm/configs/imx_v6_v7_defconfig | 3 +++ arch/arm/configs/multi_v7_defconfig | 11 ++++++++- arch/arm/configs/pxa_defconfig | 4 ++- arch/arm/configs/sama5_defconfig | 8 ++++++ arch/arm/configs/shmobile_defconfig | 13 ++++++---- arch/arm/configs/sunxi_defconfig | 48 +++++++++++++++++++++++++----------- arch/arm/configs/tegra_defconfig | 45 ++++++++++++++++++++++++++++++++- arch/arm64/Kconfig.platforms | 1 + arch/arm64/configs/defconfig | 33 ++++++++++++++++++++++++- 10 files changed, 145 insertions(+), 25 deletions(-) From patchwork Mon Aug 3 21:44:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 1340567 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=TSOLOOQW; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BLBJ415ryz9sTK for ; Tue, 4 Aug 2020 07:45:08 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=JG9Bn1Holipt3PijxFFYSBoJr7AV7d5C2ZEeXnJes3g=; b=TSOLOOQWmj2o40ilZA8k4UWgF 9hDMl4nXZOLTQHHf9tfgGax/M9zS0o+oyPdRYyzCbTE9xMdWSu2nYBLp4xcY8mWxVdgG4FljCX3OK Ft9gIX3GingESelojTgLArdiFQCYdsdieOtOjnDs4NynOjwNfpi+fpUYYghZ3LmixKIHZANnshjqT YeldMaYBZpn4rhKQ/mCKc0WGVs2AbIscTuVK7fsvHOHBgoB4bYvoqT7POTjT0XawW/0zA7qA9T7pp 9zy9wo77cosJxlpMUQtwhjIftYBAwAIcAwFT/9hMW9DaMmza3BRPDaWD2sO3csTodgQGiy+vrMBvO 8de9LANIA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2iGE-0002wD-BE; Mon, 03 Aug 2020 21:44:46 +0000 Received: from mout.kundenserver.de ([212.227.126.134]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2iG8-0002vY-Ju for linux-arm-kernel@lists.infradead.org; Mon, 03 Aug 2020 21:44:43 +0000 Received: from mail-qt1-f169.google.com ([209.85.160.169]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MfL5v-1kepEl2rJz-00go1x for ; Mon, 03 Aug 2020 23:44:37 +0200 Received: by mail-qt1-f169.google.com with SMTP id v22so23520581qtq.8 for ; Mon, 03 Aug 2020 14:44:36 -0700 (PDT) X-Gm-Message-State: AOAM530a56Xh95VhruzeUhCAB/wemUZozFsTffvoOKtTKQ6U8MxhZUE6 OAOTVRtqMx3frtS9iOtzFfK6NMbyOpsLCtzAaJw= X-Google-Smtp-Source: ABdhPJzBqDmzvlwf55pKw4jYm/Xeaf5RyiIP1Ns7nGyw0hhGEK5GXOfcE+U3RErfxjy1Poxi+mq6Sx+XA9aXwuYjBYU= X-Received: by 2002:ac8:4652:: with SMTP id f18mr18239802qto.142.1596491075110; Mon, 03 Aug 2020 14:44:35 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 3 Aug 2020 23:44:18 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 2/5] ARM: SoC: DT changes for v5.9 To: Linus Torvalds X-Provags-ID: V03:K1:Rm3iosNJwGSB0IbhY+u7nEFT7m0KEJ9f0QbqFICzkBNdnLCIXjB dzqm1SsAN8CiAo7CV82KScMvjku0ZE8QCYiiETaRTUbkh1DvE6oECb132iDDKqC6OUH/Qg7 XdIEFREBr+Cs+uV/1MXo2vJ09o7X1PC2NZ30BxN2D28Q21jm8IVnoX0DgJEzrSNFXHTHMdO A59SbOdczWpoqlmkE431A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WUXNMn/OqGI=:IrIzTUyCemTc5WsRlhO0Gm TCCHvpNIMa1EIGBiPy84fRBx6wuvr3WdzZgks0efNiNkorusRERsChoQY6+/OPRlqIJMyQNva 3EfxCvvuMfgIwkCNsuue8YCtYtpvnw3ggNnwCGvIPETJpU4aupNycX3ZtV3TfcPPtecf2nAjQ 0lp8i3MNLdxBoCSCJq8ZRa50KPITUsA8EY8vhZtTHklGyyZByHrOpx806f+9fQ4oK/uK2qjsb 9kkh850x+Sx88SmgcBwTUL0+rhMCQkV9AefVPyn7dEfFCdaDfrLMXM2G+vqDG8GhYtv6fsifw 3qriGXMF5auGVa2lcdoXZsnCv8oDmbbD9gLnD3OzIsB3GnaAKmDNZt+qZ290JZMs2TYYOySqZ lyuvawGo9pCtNJRscLYFfB5dIoO0W5wx2JNEnduO4Unm6bXlZFupiKluO7NFinhSdGGWVxj8R p7NyCKwCy6mg94fW1/kbm6VJigO2eUj5Z2mii6wjfTMV0FNrt4FYAhCYOMLSyHDyEjZPH38aC 9PNgG1o/d6wBLWGxzHFTKidzELrSr6JFGoBNa3pEYGqZBrjWWPmUuM7Sjqqp2CvwO78p8VaFd xLozEW5l8pE1VVlLiA2k7Qfdrve4JKjDYAmKP0flNnpQIN4xNWw3JqBqSex2EtaLVoRmEoPg4 s0B/A4A7UxA1ntq/1PtMTtQHl4ayLxnOTAySWwhNemm99JRtgxlklo2YS4P47/EGqQduXyQ+n 7XuvSd/iMnrK7VFQsSrc4kn0KWoSx+XC8e/1ADcAlQGUJdq13HDlBcGQlO9Q964C1oMinRKpY MI6eOTKFmVEzr+mNuLmj0XKCvHOEZULfA4IGiSrzTxBh1PLxpgrey+bejyUkC33dKaTMl1R6I BtYfj9qjw9okQ5//EKlRt91hS5libAdIfX7tsdknpOGzwwLxO7v45fVWEYq5Vv2yVy3v1aOT8 WIj0bYJ36knnpTxg88P+1VNLDPEOKzqBA7XNsUS85KTd6mzrF8W85 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200803_174441_052818_721F0952 X-CRM114-Status: GOOD ( 18.05 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.126.134 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.126.134 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: SoC Team , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110: Linux 5.8-rc2 (2020-06-21 15:45:29 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-5.9 for you to fetch changes up to f510ca05271b6f71bd532fe743b39f628110223f: Merge tag 'qcom-arm64-for-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt (2020-07-31 10:41:56 +0200) ---------------------------------------------------------------- ARM: SoC DT changes for 5.9 As usual, there are many patches addressing minor issues in existing DTS files, such as DTC warnings, or adding support for additional peripherals. There are three added SoCs in existing product families: - Amazon: Alpine v3 is a 16-core Cortex-A72 SoC from Amazon's Annapurna Labs, otherwise known as AL73400 or first-generation Graviton, and following the already supported Cortex-A1`5 and Cortex-A57 based Alpine chips. This one is added together with the official Evaluation platform. - Qualcomm: The Snapdragon SDM630 platform is a family of mid-range mobile phone chips from 2017 based on Cortex-A53 or Kryo 260 CPUs. A total of five end-user products are added based on these, all Android phones from Sony: Xperia 10, 10 Plus, XA2, XA2 Plus and XA2 Ultra. - Renesas: RZ/G2H (r8a774e1) is currently the top model in the Renesas RZ/G family, and apparently closely related to the RZ/G2N and RZ/G2M models we already support but has a faster GPU and additional on-chip peripherals. It is added along with the HopeRun HiHope RZ/G2H development board A small number of new boards for already supported SoCs also debut: - Allwinner sunxi: Only one new machine, revision v1.2 of the Pine64 PinePhone (non-Android) smartphone, containing minor changes compared to earlier versions. - Amlogic Meson: WeTek Core2 is an Amlogic S912 (GXM) based Set-top-box - Aspeed: EthanolX is AMD's EPYC data center rerence platform, using an ASpeed AST2600 baseboard management controller. - Mediatek: Lenovo IdeaPad Duet 10.1" (kukui/krane) is a new Chromebook based on the MT8183 (Helio P60t) SoC. - Nvidia Tegra: ASUS Google Nexus 7 and Acer Iconia Tab A500 are two Android tablets from around 2012 using Tegra 3 and Tegra 2, respectively. Thanks to PostmarketOS, these can now run mainline kernels and become useful again. The Jetson Xavier NX Developer Kit uses a SoM and carrier board for the Tegra194, their latest 64-bit chip based on Carmel CPU cores and Volta graphics. - NXP i.MX: Five new boards based on the 32-bit i.MX6 series are added: The MYiR MYS-6ULX single-board computer, and four different models of industrial computers from Protonic. - Qualcomm: MikroTik RouterBoard 3011 is a rackmounted router based on the 32-bit IPQ8064 networking SoC Three older phones get added, the Snapdragon 808 (msm8992) based Xiaomi Libra (Mi 4C) and Microsoft Lumia 950, originally running Windows Phone, and the Snapdragon 810 (msm8994) based Sony Xperia Z5. - Renesas: In addition to the HiHope RZ/G2H board mentioned above, we gain support for board versions 3.0 and 4.0 of the earlier RZ/G2M and RZ/G2N reference boards. Beacon EmbeddedWorks adds another SoM+Carrier development board for RZ/G2M. - Rockchips: Radxa Rock Pi N8 development board and the VMARC RK3288 SoM it is based on, using the high-end 32-bit rk3288 SoC. Notable updates to existing platforms are usually for added on-chip peripherals, including: - ASpeed AST2xxx (various) - Allwinner (cpufreq, thermal, Pinephone touchscreen) - Amlogic Meson (audio, gpu dvdfs, board updates) - Arm Versatile - Broadcom (board updates for switch ports, Raspberry pi clock updates) - Hisilicon (various) - Intel/Altera SoCFPGA (various) - Marvell Armada 7xxx/8xxx (smmu) - Marvell MMP (GPU on mmp2/mmp3) - Mediatek mt8183 (USB, pericfg) - NXP Layerscape (VPU, thermal, DSPI) - NXP i.MX (VPU, bindings, board updates) - Nvidia Tegra194 (GPU) - Qualcomm (GPU, Interconnect, ...) - Renesas R-Car (SPI, IPMMU, board updates) - STMicroelectronics STM32 (various) - Samsung Exynos (various) - Socionext Uniphier (updates to serial, and pcie) - TI K3 (serdes, usb3, audio, sd, chipid) - TI OMAP (IPU/DSP remoteproc changes, dropping platform data) Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- [shortlog didn't fit in 100kb, using $ git log --oneline --first-parent v5.8-rc2..arm-dt-5.9] 6fc013ffb1b6 Merge tag 'amlogic-dt64-4' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt dae29d661d25 Merge tag 'amlogic-dt64-3' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt 9141b3ca7fed ARM: dts: berlin: Align L2 cache-controller nodename with dtschema 73bf2131d057 Merge tag 'aspeed-5.9-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into arm/dt 7fbdc6afd02b Merge tag 'at91-dt-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt 4a775263fcda Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt 33c56edacd9f Merge tag 'mvebu-dt64-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt a127fdac2397 Merge tag 'mvebu-dt-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt cf8182fc9d3d Merge tag 'ti-k3-dt-for-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux into arm/dt 0183b9b0e9a1 arm64: dts: amazon: add Amazon's Annapurna Labs Alpine v3 support b29dd1131306 dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3 81079390fab2 dt-bindings: arm: amazon: add missing alpine-v2 DT binding e6293d123a85 dt-bindings: arm: amazon: update maintainers of amazon,al DT bindings 39889b8294c5 arm64: dts: amazon: rename al folder to be amazon 34d8ddb4d451 dt-bindings: arm: amazon: rename al,alpine DT binding to amazon,al 3ed75c545d47 Merge tag 'v5.9-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt 571a9cf12a85 Merge tag 'v5.9-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt 67598a474fbb ARM: dts: mmp3-dell-ariel: Enable the GPU d896b86e09a7 ARM: dts: mmp3: Add the GPU cbcb5b33df5f ARM: dts: mmp2-olpc-xo-1-75: Enable the GPU b4c2abb6810e ARM: dts: mmp2: Add the GPU d1e6f7c9f0f1 ARM: dts: mmp2-olpc-xo-1-75: Enable audio support 3f2326312aec ARM: dts: mmp2: Add SSPA nodes 5fd71502e2a7 ARM: dts: mmp2: Add Audio Clock controller f3f202bb5600 ARM: dts: mmp2: Add DMA nodes f2023d9d1051 ARM: dts: mmp2: Add Audio SRAM f45a04a5ec44 ARM: dts: mmp2: Extend the MPMU reg range 1267340fe51c ARM: dts: mmp2: Add #power-domain-cells to /clocks f45200b67ea3 ARM: dts: mmp2-olpc-xo-1-75: Delete #address-cells from ssp3 9dbf272cf4f1 ARM: dts: mmp2-olpc-xo-1-75: Fix camera I2C node validation 6b848e263aaf Merge tag 'ux500-dts-for-v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into arm/dt b61010a1ec45 Merge tag 'stm32-dt-for-v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt bd979a33ace6 Merge tag 'samsung-dt64-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt 3236013b7091 Merge tag 'samsung-dt-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt 42f8362abd0e Merge tag 'qcom-dts-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt c6e2e454baef Merge tag 'qcom-arm64-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt 01407153cfed Merge tag 'hisi-arm64-dt-for-5.9' of git://github.com/hisilicon/linux-hisi into arm/dt 6ce448eeef44 Merge tag 'hisi-arm32-dt-for-5.9' of git://github.com/hisilicon/linux-hisi into arm/dt 4828f4570873 Merge tag 'sunxi-dt-for-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt 262fc784d856 Merge tag 'versatile-for-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into arm/dt 3b796abd3027 Merge tag 'imx-dt64-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt d27895a12223 Merge tag 'imx-dt-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt 8fc5082aa470 Merge tag 'imx-bindings-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt 36e163eda14c Merge tag 'socfpga_dts_update_for_v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt fb31429fa988 Merge tag 'tegra-for-5.9-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt 3502e079c6bc Merge tag 'tegra-for-5.9-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt 28ef26f649c6 Merge tag 'tegra-for-5.9-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt 981053c0b282 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt a0660529acf7 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt 6760a29c8817 Merge tag 'renesas-dt-bindings-for-v5.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt 2c2a5564d102 Merge tag 'renesas-arm-dt-for-v5.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt 39a85f6d91a1 Merge tag 'v5.8-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt 0e9aa96859ed Merge tag 'omap-for-v5.9/dt-pt2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt 32ed5880aef5 Merge tag 'omap-for-v5.9/ti-sysc-drop-pdata-take2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt 42027dfe59c0 Merge tag 'arm-soc/for-5.9/devicetree' of https://github.com/Broadcom/stblinux into arm/dt 67b2563855ad Merge tag 'omap-for-v5.9/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt dfe2a4cf8e2f Merge tag 'uniphier-dt64-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into arm/dt 056a7ecf4725 Merge tag 'uniphier-dt-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into arm/dt 9f0d16ebe30f Merge tag 'renesas-arm-dt-for-v5.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt .../devicetree/bindings/arm/al,alpine.yaml | 21 - .../devicetree/bindings/arm/amazon,al.yaml | 33 + Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 5 + .../devicetree/bindings/arm/mediatek.yaml | 5 + Documentation/devicetree/bindings/arm/renesas.yaml | 13 + .../devicetree/bindings/arm/rockchip.yaml | 6 + .../bindings/arm/stm32/st,stm32-syscon.yaml | 14 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/tegra.yaml | 18 + .../bindings/fuse/nvidia,tegra20-fuse.txt | 5 +- .../devicetree/bindings/gpu/nvidia,gk20a.txt | 25 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 19 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 74 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 4 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 + Documentation/devicetree/bindings/usb/dwc2.yaml | 6 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 2 +- arch/arm/boot/dts/Makefile | 14 + arch/arm/boot/dts/am335x-baltos-ir2110.dts | 2 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 2 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 2 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 2 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 2 +- arch/arm/boot/dts/am335x-bone.dts | 2 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblack.dts | 146 +- arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen.dts | 2 +- arch/arm/boot/dts/am335x-chiliboard.dts | 2 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-guardian.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 2 +- arch/arm/boot/dts/am335x-lxm.dts | 2 +- arch/arm/boot/dts/am335x-netcan-plus-1xx.dts | 2 +- arch/arm/boot/dts/am335x-netcom-plus-2xx.dts | 2 +- arch/arm/boot/dts/am335x-netcom-plus-8xx.dts | 2 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 4 +- arch/arm/boot/dts/am335x-osd335x-common.dtsi | 2 +- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 271 ++- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 2 +- arch/arm/boot/dts/am33xx-l4.dtsi | 24 + arch/arm/boot/dts/am33xx.dtsi | 2 +- arch/arm/boot/dts/am3517-craneboard.dts | 2 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 2 +- arch/arm/boot/dts/am3517-evm.dts | 2 +- arch/arm/boot/dts/am3517.dtsi | 6 +- arch/arm/boot/dts/am3874-iceboard.dts | 4 +- arch/arm/boot/dts/am4372.dtsi | 4 +- arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/am437x-l4.dtsi | 2 - arch/arm/boot/dts/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am57-pruss.dtsi | 2 +- arch/arm/boot/dts/am5718.dtsi | 2 +- arch/arm/boot/dts/am571x-idk.dts | 2 +- arch/arm/boot/dts/am5728.dtsi | 2 +- arch/arm/boot/dts/am5729-beagleboneai.dts | 73 +- arch/arm/boot/dts/am572x-idk-common.dtsi | 2 +- arch/arm/boot/dts/am572x-idk.dts | 2 +- arch/arm/boot/dts/am5748.dtsi | 2 +- arch/arm/boot/dts/am574x-idk.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 2 +- arch/arm/boot/dts/arm-realview-eb-mp.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx-a9.dts | 2 +- arch/arm/boot/dts/armada-370-dlink-dns327l.dts | 5 +- arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 219 +++ arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 1231 +++++++++++++- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 42 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 466 +++++- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 152 ++ arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 79 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 +- arch/arm/boot/dts/aspeed-g6.dtsi | 15 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 13 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 30 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 2 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 2 +- arch/arm/boot/dts/bcm21664.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 5 + arch/arm/boot/dts/bcm2711.dtsi | 15 + arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 25 + arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 20 + arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 20 + arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 40 + arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 25 + arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 20 + arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 40 + arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 40 + arch/arm/boot/dts/berlin2.dtsi | 2 +- arch/arm/boot/dts/berlin2cd.dtsi | 2 +- arch/arm/boot/dts/berlin2q.dtsi | 2 +- arch/arm/boot/dts/dra7-dspeve-thermal.dtsi | 2 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra7-evm.dts | 2 +- arch/arm/boot/dts/dra7-iva-thermal.dtsi | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 - arch/arm/boot/dts/dra7.dtsi | 2 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra72-evm-revc.dts | 2 +- arch/arm/boot/dts/dra72-evm-tps65917.dtsi | 4 +- arch/arm/boot/dts/dra72-evm.dts | 2 +- arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi | 2 +- arch/arm/boot/dts/dra72x.dtsi | 2 +- arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 2 +- arch/arm/boot/dts/dra74x.dtsi | 60 +- arch/arm/boot/dts/dra76-evm.dts | 2 +- arch/arm/boot/dts/dra76x.dtsi | 2 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 41 + arch/arm/boot/dts/exynos3250.dtsi | 47 +- arch/arm/boot/dts/exynos4.dtsi | 70 +- arch/arm/boot/dts/exynos4210-trats.dts | 98 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 28 +- arch/arm/boot/dts/exynos4210.dtsi | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 21 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 86 +- arch/arm/boot/dts/exynos5250.dtsi | 92 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5410.dtsi | 46 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 53 +- arch/arm/boot/dts/exynos5420.dtsi | 130 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 6 - arch/arm/boot/dts/exynos5800.dtsi | 6 +- arch/arm/boot/dts/hi3620.dtsi | 2 +- arch/arm/boot/dts/hisi-x5hd2.dtsi | 2 +- arch/arm/boot/dts/imx1.dtsi | 2 +- arch/arm/boot/dts/imx23.dtsi | 2 +- arch/arm/boot/dts/imx25.dtsi | 14 +- arch/arm/boot/dts/imx27.dtsi | 10 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 8 +- arch/arm/boot/dts/imx35.dtsi | 10 +- arch/arm/boot/dts/imx50.dtsi | 12 +- arch/arm/boot/dts/imx51-ts4800.dts | 1 + arch/arm/boot/dts/imx51.dtsi | 14 +- arch/arm/boot/dts/imx53-kp.dtsi | 8 + arch/arm/boot/dts/imx53-m53evk.dts | 1 + arch/arm/boot/dts/imx53-ppd.dts | 51 +- arch/arm/boot/dts/imx53-tqma53.dtsi | 8 + arch/arm/boot/dts/imx53-tx53.dtsi | 1 - arch/arm/boot/dts/imx53.dtsi | 14 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 1 + arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 1 + arch/arm/boot/dts/imx6dl-mamoj.dts | 1 + arch/arm/boot/dts/imx6dl-prtrvt.dts | 184 +++ arch/arm/boot/dts/imx6dl-prtvt7.dts | 411 +++++ arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 1 - arch/arm/boot/dts/imx6q-ba16.dtsi | 1 + arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 1 - arch/arm/boot/dts/imx6q-display5.dtsi | 1 - arch/arm/boot/dts/imx6q-kp.dtsi | 2 + arch/arm/boot/dts/imx6q-mccmon6.dts | 1 - arch/arm/boot/dts/imx6q-novena.dts | 1 + arch/arm/boot/dts/imx6q-pistachio.dts | 1 + arch/arm/boot/dts/imx6q-prti6q.dts | 543 +++++++ arch/arm/boot/dts/imx6q-prtwd2.dts | 188 +++ arch/arm/boot/dts/imx6q-tbs2910.dts | 14 +- arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 1 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 1 + arch/arm/boot/dts/imx6qdl-apf6dev.dtsi | 1 + arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 1 + arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 1 + arch/arm/boot/dts/imx6qdl-emcon.dtsi | 3 + arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 160 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 166 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 168 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 147 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 141 +- arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 165 +- arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 141 +- arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 142 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 142 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 160 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 148 +- arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 153 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 + arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 3 + arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 + arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 + arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 1 + arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 163 ++ arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 3 + arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 15 +- arch/arm/boot/dts/imx6qdl-savageboard.dtsi | 1 + arch/arm/boot/dts/imx6qdl-tx6.dtsi | 2 - arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 + arch/arm/boot/dts/imx6qdl.dtsi | 45 +- arch/arm/boot/dts/imx6qp-sabreauto.dts | 4 + arch/arm/boot/dts/imx6qp-sabresd.dts | 4 + arch/arm/boot/dts/imx6sl-evk.dts | 1 + arch/arm/boot/dts/imx6sl.dtsi | 40 +- arch/arm/boot/dts/imx6sll-evk.dts | 1 + arch/arm/boot/dts/imx6sll.dtsi | 38 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 1 + arch/arm/boot/dts/imx6sx-sabreauto.dts | 96 ++ arch/arm/boot/dts/imx6sx-sdb-mqs.dts | 48 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 31 + arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 3 + arch/arm/boot/dts/imx6sx.dtsi | 80 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 1 + arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 1 + arch/arm/boot/dts/imx6ul-geam.dts | 1 + arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi | 1 + arch/arm/boot/dts/imx6ul-isiot.dtsi | 1 + arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts | 1 + arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 1 + arch/arm/boot/dts/imx6ul-pico.dtsi | 1 + arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 1 - arch/arm/boot/dts/imx6ul.dtsi | 67 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 4 - arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts | 18 + arch/arm/boot/dts/imx6ull-myir-mys-6ulx.dtsi | 238 +++ arch/arm/boot/dts/imx7s.dtsi | 28 +- arch/arm/boot/dts/imx7ulp.dtsi | 2 +- arch/arm/boot/dts/kirkwood-b3.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 17 +- arch/arm/boot/dts/meson.dtsi | 9 +- arch/arm/boot/dts/meson8.dtsi | 32 + arch/arm/boot/dts/meson8b-ec100.dts | 25 + arch/arm/boot/dts/meson8b-odroidc1.dts | 26 + arch/arm/boot/dts/meson8b.dtsi | 47 + arch/arm/boot/dts/meson8m2.dtsi | 23 + arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 78 +- arch/arm/boot/dts/mmp2.dtsi | 89 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 8 + arch/arm/boot/dts/mmp3.dtsi | 25 + arch/arm/boot/dts/omap2.dtsi | 2 +- arch/arm/boot/dts/omap2420-h4.dts | 2 +- arch/arm/boot/dts/omap2420.dtsi | 2 +- arch/arm/boot/dts/omap2430-sdp.dts | 2 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-beagle-xm-ab.dts | 2 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap3-evm-37xx.dts | 2 +- arch/arm/boot/dts/omap3-evm.dts | 2 +- arch/arm/boot/dts/omap3-ha-common.dtsi | 2 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-ha.dts | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 2 +- arch/arm/boot/dts/omap3-n900.dts | 6 +- arch/arm/boot/dts/omap3-tao3530.dtsi | 8 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 59 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/omap34xx.dtsi | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 2 +- arch/arm/boot/dts/omap4-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 20 +- arch/arm/boot/dts/omap4-l4.dtsi | 37 +- arch/arm/boot/dts/omap4-panda-a4.dts | 2 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 36 +- arch/arm/boot/dts/omap4-panda-es.dts | 2 +- arch/arm/boot/dts/omap4-panda.dts | 2 +- arch/arm/boot/dts/omap4-sdp-es23plus.dts | 2 +- arch/arm/boot/dts/omap4-sdp.dts | 6 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 2 +- arch/arm/boot/dts/omap4.dtsi | 33 +- arch/arm/boot/dts/omap443x.dtsi | 2 +- arch/arm/boot/dts/omap4460.dtsi | 2 +- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5-core-thermal.dtsi | 2 +- arch/arm/boot/dts/omap5-gpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 20 +- arch/arm/boot/dts/omap5-l4.dtsi | 38 +- arch/arm/boot/dts/omap5-uevm.dts | 36 +- arch/arm/boot/dts/omap5.dtsi | 27 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 308 ++++ arch/arm/boot/dts/qcom-ipq8064.dtsi | 115 ++ arch/arm/boot/dts/r7s72100.dtsi | 4 +- arch/arm/boot/dts/r7s9210.dtsi | 4 +- arch/arm/boot/dts/r8a73a4.dtsi | 6 +- arch/arm/boot/dts/r8a7740.dtsi | 6 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 97 ++ arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 187 +++ arch/arm/boot/dts/r8a7742.dtsi | 854 ++++++++++ arch/arm/boot/dts/r8a7743.dtsi | 6 +- arch/arm/boot/dts/r8a7744.dtsi | 6 +- arch/arm/boot/dts/r8a7745.dtsi | 6 +- arch/arm/boot/dts/r8a77470.dtsi | 6 +- arch/arm/boot/dts/r8a7778.dtsi | 9 +- arch/arm/boot/dts/r8a7779.dtsi | 8 +- arch/arm/boot/dts/r8a7790-lager.dts | 1 - arch/arm/boot/dts/r8a7790.dtsi | 8 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 1 - arch/arm/boot/dts/r8a7791-porter.dts | 1 - arch/arm/boot/dts/r8a7791.dtsi | 6 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 5 +- arch/arm/boot/dts/r8a7793.dtsi | 6 +- arch/arm/boot/dts/r8a7794-alt.dts | 1 - arch/arm/boot/dts/r8a7794-silk.dts | 1 - arch/arm/boot/dts/r8a7794.dtsi | 6 +- arch/arm/boot/dts/r9a06g032.dtsi | 2 +- arch/arm/boot/dts/rk3036.dtsi | 1 + arch/arm/boot/dts/rk322x.dtsi | 7 +- arch/arm/boot/dts/rk3288-rock-pi-n8.dts | 17 + arch/arm/boot/dts/rk3288-veyron-jaq.dts | 17 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-mighty.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 2 +- arch/arm/boot/dts/rk3288-vmarc-som.dtsi | 322 ++++ arch/arm/boot/dts/rk3288-vyasa.dts | 3 +- arch/arm/boot/dts/rk3288.dtsi | 20 +- arch/arm/boot/dts/rk3xxx.dtsi | 3 + .../boot/dts/rockchip-radxa-dalang-carrier.dtsi | 97 +- arch/arm/boot/dts/rv1108.dtsi | 13 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 90 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 17 + arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 2 + arch/arm/boot/dts/sam9x60.dtsi | 7 + arch/arm/boot/dts/sh73a0.dtsi | 7 +- arch/arm/boot/dts/socfpga.dtsi | 2 + arch/arm/boot/dts/socfpga_arria10.dtsi | 2 + arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 5 + arch/arm/boot/dts/ste-ab8500.dtsi | 14 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 45 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 4 +- arch/arm/boot/dts/stm32429i-eval.dts | 10 +- arch/arm/boot/dts/stm32746g-eval.dts | 8 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 85 +- arch/arm/boot/dts/stm32f429-disco.dts | 97 +- arch/arm/boot/dts/stm32f429.dtsi | 22 +- arch/arm/boot/dts/stm32f469-disco.dts | 8 +- arch/arm/boot/dts/stm32f746.dtsi | 7 +- arch/arm/boot/dts/stm32f769-disco.dts | 4 +- arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 10 +- arch/arm/boot/dts/stm32h743.dtsi | 7 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 258 ++- arch/arm/boot/dts/stm32mp151.dtsi | 4 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 2 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 11 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 15 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 38 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 38 + arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 18 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 12 + arch/arm/boot/dts/tegra114-dalmore.dts | 149 +- arch/arm/boot/dts/tegra114-roth.dts | 141 +- arch/arm/boot/dts/tegra114-tn7.dts | 84 +- arch/arm/boot/dts/tegra114.dtsi | 48 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 4 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 4 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 5 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 5 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 263 ++- arch/arm/boot/dts/tegra124-nyan-big.dts | 3 +- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 1 + arch/arm/boot/dts/tegra124-nyan.dtsi | 283 ++-- arch/arm/boot/dts/tegra124-venice2.dts | 284 ++-- arch/arm/boot/dts/tegra124.dtsi | 59 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 1438 ++++++++++++++++ arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 98 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 98 +- arch/arm/boot/dts/tegra20-harmony.dts | 140 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 68 +- arch/arm/boot/dts/tegra20-paz00.dts | 61 +- arch/arm/boot/dts/tegra20-plutux.dts | 66 +- arch/arm/boot/dts/tegra20-seaboard.dts | 152 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 39 +- arch/arm/boot/dts/tegra20-tec.dts | 66 +- arch/arm/boot/dts/tegra20-trimslice.dts | 104 +- arch/arm/boot/dts/tegra20-ventana.dts | 106 +- arch/arm/boot/dts/tegra20.dtsi | 91 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 4 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 8 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 5 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 5 +- .../boot/dts/tegra30-asus-nexus7-grouper-E1565.dts | 9 + .../boot/dts/tegra30-asus-nexus7-grouper-PM269.dts | 9 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 1232 ++++++++++++++ .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 185 +++ ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 1565 ++++++++++++++++++ .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 149 ++ arch/arm/boot/dts/tegra30-asus-nexus7-grouper.dtsi | 149 ++ .../boot/dts/tegra30-asus-nexus7-tilapia-E1565.dts | 9 + ...tegra30-asus-nexus7-tilapia-memory-timings.dtsi | 325 ++++ arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 235 +++ arch/arm/boot/dts/tegra30-beaver.dts | 212 ++- arch/arm/boot/dts/tegra30-cardhu-a02.dts | 128 +- arch/arm/boot/dts/tegra30-cardhu-a04.dts | 149 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 280 ++-- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 5 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 398 ++--- arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 398 ++--- arch/arm/boot/dts/tegra30.dtsi | 117 +- arch/arm/boot/dts/twl6030_omap4.dtsi | 2 +- arch/arm/boot/dts/uniphier-ld4-ref.dts | 6 +- arch/arm/boot/dts/uniphier-ld6b-ref.dts | 7 +- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 5 + arch/arm/boot/dts/uniphier-pro4-ace.dts | 2 +- arch/arm/boot/dts/uniphier-pro4-ref.dts | 8 +- arch/arm/boot/dts/uniphier-pro4-sanji.dts | 2 +- arch/arm/boot/dts/uniphier-pro5.dtsi | 30 + arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 2 +- arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 2 +- arch/arm/boot/dts/uniphier-sld8-ref.dts | 6 +- arch/arm/boot/dts/uniphier-support-card.dtsi | 31 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 + arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 2 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 2 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 20 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 21 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 14 + arch/arm/boot/dts/vf610.dtsi | 2 +- arch/arm/boot/dts/vfxxx.dtsi | 22 + arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 61 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 59 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 193 --- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 179 -- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 155 +- arch/arm64/boot/dts/Makefile | 2 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 19 + .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 40 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 54 +- .../allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dts | 1 + .../boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi | 79 + .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 1 + .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 38 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 38 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 + arch/arm64/boot/dts/{al => amazon}/Makefile | 1 + .../boot/dts/{al => amazon}/alpine-v2-evp.dts | 0 arch/arm64/boot/dts/{al => amazon}/alpine-v2.dtsi | 0 arch/arm64/boot/dts/amazon/alpine-v3-evp.dts | 24 + arch/arm64/boot/dts/amazon/alpine-v3.dtsi | 408 +++++ arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 55 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 136 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-gx-mali450.dtsi | 61 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 18 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 63 +- arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi | 46 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi | 23 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 17 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 87 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 45 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 26 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 92 ++ .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 88 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 53 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 6 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 111 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 15 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 85 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 8 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 105 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 103 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 14 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 14 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 36 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 71 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 96 ++ arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 24 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 40 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 10 + arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 83 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 34 + arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 428 +++-- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 10 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 79 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 8 + arch/arm64/boot/dts/marvell/armada-7040.dtsi | 28 + arch/arm64/boot/dts/marvell/armada-8040.dtsi | 40 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 18 + arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6358.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 4 +- .../dts/mediatek/mt8183-kukui-krane-sku176.dts | 18 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 343 ++++ arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 788 +++++++++ arch/arm64/boot/dts/mediatek/mt8183.dtsi | 68 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 399 +++-- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 205 ++- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 111 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 80 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 124 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 125 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 16 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 331 ++++ .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 290 ++++ arch/arm64/boot/dts/nvidia/tegra194.dtsi | 280 +++- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 46 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 19 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 330 ++-- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 414 +++-- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 277 ++-- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 171 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 72 +- arch/arm64/boot/dts/qcom/Makefile | 8 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 262 ++- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 28 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 189 +++ .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 42 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 861 ++++------ .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 150 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 20 +- .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 20 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 31 + .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 245 ++- .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 39 + arch/arm64/boot/dts/qcom/msm8992-pins.dtsi | 90 - arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 364 +++++ arch/arm64/boot/dts/qcom/msm8992.dtsi | 566 +++++-- .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 2 + arch/arm64/boot/dts/qcom/msm8994-pins.dtsi | 30 - arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi | 268 --- .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 13 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 235 +++ arch/arm64/boot/dts/qcom/msm8994.dtsi | 642 +++++++- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 2 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 5 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 50 + arch/arm64/boot/dts/qcom/pm660l.dtsi | 36 + arch/arm64/boot/dts/qcom/pm8009.dtsi | 37 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 42 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 44 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 44 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 12 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 15 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 19 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 604 ++++++- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 13 + .../boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi | 40 + .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 13 + .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 13 + .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 20 + .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 136 ++ arch/arm64/boot/dts/qcom/sdm630.dtsi | 1174 +++++++++++++ .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 20 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 118 ++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 525 +++++- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 21 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 1038 ++++++++++++ arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 30 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 1717 ++++++++++++++++++-- arch/arm64/boot/dts/renesas/Makefile | 56 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 758 +++++++++ .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 312 ++++ arch/arm64/boot/dts/renesas/cat875.dtsi | 1 - arch/arm64/boot/dts/renesas/hihope-common.dtsi | 71 +- arch/arm64/boot/dts/renesas/hihope-rev2.dtsi | 86 + arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 124 ++ .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 52 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 39 +- .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 29 + .../r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts | 43 +- .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 6 +- .../r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.dts | 15 + .../dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex.dts | 20 + .../dts/renesas/r8a774a1-hihope-rzg2m-rev2.dts | 37 + .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 6 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 10 +- .../r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts | 15 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 +- .../r8a774b1-hihope-rzg2n-rev2-ex-idk-1110wr.dts | 15 + .../dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex.dts | 15 + .../dts/renesas/r8a774b1-hihope-rzg2n-rev2.dts | 41 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts | 6 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 6 +- .../boot/dts/renesas/r8a774e1-hihope-rzg2h-ex.dts | 15 + .../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 26 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1664 +++++++++++++++++++ arch/arm64/boot/dts/renesas/r8a77951.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 97 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 67 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 67 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 67 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 67 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 17 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 1 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 3 - arch/arm64/boot/dts/rockchip/px30.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 25 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 4 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 8 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 6 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 99 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 19 +- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 6 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 206 ++- .../boot/dts/socionext/uniphier-ld11-global.dts | 2 +- .../arm64/boot/dts/socionext/uniphier-ld11-ref.dts | 8 +- .../boot/dts/socionext/uniphier-ld20-akebi96.dts | 2 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 2 +- .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 8 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 2 + .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 10 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 2 + arch/arm64/boot/dts/ti/Makefile | 2 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 38 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 27 +- arch/arm64/boot/dts/ti/k3-am654.dtsi | 2 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 171 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 281 +++- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/configs/defconfig | 1 + drivers/bus/ti-sysc.c | 6 +- drivers/clk/imx/clk-imx8mp.c | 1 + drivers/clk/imx/clk-vf610.c | 1 + drivers/soc/amlogic/meson-gx-socinfo.c | 8 +- include/dt-bindings/clock/r8a774e1-cpg-mssr.h | 59 + include/dt-bindings/clock/vf610-clock.h | 3 +- include/dt-bindings/mux/mux-j721e-wiz.h | 53 + include/dt-bindings/pinctrl/k3.h | 2 +- include/dt-bindings/power/qcom-rpmpd.h | 1 + include/dt-bindings/power/r8a774e1-sysc.h | 36 + 695 files changed, 37834 insertions(+), 7849 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/al,alpine.yaml create mode 100644 Documentation/devicetree/bindings/arm/amazon,al.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml create mode 100644 arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts create mode 100644 arch/arm/boot/dts/imx6dl-prtrvt.dts create mode 100644 arch/arm/boot/dts/imx6dl-prtvt7.dts create mode 100644 arch/arm/boot/dts/imx6q-prti6q.dts create mode 100644 arch/arm/boot/dts/imx6q-prtwd2.dts create mode 100644 arch/arm/boot/dts/imx6qdl-prti6q.dtsi create mode 100644 arch/arm/boot/dts/imx6sx-sdb-mqs.dts create mode 100644 arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts create mode 100644 arch/arm/boot/dts/imx6ull-myir-mys-6ulx.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq8064-rb3011.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts create mode 100644 arch/arm/boot/dts/rk3288-rock-pi-n8.dts create mode 100644 arch/arm/boot/dts/rk3288-vmarc-som.dtsi create mode 100644 arch/arm/boot/dts/tegra20-acer-a500-picasso.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-E1565.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-PM269.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-memory-timings.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-grouper.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-tilapia-E1565.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-tilapia-memory-timings.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.2.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi rename arch/arm64/boot/dts/{al => amazon}/Makefile (64%) rename arch/arm64/boot/dts/{al => amazon}/alpine-v2-evp.dts (100%) rename arch/arm64/boot/dts/{al => amazon}/alpine-v2.dtsi (100%) create mode 100644 arch/arm64/boot/dts/amazon/alpine-v3-evp.dts create mode 100644 arch/arm64/boot/dts/amazon/alpine-v3.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gx-mali450.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-wetek-core2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku176.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0000.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-talkman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-smd-rpm.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-sumire.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm660.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm660l.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8009.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm630.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts create mode 100644 arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rev2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rev4.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-rev2.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-rev2.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1.dtsi create mode 100644 include/dt-bindings/clock/r8a774e1-cpg-mssr.h create mode 100644 include/dt-bindings/mux/mux-j721e-wiz.h create mode 100644 include/dt-bindings/power/r8a774e1-sysc.h From patchwork Mon Aug 3 21:47:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 1340568 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=J+128K08; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BLBMz64Hfz9sPB for ; Tue, 4 Aug 2020 07:48:31 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=q5qzFseSesYLCE6gJti0OQ5vVesW3RM/9F6m4YK+3So=; b=J+128K084M9hI40r+b5/k1QEW B8kbgZh4JInb8Ih5bvJ1pNqsNKGeoIOJVC4ZzMIYFIWJnyNB9zzB+Xe+cmLRaz6/kCVsRxPktfJKn hZJg2CHletrQOUbqnOOkAa0ncmOyXkgTeuXYKuVH3nJsUb/AuM1HT4NvhpTeSXLvNfRjaP6+y7I0k zasOwhX9Bon72SW5XcUjsRB3Azzabck7ipV2nq6bKh4vnMWu9/KF7aFQX3O1fglLs88JV0TVJlPY5 bC33BV81AqwftkI4EY4f51MFbWekmbm5DeLu7uyMdV1NJjnMHB8D9sA8EF1MacuAg6hInEUFO5KQe ERqH8JTqA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2iJb-0003YU-Q1; Mon, 03 Aug 2020 21:48:15 +0000 Received: from mout.kundenserver.de ([212.227.126.135]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2iJZ-0003XP-Kj for linux-arm-kernel@lists.infradead.org; Mon, 03 Aug 2020 21:48:14 +0000 Received: from mail-qk1-f175.google.com ([209.85.222.175]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.129]) with ESMTPSA (Nemesis) id 1N0nvJ-1kzENi3nk5-00wkFK for ; Mon, 03 Aug 2020 23:48:12 +0200 Received: by mail-qk1-f175.google.com with SMTP id g26so36675130qka.3 for ; Mon, 03 Aug 2020 14:48:11 -0700 (PDT) X-Gm-Message-State: AOAM533ZSNhQPaYV6zrNZwFeDNhbNJ5c1csMrCCs0NFwmquiuIBynpJp 6Nr6FKkt73gbcLnqBlwKK1TVsiDUu/+gOlRqSAg= X-Google-Smtp-Source: ABdhPJw9ZEQK44UlwYRsKw2xvd+xTXk7tiwVBBuVW80gze2O2uwkpyhXWeiTwUN0Mo+Q3XBnfVd9g/9wSMXez0c5UyE= X-Received: by 2002:a37:385:: with SMTP id 127mr17213487qkd.3.1596491290681; Mon, 03 Aug 2020 14:48:10 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 3 Aug 2020 23:47:54 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 3/5] ARM: SoC changes for v5.9 To: Linus Torvalds X-Provags-ID: V03:K1:6aNn6mQeb4X1XYRE2V0jZuYEyVAQy3zGiFYKK9KEl2jg2krVkXQ 5AwvFTrDUGr6At+adUzZB+yHULp2QDBwvkAFK0Zw0LKk/XxHa75C22P6f8QWUdY+uMIeJqS velFNLv/HYXvGh9L6xBfzh7Xp00GvznK+DJ+fXP42P2yw99j0JX4jPor9QiU1vTNqIhaatk uG+ugKMqfyRfSKMKyt+BA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:QHmKpbln83c=:LTUNMIsl1hkRa37SX/1xUw mi51OAplxDUmrwpPBq+NoNDmV6clK89vvMAw95oGQlW4zhbNNQdLkM4AAC/1p/WAswPPq4kDz cN6OIhgTIoXjR9T4gJKH01Q0KuieNo/WE1GZRHNVgJ57J5pgh12tLMQ1buHgWXHYxkA6la4Od u+Rfus1sZ/iyEOfxFONLcc2WAdN0zyhhMKluKLPkb1VFDUcajVu0yitR60o57SiyFSTkPQKsI 99nTtHkKpX4l+2ovz5KAKegoguVPWjaTs2sm0fCbD+Bdvgby7ipZwoUkDfO9jwoX4qRrcDIOR jYatFrVZ6KMjZaJLO36MXid9yngQFx8NOrgFkxm9D+nHK/CppLpqPyBsVysocoQ1tWx+/jUL/ DwaWFUG9ot1JpUBX79PIOSUBAN/Cb8VYWyLpt1igr7GoTjZ/IniFQgaJcjSKu8aBPfBrs7aNi PkD+2pQ7o2o9R6zXw8ewpiVRYrDfLc2h2ZYRLoTOnowh82SE3bAa5JR7uELoBXIwEf8QtHTgp 3GqW2BPBjnkdniJJxpvFRseJwuMrR2BOa6AKD4GARa1OjVijvvBDbUbwajTqL0+9kTQ5G10Qb pmN6Rl2alim7xo1kG7y7m1QcqxDj4HBR98Vo4sEUUJB438YCzMWTHW/4MlmI1bg2GoBTyF6Im 3y+KZ1ps607ZONSRh2o8c9Dh09TKyLg4WxaDZrgjwj0XtMasYu3mQZVVRs/HVCdPSEOnze7DY VeRkO9uLBLSPkQ91Dt9hmIFEcIYEsOmmOS9adh34MiXF/X9tQBV1FN4yXlzS6sz0cgxZFylFT eCxc8lVHq76frBbHzJcncPcxSLWUeqIObmRoRHpmalMR9s3PZ5f4SC7FSDdeFTAuvqpF8RSfS dtp0HWQwirweA8aKxZJYm0F5TvcSDnsrsB83N40iWr8LfO2poL5Cy3aqeKbQFrTl4uO8zICsK bE4UyVnkiYhOJwUQC7Sx7eWfc+ZGb9dcqXVVJe+bc0jsrdzYsfJMz X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200803_174813_915526_E6D85F2B X-CRM114-Status: GOOD ( 16.42 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.126.135 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.126.135 listed in wl.mailspike.net] X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: SoC Team , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit 812f5501161151f3c3f4e15f7ef250fc1c3af6a4: ARM: dts: socfpga: add the temperature sensor to the Arria10 devkit (2020-07-18 20:12:07 -0500) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-5.9 for you to fetch changes up to a04e84c57e9c5a98ba541f37961174ffe3abeb57: Merge tag 'socfpga_update_for_v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/soc (2020-07-31 10:11:58 +0200) ---------------------------------------------------------------- ARM: SoC changes for v5.9 These are mostly cosmetic changes and minor bugfixes for the SoC specific code, across the 32-bit at91, mvebu, davinci, samsung, and omap platforms. The main notable changes are for the Samsung s3c platform, which sees a rewrite of gpio handling and a change to restore and adds a workaround for a problem with cpuidle support. Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Alexander A. Klimov (4): ARM: OMAP: Replace HTTP links with HTTPS ones ARM: at91: Replace HTTP links with HTTPS ones ARM: s3c24xx: Replace HTTP links with HTTPS ones ARM: davinci: Replace HTTP links with HTTPS ones Andy Shevchenko (1): ARM: orion/gpio: Make use of for_each_requested_gpio() Arnd Bergmann (7): udc: lpc32xx: mark local function static Merge tag 'omap-for-v5.9/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc Merge tag 'samsung-soc-5.9' of git://git.kernel.org/.../krzk/linux into arm/soc Merge tag 'davinci-for-v5.9/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc Merge tag 'mvebu-arm-5.9-1' of git://git.kernel.org/.../gclement/mvebu into arm/soc Merge tag 'at91-soc-5.9' of git://git.kernel.org/.../at91/linux into arm/soc Merge tag 'socfpga_update_for_v5.9' of git://git.kernel.org/.../dinguyen/linux into arm/soc Christophe JAILLET (1): ARM: davinci: dm646x-evm: Simplify error handling in 'evm_sw_setup()' Guillaume Tucker (1): ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default l2c_aux_val Kevin Hilman (1): MAINTAINERS: arm/amlogic: add designated reviewers Kieran Bingham (1): ARM: davinci: Fix trivial spelling Linus Walleij (1): ARM: s3c24xx: leds: Convert to use GPIO descriptors Marek Szyprowski (1): ARM: exynos: MCPM: Restore big.LITTLE cpuidle support Paul Schulz (1): ARM: rpc: Change blacklist to quirklist in ecode.c file Yu Kuai (1): ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() yu kuai (1): ARM: at91: pm: add missing put_device() call in at91_pm_sram_init() MAINTAINERS | 3 + arch/arm/mach-at91/Makefile.boot | 2 +- arch/arm/mach-at91/pm.c | 11 ++- arch/arm/mach-davinci/Kconfig | 4 +- arch/arm/mach-davinci/board-da830-evm.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 2 +- arch/arm/mach-davinci/board-dm646x-evm.c | 13 ++-- arch/arm/mach-davinci/board-mityomapl138.c | 2 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 2 +- arch/arm/mach-davinci/cpuidle.c | 2 +- arch/arm/mach-davinci/cpuidle.h | 2 +- arch/arm/mach-davinci/da850.c | 2 +- arch/arm/mach-davinci/da8xx-dt.c | 2 +- arch/arm/mach-davinci/include/mach/pm.h | 2 +- arch/arm/mach-davinci/pm.c | 2 +- arch/arm/mach-davinci/sleep.S | 2 +- arch/arm/mach-exynos/exynos.c | 2 +- arch/arm/mach-exynos/mcpm-exynos.c | 10 ++- arch/arm/mach-omap1/Kconfig | 2 +- arch/arm/mach-omap1/dma.c | 2 +- arch/arm/mach-omap1/gpio15xx.c | 2 +- arch/arm/mach-omap1/gpio16xx.c | 2 +- arch/arm/mach-omap1/gpio7xx.c | 2 +- arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-rpc/ecard.c | 18 ++--- arch/arm/mach-s3c24xx/Kconfig | 2 +- arch/arm/mach-s3c24xx/common-smdk.c | 67 ++++++++++++------ arch/arm/mach-s3c24xx/mach-h1940.c | 2 +- arch/arm/mach-s3c24xx/mach-mini2440.c | 65 +++++++++++++++--- arch/arm/mach-s3c24xx/mach-n30.c | 56 +++++++++++++-- arch/arm/mach-s3c24xx/mach-qt2410.c | 12 +++- arch/arm/mach-s3c24xx/mach-rx3715.c | 2 +- arch/arm/mach-s3c24xx/mach-vr1000.c | 38 ++++++++++- arch/arm/mach-socfpga/pm.c | 8 ++- arch/arm/plat-omap/dma.c | 2 +- arch/arm/plat-orion/gpio.c | 8 +-- drivers/leds/leds-s3c24xx.c | 36 ++-------- drivers/usb/gadget/udc/lpc32xx_udc.c | 4 +- include/linux/platform_data/leds-s3c24xx.h | 6 -- 47 files changed, 365 insertions(+), 142 deletions(-) From patchwork Mon Aug 3 21:49:01 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 1340569 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=2N79ibrD; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BLBPQ1L1gz9sPB for ; Tue, 4 Aug 2020 07:49:46 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=8fiqR4ALUxyIw+j8CQrg71N+HEhXMGXhTSoZygMpn/M=; b=2N79ibrD4czDMVLNPqVZp4uEJ 6p6LlxmfSL3cXU8FmImjCes6wr8deV883HhlK+iYqJTZg8LDD/uMlH93ENXtWLdaxDI145KvjXXdW YfngNOJYii+XI7w6/4qIfla5Rra/4jNBsQWEnC5v6w9TiIycPbM1LE4P5gINrGvxWwb5IcUDtgoDv kWdV6cWydYdL+NUt8THkDA88op8exf3B9GbUIWS3S7AAfh168jrfYaljwUXZtTjcUaT7jC8MpMRv6 jb0FQkMyPVEqjxfSFyANjcZJk6Kgcjy1R7Mff2leAUoW830ytmhp4tP9N7qVBt+laE0Ppjh6dck+L Dn409ahJA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2iKl-0003nn-SJ; Mon, 03 Aug 2020 21:49:27 +0000 Received: from mout.kundenserver.de ([217.72.192.74]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2iKh-0003mm-TH for linux-arm-kernel@lists.infradead.org; Mon, 03 Aug 2020 21:49:25 +0000 Received: from mail-qk1-f171.google.com ([209.85.222.171]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.145]) with ESMTPSA (Nemesis) id 1Mv2pC-1ktRTa3fwe-00r0dm for ; Mon, 03 Aug 2020 23:49:19 +0200 Received: by mail-qk1-f171.google.com with SMTP id q128so4278348qkd.2 for ; Mon, 03 Aug 2020 14:49:18 -0700 (PDT) X-Gm-Message-State: AOAM530Crz0V/wnwlhO05eS96PeyBzOB60vqgSqYdQTbEPZlw5R3HBRr gXzSbe1dzQeUtSCz8zd50x8e7KtUheH9u3jPdLI= X-Google-Smtp-Source: ABdhPJz5p65hAbv/0cE3RwE1/Mn+AwBmwVeygJ/vEkstKXxhnqkkoXE7NdyFOYDnwmWcYVZ08rfQgvWvcmVULS8kHxw= X-Received: by 2002:a37:9004:: with SMTP id s4mr18051297qkd.286.1596491357611; Mon, 03 Aug 2020 14:49:17 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 3 Aug 2020 23:49:01 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 4/5] ARM: SoC driver updates for v5.9 To: Linus Torvalds X-Provags-ID: V03:K1:QbgxNWuFFdoziBf/YsJONpa4822ZRBotdorAsE7FKc3Lum7jk6w 1qaga+iHa7ID5X/CP2S7tnEtJZzOucdnMzWOsAXDPPzcdALgJ+MiV2XpuoNpADy8QtQHGQK y+k7vf8bHb4FVj+z6mtRN7FmwJ5Ucxl3vepYN6LnT/txBoBJ9ARd598iERuQ1ON/Jbx/aT+ brUsroAxxJAA7lW1NHflw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:8a9In5FLKkM=:D/eVUWwx/5OVP/VqjW1L1y 8KqWvUbA58J//GEptlraQcKdpzMFlx/f7tR3lKUfFOKguUZzF9y4II0uZEsrtPW+DqmhZjDyy h6ttHVem/eJ+Md2l6Gnxcuo7ltUVHtHjTKOgy6m4Qx07j130N0Ko0DKMQPwWp0gxtPVryGV2H 285jnIgthzhNd7hmYtPfJ1rMkm8e4VDW7SOx5WLCbJjEbMCPN5I9nQXFaFX1pdKQxEQsDwYnJ OyRrtDAJUo/ZrnD+uiOzqEeKtoc0a0gH1ZJyYNrz/zXtq1ghtsE+AUYqudsJK1Mo+uOiY1Bme kMUdhsGBDy+1pgdLb4AeBhZuZjd6NMDsqlORgQlyDtHvbMtyZ87eyFyjEo84iR54yW7GuWo6n wfbZ9bzONX3/qHhegq0SwH6vrBxwljR2+8x0wMmdggAL8s2IuIbryni1V5FHR6aFk58QVS8ei a1ZelWHnD8/9rMjQmq12giFNYHzakQZaQ/6LV39FHGK1GJX3zsphSd6d4ldf/6boqDLVqynHj DX6v/Vmk2oTr842MtH4+jfL7yqoPs8aWjYUD5NnVuVefqDcGv+RbMk+37hTImqRt6kpX80wmO 6BUZAptFAXx6kga3+Qxjd8V9b+CnUZuvoM9JSZrSggJOgVdBYNAkNDLTxTb3Vo5c6m9NJPqX8 dnEv5ynBPKojwhB+30XTBFrzsBi316KQ3Cl7sdmYszjKAA+ljlaaOh+918smCFFQY84P6wF07 WJrd8ziEAlGsCzOsaLM6zF0LpL8DdwI4PBDWHC74vOfgRL2I5tZ3UwEGJHgLXXA+peoA+zIaS btKc0uQT/l60CvXRyPqN7XAI2IJIGGotj7ULudPII3Z0kBkkEatdRnrAP4NjqsuCNQm1lJSVk 2B07erc4NbuLIQaD5XP9UWyRv059bn+qBkEbC9iSpWvxQSbmC7DkRRykUr1VZ+3S15pyXFQUN LrTTHbENMMLMej69VVIJ5CdMcglPuJ/HK+Lf4U4q/RGLVtS4XpHps X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200803_174924_282137_F2511A21 X-CRM114-Status: GOOD ( 27.29 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [217.72.192.74 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [217.72.192.74 listed in wl.mailspike.net] X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: SoC Team , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110: Linux 5.8-rc2 (2020-06-21 15:45:29 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.9 for you to fetch changes up to d76cfc7c3ad23a79eaf348a1b483e89f8ac3041a: Merge tag 'qcom-drivers-for-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers (2020-07-31 10:38:36 +0200) ---------------------------------------------------------------- ARM: SoC driver updates for v5.9 A couple of subsystems have their own subsystem maintainers but choose to have the code merged through the soc tree as upstream, as the code tends to be used across multiple SoCs or has SoC specific drivers itself: - memory controllers: Krzysztof Kozlowski takes ownership of the drivers/memory subsystem and its drivers, starting out with a set of cleanup patches. A larger driver for the Tegra memory controller that was accidentally missed for v5.8 is now added. - reset controllers: Only minor updates to drivers/reset this time - firmware: The "turris mox" firmware driver gains support for signed firmware blobs The tegra firmware driver gets extended to export some debug information Various updates to i.MX firmware drivers, mostly cosmetic - ARM SCMI/SCPI: A new mechanism for platform notifications is added, among a number of minor changes. - optee: Probing of the TEE bus is rewritten to better support detection of devices that depend on the tee-supplicant user space. A new firmware based trusted platform module (fTPM) driver is added based on OP-TEE - SoC attributes: A new driver is added to provide a generic soc_device for identifying a machine through the SMCCC ARCH_SOC_ID firmware interface rather than by probing SoC family specific registers. The series also contains some cleanups to the common soc_device code. There are also a number of updates to SoC specific drivers, the main ones are: - Mediatek cmdq driver gains a few in-kernel interfaces - Minor updates to Qualcomm RPMh, socinfo, rpm drivers, mostly adding support for additional SoC variants - The Qualcomm GENI core code gains interconnect path voting and performance level support, and integrating this into a number of device drivers. - A new driver for Samsung Exynos5800 voltage coupler for - Renesas RZ/G2H (R8A774E1) SoC support gets added to a couple of SoC specific device drivers - Updates to the TI K3 Ring Accelerator driver ---------------------------------------------------------------- Akash Asthana (7): soc: qcom: geni: Support for ICC voting soc: qcom-geni-se: Add interconnect support to fix earlycon crash i2c: i2c-qcom-geni: Add interconnect support tty: serial: qcom_geni_serial: Add interconnect support spi: spi-geni-qcom: Add interconnect support spi: spi-qcom-qspi: Add interconnect support soc: qcom: geni: Fix NULL pointer dereference Alexander A. Klimov (2): reset: Replace HTTP links with HTTPS ones firmware: ti_sci: Replace HTTP links with HTTPS ones Anson Huang (4): dt-bindings: reset: Convert i.MX reset to json-schema dt-bindings: reset: Convert i.MX7 reset to json-schema firmware: imx: make sure MU irq can wake up system from suspend mode firmware: imx: Move i.MX SCU soc driver into imx firmware folder Arnd Bergmann (17): memory: tegra: Avoid unused function warnings Merge tag 'soc-attr-updates-5.9' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'optee-bus-for-v5.9' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'scmi-updates-5.9' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'v5.8-next-soc' of git://git.kernel.org/.../matthias.bgg/linux into arm/drivers Merge tag 'renesas-drivers-for-v5.9-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'tegra-for-5.9-firmware' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.9-memory' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'tegra-for-5.9-soc' of git://git.kernel.org/.../tegra/linux into arm/drivers Merge tag 'reset-for-v5.9' of git://git.pengutronix.de/pza/linux into arm/drivers Merge tag 'imx-drivers-5.9' of git://git.kernel.org/.../shawnguo/linux into arm/drivers Merge tag 'qcom-drivers-for-5.9' of git://git.kernel.org/.../qcom/linux into arm/drivers Merge tag 'mvebu-drivers-5.9-1' of git://git.kernel.org/.../gclement/mvebu into arm/drivers Merge tag 'memory-controller-drv-5.9' of git://git.kernel.org/.../krzk/linux into arm/drivers Merge tag 'drivers_soc_for_5.9' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers Merge tag 'memory-controller-drv-5.9-2' of git://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers Merge tag 'qcom-drivers-for-5.9-2' of git://git.kernel.org/.../qcom/linux into arm/drivers Christophe JAILLET (1): memory: tegra: Fix an error handling path in tegra186_emc_probe() Cristian Marussi (13): firmware: arm_scmi: Fix SCMI genpd domain probing firmware: arm_scmi: Add notification protocol-registration firmware: arm_scmi: Add notification callbacks-registration firmware: arm_scmi: Add notification dispatch and delivery firmware: arm_scmi: Enable notification core firmware: arm_scmi: Add power notifications support firmware: arm_scmi: Add perf notifications support firmware: arm_scmi: Add sensor notifications support firmware: arm_scmi: Add reset notifications support firmware: arm_scmi: Add base notifications support firmware: arm_scmi: Remove zero-length array in SCMI notifications firmware: arm_scmi: Remove unneeded __packed attribute firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header Dan Carpenter (1): memory: tegra: Delete some dead code Dejin Zheng (1): reset: intel: fix a compile warning about REG_OFFSET redefined Dennis YC Hsieh (3): soc: mediatek: cmdq: add assign function soc: mediatek: cmdq: export finalize function soc: mediatek: cmdq: add set event function Dmitry Baryshkov (4): soc: qcom: socinfo: add support for newer socinfo data soc: qcom: socinfo: fix printing of pmic_model soc: qcom: socinfo: add file with SoC info format version soc: qcom: socinfo: add SM8250 entry to soc_id array Dmitry Osipenko (3): memory: tegra: Make debugfs permissions human-readable memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting for interrupt memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting for interrupt Douglas Anderson (9): soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_tcs_reg_sync() spi: spi-geni-qcom: Combine the clock setting code spi: spi-qcom-qspi: Avoid clock setting if not needed spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms spi: spi-geni-qcom: Avoid clock setting if not needed spi: spi-geni-qcom: Set the clock properly at runtime resume spi: spi-geni-qcom: Get rid of most overhead in prepare_message() serial: qcom_geni_serial: Make kgdb work even if UART isn't console serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word Geert Uytterhoeven (2): memory: tegra: Drop Merge tag 'renesas-r8a774e1-dt-binding-defs-tag' into renesas-drivers-for-v5.9 Gokul Sriram Palanisamy (1): dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC Grygorii Strashko (5): dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema soc: ti: k3-ringacc: add ring's flags to dump soc: ti: k3-ringacc: add request pair of rings api. soc: ti: k3-ringacc: separate soc specific initialization soc: ti: k3-ringacc: fix: warn: variable dereferenced before check 'ring' Jon Hunter (5): memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194 firmware: tegra: Use consistent return variable name firmware: tegra: Prepare for supporting in-band debugfs firmware: tegra: Add support for in-band debug firmware: tegra: Update BPMP ABI Jonathan McDowell (1): firmware: qcom_scm: Fix legacy convention SCM accessors Joseph Lo (2): memory: tegra: Add EMC scaling support code for Tegra210 memory: tegra: Add EMC scaling sequence code for Tegra210 Kathiravan T (3): dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible soc: qcom: smd-rpm: Add IPQ6018 compatible dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema Konrad Dybcio (4): soc: qcom: socinfo: Add socinfo entry for SDM630 drivers: soc: Add MSM8936 SMD RPM compatible soc: qcom: smd-rpm: Add msm8994 compatible firmware: qcom_scm: Add msm8994 compatible Krzysztof Kozlowski (37): memory: samsung: exynos5422-dmc: Do not ignore return code of regmap_read() memory: of: Remove unused headers memory: of: Remove __func__ in device related messages memory: of: Correct indentation memory: of: Remove unneeded extern from function declarations memory: emif-asm-offsets: Add GPLv2 SPDX license header memory: emif: Put constant in comparison on the right side memory: emif: Fix whitespace coding style violations memory: emif: Silence platform_get_irq() error in driver memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts memory: ti-emif-pm: Fix cast to iomem pointer memory: brcmstb_dpfe: Constify the contents of string memory: brcmstb_dpfe: Remove unneeded braces memory: mtk-smi: Add argument to function pointer definition memory: omap-gpmc: Include for SZ_16M memory: omap-gpmc: Fix whitespace issue memory: pl172: Add GPLv2 SPDX license header memory: fsl_ifc: Fix whitespace issues memory: da8xx-ddrctl: Remove unused 'node' variable memory: Describe the MEMORY Kconfig entry memory: samsung: exynos-srom: Describe the Kconfig entry MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memory controllers memory: bt1-l2-ctl: Add blank lines after declarations memory: mvebu-devbus: Add missing braces to all arms of if statement memory: mvebu-devbus: Align with open parenthesis memory: omap-gpmc: Correct kerneldoc memory: omap-gpmc: Enclose macro argument usage in parenthesis memory: omap-gpmc: Use 'unsigned int' for consistency memory: omap-gpmc: Correct white space issues memory: omap-gpmc: Fix language typo memory: of: Correct kerneldoc memory: pl172: Enclose macro argument usage in parenthesis memory: samsung: exynos-srom: Correct alignment memory: samsung: exynos5422-dmc: Correct white space issues memory: brcmstb_dpfe: Fix language typo MAINTAINERS: Add Git repository for memory controller drivers soc: qcom: smd-rpm: Fix kerneldoc Lina Iyer (1): soc: qcom: rpmh: Allow RPMH on ARM SoC Marek BehĂșn (2): firmware: turris-mox-rwtm: support ECDSA signatures via debugfs firmware: turris-mox-rwtm: add debugfs documentation Marek Szyprowski (1): soc: samsung: exynos-regulator-coupler: Add simple voltage coupler for Exynos5800 Marian-Cristian Rotariu (6): dt-bindings: power: Add r8a774e1 SYSC power domain definitions clk: renesas: Add r8a774e1 CPG Core Clock Definitions soc: renesas: rcar-sysc: Add r8a774e1 support soc: renesas: Add Renesas R8A774E1 config option soc: renesas: Identify RZ/G2H soc: renesas: rcar-rst: Add support for RZ/G2H Maulik Shah (2): soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag soc: qcom: rpmh: Update rpmh_invalidate function to return void Maxim Uvarov (3): optee: use uuid for sysfs driver entry optee: enable support for multi-stage bus enumeration tpm_ftpm_tee: register driver on TEE bus Maxime Ripard (2): reset: Move reset-simple header out of drivers/reset reset: simple: Add reset callback Nicola Mazzucato (2): firmware: arm_scmi: Add fast_switch_possible() interface cpufreq: arm_scmi: Set fast_switch_possible conditionally Paul Cercueil (1): memory: jz4780_nemc: Only request IO memory the driver will use Peng Fan (5): soc: imx: scu: use devm_kasprintf firmware: imx: scu-pd: fix cm40 power domain firmware: imx: add resource management api firmware: imx: scu-pd: add more cm4 resources soc: imx: select ARM_GIC_V3 for i.MX8M Peter Ujfalusi (2): soc: ti: k3-ringacc: Move state tracking variables under a struct dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair Rajendra Nayak (4): tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state spi: spi-geni-qcom: Use OPP API to set clk/perf state spi: spi-qcom-qspi: Use OPP API to set clk/perf state tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console Randy Dunlap (2): : add stub for of_get_next_parent() to fix qcom build error soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify Sandipan Patra (1): soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs Sibi Sankar (1): soc: qcom: pdr: Reorder the PD state indication ack Sudeep Holla (15): firmware: arm_scmi: Use signed integer to report transfer status firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW soc: realview: Switch to use DEVICE_ATTR_RO() soc: realview: Use custom soc attribute group instead of device_create_file soc: integrator: Switch to use DEVICE_ATTR_RO() soc: integrator: Use custom soc attribute group instead of device_create_file soc: ux500: Switch to use DEVICE_ATTR_RO() soc: ux500: Use custom soc attribute group instead of device_create_file ARM: OMAP2: Switch to use DEVICE_ATTR_RO() ARM: OMAP2: Use custom soc attribute group instead of device_create_file firmware: smccc: Add ARCH_SOC_ID support firmware: arm_scmi: Keep the discrete clock rates sorted clk: scmi: Fix min and max rate when registering clocks with discrete rates firmware: arm_scmi: Provide a missing function param description firmware: arm_scmi: Use NULL instead of integer 0 for rate pointer Thierry Reding (3): memory: tegra: Support derated timings on Tegra210 memory: tegra: Add Tegra132 compatible string match soc/tegra: fuse: Fix typo in APB MISC warning Timo Alho (1): firmware: tegra: Add return code checks and increase debugfs size Vincent Knecht (1): dt-bindings: soc: qcom: Document MSM8936 SMD RPM Wei Yongjun (1): soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static YueHaibing (1): soc: qcom: geni: Fix unused label warning kernel test robot (1): soc: ti: k3: fix semicolon.cocci warnings Documentation/ABI/testing/debugfs-turris-mox-rwtm | 9 + Documentation/ABI/testing/sysfs-bus-optee-devices | 8 + Documentation/ABI/testing/sysfs-devices-soc | 30 + .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../bindings/interrupt-controller/ti,sci-intr.txt | 2 +- .../devicetree/bindings/reset/fsl,imx-src.txt | 49 - .../devicetree/bindings/reset/fsl,imx-src.yaml | 82 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 56 - .../devicetree/bindings/reset/fsl,imx7-src.yaml | 58 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 62 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 87 + .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 - .../devicetree/bindings/soc/ti/k3-ringacc.yaml | 102 + MAINTAINERS | 9 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-omap2/id.c | 20 +- arch/arm64/configs/defconfig | 1 - drivers/char/tpm/tpm_ftpm_tee.c | 70 +- drivers/clk/clk-scmi.c | 22 +- drivers/cpufreq/scmi-cpufreq.c | 3 +- drivers/dma/ti/k3-udma-glue.c | 42 +- drivers/dma/ti/k3-udma.c | 34 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 108 +- drivers/firmware/arm_scmi/clock.c | 20 +- drivers/firmware/arm_scmi/common.h | 4 + drivers/firmware/arm_scmi/driver.c | 15 +- drivers/firmware/arm_scmi/notify.c | 1526 ++++++++++++++ drivers/firmware/arm_scmi/notify.h | 68 + drivers/firmware/arm_scmi/perf.c | 151 +- drivers/firmware/arm_scmi/power.c | 92 +- drivers/firmware/arm_scmi/reset.c | 96 +- drivers/firmware/arm_scmi/scmi_pm_domain.c | 12 +- drivers/firmware/arm_scmi/sensors.c | 69 +- drivers/firmware/arm_scmi/smc.c | 1 + drivers/firmware/imx/Makefile | 2 +- drivers/firmware/imx/imx-scu-irq.c | 2 + .../soc-imx-scu.c => firmware/imx/imx-scu-soc.c} | 83 +- drivers/firmware/imx/imx-scu.c | 4 + drivers/firmware/imx/rm.c | 45 + drivers/firmware/imx/scu-pd.c | 14 +- drivers/firmware/qcom_scm.c | 8 +- drivers/firmware/smccc/Kconfig | 9 + drivers/firmware/smccc/Makefile | 1 + drivers/firmware/smccc/soc_id.c | 114 ++ drivers/firmware/tegra/bpmp-debugfs.c | 436 +++- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/ti_sci.h | 2 +- drivers/firmware/turris-mox-rwtm.c | 166 ++ drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 26 +- drivers/interconnect/qcom/bcm-voter.c | 6 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-ti-sci-intr.c | 2 +- drivers/memory/Kconfig | 6 + drivers/memory/brcmstb_dpfe.c | 7 +- drivers/memory/bt1-l2-ctl.c | 2 + drivers/memory/da8xx-ddrctl.c | 2 - drivers/memory/emif-asm-offsets.c | 10 +- drivers/memory/emif.c | 23 +- drivers/memory/fsl_ifc.c | 30 +- drivers/memory/jz4780-nemc.c | 17 +- drivers/memory/mtk-smi.c | 2 +- drivers/memory/mvebu-devbus.c | 20 +- drivers/memory/of_memory.c | 32 +- drivers/memory/of_memory.h | 21 +- drivers/memory/omap-gpmc.c | 66 +- drivers/memory/pl172.c | 19 +- drivers/memory/samsung/Kconfig | 7 + drivers/memory/samsung/exynos-srom.c | 22 +- drivers/memory/samsung/exynos5422-dmc.c | 15 +- drivers/memory/tegra/Kconfig | 14 + drivers/memory/tegra/Makefile | 4 + drivers/memory/tegra/mc.h | 1 + drivers/memory/tegra/tegra124-emc.c | 7 +- drivers/memory/tegra/tegra186-emc.c | 25 +- drivers/memory/tegra/tegra186.c | 4 +- drivers/memory/tegra/tegra20-emc.c | 34 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 1775 +++++++++++++++++ drivers/memory/tegra/tegra210-emc-core.c | 2100 ++++++++++++++++++++ drivers/memory/tegra/tegra210-emc-table.c | 90 + drivers/memory/tegra/tegra210-emc.h | 1016 ++++++++++ drivers/memory/tegra/tegra210-mc.h | 50 + drivers/memory/tegra/tegra30-emc.c | 122 +- drivers/memory/ti-aemif.c | 16 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/reset/reset-intel-gw.c | 24 +- drivers/reset/reset-simple.c | 23 +- drivers/reset/reset-socfpga.c | 3 +- drivers/reset/reset-sunxi.c | 3 +- drivers/reset/reset-ti-sci.c | 2 +- drivers/reset/reset-ti-syscon.c | 2 +- drivers/reset/reset-uniphier-glue.c | 3 +- drivers/soc/imx/Kconfig | 10 +- drivers/soc/imx/Makefile | 1 - drivers/soc/mediatek/mtk-cmdq-helper.c | 46 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/pdr_interface.c | 4 +- drivers/soc/qcom/qcom-geni-se.c | 165 ++ drivers/soc/qcom/rpmh-rsc.c | 19 +- drivers/soc/qcom/rpmh.c | 4 +- drivers/soc/qcom/smd-rpm.c | 5 + drivers/soc/qcom/socinfo.c | 65 +- drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a774e1-sysc.c | 43 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/samsung/Kconfig | 3 + drivers/soc/samsung/Makefile | 1 + drivers/soc/samsung/exynos-regulator-coupler.c | 221 ++ drivers/soc/tegra/fuse/tegra-apbmisc.c | 2 +- drivers/soc/ti/k3-ringacc.c | 200 +- drivers/soc/ti/knav_qmss_acc.c | 2 +- drivers/soc/ux500/ux500-soc-id.c | 22 +- drivers/soc/versatile/soc-integrator.c | 48 +- drivers/soc/versatile/soc-realview.c | 48 +- drivers/spi/spi-geni-qcom.c | 193 +- drivers/spi/spi-qcom-qspi.c | 117 +- drivers/tee/optee/core.c | 27 +- drivers/tee/optee/device.c | 38 +- drivers/tee/optee/optee_private.h | 10 +- drivers/tty/serial/qcom_geni_serial.c | 210 +- include/dt-bindings/clock/r8a774e1-cpg-mssr.h | 59 + include/dt-bindings/power/r8a774e1-sysc.h | 36 + include/dt-bindings/reset/ti-syscon.h | 2 +- include/linux/arm-smccc.h | 5 + include/linux/firmware/imx/sci.h | 2 + include/linux/firmware/imx/svc/rm.h | 69 + include/linux/mailbox/mtk-cmdq-mailbox.h | 2 + include/linux/of.h | 5 + include/linux/qcom-geni-se.h | 45 + {drivers => include/linux}/reset/reset-simple.h | 7 + include/linux/scmi_protocol.h | 110 +- include/linux/soc/mediatek/mtk-cmdq.h | 31 + include/linux/soc/ti/k3-ringacc.h | 4 + include/linux/soc/ti/ti_sci_inta_msi.h | 2 +- include/linux/soc/ti/ti_sci_protocol.h | 6 +- include/soc/qcom/rpmh.h | 7 +- include/soc/tegra/bpmp-abi.h | 913 ++++++--- include/soc/tegra/fuse.h | 2 + include/trace/events/scmi.h | 6 +- 145 files changed, 11020 insertions(+), 1350 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-turris-mox-rwtm create mode 100644 Documentation/ABI/testing/sysfs-bus-optee-devices delete mode 100644 Documentation/devicetree/bindings/reset/fsl,imx-src.txt create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx-src.yaml delete mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml create mode 100644 drivers/firmware/arm_scmi/notify.c create mode 100644 drivers/firmware/arm_scmi/notify.h rename drivers/{soc/imx/soc-imx-scu.c => firmware/imx/imx-scu-soc.c} (57%) create mode 100644 drivers/firmware/imx/rm.c create mode 100644 drivers/firmware/smccc/soc_id.c create mode 100644 drivers/memory/tegra/tegra210-emc-cc-r21021.c create mode 100644 drivers/memory/tegra/tegra210-emc-core.c create mode 100644 drivers/memory/tegra/tegra210-emc-table.c create mode 100644 drivers/memory/tegra/tegra210-emc.h create mode 100644 drivers/memory/tegra/tegra210-mc.h create mode 100644 drivers/soc/renesas/r8a774e1-sysc.c create mode 100644 drivers/soc/samsung/exynos-regulator-coupler.c create mode 100644 include/dt-bindings/clock/r8a774e1-cpg-mssr.h create mode 100644 include/dt-bindings/power/r8a774e1-sysc.h create mode 100644 include/linux/firmware/imx/svc/rm.h rename {drivers => include/linux}/reset/reset-simple.h (74%) From patchwork Mon Aug 3 21:50:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 1340570 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=zGUFw7WP; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BLBQq6g81z9sPB for ; Tue, 4 Aug 2020 07:50:59 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=lMtr6ZQSQSYL2ldvQZolgSS/Kn/+LsrCUmo/JKOU9ns=; b=zGUFw7WPlFuPpyjsv08eO/dTU 1zYOo78OxuRikhCrUEnkQWj607oITLvOqnJyuXCrvGfq2DnQ50i26g5wLSYAit2AoPFkKc+PjMqw+ Au1D4AR3LyM0sPAyvD8pTT/SLHUXC0VUebx5t/WW3K/xLvrzJsuYZcElTmC8cUFkD87+iJg6yzfS3 vC8qqbyQ5NH2atZPOU0VCM1sE2asOZNgu6LAUMJJqQ4fXt1rK7EzIsM1KMveCbh1m8cQqbQV6tHdu DOSNdWDUnrrT+MM45e2hpCcDwQI6fhGdF9Mi9BAh2gjKG54LO16yMjkCKl65Y66pGt4b5XpgtFs4z C/hIyMInw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2iM0-000466-6V; Mon, 03 Aug 2020 21:50:44 +0000 Received: from mout.kundenserver.de ([212.227.17.13]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1k2iLx-000452-8Q for linux-arm-kernel@lists.infradead.org; Mon, 03 Aug 2020 21:50:42 +0000 Received: from mail-qv1-f41.google.com ([209.85.219.41]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MysFQ-1kyPHS1OAE-00vuOo for ; Mon, 03 Aug 2020 23:50:36 +0200 Received: by mail-qv1-f41.google.com with SMTP id b2so7525179qvp.9 for ; Mon, 03 Aug 2020 14:50:36 -0700 (PDT) X-Gm-Message-State: AOAM532a6GxXlihFzVw9G6F47KSAyzqAZzZAh0DT/Nc6ooT21IxGakT6 Q50Un8rm+U6/xag9L6nkFqGQM2FLdYF04ZpxfU0= X-Google-Smtp-Source: ABdhPJzHsoxIjaHacq62qezcpqMUuyqxJKIxMgpQ18UEM+jQbf2IsI5XuM1TLWBYhWRAdLCiCaTBTvVTFkVKjNeIJTY= X-Received: by 2002:a0c:e604:: with SMTP id z4mr7218865qvm.222.1596491435202; Mon, 03 Aug 2020 14:50:35 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Mon, 3 Aug 2020 23:50:19 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 5/5] ARM: new SoC support for v5.9 To: Linus Torvalds X-Provags-ID: V03:K1:iJy6PTNK62Afkz7LgAodCSWKnfJasEycZ9CvlwwaAMaVV50wtke clcAlxLW2UcSnlFPoNpLPH8LdU+f2QKkm0BGLSm/Ez/6SVmYDY8KXc7XD1kKIurFvjkRdzz tAdfTVhqPECp7F8jhvrN8kwbhe7wAVZ1SPCmOsN+3/ycg/b2sRSUq2ImfHEYHmIW7ZWzyMM r/qXqESuelWS9xtWpkt9Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WgR7SisjK8g=:U2gQwA48l69VYsQ5ljKOmY us0uZXP5+c2tqWgon61MOCiQm4tlil/Rc7KJMQLVqOgIMtFy29GR0vNfAqD02r92EGrcB5wXI mahE6YW9IQmDuxs82A29wKpRNi/DylTujgAAAkkgh4LtoqC2V0u/ldbK1ivH+PdNZDiM1O9N4 ryGckVdAYxz9iGfLiy52cBkn50RSMmh3RuL0PLMlY5i/Zx9tSHtXpUrJ2i0kzj8515SAXj8wX Vo3PUl/3CzuQ6FxlwyzBeHgi1eSP0id2nf5qLyhWWOJ0NL1BPKDhwf9Dxi7CEvioUZGbFRNON cgRDo01wKlYSiSt6zpJSYyHAvzfCrYxV7ZzmuzVRy9AYRH+ErZkmX1LgVRXjXX9RaaIROm7to hkfF/9LRaHE2CdutV578Dpbdf3/LgwvNP2Yb05BmDULsf/fTr4W9fz99aapfBidj3t+sdruvc BSPsquRlZRP9B5vzu+JIlWd+n+w+6K3N5qY7SwbMHEDcoVfXnQ+xTuU+mmFCD8q0d36QQQrwx OB+thYQkBaYvN5OLcW57GEJ7rRSD9S0N0RUe25/P/Zn6CHwjnKSPm7KzrQmA3niknY9qrt8N9 98/is/jofiA3sUeEw2Bzxw3S8wPrnGQksVZas1Fa2kvP/RPLvIQkvsCg7JSCalpnSGoCDVKgd fL7TFc6Dl5PT+6+1d7Zhm8wPd82VOKP7b96RQKt1+8HYVCSF5buSLpAQshJBOuIY5fAsE/1z1 zGHkPQTuDZeI46DcYl0JNO1AaqVznEMGi73sC54a3khODmiIVTXVsLLGl8awf4WZ5bU9ZF2Gp VEQ7kd7U4EgtletpMJqO1o9m+z42DTn4bOy4/3d6MyKqyHk8RPu+5/5QY69EoDS9FUuFxXH/O nmTU0FLkO19+wDj3oF1H2aVr0BYsZ55ZwNaIiywC9iBFWHPAFdjeTcUZ7k5JzO7/LhL1/pLSb TO2E1b03JR0Y5SGY/5bWQK+bcU3F4+gibJ8CvTawgCNTcHmNxVRDJ X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200803_175041_525102_D24D8FBE X-CRM114-Status: GOOD ( 21.51 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.17.13 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.13 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: SoC Team , Linux Kernel Mailing List , Linux ARM Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110: Linux 5.8-rc2 (2020-06-21 15:45:29 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-newsoc-5.9 for you to fetch changes up to 892900a70b6c6664fe9ce0d4e2a5b6b4c821c0e3: ARM: mstar: Correct the compatible string for pmsleep (2020-07-31 10:58:39 +0200) ---------------------------------------------------------------- ARM: new SoC support for v5.9 There are three SoC families newly dded to the 32-bit and 64-bit Arm architecture code in the kernel this time: - Daniel Palmer adds initial support for two chips made by MStar, a taiwanese SoC manufacturer that became part of Mediatek in 2012. For now, the added support is fairly minimal, with just two of its Cortex-A7 based 32-bit camera chips getting support for a limited set of on-chip peripherals. - Lars Povlsen from Microchip adds support for their new Sparx5 family of ethernet switch chips using 64-bit Cortex-A53 cores. These are descended from earlier VSC7xxx SparX and Ocelot chips using 32-bit MIPS cores. - Daniele Alessandrelli from Intel adds support for the new Keem Bay SoC for computer vision, built around a Movidius VPU with Linux running on Arm Cortex-A53 cores. Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Daniel Palmer (25): dt-bindings: vendor-prefixes: Add mstar vendor prefix dt-bindings: vendor-prefixes: Add sstar vendor prefix dt-bindings: vendor-prefixes: Add 70mai vendor prefix dt-bindings: vendor-prefixes: Add thingy.jp prefix dt-bindings: arm: Add mstar YAML schema ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs ARM: mstar: Add binding details for mstar,l3bridge ARM: mstar: Add Armv7 base dtsi ARM: mstar: Add infinity/infinity3 family dtsis ARM: mstar: Add mercury5 series dtsis ARM: mstar: Add dts for msc313(e) based BreadBee boards ARM: mstar: Add dts for 70mai midrive d08 ARM: mstar: Fix dts filename for 70mai midrive d08 dt-bindings: arm: mstar: Add binding details for mstar, pmsleep dt-bindings: arm: mstar: Move existing MStar binding descriptions ARM: mstar: Add IMI SRAM region ARM: mstar: Adjust IMI size of infinity ARM: mstar: Adjust IMI size for mercury5 ARM: mstar: Adjust IMI size for infinity3 ARM: mstar: Add PMU ARM: mstar: Add "pmsleep" node to base dtsi ARM: mstar: Add reboot support dt-bindings: mfd: syscon: add compatible string for mstar,msc313-pmsleep dt-bindings: arm: mstar: remove the binding description for mstar,pmsleep ARM: mstar: Correct the compatible string for pmsleep Daniele Alessandrelli (5): arm64: Add config for Keem Bay SoC dt-bindings: arm: Add Keem Bay bindings MAINTAINERS: Add maintainers for Keem Bay SoC arm64: dts: keembay: Add device tree for Keem Bay SoC arm64: dts: keembay: Add device tree for Keem Bay EVM board Lars Povlsen (8): dt-bindings: arm: sparx5: Add documentation for Microchip Sparx5 SoC arm64: sparx5: Add support for Microchip 2xA53 SoC arm64: dts: sparx5: Add basic cpu support arm64: dts: sparx5: Add pinctrl support dt-bindings: clock: sparx5: Add Sparx5 SoC DPLL clock dt-bindings: clock: sparx5: Add bindings include file arm64: dts: sparx5: Add Sparx5 SoC DPLL clock arm64: dts: sparx5: Add i2c devices, i2c muxes .../devicetree/bindings/arm/intel,keembay.yaml | 19 ++ .../devicetree/bindings/arm/microchip,sparx5.yaml | 65 ++++++ .../bindings/arm/mstar/mstar,l3bridge.yaml | 44 ++++ .../devicetree/bindings/arm/mstar/mstar.yaml | 33 +++ .../bindings/clock/microchip,sparx5-dpll.yaml | 52 +++++ Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + MAINTAINERS | 28 +++ arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 4 + .../boot/dts/infinity-msc313-breadbee_crust.dts | 25 ++ arch/arm/boot/dts/infinity-msc313.dtsi | 14 ++ arch/arm/boot/dts/infinity.dtsi | 11 + arch/arm/boot/dts/infinity3-msc313e-breadbee.dts | 25 ++ arch/arm/boot/dts/infinity3-msc313e.dtsi | 14 ++ arch/arm/boot/dts/infinity3.dtsi | 11 + arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts | 25 ++ arch/arm/boot/dts/mercury5-ssc8336n.dtsi | 14 ++ arch/arm/boot/dts/mercury5.dtsi | 11 + arch/arm/boot/dts/mstar-v7.dtsi | 107 +++++++++ arch/arm/mach-mstar/Kconfig | 26 +++ arch/arm/mach-mstar/Makefile | 1 + arch/arm/mach-mstar/mstarv7.c | 80 +++++++ arch/arm64/Kconfig.platforms | 19 ++ arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/keembay-evm.dts | 37 +++ arch/arm64/boot/dts/intel/keembay-soc.dtsi | 123 ++++++++++ arch/arm64/boot/dts/microchip/Makefile | 4 + arch/arm64/boot/dts/microchip/sparx5.dtsi | 213 +++++++++++++++++ arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 21 ++ arch/arm64/boot/dts/microchip/sparx5_pcb134.dts | 17 ++ .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 252 +++++++++++++++++++++ .../boot/dts/microchip/sparx5_pcb134_emmc.dts | 17 ++ arch/arm64/boot/dts/microchip/sparx5_pcb135.dts | 17 ++ .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 92 ++++++++ .../boot/dts/microchip/sparx5_pcb135_emmc.dts | 17 ++ .../boot/dts/microchip/sparx5_pcb_common.dtsi | 19 ++ include/dt-bindings/clock/microchip,sparx5.h | 23 ++ 40 files changed, 1495 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/intel,keembay.yaml create mode 100644 Documentation/devicetree/bindings/arm/microchip,sparx5.yaml create mode 100644 Documentation/devicetree/bindings/arm/mstar/mstar,l3bridge.yaml create mode 100644 Documentation/devicetree/bindings/arm/mstar/mstar.yaml create mode 100644 Documentation/devicetree/bindings/clock/microchip,sparx5-dpll.yaml create mode 100644 arch/arm/boot/dts/infinity-msc313-breadbee_crust.dts create mode 100644 arch/arm/boot/dts/infinity-msc313.dtsi create mode 100644 arch/arm/boot/dts/infinity.dtsi create mode 100644 arch/arm/boot/dts/infinity3-msc313e-breadbee.dts create mode 100644 arch/arm/boot/dts/infinity3-msc313e.dtsi create mode 100644 arch/arm/boot/dts/infinity3.dtsi create mode 100644 arch/arm/boot/dts/mercury5-ssc8336n-midrived08.dts create mode 100644 arch/arm/boot/dts/mercury5-ssc8336n.dtsi create mode 100644 arch/arm/boot/dts/mercury5.dtsi create mode 100644 arch/arm/boot/dts/mstar-v7.dtsi create mode 100644 arch/arm/mach-mstar/Kconfig create mode 100644 arch/arm/mach-mstar/Makefile create mode 100644 arch/arm/mach-mstar/mstarv7.c create mode 100644 arch/arm64/boot/dts/intel/keembay-evm.dts create mode 100644 arch/arm64/boot/dts/intel/keembay-soc.dtsi create mode 100644 arch/arm64/boot/dts/microchip/Makefile create mode 100644 arch/arm64/boot/dts/microchip/sparx5.dtsi create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb125.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb134.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb134_board.dtsi create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb134_emmc.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb135.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb135_board.dtsi create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb135_emmc.dts create mode 100644 arch/arm64/boot/dts/microchip/sparx5_pcb_common.dtsi create mode 100644 include/dt-bindings/clock/microchip,sparx5.h