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: 11699195 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9F682138C for ; Mon, 3 Aug 2020 21:36:35 +0000 (UTC) Received: by mail.kernel.org (Postfix) id E9B1E22BED; Mon, 3 Aug 2020 21:36:35 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.187]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 69B5D207FC for ; Mon, 3 Aug 2020 21:36:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 69B5D207FC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=arnd@arndb.de Received: from mail-qk1-f181.google.com ([209.85.222.181]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.129]) with ESMTPSA (Nemesis) id 1N32y5-1kjrQK2J6z-013KkJ for ; Mon, 03 Aug 2020 23:36:33 +0200 Received: by mail-qk1-f181.google.com with SMTP id h7so36585579qkk.7 for ; Mon, 03 Aug 2020 14:36:33 -0700 (PDT) X-Gm-Message-State: AOAM533a61YsJYDgDo6VhjxsNssaWsVXto7eWQqxnO2WQXqUVNmCULsL I6XjNtqMqG6C/Mcz64qznOJspMT0ks/wV9GbzjE= 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 List-Id: Cc: Linux Kernel Mailing List , SoC Team , Linux ARM X-Provags-ID: V03:K1:HQC+I9VurpN0uRN54zy4whR4hXC2aenjDsIzYTkSgaFoteDunHc kDSwQh2FyCV8ns17Y56T7bbnEueYNEWVLgWloG0tWexNnyKr3fea+krLcVO0z1f4KxCWvdQ B0tSX4N+elmMKjKC62aJD/beQQSA4JRt8jo/+Vhk7qGvaYHaU8HCg2Bbi4r6/cl20ScSGBQ DpNdph8fQBYm149ggqBFg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:NEqN4fC08JE=:XCLOiAzMikqKx2PT49m+Md 1kbfRtNxwgHCk6K3y96mHvcW44ru1vDCAi+havYhlgkelmxhqKaY7Mk5eLtyhU0/1zLIGTfmp WqVnxWXTFOZK0wMm1k37MNbIlpZpuDasZNsb6J1PdQrj9BLXwJ1PdXhgV+Y386NaEiBzT/TN1 LbMcpMlNLlb+ItRXB1ywuEhz9rzQV5c8AwbdvBKNHFrOau0DIBcEZo95WhvDCNUe1NErReRK1 MAzxFEuwVtxzySOK+qorCHWzNvrNX9/dS3dOeUZYfYgEBsF8trZFG2xR0Ty9N4c2s4iFA6Svi 4vMf6+aye3zL8kfruJeFMsO0uCK94KWOqscEpIiUBT7fahx1/OxoxJAise2GZJrSzwxZ6O80g QJgq8FqP1MJ5vI4f1f1fzOfh6LpYSiUTYSEXVsU4Dp4k82snMHU5L75e9ScuWzAyiOBrcW94z mHq8ywPVbMKLfE5/VV/YmrLPQwItRMuBCbCEbUDseoOoyiobn+aR/FzldECgRdSiuj16tsA+B Z243zJriA2weE/M8x2Y350DQMJb0VNWX9MjUgqEovU1RgTXa7RWxcxBECLjSAwdf6/a1mvj1I bsabcLzkOrRg4cLdjLwUqBzLuz+/VzcgMLolLaY6Be+60DU3SjEa5lSlrBipg5RMckA2L9IU0 envNBuje+PaErcNmUHBx6qxcz+qnQ3KMAmd5kaDW4SFIQnT31Ar2g2cvcwOsbxXlUd3LFu4bs +0z0GKkRz9ijYxh/a8Gq/zRYI8IMV8HG4N/qN8sxnyo+2Vc7CVP0/60qHCSGWT3/NXDaFiShq 8yU1wnfWcUp6yxJ7APWp2jVcBR6qXAg3ShB7rdzsNlKJgryXJP3QKy3OfutrwDkdSY2B+SaMK lHy9Ju3bivDYGfTy1+yxjsRdikSJzsuUELYkl/bu81qid5Y5hL8GXgcUF8EcVTHqvvWGQ3C0k LXEoe7xTGKbFSZDKyKJSIAUqCPVX07kxsl3HwjLZHyazMAgM8SjWB 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: 11699203 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 90A70912 for ; Mon, 3 Aug 2020 21:44:39 +0000 (UTC) Received: by mail.kernel.org (Postfix) id D89DE208C7; Mon, 3 Aug 2020 21:44:39 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1D5B5207FC for ; Mon, 3 Aug 2020 21:44:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1D5B5207FC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=arnd@arndb.de Received: from mail-qt1-f175.google.com ([209.85.160.175]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MbSTX-1kZr9Z3RDF-00bsad for ; Mon, 03 Aug 2020 23:44:37 +0200 Received: by mail-qt1-f175.google.com with SMTP id t23so26318257qto.3 for ; Mon, 03 Aug 2020 14:44:36 -0700 (PDT) X-Gm-Message-State: AOAM530aUSHRwBBHjAJB2EHcwhgWCn7BvTTIUV7+mQ5cq18G04vIwpvI LPVk1ClVVY1H6uyNWxMV5sQd2JvUHSarK0hxdRg= 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 List-Id: Cc: Linux Kernel Mailing List , SoC Team , Linux ARM X-Provags-ID: V03:K1:NJFtPXs+fP2pd1ufpLjzMSyweRi2SRayxuS9AHZ/A5bSq+wwYKI KWEAgFqSjzI++Q+gLiFKHdSE5EcsjD+PD/aTkDV2jZB2UaJNOao+QZuOW7vFk76nA8wzRSz OUyNY7Itf7Od2fOrnXO8nSIePgK/eAdqFbngWSz6bgu+l6AFsj+PMcSGpttAnHbwxsiea9Z IJHiBuhFA606sMyyxKEpQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:435bR5aSzzA=:LNA+dhb3haJI5Ei1wcnL1q A8EIhDIbCpf6B1ZSlXchEVHfJfCVvCuXyTZYzK59wCKh/I5j8zzZLydSQTbIN6Vlia99ITGYh z/6IJeJKVgBDfNBuuyjIl31npGk7rnapA0PAMEU2KFb9WcaXIKKGE6PmLCyGHtFv0Y+7rPa5A L5O7/o9SonU3aQ7jBKZMe5dflM1HUbScUxZ63TXRt5Wag2n9toJcThDcX5cpkwKtpY3tMLiXC 58FJsQoxE44Nb73iQczAxFGPve/yrg260e0gsTdm4hGNvVX1ARngL2B90Ayvzd5U/oUA16Z6X Nb4reFo+pNQ/0uT6Gsyp79R5+KdszmQbaDoXx/AfHNpWJG7GxgMJi8PBXTNi+Gw6HaAtNZF2i 05h32tzIDOwGPFJi271NdHHbCDt+JkrgngpmEHb8pFI/zcH+mobBRKXeT8bulBYWJIgCBSc6z H4aK7wY6lBgfLP/ZzymxrBe6vTJ9DG9Zssg7cynoYaIC7Z2kLmPosu6ECOg+m4SQkNAAUMa/9 030G14GGbNKmR8Fl62dZoUeTgRa0DAOkml3FqzZn7OKhjygIxZ4bKFSJbOlafrGXmlw5E7M3x he8PTsW4tj2troNqKxmU3VwztkMOxJiXOb8NC6o0QDuxZT46ZYkCGDau3ZtCyhtarWWAI23Ii yDAjTta+yHxK55b97BtUzBEsDCG8bUK2sLyDVYO0F3cMWQD5uHjqIDKDlBm6y4wDyWUesir9h eL3XbVy1VeKf/auD+fc2PQkzy/19i/wvAR0Ubya2s2xjb1C10lxUmnfsV1sM9SmnEPNE8mvJ4 FI6ishF3Br/H04m5LERmFQ5uux2F5SpBfmf1qpy3FgiEmD7Ci87Gb/Qo3ia9vAK7PH21ESGQH dz/u8xExoaUxvf0XM0w7UlS2Dwd0w4Zr6rhgQpYTPY0s783acw1I41pcy+RrBG3mgWxQpgZc2 ZVt7zeagd0440PC3bU8emDKwPwmtax221TraCh0QvDfLcyyrfnE0X 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: 11699207 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 050E5722 for ; Mon, 3 Aug 2020 21:48:14 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 4D005207FC; Mon, 3 Aug 2020 21:48:14 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BF50C20722 for ; Mon, 3 Aug 2020 21:48:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BF50C20722 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=arnd@arndb.de Received: from mail-qk1-f178.google.com ([209.85.222.178]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MsI0I-1krnaz3PMg-00tkcz for ; Mon, 03 Aug 2020 23:48:12 +0200 Received: by mail-qk1-f178.google.com with SMTP id b14so34921073qkn.4 for ; Mon, 03 Aug 2020 14:48:11 -0700 (PDT) X-Gm-Message-State: AOAM533M6fIPMnaXE4SdE+A3JshVsmuxJ26KmWtSZy4csnKdr0uDcbsK HQ7PhuUYa0XtYoKXZxGUxh5cqVqjlFzw+eKqtX0= 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 List-Id: Cc: Linux Kernel Mailing List , SoC Team , Linux ARM X-Provags-ID: V03:K1:8FdRFCm8FKKJrJ9IVC4Qc5I01q+CeVeak7jcVW1GPHZTIcNtPaV VT5FRPNgVvCXYpNFqDNnQKW6TdJVQQLfK4T3BCC+fNcNh0TAIT1ApD9cLeVNuV9dRw1v9h3 IDXhaiQXLzuxrsTkOC9O0chXPFs2yOQQenvdonLPNyI0JxB5QsCjcWJuKrwZKB5n5FJQif+ D6WqLy4hEgXbHd8hORhpA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:h30W7iJE1pM=:tCYUVUrdl8gQHqPSHeOu94 vdE2JWRw6msS6eDcNt4e+qI9/GUNVavLYse1RgFHkyn3E9NRcv9phLK+M2OV1T6dsBSX2zSsP 7iMM4GYRcSmJchFcziEoNVIUmbiOW83ws9ytlrLDlR2uPopTMB7+15CZWUz+wZ/J3fgqHizJh 0uFW+ZhBWMzaWP24oyw60cgN3AkUqi/wD1ken7qsdiNCp9PYXPAxDrk2obm3Be593CrcW1xrq /oOfukPKmywdxIHxZsM7za02wfB8Gox5hqA9IxtPtm7e4hoxttAo7qTN5bT88KMeYsTEL/Tbv Xe1SnsKRjKyX7agSFwlrGGs1bTf39oeBXz0N3oBu4rEjYO93CH0ixDVNudBH9mVkEHjNA4vH9 OyVmDwpMM1LAeLbOuht93ZfsxWY2zqlzGnBlGGf6LIazBqTNXgVdANInGFgUGAATHQGaR/FQ/ bZhdCq1hTpG6kIhYBIaTSZwnZmscpR4rEUETyizcO1rv0+ZXaI0W7cW+6yhrOgSExtqcx/ddY QUKfZaTOdqQi4tMP5wauV0xNMV4soFr/NaMX1gw4BB0j+2UVZ1FGn98xtOn9eTDF/s/AVCHvS LbXe73Dj1hf+o8lWlYvo5VcACJ3BVLcFi8FMoSTTExq2anUlPfLSegVIv0un5nfHk5a+mIoNe GCZNPwa+Bhnm6MuuJwBCxTu75pklHFKpyyENHn+fVg8EPTEOci5YImDFhIaQ8QfwZNyZH/nR3 L/Dx/T7uai1jQpUqJgRualwbYc9snR3dZuKAJdHet1onqLwrzxi24i3gRG2V8NvXRZZHlJLWe WFrsGNOEN9Yr1Xi5oMYSh1F/Sapyebee+lV6hGVOv3COxLbrQjJkYWA5Xdc3KNElU6wFspOfN nhWH9Xuhdrl41wkAbCJFCAKBlyB2cDBUKSQyWjctwH60XjkxMel6HVekvpghdJ6Oe6ryAYu8D VYX5Yy4bwVZv4eHqoqansBvyjpDbf+7md+gEuZPN1b6yMDuuNcQxu 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: 11699209 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 37410722 for ; Mon, 3 Aug 2020 21:49:21 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 7E379208C7; Mon, 3 Aug 2020 21:49:21 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CD12920722 for ; Mon, 3 Aug 2020 21:49:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CD12920722 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=arnd@arndb.de Received: from mail-qk1-f175.google.com ([209.85.222.175]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.129]) with ESMTPSA (Nemesis) id 1Mn2eN-1kUvgP3s7r-00k970 for ; Mon, 03 Aug 2020 23:49:19 +0200 Received: by mail-qk1-f175.google.com with SMTP id 77so4336153qkm.5 for ; Mon, 03 Aug 2020 14:49:18 -0700 (PDT) X-Gm-Message-State: AOAM531KitG9rz8zz6pEf00uH7kYImlYEEGrScfx027gACQsggEG97eI OrzEIaK57N6gdUjiW9/ZFpoP4sOkxvOoffwlghU= 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 List-Id: Cc: Linux Kernel Mailing List , SoC Team , Linux ARM X-Provags-ID: V03:K1:6c7Tw406Kdq7vmOSSBQr5hHttR7j9X8jtcamVrV8BBMb5PwUAfd 5mk5zAr6CASqeN4ydd2AHIVBmkLODVrN4EVxU+OM+CxWKA/oWACPVPxxgkSdblKURGZFVKX AEG9LstpcchMiITusBpyJRumSe8+ilfrHqcNjG44xgpLE9km+/+LjvCFoyohY31+3Sl1RV1 y1yWVM/nKVK/XYDsK7plQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:FcBKlwJesIM=:13IDsHUhSBLhzGSwVaEaOq 6tfWAOSSkgkbQ9SL44+Ywzna4HTkeJIXwnDU0SKRcZu51QJ5TF+eQUceiYGpiRHoIfDvaeQR/ HJTA06LGmVXCBIQYwT1xtmHd8+w9Ts7q8uxBbP2zKXNLv1HwnhJZxQw74iLxLgMOXAPL00wct aOQXuWsE1AxAPpwVDfI2PHsL7LN1u08QT/0VnonuLYXofGfYdXW9lfGHI61wFVtxBbbPQueD5 T+VibP3dLM7FEMJ2HmYDH0nMbSjpf1J5bn2nL1QpzFWRcAILwcHV5sC46Mal8Xkwr3G51LIY4 m9zvKzHR3ZETiol+Rc4pFfkoQuUEwyv0Hbc7Xesbp4KrZnr+S+3sDp2hXkJOsUQQu9l/332jD WCT/JW+HXykGws1Wgx3GWBVYSMZOz9/c3IMMO/URLTrxAF6P4xHi5hgNLua5+3c4T34qzlpK5 xP8sKUvYW2FF8hdotGoqXtkxXqhjWEBy+bEBkpqV8YomjSScjUmkIQtGmbpsljCdIL+mP9S6Y Yjlpy0XM77sa1sSY10pOPw3bPAgrPTRw7XSqUvkef0Pd+UQuS/XVQIaRKhV/BykTsHOLLgQHu eynR8TTg9cYytvfoWqhpsfYMO/K3u7nl9//x2BOYL0Fzl1/+XOhfD4Ncj2unMgIPXeyyNJ66l dzW2FrglrCKxM1c5GxBxHqQLDhOg/RNfv0VqnZUpIeugrOprqV4Atx94eNKmyhgQN6HEHx9Dc YSp78Z4ObGwlGsRbW81UfvbElJ4ZVKLQoIWlJosijnm+uBjuZgNIlZqA20Kz46CFF8jkwMWdB kyaQHBB6BaJiZoCJjMHVuk7ciUSRYx8VALs7dBsyvWUtVRdpoh4tbV9KYO4ENd57jomtjSWzl jQetKJqjFGf4P3wKa5U0P5jeHS/tyDbU4nwJBQdVFoIk+dlU1AqNjij+GpbmEn+ScMZ8bKRFm hDD+d99AsUGROWtmAJRatXTJ8R8Pq0TqGGthvUi2hIzhGUqLub9a3 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: 11699213 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8FE71722 for ; Mon, 3 Aug 2020 21:50:38 +0000 (UTC) Received: by mail.kernel.org (Postfix) id D602E207FC; Mon, 3 Aug 2020 21:50:38 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3F89D20792 for ; Mon, 3 Aug 2020 21:50:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3F89D20792 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=arnd@arndb.de Received: from mail-qv1-f44.google.com ([209.85.219.44]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MVvCl-1kCzMX1RnZ-00Rr6z for ; Mon, 03 Aug 2020 23:50:36 +0200 Received: by mail-qv1-f44.google.com with SMTP id x6so12271374qvr.8 for ; Mon, 03 Aug 2020 14:50:36 -0700 (PDT) X-Gm-Message-State: AOAM530o4aD5H8UXk7N6ZUMoRbsR6RvpkV9Zl94tygotSfHl+Ee9hexa oNXB+x3ya8tdDKTsRvXCBUnje4gjB2YYUEXkkYY= 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 List-Id: Cc: Linux Kernel Mailing List , SoC Team , Linux ARM X-Provags-ID: V03:K1:Ptdl51uF1uoPR5QgWx6M5XsaUa7QHu62tHQTopwzagTzrzGssSa v9Dom4mgBUPDdUrSG4e+rJ7lqqn3Sh25FRZnsUfXaGVw495HcqsaE3RIy/5h4NQUQVADvdg 3ua5LIn8QFzEtgRLbGbePP7VSEoaunZbf/gJjE3uTX5okXnrz+5T2ZM2TTsP/IA1uhu8ms+ ZJ33prmDubQR5QErx+KEw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ZvGE2vGMYTE=:yt5zuyshV4KZ019v8s8R1I 7F9dQd1OCRKuFvh7aJG+0+XhwGCDlHvJH0VUO3vB6b/mykS9AT1iuA0gZ/5MHwK8BUNmxqi7b ffWSgH3pqgQfipZXIStOa+kbt6h2wSMrR0faXbtVgQMrfWl/l7TAtXMGuzpmjUVifKX7rRoKx wOTXJvHcqSdx64S+1jBK/A4nSUhr2fKXpDev8bwP+XMRgsWmf7nu/+B0qvbsYJriPdHvdHScf jEG0HRKUnZTJ4511wa6tA4TBhQORL0XRAAoed24AFCC+qIjHWdXqhajZ9yQMKzI2gkr2RVHh4 ZUKWubD3UyvYk41g8rJM8OPK8jl8R+RgfhfpYf7yKS1HNB1t+bUslk8I1CREn02KRL+6GSNi/ mgjJb3g5zB7LwZT5issoQngLGt8j2eaCmcBQfIt4TxbFG5hsHmI2bOqsg17njgSgAg1pvpWCs 1Z43SLwICAie2RXwZMBeRoxn/FHHT5cjstmtWm6T8rrEcAm2wXVRiV9xKLUCOT8Dn2bBLAz7H bMhzajVM8j3hN8qVT5M0hjke2i/+8yshLveB1hvYULvAaB6mtIlmv03tUmPZaGuBWaJ2UYWpA FXJMXrt+fr88t6yegAfVLVkA5COJSenu07uU0/Y/MGy84phzl1z8KkH4rRmmCJBLX+V5uZ02K uYGZtakpiZxBU0jYYL+Y5gtxexx4U5tTDzM8MN6XbSEYa/fmoup/O5JRMnyMiRQOC0bdciHVt xG6ly4q8DlUpatvXRx4pxardk1dpudx7d4Ly7KDt27g37CCj3xg2W4Bh950H5WokIdEhtgU6u S11QoBfYVYCRcOnXM9JFOyvsc+YKj8RfNXHZAr4sAOza5ns6xWBsNBQBNk2doIR3jf9VIIWhn uSu9iOIzx66pe/XhCVEDdINOXXEAvF+ztSIJGZLz6v9adccrVUWyFkMcwk1uHbvAgEATj55bR YN4DZTbcrb6QkZ/h3US0F9SEXxi4R1P9UXTdjvOlR2JHAxxfJpouC 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