From patchwork Sun Feb 14 22:41:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12087447 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-25.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_CR_TRAILER,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 81C41C433DB for ; Sun, 14 Feb 2021 22:41:37 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 542F164E08; Sun, 14 Feb 2021 22:41:37 +0000 (UTC) Received: by mail.kernel.org (Postfix) with ESMTPSA id 2C9F164DFF for ; Sun, 14 Feb 2021 22:41:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1613342497; bh=ilynIvTk8rowqbqXFXrfyQMyPBnZ1OIJTDXKz0+eIFE=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=tAWxxuW1DTkRt3Cdy/AIMHtcpDgdgCL47AWfGmcadJybLvsvI1gAFAznMWpeCNpu+ Z5aHH/77eqgkHvjSXE65WHmfwwrksyOfzs4KxF0kSBL7AddsLXPrw44WP0pH1JRgl0 8fORivkQvFU0mfz3j0g067Az3KONWTu7Ctc+dXeahqz07uca/lPVByZ5l0o2l6d06z iknWHIcgqKBviHu5pq16YlylC3Wiv3evF/gZNHIBcnI2+r2ZHcfetLmDftb2iLpR5u hp0xa7qwZSbDu3RHE9giXr1gV09EmPN7Fu83Q960FC3UtedQqTRqiiXZJFl6bIW1e/ evWRdM5eoCADQ== Received: by mail-oi1-f175.google.com with SMTP id y199so6029504oia.4 for ; Sun, 14 Feb 2021 14:41:37 -0800 (PST) X-Gm-Message-State: AOAM532TIMpX5CU8M/Sf+eOJ0/MLynZb3aBqql4BUlBuZiy9fxqyFSzb 9jdNpW2yzBOhXvXoez7ItSB0UUeBPhETW6lRJj8= X-Google-Smtp-Source: ABdhPJwXcZ90TDhIQykmPAB+dnP3AKWjXWxwqbOSkaOYNxs6iHzf2He2KH+BCSaCbFJUZjYBFdReUuEleLGmzU2I6FU= X-Received: by 2002:aca:d908:: with SMTP id q8mr6403783oig.67.1613342496551; Sun, 14 Feb 2021 14:41:36 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Sun, 14 Feb 2021 23:41:20 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 1/6] ARM SoC bugfixes for v5.12 List-Id: To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM The following changes since commit 1048ba83fb1c00cd24172e23e8263972f6b5d9ac: Linux 5.11-rc6 (2021-01-31 13:50:09 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-fixes-v5.12 for you to fetch changes up to 090e502e4e63c608ef8497d295feeb9743ef67b7: Merge tag 'socfpga_dts_fix_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/fixes (2021-02-09 23:32:54 +0100) ---------------------------------------------------------------- ARM: SoC fixes for v5.11 There are only two remaining non-urgent ARM SoC bug fixes that could still apply for v5.11, or for the v5.12 merge window: - A build fix for the Atmel SAM9 platform to allow building with the clang integrated assembler - A DT fix for ethernet on Intel SoCFPGA, this has been broken since it was added in v5.4. Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Arnd Bergmann (2): ARM: at91: use proper asm syntax in pm_suspend Merge tag 'socfpga_dts_fix_for_v5.12' of git://git.kernel.org/.../dinguyen/linux into arm/fixes Dinh Nguyen (1): arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) From patchwork Sun Feb 14 22:42:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12087449 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-24.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2EF70C433E0 for ; Sun, 14 Feb 2021 22:44:24 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 C460D64E08 for ; Sun, 14 Feb 2021 22:44:23 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C460D64E08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=6V+7U9nMBtILPz3+akz36PukgG9IJWyWAj0Egcm0Qv8=; b=XdrCJAeb1C0uI+9k8SEMJlWtTt K+9qXz8h5BQ1Lzdz1MwAoyxXrXuLhr4sQGab3RFvsr0ElJraQkj9+tDZHY/exeV62FLP9gCjaG/M3 lR+jFv3cisy8GOj24l62G25VQsCal8HxPyQ3tAm9n5RRUMUQUZ9AsXT2eKyPIXkAeGVxm8NFruIMy goTNIe5cUanRdgUyPMcWpDMlQOoWzpzkgL7LYuKNvLiKzviDfgIZ3EFKbcEMEXFGbHmP3eLdg4uRO lEEjf5/mXo9BBNXL4h5xJIQPox02dtGAQyMZwvBApv6KXPBJW+ua2oEJvE/29wdaJZcFQG18XkqE1 NI0a+LHQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lBQ6f-0007lR-3Q; Sun, 14 Feb 2021 22:43:09 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lBQ6b-0007kp-Pt for linux-arm-kernel@lists.infradead.org; Sun, 14 Feb 2021 22:43:07 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id EE3F764E27 for ; Sun, 14 Feb 2021 22:43:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1613342585; bh=DgrXOkSdzioXQadsP3IL0qdKgdhP3VlaMgZ71IKslRM=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=BXpp1IrZoBGE1YC7CuRzzwqIR3GnctvMuL8EXkrJoUqCWdo3OUUuKBYZjINlZ7mXl 3GTQ+y0BAUYJoj/v122hV2eV77wPZ2/9qgM6F5obsiDFdL7TgI2DOKDTtjKLFeZft+ eXrP7AZLfv1vkBZqPsjZdtRBuWNUYnxQxy+2HaLXxm/c/1IuTz/yuoow+qkYA/61N8 7POyd67Uucf7oxeW8Az80RirUalmedLKIWje2enhCOrEIZveWtNsMtwIUD6SHiJdou F5z7RBKUaKFKkbCLsvBEInco1qz/Uvb9Wiyi5WAImqkEpNN8YGTALGe5f+e5QwBYmT w+/TIUfmyrD8g== Received: by mail-oo1-f43.google.com with SMTP id l5so1143567ooj.7 for ; Sun, 14 Feb 2021 14:43:04 -0800 (PST) X-Gm-Message-State: AOAM531xAWjucg+Ezk0a632PzQRYYroaoICZssL25hWDRetyR7Z7WLKT WKyFGMZOYpXvvVjDRsBDSa9E283pZDuqIWvgSAM= X-Google-Smtp-Source: ABdhPJz0OH4Sccko0WX7iBbbtY4RaP8x6caCl+DKxek3qQqI6nFs9IHvqoWNdfCVobQW7Q0oINuPrIQwgFZglfJj3GY= X-Received: by 2002:a4a:870c:: with SMTP id z12mr8903293ooh.15.1613342584179; Sun, 14 Feb 2021 14:43:04 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Sun, 14 Feb 2021 23:42:47 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 2/6] ARM SoC platform removal for v5.12 List-Id: To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210214_174306_005317_A978743D X-CRM114-Status: GOOD ( 15.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit e71ba9452f0b5b2e8dc8aa5445198cd9214a6a62: Linux 5.11-rc2 (2021-01-03 15:55:30 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-platform-removal-v5.12 for you to fetch changes up to ce1380c9f4bc48f6e6133ef9fc24dc9f3df500ac: ARM: remove u300 platform (2021-01-20 11:42:23 +0100) ---------------------------------------------------------------- SoC platform removal There are a lot of platforms that have not seen any interesting code changes in the past five years or more. I made a list and asked around which ones are no longer in use [1], and received confirmation about six ARM platforms and the TI C6x architecture that have all reached the end of their life upstream, with no known users remaining: - efm32 -- added in 2011, first Cortex-M, no notable changes after 2013 - picoxcell -- added in 2011, abandoned after 2012 acquisition - prima2 -- added in 20111, no notable changes since 2015 - tango -- added in 2015, sporadic changes until 2017, but abandoned - u300 -- added in 2009, no notable changes since 2013 - zx --added in 2015 for both 32, 2017 for 64 bit, no notable changes - arch/c6x -- added in 2011, but work stalled soon after that A number of other platforms on the original list turned out to still have users. In some cases there are out-of-tree patches and users that plan to contribute them in the future, in other cases the code is complete and works reliably. [1] https://lore.kernel.org/lkml/CAK8P3a2DZ8xQp7R=H=wewHnT2=a_=M53QsZOueMVEf7tOZLKNg@mail.gmail.com/ Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Arnd Bergmann (5): c6x: remove architecture ARM: remove sirf prima2/atlas platforms ARM: remove zte zx platform ARM: remove tango platform ARM: remove u300 platform Rob Herring (2): ARM: dts: Remove PicoXcell platforms ARM: Remove PicoXcell platform support Uwe Kleine-König (2): ARM: drop efm32 platform MAINTAINERS: Remove deleted platform efm32 Documentation/devicetree/bindings/arm/sirf.yaml | 30 - Documentation/devicetree/bindings/arm/ste-u300.txt | 46 - .../devicetree/bindings/arm/zte,sysctrl.txt | 30 - Documentation/devicetree/bindings/arm/zte.yaml | 28 - Documentation/devicetree/bindings/c6x/clocks.txt | 40 - Documentation/devicetree/bindings/c6x/dscr.txt | 127 -- Documentation/devicetree/bindings/c6x/emifa.txt | 62 - Documentation/devicetree/bindings/c6x/soc.txt | 28 - .../interrupt-controller/ti,c64x+megamod-pic.txt | 103 -- .../devicetree/bindings/reset/sirf,rstc.txt | 42 - .../devicetree/bindings/reset/zte,zx2967-reset.txt | 20 - .../devicetree/bindings/serial/pl011.yaml | 2 - .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 - .../devicetree/bindings/timer/ti,c64x+timer64.txt | 25 - MAINTAINERS | 100 +- arch/arm/Kconfig | 20 +- arch/arm/Kconfig.debug | 95 +- arch/arm/Makefile | 6 - arch/arm/boot/dts/Makefile | 16 - arch/arm/boot/dts/atlas6-evb.dts | 78 - arch/arm/boot/dts/atlas6.dtsi | 800 -------- arch/arm/boot/dts/atlas7-evb.dts | 127 -- arch/arm/boot/dts/atlas7.dtsi | 1955 -------------------- arch/arm/boot/dts/efm32gg-dk3750.dts | 88 - arch/arm/boot/dts/efm32gg.dtsi | 177 -- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 239 --- arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 355 ---- arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 78 - arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 84 - arch/arm/boot/dts/prima2-evb.dts | 37 - arch/arm/boot/dts/prima2.dtsi | 838 --------- arch/arm/boot/dts/ste-u300.dts | 464 ----- arch/arm/boot/dts/tango4-common.dtsi | 184 -- arch/arm/boot/dts/tango4-smp8758.dtsi | 57 - arch/arm/boot/dts/tango4-vantage-1172.dts | 42 - arch/arm/boot/dts/zx296702-ad1.dts | 48 - arch/arm/boot/dts/zx296702.dtsi | 142 -- arch/arm/configs/efm32_defconfig | 98 - arch/arm/configs/prima2_defconfig | 72 - arch/arm/configs/tango4_defconfig | 93 - arch/arm/configs/u300_defconfig | 65 - arch/arm/configs/zx_defconfig | 122 -- arch/arm/include/debug/efm32.S | 45 - arch/arm/include/debug/sirf.S | 40 - arch/arm/mach-efm32/Makefile | 2 - arch/arm/mach-efm32/Makefile.boot | 4 - arch/arm/mach-efm32/dtmachine.c | 16 - arch/arm/mach-picoxcell/Kconfig | 9 - arch/arm/mach-picoxcell/Makefile | 2 - arch/arm/mach-picoxcell/common.c | 81 - arch/arm/mach-prima2/Kconfig | 48 - arch/arm/mach-prima2/Makefile | 9 - arch/arm/mach-prima2/common.c | 64 - arch/arm/mach-prima2/common.h | 32 - arch/arm/mach-prima2/headsmp.S | 36 - arch/arm/mach-prima2/hotplug.c | 38 - arch/arm/mach-prima2/platsmp.c | 123 -- arch/arm/mach-prima2/pm.c | 153 -- arch/arm/mach-prima2/pm.h | 28 - arch/arm/mach-prima2/rstc.c | 107 -- arch/arm/mach-prima2/rtciobrg.c | 179 -- arch/arm/mach-prima2/sleep.S | 63 - arch/arm/mach-tango/Kconfig | 13 - arch/arm/mach-tango/Makefile | 4 - arch/arm/mach-tango/platsmp.c | 52 - arch/arm/mach-tango/pm.c | 31 - arch/arm/mach-tango/pm.h | 7 - arch/arm/mach-tango/setup.c | 20 - arch/arm/mach-tango/smc.S | 12 - arch/arm/mach-tango/smc.h | 9 - arch/arm/mach-u300/Kconfig | 32 - arch/arm/mach-u300/Makefile | 8 - arch/arm/mach-u300/core.c | 413 ----- arch/arm/mach-u300/regulator.c | 134 -- arch/arm/mach-zx/Kconfig | 21 - arch/arm/mach-zx/Makefile | 3 - arch/arm/mach-zx/core.h | 16 - arch/arm/mach-zx/headsmp.S | 30 - arch/arm/mach-zx/platsmp.c | 186 -- arch/arm/mach-zx/zx296702-pm-domain.c | 202 -- arch/arm/mach-zx/zx296702.c | 22 - arch/arm/mm/Kconfig | 1 - arch/arm64/Kconfig.platforms | 6 - arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/zte/Makefile | 3 - arch/arm64/boot/dts/zte/zx296718-evb.dts | 144 -- arch/arm64/boot/dts/zte/zx296718-pcbox.dts | 143 -- arch/arm64/boot/dts/zte/zx296718.dtsi | 627 ------- arch/c6x/Kconfig | 113 -- arch/c6x/Kconfig.debug | 10 - arch/c6x/Makefile | 60 - arch/c6x/boot/Makefile | 11 - arch/c6x/boot/dts/Makefile | 16 - arch/c6x/boot/dts/dsk6455.dts | 57 - arch/c6x/boot/dts/evmc6457.dts | 43 - arch/c6x/boot/dts/evmc6472.dts | 68 - arch/c6x/boot/dts/evmc6474.dts | 53 - arch/c6x/boot/dts/evmc6678.dts | 78 - arch/c6x/boot/dts/tms320c6455.dtsi | 97 - arch/c6x/boot/dts/tms320c6457.dtsi | 69 - arch/c6x/boot/dts/tms320c6472.dtsi | 135 -- arch/c6x/boot/dts/tms320c6474.dtsi | 90 - arch/c6x/boot/dts/tms320c6678.dtsi | 147 -- arch/c6x/configs/dsk6455_defconfig | 42 - arch/c6x/configs/evmc6457_defconfig | 39 - arch/c6x/configs/evmc6472_defconfig | 40 - arch/c6x/configs/evmc6474_defconfig | 40 - arch/c6x/configs/evmc6678_defconfig | 40 - arch/c6x/include/asm/Kbuild | 5 - arch/c6x/include/asm/asm-offsets.h | 1 - arch/c6x/include/asm/bitops.h | 95 - arch/c6x/include/asm/bug.h | 20 - arch/c6x/include/asm/cache.h | 94 - arch/c6x/include/asm/cacheflush.h | 45 - arch/c6x/include/asm/checksum.h | 34 - arch/c6x/include/asm/clock.h | 145 -- arch/c6x/include/asm/cmpxchg.h | 63 - arch/c6x/include/asm/delay.h | 64 - arch/c6x/include/asm/dscr.h | 30 - arch/c6x/include/asm/elf.h | 117 -- arch/c6x/include/asm/flat.h | 19 - arch/c6x/include/asm/ftrace.h | 6 - arch/c6x/include/asm/hardirq.h | 17 - arch/c6x/include/asm/irq.h | 50 - arch/c6x/include/asm/irqflags.h | 68 - arch/c6x/include/asm/linkage.h | 31 - arch/c6x/include/asm/megamod-pic.h | 10 - arch/c6x/include/asm/mmu_context.h | 6 - arch/c6x/include/asm/module.h | 20 - arch/c6x/include/asm/page.h | 9 - arch/c6x/include/asm/pgtable.h | 66 - arch/c6x/include/asm/processor.h | 114 -- arch/c6x/include/asm/procinfo.h | 24 - arch/c6x/include/asm/ptrace.h | 32 - arch/c6x/include/asm/sections.h | 12 - arch/c6x/include/asm/setup.h | 31 - arch/c6x/include/asm/soc.h | 35 - arch/c6x/include/asm/special_insns.h | 60 - arch/c6x/include/asm/string.h | 18 - arch/c6x/include/asm/switch_to.h | 30 - arch/c6x/include/asm/syscall.h | 75 - arch/c6x/include/asm/syscalls.h | 46 - arch/c6x/include/asm/thread_info.h | 94 - arch/c6x/include/asm/timer64.h | 7 - arch/c6x/include/asm/timex.h | 30 - arch/c6x/include/asm/tlb.h | 7 - arch/c6x/include/asm/traps.h | 33 - arch/c6x/include/asm/uaccess.h | 97 - arch/c6x/include/asm/unaligned.h | 104 -- arch/c6x/include/asm/vmalloc.h | 4 - arch/c6x/include/uapi/asm/Kbuild | 2 - arch/c6x/include/uapi/asm/byteorder.h | 13 - arch/c6x/include/uapi/asm/ptrace.h | 164 -- arch/c6x/include/uapi/asm/setup.h | 7 - arch/c6x/include/uapi/asm/sigcontext.h | 81 - arch/c6x/include/uapi/asm/swab.h | 55 - arch/c6x/include/uapi/asm/unistd.h | 29 - arch/c6x/kernel/Makefile | 13 - arch/c6x/kernel/asm-offsets.c | 123 -- arch/c6x/kernel/c6x_ksyms.c | 62 - arch/c6x/kernel/devicetree.c | 14 - arch/c6x/kernel/entry.S | 736 -------- arch/c6x/kernel/head.S | 81 - arch/c6x/kernel/irq.c | 127 -- arch/c6x/kernel/module.c | 119 -- arch/c6x/kernel/process.c | 151 -- arch/c6x/kernel/ptrace.c | 139 -- arch/c6x/kernel/setup.c | 476 ----- arch/c6x/kernel/signal.c | 322 ---- arch/c6x/kernel/soc.c | 87 - arch/c6x/kernel/switch_to.S | 71 - arch/c6x/kernel/sys_c6x.c | 71 - arch/c6x/kernel/time.c | 63 - arch/c6x/kernel/traps.c | 409 ---- arch/c6x/kernel/vectors.S | 78 - arch/c6x/kernel/vmlinux.lds.S | 151 -- arch/c6x/lib/Makefile | 8 - arch/c6x/lib/checksum.c | 11 - arch/c6x/lib/csum_64plus.S | 414 ----- arch/c6x/lib/divi.S | 41 - arch/c6x/lib/divremi.S | 34 - arch/c6x/lib/divremu.S | 75 - arch/c6x/lib/divu.S | 86 - arch/c6x/lib/llshl.S | 25 - arch/c6x/lib/llshr.S | 26 - arch/c6x/lib/llshru.S | 26 - arch/c6x/lib/memcpy_64plus.S | 43 - arch/c6x/lib/mpyll.S | 37 - arch/c6x/lib/negll.S | 19 - arch/c6x/lib/pop_rts.S | 20 - arch/c6x/lib/push_rts.S | 19 - arch/c6x/lib/remi.S | 52 - arch/c6x/lib/remu.S | 70 - arch/c6x/lib/strasgi.S | 77 - arch/c6x/lib/strasgi_64plus.S | 27 - arch/c6x/mm/Makefile | 6 - arch/c6x/mm/dma-coherent.c | 173 -- arch/c6x/mm/init.c | 65 - arch/c6x/platforms/Kconfig | 21 - arch/c6x/platforms/Makefile | 13 - arch/c6x/platforms/cache.c | 444 ----- arch/c6x/platforms/dscr.c | 595 ------ arch/c6x/platforms/emif.c | 84 - arch/c6x/platforms/megamod-pic.c | 344 ---- arch/c6x/platforms/pll.c | 440 ----- arch/c6x/platforms/plldata.c | 467 ----- arch/c6x/platforms/timer64.c | 241 --- drivers/bus/Kconfig | 2 +- drivers/i2c/busses/Kconfig | 4 +- drivers/mtd/nand/raw/Kconfig | 3 +- drivers/reset/Kconfig | 2 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/zte/Kconfig | 15 - drivers/soc/zte/Makefile | 6 - drivers/soc/zte/zx296718_pm_domains.c | 181 -- drivers/soc/zte/zx2967_pm_domains.c | 141 -- drivers/soc/zte/zx2967_pm_domains.h | 44 - drivers/spi/Kconfig | 1 - fs/Kconfig.binfmt | 2 +- include/asm-generic/page.h | 4 - 221 files changed, 11 insertions(+), 21460 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml delete mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte.yaml delete mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt delete mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt delete mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt delete mode 100644 Documentation/devicetree/bindings/c6x/soc.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt delete mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt delete mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt delete mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt delete mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt delete mode 100644 arch/arm/boot/dts/atlas6-evb.dts delete mode 100644 arch/arm/boot/dts/atlas6.dtsi delete mode 100644 arch/arm/boot/dts/atlas7-evb.dts delete mode 100644 arch/arm/boot/dts/atlas7.dtsi delete mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts delete mode 100644 arch/arm/boot/dts/efm32gg.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc3x2.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc3x3.dtsi delete mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts delete mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts delete mode 100644 arch/arm/boot/dts/prima2-evb.dts delete mode 100644 arch/arm/boot/dts/prima2.dtsi delete mode 100644 arch/arm/boot/dts/ste-u300.dts delete mode 100644 arch/arm/boot/dts/tango4-common.dtsi delete mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi delete mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts delete mode 100644 arch/arm/boot/dts/zx296702-ad1.dts delete mode 100644 arch/arm/boot/dts/zx296702.dtsi delete mode 100644 arch/arm/configs/efm32_defconfig delete mode 100644 arch/arm/configs/prima2_defconfig delete mode 100644 arch/arm/configs/tango4_defconfig delete mode 100644 arch/arm/configs/u300_defconfig delete mode 100644 arch/arm/configs/zx_defconfig delete mode 100644 arch/arm/include/debug/efm32.S delete mode 100644 arch/arm/include/debug/sirf.S delete mode 100644 arch/arm/mach-efm32/Makefile delete mode 100644 arch/arm/mach-efm32/Makefile.boot delete mode 100644 arch/arm/mach-efm32/dtmachine.c delete mode 100644 arch/arm/mach-picoxcell/Kconfig delete mode 100644 arch/arm/mach-picoxcell/Makefile delete mode 100644 arch/arm/mach-picoxcell/common.c delete mode 100644 arch/arm/mach-prima2/Kconfig delete mode 100644 arch/arm/mach-prima2/Makefile delete mode 100644 arch/arm/mach-prima2/common.c delete mode 100644 arch/arm/mach-prima2/common.h delete mode 100644 arch/arm/mach-prima2/headsmp.S delete mode 100644 arch/arm/mach-prima2/hotplug.c delete mode 100644 arch/arm/mach-prima2/platsmp.c delete mode 100644 arch/arm/mach-prima2/pm.c delete mode 100644 arch/arm/mach-prima2/pm.h delete mode 100644 arch/arm/mach-prima2/rstc.c delete mode 100644 arch/arm/mach-prima2/rtciobrg.c delete mode 100644 arch/arm/mach-prima2/sleep.S delete mode 100644 arch/arm/mach-tango/Kconfig delete mode 100644 arch/arm/mach-tango/Makefile delete mode 100644 arch/arm/mach-tango/platsmp.c delete mode 100644 arch/arm/mach-tango/pm.c delete mode 100644 arch/arm/mach-tango/pm.h delete mode 100644 arch/arm/mach-tango/setup.c delete mode 100644 arch/arm/mach-tango/smc.S delete mode 100644 arch/arm/mach-tango/smc.h delete mode 100644 arch/arm/mach-u300/Kconfig delete mode 100644 arch/arm/mach-u300/Makefile delete mode 100644 arch/arm/mach-u300/core.c delete mode 100644 arch/arm/mach-u300/regulator.c delete mode 100644 arch/arm/mach-zx/Kconfig delete mode 100644 arch/arm/mach-zx/Makefile delete mode 100644 arch/arm/mach-zx/core.h delete mode 100644 arch/arm/mach-zx/headsmp.S delete mode 100644 arch/arm/mach-zx/platsmp.c delete mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c delete mode 100644 arch/arm/mach-zx/zx296702.c delete mode 100644 arch/arm64/boot/dts/zte/Makefile delete mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts delete mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi delete mode 100644 arch/c6x/Kconfig delete mode 100644 arch/c6x/Kconfig.debug delete mode 100644 arch/c6x/Makefile delete mode 100644 arch/c6x/boot/Makefile delete mode 100644 arch/c6x/boot/dts/Makefile delete mode 100644 arch/c6x/boot/dts/dsk6455.dts delete mode 100644 arch/c6x/boot/dts/evmc6457.dts delete mode 100644 arch/c6x/boot/dts/evmc6472.dts delete mode 100644 arch/c6x/boot/dts/evmc6474.dts delete mode 100644 arch/c6x/boot/dts/evmc6678.dts delete mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi delete mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi delete mode 100644 arch/c6x/configs/dsk6455_defconfig delete mode 100644 arch/c6x/configs/evmc6457_defconfig delete mode 100644 arch/c6x/configs/evmc6472_defconfig delete mode 100644 arch/c6x/configs/evmc6474_defconfig delete mode 100644 arch/c6x/configs/evmc6678_defconfig delete mode 100644 arch/c6x/include/asm/Kbuild delete mode 100644 arch/c6x/include/asm/asm-offsets.h delete mode 100644 arch/c6x/include/asm/bitops.h delete mode 100644 arch/c6x/include/asm/bug.h delete mode 100644 arch/c6x/include/asm/cache.h delete mode 100644 arch/c6x/include/asm/cacheflush.h delete mode 100644 arch/c6x/include/asm/checksum.h delete mode 100644 arch/c6x/include/asm/clock.h delete mode 100644 arch/c6x/include/asm/cmpxchg.h delete mode 100644 arch/c6x/include/asm/delay.h delete mode 100644 arch/c6x/include/asm/dscr.h delete mode 100644 arch/c6x/include/asm/elf.h delete mode 100644 arch/c6x/include/asm/flat.h delete mode 100644 arch/c6x/include/asm/ftrace.h delete mode 100644 arch/c6x/include/asm/hardirq.h delete mode 100644 arch/c6x/include/asm/irq.h delete mode 100644 arch/c6x/include/asm/irqflags.h delete mode 100644 arch/c6x/include/asm/linkage.h delete mode 100644 arch/c6x/include/asm/megamod-pic.h delete mode 100644 arch/c6x/include/asm/mmu_context.h delete mode 100644 arch/c6x/include/asm/module.h delete mode 100644 arch/c6x/include/asm/page.h delete mode 100644 arch/c6x/include/asm/pgtable.h delete mode 100644 arch/c6x/include/asm/processor.h delete mode 100644 arch/c6x/include/asm/procinfo.h delete mode 100644 arch/c6x/include/asm/ptrace.h delete mode 100644 arch/c6x/include/asm/sections.h delete mode 100644 arch/c6x/include/asm/setup.h delete mode 100644 arch/c6x/include/asm/soc.h delete mode 100644 arch/c6x/include/asm/special_insns.h delete mode 100644 arch/c6x/include/asm/string.h delete mode 100644 arch/c6x/include/asm/switch_to.h delete mode 100644 arch/c6x/include/asm/syscall.h delete mode 100644 arch/c6x/include/asm/syscalls.h delete mode 100644 arch/c6x/include/asm/thread_info.h delete mode 100644 arch/c6x/include/asm/timer64.h delete mode 100644 arch/c6x/include/asm/timex.h delete mode 100644 arch/c6x/include/asm/tlb.h delete mode 100644 arch/c6x/include/asm/traps.h delete mode 100644 arch/c6x/include/asm/uaccess.h delete mode 100644 arch/c6x/include/asm/unaligned.h delete mode 100644 arch/c6x/include/asm/vmalloc.h delete mode 100644 arch/c6x/include/uapi/asm/Kbuild delete mode 100644 arch/c6x/include/uapi/asm/byteorder.h delete mode 100644 arch/c6x/include/uapi/asm/ptrace.h delete mode 100644 arch/c6x/include/uapi/asm/setup.h delete mode 100644 arch/c6x/include/uapi/asm/sigcontext.h delete mode 100644 arch/c6x/include/uapi/asm/swab.h delete mode 100644 arch/c6x/include/uapi/asm/unistd.h delete mode 100644 arch/c6x/kernel/Makefile delete mode 100644 arch/c6x/kernel/asm-offsets.c delete mode 100644 arch/c6x/kernel/c6x_ksyms.c delete mode 100644 arch/c6x/kernel/devicetree.c delete mode 100644 arch/c6x/kernel/entry.S delete mode 100644 arch/c6x/kernel/head.S delete mode 100644 arch/c6x/kernel/irq.c delete mode 100644 arch/c6x/kernel/module.c delete mode 100644 arch/c6x/kernel/process.c delete mode 100644 arch/c6x/kernel/ptrace.c delete mode 100644 arch/c6x/kernel/setup.c delete mode 100644 arch/c6x/kernel/signal.c delete mode 100644 arch/c6x/kernel/soc.c delete mode 100644 arch/c6x/kernel/switch_to.S delete mode 100644 arch/c6x/kernel/sys_c6x.c delete mode 100644 arch/c6x/kernel/time.c delete mode 100644 arch/c6x/kernel/traps.c delete mode 100644 arch/c6x/kernel/vectors.S delete mode 100644 arch/c6x/kernel/vmlinux.lds.S delete mode 100644 arch/c6x/lib/Makefile delete mode 100644 arch/c6x/lib/checksum.c delete mode 100644 arch/c6x/lib/csum_64plus.S delete mode 100644 arch/c6x/lib/divi.S delete mode 100644 arch/c6x/lib/divremi.S delete mode 100644 arch/c6x/lib/divremu.S delete mode 100644 arch/c6x/lib/divu.S delete mode 100644 arch/c6x/lib/llshl.S delete mode 100644 arch/c6x/lib/llshr.S delete mode 100644 arch/c6x/lib/llshru.S delete mode 100644 arch/c6x/lib/memcpy_64plus.S delete mode 100644 arch/c6x/lib/mpyll.S delete mode 100644 arch/c6x/lib/negll.S delete mode 100644 arch/c6x/lib/pop_rts.S delete mode 100644 arch/c6x/lib/push_rts.S delete mode 100644 arch/c6x/lib/remi.S delete mode 100644 arch/c6x/lib/remu.S delete mode 100644 arch/c6x/lib/strasgi.S delete mode 100644 arch/c6x/lib/strasgi_64plus.S delete mode 100644 arch/c6x/mm/Makefile delete mode 100644 arch/c6x/mm/dma-coherent.c delete mode 100644 arch/c6x/mm/init.c delete mode 100644 arch/c6x/platforms/Kconfig delete mode 100644 arch/c6x/platforms/Makefile delete mode 100644 arch/c6x/platforms/cache.c delete mode 100644 arch/c6x/platforms/dscr.c delete mode 100644 arch/c6x/platforms/emif.c delete mode 100644 arch/c6x/platforms/megamod-pic.c delete mode 100644 arch/c6x/platforms/pll.c delete mode 100644 arch/c6x/platforms/plldata.c delete mode 100644 arch/c6x/platforms/timer64.c delete mode 100644 drivers/soc/zte/Kconfig delete mode 100644 drivers/soc/zte/Makefile delete mode 100644 drivers/soc/zte/zx296718_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.c delete mode 100644 drivers/soc/zte/zx2967_pm_domains.h From patchwork Sun Feb 14 22:43:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12087451 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-24.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6AB2C433DB for ; Sun, 14 Feb 2021 22:44:51 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 8A49E64DF4 for ; Sun, 14 Feb 2021 22:44:51 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8A49E64DF4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=9LMvVENXI4XksCACtOp1mm51ZBDyM0pvYP1utt5RopY=; b=gM2f2kPKfjJJBvBCuZn0S08X/Z Z2N4KJkB73UePpOIB0pNtPXbWh0ge+Q3ADyRyU1vok102O63VdM8Q8p7JpsfnXxJpQiF0F9RUqJ2S /Qr9gpMgX8BPwOxNvJd67/qdkrB772gXmc7qQM5GT6aQHG+U0NGr4WcDx63SWpiG0IUhfIvdeHwIo mSyvXuMgbt0AscK1psVHa39RN9z3wGrfMXENr4fdIluhYk5DX1lt3LQ/dP/ozIfjBDOHarlilXQYr SXhXNIXI36dlXt3CkEVo3nLxsJjnOcizzBrn0AOgM8dZO01EKTvlfaLNCP2UEZGS9cLBI3BLp0uya TqG5c78Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lBQ7J-0007tQ-JY; Sun, 14 Feb 2021 22:43:50 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lBQ7F-0007sn-KT for linux-arm-kernel@lists.infradead.org; Sun, 14 Feb 2021 22:43:46 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id A9D2464E29 for ; Sun, 14 Feb 2021 22:43:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1613342624; bh=YK3rfycgtWeTFmUgEeeN3XJ0hvkNJ5DOH41Kd0XLFo0=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=DuQ9CMuTreaF92aIqNZZgalWceDSpV0F9xBQGiebYNHBiF35LIhoH198rmrqV1O6h Phv3tsMdhv7xXK3nczJI72mwaJdKQYQ6CXTRMFe8jxf4UP69c0gEYV6QCkcC+kYuks z/LND/pzkALfnOYuIq2KOXNqkplR3IGNqG7iNGS1/rXWhBGHvCIewvV6oZP4BGkfx1 2zVO5MK9XfzW7H8fkw+F/a6OZO9hMURLQCvC+NtM41Y0DxCBk2XZianZQyWH7Nwf8S vAWdKyNkqJHg78LyQnMCAR5w78fAAxsM/y9vkM7kvtLQ5Rdjc0vPyRfKcS1F6tBIQq xep+pQVW1vDeQ== Received: by mail-ot1-f42.google.com with SMTP id i20so4527413otl.7 for ; Sun, 14 Feb 2021 14:43:44 -0800 (PST) X-Gm-Message-State: AOAM5310PSsNexVEBHEWBHqKnP6JYz8wbyTAy+1xRIABDq53kM92ydHr WXrO43+tudKpWDnOIeXqLI7zJfqbk468eMGhkI4= X-Google-Smtp-Source: ABdhPJyAoMZkYA9sX7ithmaSGz5UdwO78xEEfOvKL5kXR+Kg/yKfWXxVb5Bsski9Wf7IfT8hKvcZ+FHtttj3FOb/hic= X-Received: by 2002:a9d:6c11:: with SMTP id f17mr9504339otq.210.1613342624036; Sun, 14 Feb 2021 14:43:44 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Sun, 14 Feb 2021 23:43:28 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 3/6] ARM SoC changes for v5.12 List-Id: To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210214_174345_891341_FC9E25B4 X-CRM114-Status: GOOD ( 13.66 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit 7c53f6b671f4aba70ff15e1b05148b10d58c2837: Linux 5.11-rc3 (2021-01-10 14:34:50 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-soc-v5.12 for you to fetch changes up to c2bd78de41fc3bdeb183bc24bbb2c4c0f3cfdb9a: Merge tag 'samsung-soc-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/soc (2021-02-11 12:48:40 +0100) ---------------------------------------------------------------- ARM: SoC changes for v5.12 This is mostly 32-bit code for SoC platforms, and looks smaller than any such branch I remember from previous kernels, as most of this is now handled in other subsystems for modern platforms: - Minor bugfixes and Kconfig updates for Tegra, Broadcom, i.MX, Renesas, and Samsung - Updates to the MAINTAINERS listing for Actions, OMAP, and Samsung - Samsung SoC driver updates to make them loadable modules Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Arnd Bergmann (8): Merge tag 'samsung-drivers-5.12' of git://git.kernel.org/.../krzk/linux into arm/soc Merge tag 'renesas-drivers-for-v5.12-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/soc Merge tag 'omap-for-v5.12/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc Merge tag 'tegra-for-5.12-arm-core' of git://git.kernel.org/.../tegra/linux into arm/soc Merge tag 'arm-soc/for-5.12/soc' of https://github.com/Broadcom/stblinux into arm/soc ARM: s3c: fix fiq for clang IAS Merge tag 'imx-soc-5.12' of git://git.kernel.org/.../shawnguo/linux into arm/soc Merge tag 'samsung-soc-5.12' of git://git.kernel.org/.../krzk/linux into arm/soc Cristian Ciocaltea (1): MAINTAINERS: Add linux-actions ML for Actions Semi Arch Dmitry Osipenko (1): ARM: tegra: Don't enable unused PLLs on resume from suspend Fabio Estevam (1): ARM: imx: Remove unused IMX_GPIO_NR() macro Florian Fainelli (2): ARM: brcmstb: Add debug UART entry for 72116 Merge tag 'tags/bcm2835-soc-next-2021-01-25' into soc/next Geert Uytterhoeven (2): soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() soc: renesas: rcar-sysc: Mark device node OF_POPULATED after init Krzysztof Kozlowski (6): soc: samsung: exynos-asv: handle reading revision register error soc: samsung: exynos-chipid: convert to driver and merge exynos-asv soc: samsung: exynos-chipid: correct helpers __init annotation ARM: s3c: irq-s3c24xx: include headers for missing declarations ARM: s3c: irq-s3c24xx: staticize local functions MAINTAINERS: arm: samsung: include S3C headers in platform entry Marek Szyprowski (2): soc: samsung: exynos-asv: don't defer early on not-supported SoCs soc: samsung: pm_domains: Convert to regular platform driver Maxime Ripard (1): ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 Oleksij Rempel (1): ARM: imx: mach-imx6ul: remove 14x14 EVK specific PHY fixup Roger Quadros (1): MAINTAINERS: Update address for OMAP GPMC driver Stefan Riedmueller (1): ARM: mach-imx: imx6ul: Print SOC revision on boot Wang Qing (1): ARM: OMAP2+: fix spellint typo MAINTAINERS | 5 +- arch/arm/include/debug/brcmstb.S | 30 ++++++------ arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/hardware.h | 4 -- arch/arm/mach-imx/mach-imx6ul.c | 25 ++-------- arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 ++-- arch/arm/mach-s3c/irq-s3c24xx.c | 8 +-- arch/arm/mach-tegra/sleep-tegra20.S | 38 +++++++++++++-- arch/arm/mach-tegra/sleep-tegra30.S | 94 +++++++++++++++++++++++++++-------- arch/arm64/Kconfig.platforms | 1 + drivers/soc/renesas/rcar-sysc.c | 37 +++++++------- drivers/soc/samsung/Kconfig | 12 ++--- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-asv.c | 57 ++++++++-------------- drivers/soc/samsung/exynos-asv.h | 2 + drivers/soc/samsung/exynos-chipid.c | 71 ++++++++++++++++++--------- drivers/soc/samsung/pm_domains.c | 97 ++++++++++++++++++------------------- 19 files changed, 286 insertions(+), 213 deletions(-) From patchwork Sun Feb 14 22:44:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12087453 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-24.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8FD8CC433E6 for ; Sun, 14 Feb 2021 22:46:00 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 401C764E29 for ; Sun, 14 Feb 2021 22:46:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 401C764E29 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=V0i7zq+PdjF/zF/dR+Ys5xY5IRVD+Ubl9uFnCVlLjcs=; b=gHbwUsFrV8LdCTt54AtQPURb/i 9muyr5TlrMRnNSBq6ca4vWc/xWKf3x4nYpxykTlTy4BSbpe03i4OR/23ezi3ZPW3rtRhOgHhyQ5K6 pWVmsRXwzwYZvMkJPtMpGP+WnD+p94f2XCgmvHroF+JCPnVQhHijKUevkJ4n/v96Ur2EKrsDzLyC0 uJ81l2ytozHDclOF47i5qAFm0c+j7sBphoJjIaA6H/0kW0YyKtUM2Hszi0wVa8GMVHed+W+zR5Yof bIXDbYt+TF7kikNS0GRUyMToBvn71Plqi1MujBAzvL4voaF00zo+KFmV/xv1tF2XZVM4a1yjBQUZv nzRBpnlg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lBQ85-00082o-Vq; Sun, 14 Feb 2021 22:44:38 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lBQ82-00081x-8N for linux-arm-kernel@lists.infradead.org; Sun, 14 Feb 2021 22:44:35 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 5AB4064DFF for ; Sun, 14 Feb 2021 22:44:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1613342673; bh=Ni46dVPQ7gmxTo49gEBjDmdwPqNKQzEgV41e6qBUgJE=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=rFmw66SOCrGjYwRYH7d2uTkp7yk4Zs/HC78qwFr52D8e6HICS0KGiFXv73gpx8msi Zm3FLR4qMva4W+6dkGLSXdqodIuhpOywi3WFafwWi54Lq79+5vEtWM2X2gC8qMD40p mfwlZFZ5OZzfwPnxaDDQfB6GoG1Uqe2Zt3PGryfaJGN4vGu116Ldsg+psj3z7fMysC HTpSzIDwaDTFHZXcCPpLeIsR0EQItgUTv/66N5O4zWx09ftUnVnS+0Q7HD3twv1DNi H+O1DfwXUz5UOyLixyB3MBlqPsmMkc1RNPdWo9fZFcrP1ekczRGWApNxuYxJxvdpec ve+Q6/jECnwxA== Received: by mail-oi1-f177.google.com with SMTP id l19so6021713oih.6 for ; Sun, 14 Feb 2021 14:44:33 -0800 (PST) X-Gm-Message-State: AOAM530X7tyHxaMBicr86cWUIpo+i/w0Z1MTL2JG/EboaaIYuEQYzkwC 5fQbh8ZqISftUmhXAYM8PbkUzQR/5977JeVgISA= X-Google-Smtp-Source: ABdhPJyORQMZp2HtToThmOc2hWMs9Aa359nm3m1JiJAG/4cz0CbHd/epBLYes8nqxssF8Crf68UZB8sNAbvRILc76Ls= X-Received: by 2002:aca:d908:: with SMTP id q8mr6407683oig.67.1613342672757; Sun, 14 Feb 2021 14:44:32 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Sun, 14 Feb 2021 23:44:16 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 4/6] ARM SoC defconfigs for v5.12 List-Id: To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210214_174434_486897_384A3956 X-CRM114-Status: GOOD ( 14.30 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit 7c53f6b671f4aba70ff15e1b05148b10d58c2837: Linux 5.11-rc3 (2021-01-10 14:34:50 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-defconfig-v5.12 for you to fetch changes up to 21e4675d9305f6ccd20b95d943882d607c8ae288: Merge tag 'zynqmp-soc-for-v5.12' of https://github.com/Xilinx/linux-xlnx into arm/defconfig (2021-02-10 00:08:06 +0100) ---------------------------------------------------------------- ARM: SoC defconfigs for v5.12 As usual, a number of additional device drivers that were added to the kernel are now enabled in the respective configuration files. A few of the files get updated to match the current Kconfig files for removed or renamed options. Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Adam Ford (1): arm64: defconfig: Enable WM8962 Adrien Grassein (1): arm64: defconfig: Enable PF8x00 as builtin Alexandre Belloni (2): ARM: configs: at91: remove ATMEL_TCLIB ARM: configs: multi_{v5,v7}: remove ATMEL_TCLIB Andreas Kemnade (1): ARM: imx_v6_v7_defconfig: enable power driver of RN5T618 PMIC family Argus Lin (1): arm64: configs: Support pwrap on Mediatek MT6779 platform Arnd Bergmann (14): Merge tag 'at91-defconfig-5.12' of git://git.kernel.org/.../at91/linux into arm/defconfig Merge tag 'tegra-for-5.12-arm-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig Merge tag 'tegra-for-5.12-arm64-defconfig' of git://git.kernel.org/.../tegra/linux into arm/defconfig Merge tag 'arm-soc/for-5.12/defconfig' of https://github.com/Broadcom/stblinux into arm/defconfig Merge tag 'arm-soc/for-5.12/defconfig-arm64' of https://github.com/Broadcom/stblinux into arm/defconfig Merge tag 'v5.11-next-defconfig' of git://git.kernel.org/.../matthias.bgg/linux into arm/defconfig Merge tag 'amlogic-soc' of git://git.kernel.org/.../khilman/linux-amlogic into arm/defconfig Merge tag 'qcom-arm64-defconfig-for-5.12' of git://git.kernel.org/.../qcom/linux into arm/defconfig Merge tag 'qcom-defconfig-for-5.12' of git://git.kernel.org/.../qcom/linux into arm/defconfig Merge tag 'imx-defconfig-5.12' of git://git.kernel.org/.../shawnguo/linux into arm/defconfig Merge tag 'at91-defconfig-5.11-2' of git://git.kernel.org/.../at91/linux into arm/defconfig Merge tag 'v5.12-rockchip-defconfig64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/defconfig Merge tag 'omap-for-v5.12/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/defconfig Merge tag 'zynqmp-soc-for-v5.12' of https://github.com/Xilinx/linux-xlnx into arm/defconfig Bjorn Andersson (2): arm64: defconfig: Enable HID multitouch arm64: defconfig: Enable TMPFS Posix ACL Claudiu Beznea (1): ARM: configs: at91: enable drivers for sam9x60 Dmitry Baryshkov (3): arm64: defconfig: enable display clock controller on sm8250 arm64: defconfig: enable Lontium LT9611UXC bridge driver arm64: defconfig: Enable Qualcomm SM8250 audio config Florian Fainelli (2): Merge tag 'tags/bcm2835-defconfig-next-2021-01-25' into defconfig/next Merge tag 'tags/bcm2835-defconfig-arm64-next-2021-01-25' into defconfig-arm64/next Guido Günther (2): arm64: defconfig: Enable Librem 5 devkit components arm64: defconfig: Enable vibra-pwm Jagan Teki (1): arm64: defconfig: Enable REGULATOR_MP8859 Jon Hunter (2): ARM: config: Enable Tegra SoC Thermal driver arm64: defconfig: Enable Tegra SoC Thermal driver Manivannan Sadhasivam (14): ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers ARM: qcom_defconfig: Enable RPMh drivers ARM: qcom_defconfig: Enable SDX55 pinctrl driver ARM: qcom_defconfig: Enable SDX55 GCC driver ARM: qcom_defconfig: Enable SMEM partition parser ARM: qcom_defconfig: Enable MTD UBI driver ARM: qcom_defconfig: Enable UBI file system ARM: qcom_defconfig: Enable DWC3 controller and PHYs ARM: qcom_defconfig: Enable ARM SMMU ARM: qcom_defconfig: Enable RPMh regulator ARM: qcom_defconfig: Enable watchdog driver ARM: qcom_defconfig: Enable ARM PSCI support ARM: qcom_defconfig: Enable RPMh power domain driver ARM: qcom_defconfig: Enable Command DB driver Martin Blumenstingl (1): ARM: multi_v7_defconfig: Enable support for the ADC thermal sensor Martin Kepplinger (1): arm64: defconfig: Enable interconnect for imx8mq Michael Walle (1): arm64: defconfig: Enable Broadcom BCM54140 PHY Neal Liu (1): arm64: configs: Support DEVAPC on MediaTek platforms Nicolas Ferre (5): ARM: configs: sama5_defconfig: update and remove unneeded options ARM: configs: at91: DT/ATAG defconfig modifications ARM: configs: at91_dt_defconfig: add useful helper options ARM: configs: at91_dt_defconfig: add ov7740 module ARM: configs: sama5_defconfig: add QSPI driver Nicolas Saenz Julienne (2): arm64: defconfig: Enable nvmem's rmem driver ARM: multi_v7_defconfig: Enable nvmem's rmem driver Quanyang Wang (1): arm64: defconfig: enable clock driver for ZynqMP platforms Sameer Pujar (2): arm64: defconfig: Enable Tegra audio graph card driver arm64: defconfig: Enable RT5659 Teresa Remmet (2): arm64: defconfig: Enable rv3028 i2c rtc driver arm64: defconfig: Enable PCA9532 support Tony Lindgren (2): ARM: omap2plus_defconfig: Update for moved options ARM: omap2plus_defconfig: Update for dropped options Yannick Fertre (1): ARM: multi_v7_defconfig: add STM32 CEC support arch/arm/configs/at91_dt_defconfig | 18 ++++++++++++------ arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 15 ++++++++++++++- arch/arm/configs/omap2plus_defconfig | 22 +++++----------------- arch/arm/configs/qcom_defconfig | 18 ++++++++++++++++++ arch/arm/configs/sama5_defconfig | 15 ++------------- arch/arm/configs/tegra_defconfig | 1 + arch/arm64/configs/defconfig | 35 +++++++++++++++++++++++++++++++++++ 9 files changed, 88 insertions(+), 38 deletions(-) From patchwork Sun Feb 14 22:45:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12087455 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-25.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_CR_TRAILER,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 62AAEC433E0 for ; Sun, 14 Feb 2021 22:45:36 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 3ADD264E27; Sun, 14 Feb 2021 22:45:36 +0000 (UTC) Received: by mail.kernel.org (Postfix) with ESMTPSA id E6B2064DF4 for ; Sun, 14 Feb 2021 22:45:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1613342736; bh=yLfFVYhauTM6ABvyZKMcf6lWpYop+jj8Pj8U8prTui4=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=Th8BaX5ZzxQrEeveX+cglYC8bMcW4AHHCQ+OgDIDdEmGyQ/mtYdtc3EYnNUP7PkFb s4yKYoL7b1zbw9LdKBlJ4lHS/hRIkLfuYfE0ekp3XGyBNI+deMRoZaT3QsODPEvz7L BsVSyvsYLgOrUVrSaJkzzf04uNv7yhBRB62DymzZ98FhIR8DqVtA5U2EKP8ULxKdf0 9JHr1yEwOY34BnIaTWvi4faUWUOCu4bM9bVOP/PwnMvzQp3LrAYyyx7n4SRbX3WFql n+Axwnz6rOXldjveaJq2I8LZ/c6CaySsdPafaudfVLNuvJOOtxNwQ6sSG7zA7U4P9/ xn4Xuuqr2aFtw== Received: by mail-oi1-f181.google.com with SMTP id q186so2054229oig.12 for ; Sun, 14 Feb 2021 14:45:35 -0800 (PST) X-Gm-Message-State: AOAM531T2+eKmT4dOYO3QQcmhleN3K/KvqUZTDpdpVbsU8sk7Ubhhuu6 S8Watg2lwm3n0xpUHrf+jzSEs4vEuRxtFcjiAw8= X-Google-Smtp-Source: ABdhPJw7VTPjUSj5jTzj6Wsi49UQ2X8nCYHDq/o3/eUOQose2T/uvb1fUNU6Qg5Hm7ghuyb0QJC+FKi+Fn3XJe5YV78= X-Received: by 2002:aca:d908:: with SMTP id q8mr6408973oig.67.1613342734694; Sun, 14 Feb 2021 14:45:34 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Sun, 14 Feb 2021 23:45:18 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 5/6] ARM SoC devicetree updates for v5.12 List-Id: To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM The following changes since commit daf12bee07b9e2f38216f58aca7ac4e4e66a7146: arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 (2021-01-27 10:08:23 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-dt-v5.12 for you to fetch changes up to 14bd96946377148cb6e7dd7ce55ecc5128a92d7b: ARM: dts: aspeed: align GPIO hog names with dtschema (2021-02-14 23:30:15 +0100) ---------------------------------------------------------------- ARM: SoC devicetree updates for v5.12 After the last release contained a surprising amount of new 32-bit machines, this time two thirds of the code changes are for 64-bit. The usual updates to existing files include: - Device tree compiler warning fixes for Berlin, Renesas, SoCFPGA, nomadik, stm32, Allwinner, TI Keystone - Support for additional devices on existing machines on Renesas, SoCFPGA, at91, hisilicon, OMAP, Tegra, TI K3, Allwinner, Broadcom, ux500, Mediatek, Marvell Armada, Marvell MMP, ZynqMP, AMLogic, Qualcomm, i.MX, Layerscape, Actions, ASpeed, Toshiba - Cleanups and minor fixes for Renesas, at91, mstar, ux500, Samsung, stm32, Tegra, Broadcom, Mediatek, Marvell MMP, AMLogic, Qualcomm, i.MX, Rockchip, ASpeed, Zynq Only three new SoCs this time, but a number of boards across: Renesas: - Two Beacon EmbeddedWorks boards (RZ/G2H and RZ/G2N based) Intel SoCFPGA: - eASIC N5X board (N5X) ST-Ericsson Ux500: - Samsung GT-I9070 (Janice) phone (u8500) TI OMAP: - MYIR Tech Limited development board (AM335X) Allwinner/sunxi: - SL631 Action Camera (V3) - PineTab Early Adopter tablet (A64) Broadcom: - BCM4906/BCM4908 networking chip - Netgear R8000P router (BCM5906) AMLogic: - Hardkernel ODROID-HC4 development board (SM1) - Beelink GS-King-X TV Box (S922X) Qualcomm: - Snapdragon 888 / SM8350 high-end phone SoC - Qualcomm SDX55 5G modem as standalone SoC - Snapdragon MTP reference board (SM8350) - Snapdragon MTP reference board (SDX55) - Sony Kitakami phones: Xperia Z3+/Z4/Z5 (APQ8094) - Alcatel Idol 3 phone (MSM8916) - ASUS Zenfone 2 Laser phone (MSM8916) - BQ Aquaris X5 aka Longcheer L8910 phone (MSM8916) - OnePlus6 phone (SDM845) - OnePlus6T phone (SDM845) - Alfa Network AP120C-AC access point (IPQ4018) NXP i.MX6 (32-bit): - Plymovent BAS base system controller for filter systems (imx6dl) - Protonic MVT industrial touchscreen terminals (imx6dl) - Protonic PRTI6G reference board (imx6ul) - Kverneland UT1, UT1Q, UT1P, TGO agricultural terminals (imx6q/dl/qp) NXP i.MX8 (64-bit) - Beacon i.MX8M Nano development kit (imx8mn) - Boundary Devices i.MX8MM Nitrogen SBC (imx8mm) - Gateworks Venice i.MX 8M Mini Development Kits (imx8mm) - phyBOARD-Pollux-i.MX8MP (imx8mp) - Purism Librem5 Evergreen phone (imx8mp) - Kontron SMARC-sAL28 system-on-module(imx8mp) Rockchip: - NanoPi M4B Single-board computer (RK3399) - Radxa Rock Pi E router SBC (RK3328) ASpeed: - Ampere Mt. Jade, a BMC for an x86 server (AST2500) - IBM Everest, a BMC for a Power10 server (AST2600) - Supermicro x11spi, a BMC for an ARM server (AST2500) Zynq: - Ebang EBAZ4205, FPGA board (Zynq-7000) - ZynqMP zcu104 revC reference platform (ZynqMP) Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- Adam Ford (27): dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio arm64: dts: renesas: beacon kit: Remove unnecessary nodes arm64: dts: renesas: beacon: Fix audio-1.8V pin enable arm64: dts: renesas: beacon: Fix LVDS PWM Backlight arm64: dts: renesas: beacon: Fix RGB Display PWM Backlight arm64: dts: renesas: beacon: Don't make vccq_sdhi0 always on arm64: dts: renesas: beacon: Enable SPI arm64: dts: renesas: beacon: Correct I2C bus speeds dt-bindings: arm: fsl: Add beacon,imx8mn-beacon-kit arm64: dts: imx: Add Beacon i.MX8M Nano development kit arm64: dts: imx8mm-beacon: Drop unused clock-names reference ARM: dts: imx6q-logicpd: Drop unused clock-names reference arm64: dts: renesas: beacon: Configure programmable clocks arm64: dts: renesas: beacon kit: Fix Audio Clock sources arm64: dts: renesas: beacon: Configure Audio CODEC clocks arm64: dts: renesas: beacon: Better describe keys arm64: dts: renesas: beacon-rzg2m-kit: Rearrange SoC unique functions arm64: dts: renesas: r8a774b1: Introduce beacon-rzg2n-kit arm64: dts: renesas: r8a774e1: Introduce beacon-rzg2h-kit arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H arm64: dts: renesas: rzg2: Add RPC-IF Support arm64: dts: imx8mm-beacon: add more pinctrl states for usdhc1 arm64: dts: imx8mn-beacon-som: Configure RTC aliases ARM: dts: omap36xx: Remove turbo mode for 1GHz variants arm64: dts: imx8mn: Add fspi node arm64: dts: imx8mn-beacon-som: Enable QSPI on SOM Adrian Schmutzler (3): ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3 ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi ARM: dts: qcom: replace status value "ok" by "okay" Adrien Grassein (2): dt-bindings: arm: imx: add imx8mm nitrogen support arm64: dts: imx: Add i.mx8mm nitrogen basic dts support Akhil P Oommen (1): arm64: dts: qcom: sc7180: Add support for gpu fuse Alexander Dahl (3): ARM: dts: berlin: Fix schema warnings for pwm-leds ARM: dts: stm32: Fix schema warnings for pwm-leds on lxa-mc1 arm64: dts: meson: Fix schema warnings for pwm-leds Alexander Shiyan (1): ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech Limited board Alexey Minnekhanov (1): ARM: dts: qcom: msm8974-klte: Fix shdc numbering Alice Guo (3): dt-bindings: soc: imx8m: add DT Binding doc for soc unique ID arm64: dts: imx8m: add SoC ID compatible arm64: dts: imx8m: add NVMEM provider and consumer to read soc unique ID Amelie Delaunay (3): ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies on stm32mp151 ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on stm32mp15 boards ARM: dts: stm32: add #clock-cells property to usbphyc node on stm32mp151 Andre Przywara (8): arm64: dts: allwinner: A64: properly connect USB PHY to port 0 arm64: dts: allwinner: H6: properly connect USB PHY to port 0 arm64: dts: allwinner: Pine64-LTS: Add status LED arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz arm64: dts: allwinner: Pine64-LTS/SoPine: Enable HS200 eMMC mode arm64: dts: allwinner: Pine H64: Enable HS200 eMMC mode Andreas Kemnade (5): ARM: dts: omap3-gta04: fix twl4030-power settings ARM: dts: imx6sl-tolino-shine2hd: correct console uart pinmux ARM: dts: imx6sl-tolino-shine2hd: add second uart ARM: dts: imx6sl-tolino-shine3: correct console uart pinmux ARM: dts: imx: e60k02: add second uart Andrew Jeffery (1): ARM: dts: aspeed: rainier: Add eMMC clock phase compensation André Hentschel (1): ARM: dts: omap3-echo: Add speaker sound card support AngeloGioacchino Del Regno (2): arm64: dts: pmi8998: Add the right interrupts for LAB/IBB SCP and OCP arm64: dts: qcom: msm8998: Use rpmpd definitions for opp table levels Argus Lin (1): arm64: dts: mt6779: Support pwrap on Mediatek MT6779 platform Arnd Bergmann (39): Merge tag 'v5.11-berlin-dts64' of git://git.kernel.org/.../jszhang/linux-berlin into arm/dt Merge tag 'v5.11-berlin-dts' of git://git.kernel.org/.../jszhang/linux-berlin into arm/dt Merge tag 'renesas-arm-dt-for-v5.12-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge tag 'renesas-dt-bindings-for-v5.12-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge tag 'socfpga_dts_update_for_v5.12' of git://git.kernel.org/.../dinguyen/linux into arm/dt Merge tag 'at91-dt-5.12' of git://git.kernel.org/.../at91/linux into arm/dt Merge tag 'ux500-dts-v5.12' of git://git.kernel.org/.../linusw/linux-nomadik into arm/dt Merge tag 'visconti-arm-dt-for-v5.11-tag2' of git://git.kernel.org/.../iwamatsu/linux-visconti into arm/dt Merge tag 'samsung-dt64-5.12' of git://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'hisi-arm64-dt-for-5.12v2' of git://github.com/hisilicon/linux-hisi into arm/dt Merge tag 'renesas-arm-dt-for-v5.12-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/dt Merge tag 'stm32-dt-for-v5.12-1' of git://git.kernel.org/.../atorgue/stm32 into arm/dt Merge tag 'omap-for-v5.12/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/dt Merge tag 'tegra-for-5.12-arm-dt' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'tegra-for-5.12-arm64-dt' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'tegra-for-5.12-dt-bindings' of git://git.kernel.org/.../tegra/linux into arm/dt Merge tag 'ti-k3-dt-for-v5.12' of git://git.kernel.org/.../nmenon/linux into arm/dt Merge tag 'sunxi-dt-for-5.12' of git://git.kernel.org/.../sunxi/linux into arm/dt Merge tag 'arm-soc/for-5.12/devicetree' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'arm-soc/for-5.12/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt Merge tag 'keystone_dts_for_5.12' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/dt Merge tag 'v5.11-next-dts64' of git://git.kernel.org/.../matthias.bgg/linux into arm/dt Merge tag 'mvebu-dt-5.12-1' of git://git.kernel.org/.../gclement/mvebu into arm/dt Merge tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/.../gclement/mvebu into arm/dt Merge tag 'samsung-dt-5.12' of git://git.kernel.org/.../krzk/linux into arm/dt Merge tag 'zynqmp-dt-for-v5.12' of https://github.com/Xilinx/linux-xlnx into arm/dt Merge tag 'amlogic-dt' of git://git.kernel.org/.../khilman/linux-amlogic into arm/dt Merge tag 'amlogic-dt64-1' of git://git.kernel.org/.../khilman/linux-amlogic into arm/dt Merge tag 'qcom-arm64-for-5.12' of git://git.kernel.org/.../qcom/linux into arm/dt Merge tag 'qcom-dts-for-5.12' of git://git.kernel.org/.../qcom/linux into arm/dt Merge tag 'imx-bindings-5.12' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'imx-dt-5.12' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'imx-dt64-5.12' of git://git.kernel.org/.../shawnguo/linux into arm/dt Merge tag 'actions-arm-dt-for-v5.12' of git://git.kernel.org/.../mani/linux-actions into arm/dt Merge tag 'v5.12-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt Merge tag 'v5.12-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into arm/dt Merge tag 'aspeed-5.12-devicetree' of git://git.kernel.org/.../joel/aspeed into arm/dt Merge branch 'dt-for-v5.12' of git://git.kernel.org/.../iwamatsu/linux-visconti into arm/dt Merge tag 'zynq-dt-for-v5.12-v2' of https://github.com/Xilinx/linux-xlnx into arm/dt Artem Lapkin (1): arm64: dts: meson: fix broken wifi node for Khadas VIM3L Baruch Siach (1): arm64: dts: armada: add pwm offsets for ap/cp gpios Ben Pai (1): ARM: dts: aspeed: mowgli: Add i2c rtc device Biwen Li (8): arm64: dts: ls1043a: add DT node for external interrupt lines arm64: dts: ls1046a: add DT node for external interrupt lines arm64: dts: ls1088a: add DT node for external interrupt lines arm64: dts: ls1088ardb: fix interrupt line for RTC node arm64: dts: ls208xa: add DT node for external interrupt lines arm64: dts: ls208xa-rdb: add interrupt line for RTC node arm64: dts: lx2160a: add DT node for external interrupt lines arm64: dts: lx2160ardb: fix interrupt line for RTC node Bjorn Andersson (1): ARM: dts: qcom: sdx55: Enable ARM SMMU Brian Masney (1): ARM: dts: qcom: msm8974: add gpu support Caleb Connolly (1): arm64: dts: sdm845: add oneplus6/6t devices Carl Philipp Klemm (2): ARM: dts: motorola-mapphone: Add 1.2GHz OPP ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used on motorola vendor kernel Chen-Yu Tsai (5): arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node dt-bindings: arm: rockchip: Add Radxa ROCK Pi E arm64: dts: rockchip: rk3328: Add Radxa ROCK Pi E arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 from nanopi4 arm64: dts: rockchip: Add NanoPi M4B board Christian Hewitt (9): dt-bindings: arm: amlogic: add support for the Beelink GS-King-X arm64: dts: meson: add initial Beelink GS-King-X device-tree arm64: dts: meson: shorten audio card names for alsa compatibility arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to ODROID-N2 dtsi dt-bindings: arm: amlogic: sort SM1 bindings arm64: dts: meson: sort Amlogic dtb Makefile arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi dt-bindings: arm: amlogic: add ODROID-HC4 bindings arm64: dts: meson: add initial device-tree for ODROID-HC4 Claudiu Beznea (1): ARM: dts: at91: sama5d2: remove atmel,wakeup-type references Cory Tusar (1): ARM: dts: imx6: RDU2: adjust audio devices nomenclature Cristian Ciocaltea (10): arm: dts: owl-s500: Add Clock Management Unit arm: dts: owl-s500: Set CMU clocks for UARTs arm: dts: owl-s500: Add Reset controller arm: dts: owl-s500: Add DMA controller arm: dts: owl-s500: Add pinctrl & GPIO support arm: dts: owl-s500: Add MMC support arm: dts: owl-s500: Add I2C support arm: dts: owl-s500: Add SIRQ controller arm: dts: owl-s500-roseapplepi: Add uSD support arm: dts: owl-s500-roseapplepi: Add I2C pinctrl configuration Daniel Palmer (2): dt-bindings: vendor-prefixes: Fix misordering introduced by honestar prefix ARM: mstar: Unify common parts of BreadBee boards into a dtsi Danny Lin (6): arm64: dts: qcom: sm8150: Define CPU topology arm64: dts: qcom: sm8150: Add PSCI idle states arm64: dts: qcom: sm8150: Add CPU capacities and energy model arm64: dts: qcom: sm8150: Add support for deep CPU cluster idle arm64: dts: qcom: sm8250: Define CPU topology arm64: dts: qcom: sm8250: Add CPU capacities and energy model Dave Stevenson (1): ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 Demetris Ierokipides (1): ARM: dts: rockchip: add gpu node to rk3288-miqi Dinh Nguyen (2): arm64: dts: n5x: Add support for Intel's eASIC N5X platform ARM: dts: arria10: add PMU node Dmitry Baryshkov (17): arm64: dts: sm8250-mtp: enable USB host nodes arm64: dts: qcom: sm8250.dtsi: add display system nodes arm64: dts: qrb5165-rb5: add mdss/mdp/dsi nodes arm64: dts: qcom: qrb5165-rb5: add gpu/zap-shader node arm64: dts: qcom: sm8250-mtp: add gpu/zap-shader node arm64: dts: qcom: qrb5165-rb5: correct vdc_3v3 regulator arm64: dts: qcom: qrb5165-rb5: add lt9611 HDMI bridge arm64: dts: qcom: sm8250: power up dispcc on sm8250 by MMCX regulator arm64: dts: qcom: sm8250: rename smem device node to follow schema arm64: dts: qcom: qrb5165-rb5: enable cdsp device arm64: dts: qcom: qrb5165-rb5: add HDMI audio playback arm64: dts: qcom: sm8250: correct sdhc_2 xo clk arm64: dts: qcom: qrb5165-rb5: fix uSD pins drive strength arm64: dts: qcom: qrb5165-rb5: sort nodes alphabetically arm64: dts: qcom: pm8150x: add definitions for adc-tm5 part arm64: dts: sm8250-mtp: add thermal zones using pmic's adc-tm5 arm64: dts: qrb5165-rb5: port thermal zone definitions Douglas Anderson (3): arm64: dts: qcom: Fix SD card vqmmc max voltage on sc7180-trogdor arm64: dts: qcom: sc7180: Add "dp_hot_plug_det" pinconf for trogdor arm64: dts: qcom: Clean up sc7180-trogdor voltage rails Dylan Van Assche (1): arm64: allwinner: dts: pinephone: add 'pine64, pinephone' to the compatible list Eddie James (1): ARM: dts: aspeed: Add Everest BMC machine Enric Balletbo i Serra (1): arm64: dts: mt8183: Add missing power-domain for pwm0 node Eric Biggers (1): arm64: dts: qcom: sdm630: add ICE registers and clocks Fabien Parent (3): arm64: dts: mediatek: mt8183: add pwm node arm64: dts: mediatek: mt8183-evb: add PWM support arm64: dts: mediatek: mt8516: add support for APDMA Fabio Estevam (5): ARM: dts: imx6ul-14x14-evk: Fix SPI chipselect polarity ARM: dts: imx6ul-14x14-evk: Enable the GPIO expander ARM: dts: imx6ul-14x14-evk: Describe the KSZ8081 reset ARM: dts: imx6ul-14x14-evk: Add camera support arm64: dts: imx8mq: Add eCSPI DMA support Florian Fainelli (2): Merge tag 'tags/bcm2835-dt-next-2021-01-25' into devicetree/next Merge tag 'tags/bcm2835-dt-next-2021-01-28' into devicetree/next Frank Wunderlich (1): dts64: mt7622: fix slow sd card access Geert Uytterhoeven (3): arm64: dts: renesas: r8a779a0: Add GPIO nodes arm64: dts: renesas: r8a779a0: Add SYS-DMAC nodes arm64: dts: renesas: beacon: Fix EEPROM compatible value George Liu (2): ARM: dts: aspeed: inspur-fp5280g2: Add GPIO line names ARM: dts: aspeed: inspur-fp5280g2: Add ipsps1 driver Grygorii Strashko (3): ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv arm64: dts: ti: k3: mmc: fix dtbs_check warnings Guido Günther (8): arm64: dts: imx8mq-librem5-devkit: Tweak pmic regulators arm64: dts: imx8mq-librem5-devkit: Disable snvs_rtc arm64: dts: imx8mq-librem5-devkit: Drop custom clock settings arm64: dts: imx8mq: Add clock parents for mipi dphy arm64: dts: imx8mq-librem5: Mark charger IRQ as High-Z arm64: dts: imx8mq-librem5: Don't mark buck3 as always on arm64: dts: imx8mq-librem5: Add usb-c chip as supplier for the charger arm64: dts: imx8mq-librem5: Add LCD_1V8 regulator Gustave Monce (14): arm64: dts: qcom: msm8994: Fix remaining BLSP errors/mistakes arm64: dts: qcom: msm8992/4-lumia*: Create a common DTS arm64: dts: qcom: msm8994-octagon: Fix up the memory map arm64: dts: qcom: msm8994-octagon: Add gpio-keys and Hall sensor arm64: dts: qcom: msm8994-octagon: Configure regulators arm64: dts: qcom: msm8994-octagon: Add QCA6174 bluetooth arm64: dts: qcom: msm8994-octagon: Configure HD3SS460 Type-C mux pins arm64: dts: qcom: msm8994-octagon: Add uSD card and disable HS400 on eMMC arm64: dts: qcom: msm8994-octagon: Configure Lattice iCE40 FPGA arm64: dts: qcom: msm8994-octagon: Configure PON keys arm64: dts: qcom: msm8994-octagon: Add NXP NFC node arm64: dts: qcom: msm8994-octagon: Add sensors on blsp1_i2c5 arm64: dts: qcom: msm8994-octagon: Add TAS2553 codec arm64: dts: qcom: msm8994-octagon: Add AD7147 and APDS9930 sensors Hoang Vo (2): arm64: dts: renesas: r8a779a0: Add RWDT node arm64: dts: renesas: falcon: Enable watchdog timer Hou Zhiqiang (1): arm64: dts: ls1046ardb: Add interrupt line for RTC node Hsin-Yi Wang (4): arm64: dts: mediatek: mt8183: Add domain supply for mfg arm64: dts: mt8183: config dsi node arm64: dts: mt8183: Add krane-sku0 board. dt-bindings: arm64: dts: mediatek: Add krane sku0 Icenowy Zheng (3): dt-bindings: arm: sunxi: add PineTab Early Adopter edition arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab dt-bindings: arm: sunxi: document orig PineTab DT as sample Iskren Chernev (1): ARM: dts: qcom: msm8974-klte: Mark essential regulators J.R. Divya Antony (1): arm64: dts: qcom: Add device tree for ASUS Zenfone 2 Laser JC Kuo (2): arm64: tegra: Add XUSB pad controller's "nvidia,pmc" property on Tegra210 arm64: tegra: Enable Jetson-Xavier J512 USB host Jagan Teki (1): ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux James Liao (1): arm64: dts: mt8192: Add cpu-idle-states Javier Martinez Canillas (1): ARM: dts: omap3-igep: Change email address in copyright notice Jernej Skrabec (6): dt-bindings: media: Add Allwinner R40 deinterlace compatible ARM: dts: sun8i: r40: Add deinterlace node arm64: dts: allwinner: h5: Add deinterlace node arm64: dts: allwinner: h6: PineH64 model B: Add bluetooth ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UART speed Jerome Brunet (1): arm64: dts: meson: vim3: whitespace fixups Jisheng Zhang (3): ARM: dts: berlin: Use generic "ngpios" rather than "snps,nr-gpios" arm64: dts: synaptics: Use generic "ngpios" rather than "snps,nr-gpios" arm64: dts: socfpga: Use generic "ngpios" rather than "snps,nr-gpios" Joakim Zhang (5): ARM: dts: imx6: add wakeup support via magic packet arm64: dts: imx8m: correct assigned clocks for FEC arm64: dts: imx8mq: assign clock parents for FEC arm64: dts: imx8m: add mac address for FEC arm64: dts: imx8m: add fsl,stop-mode property for FEC Johan Jonker (16): arm64: dts: rockchip: assign a fixed index to mmc devices on rk3328 boards ARM: dts: rockchip: add QoS register compatibles for rk3066/rk3188 ARM: dts: rockchip: add QoS register compatibles for rk3288 arm64: dts: rockchip: add QoS register compatibles for rk3399 arm64: dts: rockchip: add QoS register compatibles for px30 ARM: dts: rockchip: rename thermal subnodes for rk3288 arm64: dts: rockchip: rename thermal subnodes for rk3368 arm64: dts: rockchip: rename thermal subnodes for rk3399 ARM: dts: rockchip: assign a fixed index to mmc devices on rk322x boards ARM: dts: rockchip: assign a fixed index to mmc devices on rv1108 boards arm64: dts: rockchip: fix ranges property format for rk3399 pcie node arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-rock960.dts arm64: dts: rockchip: assign a fixed index to mmc devices on px30 boards arm64: dts: rockchip: assign a fixed index to mmc devices on rk3308 boards arm64: dts: rockchip: assign a fixed index to mmc devices on rk3368 boards arm64: dts: rockchip: rename pinctrl nodename to gmac2io for nanopi-r2s board John Crispin (1): ARM: dts: qcom: ipq4019: add USB devicetree nodes John Wang (2): ARM: dts: aspeed: Add LCLK to lpc-snoop ARM: dts: aspeed: g220a: Fix some gpio Jon Hunter (2): arm64: tegra: Prepare for supporting the Jetson Xavier NX with eMMC arm64: tegra: Add support for Jetson Xavier NX with eMMC Jonathan Albrieux (3): arm64: dts: qcom: Add device tree for BQ Aquaris X5 (Longcheer L8910) arm64: dts: qcom: msm8916: Add blsp_i2c3 arm64: dts: qcom: msm8916-longcheer-l8910: Add imu/magnetometer Jonathan McDowell (1): ARM: dts: qcom: add prng definition to ipq806x Katsuhiro Suzuki (3): arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 arm64: dts: rockchip: more user friendly name of sound nodes Kishon Vijay Abraham I (6): arm64: dts: ti: k3-j721e-main: Fix supported max outbound regions arm64: dts: ti: k3-j721e-main: Remove "syscon" nodes added for pcieX_ctrl arm64: dts: ti: k3-j7200-main: Add SERDES and WIZ device tree node arm64: dts: ti: k3-j7200-main: Add PCIe device tree node arm64: dts: ti: k3-j7200-common-proc-board: Enable SERDES0 arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe Koji Matsuoka (2): arm64: dts: renesas: r8a779a0: Add MSIOF device nodes arm64: dts: renesas: r8a779a0: Add I2C nodes Konrad Dybcio (22): arm64: dts: qcom: msm8992/4: Add RPM Power Domains arm64: dts: qcom: Add support for remaining Sony Kitakami boards arm64: dts: qcom: msm8992-bullhead: Update regulator config arm64: dts: qcom: msm8992-libra: Update regulator config arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen arm64: dts: qcom: msm8994-kitakami: Add uSD card support arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map arm64: dts: qcom: msm8994-kitakami: Add missing email in the copyright arm64: dts: qcom: msm8994: Add SMP2P nodes arm64: dts: qcom: msm8994: Sort hwlock properly arm64: dts: qcom: msm8992: Make the DT an overlay on top of 8994 arm64: dts: qcom: msm8994-octagon: Add FM Radio and DDR regulator nodes arm64: dts: qcom: msm8998: Merge in msm8998-pins.dtsi to msm8998.dtsi arm64: dts: qcom: msm8998: Add DMA to I2C hosts arm64: dts: qcom: msm8998: Add I2C pinctrl and fix BLSP2_I2C naming arm64: dts: qcom: msm8998: Add capacity-dmips-mhz to CPU cores arm64: dts: qcom: msm8998: Disable some components by default arm64: dts: qcom: msm8996: Add missing device_type under pcie[01] Konstantin Aladyshev (1): ARM: dts: aspeed: amd-ethanolx: Enable secondary LPC snooping address Konstantin Porotchkin (1): arm64: dts: change AP807 SDHCI compatibility string Krzysztof Kozlowski (11): ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato ARM: dts: exynos: correct PMIC interrupt trigger level on Spring ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso arm64: dts: exynos: correct S3FWRN5 NFC interrupt trigger level on TM2 ARM: dts: aspeed: fix PCA95xx GPIO expander properties on Portwell ARM: dts: aspeed: align GPIO hog names with dtschema Kuldeep Singh (3): arm64: dts: lx2160a: Add flexcan support arm64: dts: ls1028a: Update flexcan properties arm64: dts: ls1028a: Enable flexcan support for LS1028A-RDB/QDS Laurent Pinchart (3): ARM: dts: imx6q(dl): Move 'port' nodes under 'ports' for HDMI encoder arm64: dts: zynqmp: Add DPDMA node arm64: dts: zynqmp: Wire up the DisplayPort subsystem Leonard Crestez (1): arm64: dts: imx8mq: Add NOC node Linh Phung (1): arm64: dts: renesas: r8a779a0: Add HSCIF support Linus Walleij (10): ARM: dts: ux500: Add a device tree for Janice ARM: dts: ux500: Fix channel names attributes ARM: dts: ux500: Add interrupts to charger ARM: dts: ux500: Add thermistors to the HREF ARM: dts: ux500: Remove the GPADC HW IRQ ARM: dts: ux500: Push VMMCI down to each tree ARM: dts: ux500: Add die temperature to AB8505 ARM: dts: Fix up MMC host node names ARM: dts: nomadik: Fix up MMC node names ARM: dts: ux500: Add Flash LEDs to Samsung phones Lotus Xu (1): ARM: dts: aspeed: g220a: Enable ipmb Lubomir Rintel (12): dt-bindings: gpio: mrvl-gpio: Fix the gpio-ranges property media: dt-bindings: marvell,mmp2-ccic: Allow power-domains property ARM: dts: mmp2-olpc-xo-1-75: Fix memory node name ARM: dts: mmp2-olpc-xo-1-75: Drop linux,usable-memory from /memory ARM: dts: mmp3-dell-ariel: Drop linux,usable-memory from /memory ARM: dts: mmp3: Extend the MPMU reg range ARM: dts: mmp2: Use symbolic names for audio clocks ARM: dts: mmp2-olpc-xo-1-75: Use symbolic names for audio clocks ARM: dts: mmp3-dell-ariel: Add the embedded controller ARM: dts: mmp3-dell-ariel: Add the power button node ARM: dts: mmp3-dell-ariel: Replace SSP2 with spi-gpio ARM: dts: mmp3: Fix the CCIC interrupts Lucas Stach (8): ARM: dts: imx6: RDU2: reduce i2c drive-strength ARM: dts: imx6: RDU2: enable RMI4 reduced reporting ARM: dts: imx6: RDU2: only trigger IRQ on falling edge ucs1002 ALERT pin arm64: dts: zii-ultra: add sound support arm64: dts: zii-ultra: fix i2c pin configuration arm64: dts: zii-ultra: limit USB ports to USB2 speed arm64: dts: zii-ultra: only trigger IRQ on falling edge ucs1002 ALERT pin arm64: dts: zii-rmb3: enable RMI4 reduced reporting Manivannan Sadhasivam (18): arm64: dts: qcom: sm8250: Add support for LLCC block ARM: dts: qcom: Add SDX55 platform and MTP board support ARM: dts: qcom: sdx55: Add support for SDHCI controller ARM: dts: qcom: sdx55: Add support for TCSR Mutex ARM: dts: qcom: sdx55: Add Shared memory manager support ARM: dts: qcom: sdx55: Add QPIC BAM support ARM: dts: qcom: sdx55: Add QPIC NAND support ARM: dts: qcom: sdx55-mtp: Enable BAM DMA ARM: dts: qcom: sdx55-mtp: Enable QPIC NAND dt-bindings: usb: qcom,dwc3: Add binding for SDX55 ARM: dts: qcom: sdx55: Add USB3 and PHY support ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support dt-bindings: watchdog: Add binding for Qcom SDX55 ARM: dts: qcom: sdx55: Add Watchdog support ARM: dts: qcom: sdx55: Add pshold support arm64: dts: qcom: Add missing "-thermal" suffix for thermal zones arm64: dts: qcom: sm8250: Add PCIe support arm64: dts: qcom: rb5: Enable PCIe ports and PHY Mans Rullgard (1): ARM: dts: imx28: add pinmux for USB1 overcurrent on pwm2 Marcin Wojtas (1): arm64: dts: cn913x-db: enable MMC HS400 Marek Behún (1): arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware Marek Szyprowski (1): ARM: dts: exynos: use Exynos5420 dedicated USB2 PHY compatible Marek Vasut (7): ARM: dts: stm32: Enable internal pull-ups for SDMMC1 on DHCOM SoM ARM: dts: stm32: Disable SDMMC1 CKIN feedback clock on DHCOM ARM: dts: stm32: Disable KS8851 and FMC on PicoITX board ARM: dts: imx7: Mark timer with arm,cpu-registers-not-fw-configured ARM: dts: stm32: Add additional init state for SDMMC1 pins ARM: dts: stm32: Enable voltage translator auto-detection on DHCOM ARM: dts: stm32: Rename mmc controller nodes to mmc@ Martin Blumenstingl (7): ARM: dts: meson: move iio-hwmon for the SoC temperature to meson.dtsi ARM: dts: meson: add the ADC thermal sensor to meson.dtsi ARM: dts: meson8: add the thermal-zones with cooling configuration ARM: dts: meson8b: add the thermal-zones with cooling configuration dt-bindings: sram: Add compatible strings for the Meson AO ARC SRAM dt-bindings: Amlogic: add the documentation for the SECBUS2 registers ARM: dts: meson: add the AO ARC remote processor Martin Kepplinger (10): arm64: dts: imx8mq-librem5: add vin-supply to VDD_1V8 arm64: dts: imx8mq-librem5: add pinctrl for the touchscreen description arm64: dts: imx8mq-librem5: Move usdhc clocks assignment to board DT arm64: dts: imx8mq-librem5-r3: workaround i2c1 issue with 1GHz cpu voltage arm64: dts: imx8mq: Add interconnect provider property arm64: dts: imx8mq: Add interconnect for lcdif dt-bindings: arm: fsl: Add the librem 5 Evergreen revision arm64: dts: imx8mq-librem5: enable the LCD panel arm64: dts: imx8mq-librem5: set regulators boot-on arm64: dts: Add Librem5 Evergreen Matthias Brugger (1): arm64: dts: mt8183: Fix GCE include path Matthias Kaehlcke (1): arm64: dts: qcom: sc7180: Add labels for cpuN-thermal nodes Mauro Carvalho Chehab (3): arm64: dts: hisilicon: hi3670.dtsi: add iomcu_rst arm64: dts: hisilicon: hikey970-pinctrl.dtsi: add missing pinctrl settings arm64: dts: hisilicon: hi3670.dtsi: add I2C settings Maxime Ripard (18): dt-bindings: sunxi: Fix the pinecube compatible dt-bindings: iio: adc: Add AXP803 compatible dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements on the clocks ARM: dts: sunxi: Fix the LED node names ARM: dts: sunxi: Add missing backlight supply ARM: dts: sunxi: Fix CPU thermal zone node name ARM: dts: bcm2711: Add the BSC interrupt controller ARM: dts: bcm2711: Add the CEC interrupt controller ARM: dts: sun6i: primo81: Remove useless io-channel-cells ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPIO properties ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings ARM: dts: sun8i-a83t: Remove empty CSI port ARM: dts: sun8i-a33: sina33: Add missing panel power supply arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries arm64: dts: allwinner: pinephone: Remove useless light sensor supplies arm64: dts: allwinner: pinetab: Fix the panel compatible arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs Michael Klein (3): ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator nodes vcc-dram and vcc1v2 ARM: dts: sun6i-a31s-sinovoip-bpi-m2: add gpio-line-names ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node Michael Walle (15): arm64: dts: ls1012a: use constants in the clockgen phandle arm64: dts: ls1028a: use constants in the clockgen phandle arm64: dts: ls1043a: use constants in the clockgen phandle arm64: dts: ls1046a: use constants in the clockgen phandle arm64: dts: ls1088a: use constants in the clockgen phandle arm64: dts: ls208xa: use constants in the clockgen phandle arm64: dts: lx2160a: use constants in the clockgen phandle dt-bindings: arm: fsl: add Kontron sl28 variant 1 arm64: dts: freescale: sl28: add variant 1 arm64: dts: freescale: sl28: enable SATA support arm64: dts: ls1028a: fix FlexSPI clock dt-bindings: add ebang vendor prefix dt-bindings: arm: add Ebang EBAZ4205 board ARM: dts: add Ebang EBAZ4205 device tree ARM: dts: ebaz4205: add pinctrl entries for switches Michal Simek (17): arm64: dts: zynqmp: Add address-cells property to interrupt controllers arm64: dts: zynqmp: Fix u48 si5382 chip on zcu111 arm64: dts: zynqmp: Add DT description for si5328 for zcu102/zcu106 arm64: dts: zynqmp: Enable si5341 driver for zcu102/106/111 arm64: dts: zynqmp: Enable reset controller driver arm64: dts: zynqmp: Enable phy driver for Sata on zcu102/zcu104/zcu106 arm64: dts: zynqmp: Add label for zynqmp_ipi arm64: dts: zynqmp: Add missing mio-bank properties to sdhcis arm64: dts: zynqmp: Wire arasan nand controller arm64: dts: zynqmp: Wire zynqmp qspi controller arm64: dts: zynqmp: Add missing lpd watchdog node arm64: dts: zynqmp: Add missing iommu IDs arm64: dts: zynqmp: Add description for zcu104 revC dt-bindings: arm: Fix typo in zcu111 board arm64: dts: zynqmp: Add DisplayPort subsystem dt-bindings: arm: xilinx: Add missing Zturn boards dt-bindings: spi: zynq: Convert Zynq QSPI binding to yaml Neal Liu (1): arm64: dts: mt6779: Support devapc Nicolas Ferre (1): ARM: dts: at91-sama5d27_wlsom1: add i2c recovery Nicolas Saenz Julienne (1): ARM: dts: bcm2711: Add reserved memory template to hold firmware configuration Niklas Söderlund (2): arm64: dts: renesas: rcar-gen3: Add missing CMT nodes arm64: dts: renesas: rcar-gen3: Add missing TMU nodes Nishanth Menon (1): arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific Nobuhiro Iwamatsu (3): MAINTAINERS: Add entries for Toshiba Visconti5 watchdog driver arm64: dts: visconti: Add watchdog support for TMPV7708 SoC arm: dts: visconti: Add DT support for Toshiba Visconti5 GPIO driver Oleksij Rempel (17): dt-bindings: display: simple: fix alphabetical order for EDT compatibles dt-bindings: display: simple: add EDT compatibles already supported by the driver dt-bindings: display: simple: Add Kyocera tcg070wvlq panel dt-bindings: vendor-prefixes: Add an entry for Plymovent dt-bindings: arm: fsl: add Plymovent M2M board dt-bindings: arm: fsl: add Plymovent BAS board ARM: dts: add Plymovent M2M board ARM: dts: add Plymovent BAS board dt-bindings: arm: fsl: add Protonic MVT board ARM: dts: add Protonic MVT board dt-bindings: arm: fsl: add Protonic PRTI6G board ARM: dts: add Protonic PRTI6G board dt-bindings: vendor-prefixes: Add an entry for Kverneland Group dt-bindings: arm: fsl: add Kverneland UT1, UT1Q and UI1P boards dt-bindings: arm: fsl: add Kverneland TGO board ARM: dts: add Kverneland UT1, UT1Q and UT1P ARM: dts: add Kverneland TGO board Pali Rohár (1): arm64: dts: marvell: armada-37xx: Add SATA comphy into main armada-37xx.dtsi file Paul Kocialkowski (6): dt-bindings: irq: sun7i-nmi: Add binding documentation for the V3s NMI ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller ARM: dts: sun8i: Cleanup the Pinecube AXP209 node dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings ARM: dts: sun8i-v3: Add support for the SL631 Action Camera with IMX179 ARM: dts: sun8i-v3s: Add CSI0 MCLK pin definition Pawel Dembicki (2): arm64: dts: fsl-ls1012a-rdb: add i2c devices arm64: dts: fsl-ls1012a-frdm: add spi-uart device Peng Fan (1): arm64: dts: imx8mq: use_dt_domains for pci node Peter Geis (1): ARM: tegra: ouya: Fix eMMC on specific bootloaders Philipp Zabel (1): ARM: dts: imx6: rdu2: enable WDOG1 Quan Nguyen (1): ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC Rafał Miłecki (6): dt-bindings: arm: bcm: document Netgear R8000P binding arm64: dts: broadcom: bcm4908: add BCM4906 Netgear R8000P DTS files arm64: dts: broadcom: bcm4908: use proper NAND binding arm64: dts: broadcom: bcm4908: describe PCIe reset controller arm64: dts: broadcom: bcm4908: describe internal switch arm64: dts: broadcom: bcm4908: describe PMB block Robert Foss (1): arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node Robert Marko (4): ARM: dts: qcom: ipq4019: add more labels ARM: dts: qcom: add 8devices Jalapeno ARM: dts: qcom: add Alfa Network AP120C-AC ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node Robin Murphy (3): ARM: dts: rockchip: Remove bogus "amba" bus nodes arm64: dts: rockchip: Light "sys" LED on NanoPi R2S arm64: dts: rockchip: Remove bogus "amba" bus nodes Rosen Penev (3): ARM: dts: armada-385-linksys: fix usage with newer devices ARM: dts: armada388-helios4: assign pinctrl to LEDs ARM: dts: armada388-helios4: assign pinctrl to each fan Russell King (4): arm64: dts: lx2160a-clearfog-itx: add power button support arm64: dts: lx2160a-cex7: delete RTC interrupt arm64: dts: lx2160a-cex7: increase at8035 PHY gigabit Tw parameter ARM: dts: imx6-sr-som: increase at8035 PHY gigabit Tw parameter Ryan Chen (1): ARM: dts: aspeed: ast2600evb: Add enable ehci and uhci Ryan Sie (1): ARM: dts: aspeed: Add Supermicro x11spi BMC machine Sai Prakash Ranjan (4): arm64: dts: qcom: sc7180: Add watchdog bark interrupt arm64: dts: qcom: sdm845: Add watchdog bark interrupt arm64: dts: qcom: sm8150: Add watchdog bark interrupt arm64: dts: qcom: sm8250: Add watchdog bark interrupt Sameer Pujar (7): arm64: tegra: Add power-domain for Tegra210 HDA arm64: tegra: Audio graph header for Tegra210 arm64: tegra: Audio graph sound card for Jetson Nano and TX1 arm64: tegra: Add RT5658 device entry Revert "arm64: tegra: Disable the ACONNECT for Jetson TX2" arm64: tegra: Audio graph sound card for Jetson TX2 arm64: tegra: Audio graph sound card for Jetson AGX Xavier Samuel Holland (3): arm64: dts: allwinner: pinephone: Support volume key wakeup arm64: dts: allwinner: h6: Add RSB controller node ARM: dts: sunxi: Rename nmi_intc to r_intc Samuel Pascua (2): ARM: dts: qcom: msm8974-klte: add support for GPU ARM: dts: qcom: msm8974-klte: add support for display Scott Branden (1): arm64: dts: broadcom: Remove SATA from Stingray Serge Semin (2): arm: dts: keystone: Correct DWC USB3 compatible string arm: dts: keystone: Harmonize DWC USB3 DT nodes name Sergio Sota (1): ARM: dts: sun5i: add A10s/A13 mali gpu support fallback Shawn Guo (1): Merge tag 'imx-fixes-5.11-2' into imx/dt Shengjiu Wang (3): arm64: dts: imx8mn: Configure clock rate for audio plls arm64: dts: imx8mn-evk: Add sound-wm8524 card nodes arm64: dts: imx8mn-evk: Add sound-spdif card nodes Sowjanya Komatineni (4): dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM arm64: tegra: Enable QSPI on Jetson Nano arm64: tegra: Add QSPI nodes on Tegra194 arm64: tegra: Enable QSPI on Jetson Xavier NX Srinivas Kandagatla (6): arm64: dts: qcom: sm8250: add apr and its services arm64: dts: qcom: sm8250: add audio clock controllers arm64: dts: qcom: sm8250: add lpass lpi pin controller node arm64: dts: qcom: sm8250: add wsa and va codec macros arm64: dts: qcom: sm8250: add mi2s pinconfs arm64: dts: qcom: qrb5165-rb5: Add Audio support Stanislav Jakubek (1): ARM: dts: bcm21664: Replace spaces with a tab Steev Klimaszewski (1): arm64: dts: sdm850: Add OPP tables for 2.84 and 2.96GHz Stephan Gerhold (2): arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors Stephen Boyd (1): arm64: dts: qcom: sc7180: Drop pinconf on dp_hot_plug_det Suman Anna (3): arm64: dts: ti: k3-j7200: Add R5F cluster nodes arm64: dts: ti: k3-j7200-som-p0: Add mailboxes to R5Fs arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory nodes for R5Fs Takeshi Saito (2): arm64: dts: renesas: r8a779a0: Add MMC node arm64: dts: renesas: falcon: Enable MMC Teresa Remmet (2): bindings: arm: fsl: Add PHYTEC i.MX8MP devicetree bindings arm64: dts: freescale: Add support for phyBOARD-Pollux-i.MX8MP Tero Kristo (3): ARM: dts: am574x-idk: add support for EMIF1 ECC ARM: dts: dra76x: add support for OPP_PLUS ARM: dts: dra71-evm: mark ldo0 regulator as always on Thierry Reding (3): Merge branch 'for-5.12/dt-bindings' into for-5.12/arm64/dt arm64: tegra: Order nodes alphabetically on Tegra210 dt-bindings: arm: tegra: Document Jetson Xavier NX eMMC SKU Tho Vu (1): arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support Tim Harvey (2): dt-bindings: arm: fsl: Add binding for Gateworks boards with IMX8MM arm64: dts: imx8mm: Add Gateworks i.MX 8M Mini Development Kits Timon Baetz (2): ARM: dts: exynos: Fix charging regulator voltage and current for I9100 ARM: dts: exynos: Add top-off charging regulator node for I9100 Tony Lindgren (3): Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt ARM: dts: Configure missing thermal interrupt for 4430 ARM: dts: motorola-mapphone: Configure lower temperature passive cooling Ulrich Hecht (1): arm64: dts: renesas: r8a779a0: Add pinctrl device node Uwe Kleine-König (1): arm64: dts: rockchip: Rely on SoC external pull up on pmic-int-l on Helios64 Vincent Knecht (4): dt-bindings: vendor-prefixes: add Alcatel arm64: dts: qcom: Add device tree for Alcatel Idol 3 (4.7") arm64: dts: qcom: Disable MDSS by default for 8916/8016 devices arm64: dts: msm8916: Fix reserved and rfsa nodes unit address Vinod Koul (14): dt-bindings: arm: qcom: Document SDX55 platform and boards ARM: dts: qcom: sdx55: Add pincontrol node ARM: dts: qcom: sdx55: Add reserved memory nodes ARM: dts: qcom: sdx55: Add spmi node ARM: dts: qcom: sdx55-mtp: Add pm8150b pmic ARM: dts: qcom: sdx55: Add rpmpd node ARM: dts: qcom: Add PMIC pmx55 dts ARM: dts: qcom: sdx55-mtp: Add pmx55 pmic ARM: dts: qcom: sdx55-mtp: Add regulator nodes dt-bindings: arm: qcom: Document SM8350 SoC and boards dt-bindings: arm: cpus: Add kryo685 compatible dt-bindings: firmware: scm: Add SM8250 and SM8350 compatible arm64: dts: qcom: Add basic devicetree support for SM8350 SoC arm64: dts: qcom: Add basic devicetree support for SM8350-MTP board Wolfram Sang (5): arm64: dts: renesas: Disable SD functions for plain eMMC arm64: dts: renesas: falcon: Add I2C0,1,6 support arm64: dts: renesas: falcon: Add Ethernet-AVB0 support arm64: dts: renesas: r8a779a0: Add & update SCIF nodes arm64: dts: renesas: falcon: Complete SCIF0 nodes Yangbo Lu (1): arm64: dts: freescale: use fixed index mmcN for NXP layerscape reference boards Yifeng Zhao (5): arm64: dts: rockchip: Add NFC node for RK3308 SoC arm64: dts: rockchip: Add NFC node for PX30 SoC ARM: dts: rockchip: Add NFC node for RV1108 SoC ARM: dts: rockchip: Add NFC node for RK2928 and other SoCs ARM: dts: rockchip: Add NFC node for RK3036 SoC Yongqiang Niu (2): arm64: dts: mt8183: rename rdma fifo size arm64: dts: mt8183: refine gamma compatible name Zhen Lei (6): arm64: dts: hisilicon: separate each group of data in the property "ranges" arm64: dts: hisilicon: place clock-names "bus" before "core" arm64: dts: hisilicon: normalize the node name of the module thermal arm64: dts: hisilicon: normalize the node name of the localbus arm64: dts: hisilicon: avoid irrelevant nodes being mistakenly identified as PHY nodes arm64: dts: hisilicon: delete unused property smmu-cb-memtype bayi cheng (1): arm64: dts: mt8192: add nor_flash device node Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +- .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 + .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 2 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 23 + .../devicetree/bindings/arm/mediatek.yaml | 4 +- Documentation/devicetree/bindings/arm/qcom.yaml | 12 + Documentation/devicetree/bindings/arm/renesas.yaml | 2 + .../devicetree/bindings/arm/rockchip.yaml | 5 + Documentation/devicetree/bindings/arm/sunxi.yaml | 19 +- Documentation/devicetree/bindings/arm/tegra.yaml | 8 + Documentation/devicetree/bindings/arm/xilinx.yaml | 6 +- .../bindings/display/panel/panel-simple.yaml | 19 +- .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../devicetree/bindings/gpio/mrvl-gpio.yaml | 3 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 3 + .../media/allwinner,sun8i-h3-deinterlace.yaml | 3 + .../bindings/media/marvell,mmp2-ccic.yaml | 5 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 - .../devicetree/bindings/soc/imx/imx8m-soc.yaml | 86 ++ .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 - .../devicetree/bindings/spi/xlnx,zynq-qspi.yaml | 59 ++ Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 12 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + MAINTAINERS | 5 +- Makefile | 2 +- arch/alpha/include/asm/local64.h | 1 - arch/arc/include/asm/Kbuild | 1 - arch/arm/boot/dts/Makefile | 23 +- arch/arm/boot/dts/am335x-evm.dts | 13 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 267 ++++++ arch/arm/boot/dts/am335x-myirtech-myd.dts | 536 ++++++++++++ arch/arm/boot/dts/am33xx-l4.dtsi | 49 ++ arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/armada-385-linksys.dtsi | 2 + arch/arm/boot/dts/armada-388-helios4.dts | 28 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 8 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 558 ++++++++++++ arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 775 +++++++++++++++++ arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 3 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 37 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 5 + arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 + arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 137 +++ arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6.dtsi | 1 + arch/arm/boot/dts/at91-kizbox3_common.dtsi | 1 - arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 22 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 1 - arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 1 - arch/arm/boot/dts/at91-sama5d2_xplained.dts | 1 - arch/arm/boot/dts/bcm21664.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 + arch/arm/boot/dts/bcm2711.dtsi | 31 + arch/arm/boot/dts/berlin2.dtsi | 12 +- arch/arm/boot/dts/berlin2cd-google-chromecast.dts | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 12 +- arch/arm/boot/dts/berlin2q.dtsi | 12 +- arch/arm/boot/dts/dra71-evm.dts | 2 + arch/arm/boot/dts/dra76x.dtsi | 36 + arch/arm/boot/dts/e60k02.dtsi | 6 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos54xx.dtsi | 6 +- arch/arm/boot/dts/imx28.dtsi | 10 + arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 1 - arch/arm/boot/dts/imx6dl-plybas.dts | 394 +++++++++ arch/arm/boot/dts/imx6dl-plym2m.dts | 446 ++++++++++ arch/arm/boot/dts/imx6dl-prtmvt.dts | 852 +++++++++++++++++++ arch/arm/boot/dts/imx6dl-victgo.dts | 852 +++++++++++++++++++ arch/arm/boot/dts/imx6dl-vicut1.dts | 13 + arch/arm/boot/dts/imx6q-tbs2910.dts | 7 + arch/arm/boot/dts/imx6q-vicut1.dts | 17 + arch/arm/boot/dts/imx6q.dtsi | 20 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 14 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 803 ++++++++++++++++++ arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 42 +- arch/arm/boot/dts/imx6qdl.dtsi | 25 +- arch/arm/boot/dts/imx6qp-vicutp.dts | 13 + arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 18 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 15 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 13 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 54 +- arch/arm/boot/dts/imx6ul-prti6g.dts | 356 ++++++++ arch/arm/boot/dts/imx6ul.dtsi | 2 + arch/arm/boot/dts/imx7d-flex-concentrator.dts | 1 + arch/arm/boot/dts/imx7s.dtsi | 1 + arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone.dtsi | 4 +- arch/arm/boot/dts/meson.dtsi | 19 + arch/arm/boot/dts/meson8.dtsi | 75 ++ arch/arm/boot/dts/meson8b-ec100.dts | 5 - arch/arm/boot/dts/meson8b-mxq.dts | 5 - arch/arm/boot/dts/meson8b-odroidc1.dts | 5 - arch/arm/boot/dts/meson8b.dtsi | 75 ++ arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 8 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 33 +- arch/arm/boot/dts/mmp3.dtsi | 8 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 23 + .../boot/dts/mstar-infinity-breadbee-common.dtsi | 49 ++ .../dts/mstar-infinity-msc313-breadbee_crust.dts | 1 + .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 1 + arch/arm/boot/dts/omap3-echo.dts | 67 ++ arch/arm/boot/dts/omap3-gta04.dtsi | 4 +- arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/boot/dts/omap443x.dtsi | 6 +- arch/arm/boot/dts/owl-s500-cubieboard6.dts | 7 - arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 7 - arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 7 - arch/arm/boot/dts/owl-s500-roseapplepi.dts | 97 ++- arch/arm/boot/dts/owl-s500-sparky.dts | 7 - arch/arm/boot/dts/owl-s500.dtsi | 140 +++ arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 12 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 10 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 4 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 28 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 27 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 254 ++++++ arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts | 214 +++++ arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 18 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 8 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 90 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 12 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 31 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 16 +- arch/arm/boot/dts/qcom-msm8660-surf.dts | 4 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 8 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 14 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 32 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 115 ++- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 14 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 18 +- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 16 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 43 + arch/arm/boot/dts/qcom-msm8974pro.dtsi | 5 + arch/arm/boot/dts/qcom-pmx55.dtsi | 84 ++ arch/arm/boot/dts/qcom-sdx55-mtp.dts | 251 ++++++ arch/arm/boot/dts/qcom-sdx55.dtsi | 505 +++++++++++ arch/arm/boot/dts/rk3036.dtsi | 83 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288-miqi.dts | 5 + arch/arm/boot/dts/rk3288.dtsi | 115 ++- arch/arm/boot/dts/rk3xxx.dtsi | 106 +-- arch/arm/boot/dts/rv1108.dtsi | 14 + arch/arm/boot/dts/socfpga_arria10.dtsi | 13 +- arch/arm/boot/dts/ste-ab8500.dtsi | 64 +- arch/arm/boot/dts/ste-ab8505.dtsi | 67 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- arch/arm/boot/dts/ste-href.dtsi | 23 +- arch/arm/boot/dts/ste-href520-tvk.dts | 42 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 19 + arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 19 + arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 39 + arch/arm/boot/dts/ste-hrefv60plus.dtsi | 76 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 2 +- arch/arm/boot/dts/ste-nomadik-s8815.dts | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 8 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 42 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 930 ++++++++++++++++++++ arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 41 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 40 + arch/arm/boot/dts/stm32mp151.dtsi | 9 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 4 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 - arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 18 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 16 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 23 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun4i-a10-a1000.dts | 4 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 4 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 1 + arch/arm/boot/dts/sun4i-a10-inet1.dts | 1 + arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 8 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 4 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 1 + arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-mk802.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 1 + arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 2 +- .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 3 +- arch/arm/boot/dts/sun5i-a13.dtsi | 2 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 1 + arch/arm/boot/dts/sun5i.dtsi | 12 + arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 4 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 4 +- arch/arm/boot/dts/sun6i-a31.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 3 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 79 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 4 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 8 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 +- arch/arm/boot/dts/sun7i-a20-m3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 6 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 4 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 6 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 4 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 1 + arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 3 +- arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 3 - .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 30 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 8 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 10 +- arch/arm/boot/dts/sun8i-r40.dtsi | 19 + .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 2 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 11 +- arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts | 12 + arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 138 +++ arch/arm/boot/dts/sun8i-v3s.dtsi | 17 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 1 + arch/arm/boot/dts/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/zynq-ebaz4205.dts | 132 +++ arch/arm/include/asm/Kbuild | 1 - arch/arm/mach-imx/suspend-imx6.S | 1 + arch/arm64/Kconfig.platforms | 5 + arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 11 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 18 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 26 + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 1 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 - .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 4 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 13 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 20 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 7 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 26 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 4 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 133 +++ .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 2 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 6 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 21 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 7 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 429 +--------- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 96 +++ arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 442 ++++++++++ arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 10 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 52 ++ arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 18 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 51 ++ arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 117 ++- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 64 -- .../boot/dts/broadcom/stingray/stingray-sata.dtsi | 278 ------ .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 7 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 8 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 21 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 50 ++ arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 60 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 4 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 62 ++ .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 8 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 16 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 184 ++-- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 98 ++- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 3 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 98 ++- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 122 ++- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 118 ++- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 3 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 12 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 10 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 24 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 147 +++- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 1 - .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 +- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 393 +++++++++ .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 495 +++++++++++ .../boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts | 19 + .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 186 ++++ .../boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts | 20 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 311 +++++++ .../boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts | 19 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 362 ++++++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 23 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 307 +++++++ .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 19 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 466 ++++++++++ arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 75 ++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 46 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 161 ++++ .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 293 +++++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 25 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 20 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 35 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 113 ++- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 93 ++ .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 30 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 118 ++- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 72 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 77 ++ arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 8 +- .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 632 +++++++++++++- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 9 +- arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 53 ++ .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 - .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 + arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 5 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 3 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 10 + arch/arm64/boot/dts/marvell/cn9130-db.dts | 2 + arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt6779.dtsi | 17 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 12 + .../boot/dts/mediatek/mt8183-kukui-krane-sku0.dts | 23 + .../dts/mediatek/mt8183-kukui-krane-sku176.dts | 5 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 46 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 57 ++ arch/arm64/boot/dts/mediatek/mt8516.dtsi | 30 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 742 ++++++++++++++++ arch/arm64/boot/dts/nvidia/tegra186.dtsi | 22 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 8 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 595 ++++++++++++- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 339 +------- .../dts/nvidia/tegra194-p3509-0000+p3668-0001.dts | 10 + .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 351 ++++++++ .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 282 +------ .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 19 + arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 284 +++++++ arch/arm64/boot/dts/nvidia/tegra194.dtsi | 48 ++ arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 299 +++++++ arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 175 ++++ arch/arm64/boot/dts/nvidia/tegra210.dtsi | 261 +++++- arch/arm64/boot/dts/qcom/Makefile | 15 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 4 + .../apq8094-sony-xperia-kitakami-karin_windy.dts | 23 + .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 291 +++++++ arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 195 +++++ .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 267 ++++++ arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 16 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 20 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 41 +- .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 15 + .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 67 -- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 92 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 743 +--------------- .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 -- .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 15 + .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 909 ++++++++++++++++++++ .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 26 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 45 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 18 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 4 +- .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 20 + .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 457 +++++++--- arch/arm64/boot/dts/qcom/msm8994.dtsi | 321 +++++-- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 16 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 10 + arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 108 --- arch/arm64/boot/dts/qcom/msm8998.dtsi | 393 ++++++++- arch/arm64/boot/dts/qcom/pm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 563 +++++++++++- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 49 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 623 ++++++++++++++ .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 19 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 23 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 1 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 21 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 158 ++++ arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 269 ++++++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 940 ++++++++++++++++++++- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 250 ++++++ arch/arm64/boot/dts/qcom/sm8350.dtsi | 499 +++++++++++ arch/arm64/boot/dts/renesas/Makefile | 2 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 137 ++- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 47 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 + .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 41 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 32 + .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 66 ++ arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 32 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 17 + .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 71 ++ arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 32 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 65 ++ arch/arm64/boot/dts/renesas/r8a77960.dtsi | 65 ++ arch/arm64/boot/dts/renesas/r8a77961.dtsi | 135 +++ arch/arm64/boot/dts/renesas/r8a77965.dtsi | 65 ++ arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 65 ++ arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 135 +++ .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 138 +++ arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 6 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 837 ++++++++++++++++++ arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30.dtsi | 83 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 63 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 382 +++++++++ arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 56 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 33 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 62 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 52 ++ arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 109 ++- arch/arm64/boot/dts/synaptics/as370.dtsi | 4 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 38 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 161 +++- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 80 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 70 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 9 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 23 + arch/arm64/boot/dts/xilinx/Makefile | 1 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 22 + arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 33 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 94 ++- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 40 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 293 +++++++ arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 89 ++ arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 70 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 128 ++- arch/arm64/include/asm/Kbuild | 1 - arch/csky/include/asm/Kbuild | 1 - arch/h8300/include/asm/Kbuild | 1 - arch/hexagon/include/asm/Kbuild | 1 - arch/ia64/include/asm/local64.h | 1 - arch/ia64/mm/init.c | 4 +- arch/m68k/include/asm/Kbuild | 1 - arch/microblaze/include/asm/Kbuild | 1 - arch/mips/include/asm/Kbuild | 1 - arch/nds32/include/asm/Kbuild | 1 - arch/openrisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/Kbuild | 1 - arch/riscv/include/asm/Kbuild | 1 - arch/s390/Kconfig | 31 +- arch/s390/configs/debug_defconfig | 12 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 2 + arch/s390/include/asm/Kbuild | 1 - arch/sh/include/asm/Kbuild | 1 - arch/sparc/include/asm/Kbuild | 1 - arch/x86/include/asm/local64.h | 1 - arch/xtensa/include/asm/Kbuild | 1 - block/blk-core.c | 13 +- block/blk-mq-debugfs.c | 2 +- block/blk-mq.c | 4 +- block/blk-pm.c | 15 +- block/blk-pm.h | 14 +- drivers/cpufreq/intel_pstate.c | 1 - drivers/firmware/imx/Kconfig | 1 + drivers/ide/ide-atapi.c | 1 - drivers/ide/ide-io.c | 7 +- drivers/ide/ide-pm.c | 2 +- drivers/idle/intel_idle.c | 41 +- drivers/md/dm-crypt.c | 7 +- drivers/opp/core.c | 9 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/scsi_lib.c | 27 +- drivers/scsi/scsi_transport_spi.c | 27 +- drivers/scsi/ufs/ufs-mediatek-trace.h | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 21 + drivers/scsi/ufs/ufs-mediatek.h | 1 + drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd-pci.c | 73 +- drivers/scsi/ufs/ufshcd.c | 45 +- drivers/scsi/ufs/ufshcd.h | 14 +- drivers/soc/imx/Kconfig | 2 +- fs/block_dev.c | 2 +- fs/ceph/mds_client.c | 53 +- fs/file.c | 2 - fs/io_uring.c | 60 +- include/asm-generic/Kbuild | 1 + include/dt-bindings/clock/tegra210-car.h | 2 +- include/linux/blk-mq.h | 4 +- include/linux/blkdev.h | 18 +- include/linux/build_bug.h | 5 - include/linux/ceph/msgr.h | 4 +- include/linux/kdev_t.h | 22 +- include/linux/mm.h | 12 +- include/linux/sizes.h | 3 + kernel/cgroup/cgroup-v1.c | 2 + kernel/cgroup/cgroup.c | 30 +- kernel/exit.c | 2 + kernel/workqueue.c | 13 +- lib/genalloc.c | 25 +- lib/zlib_dfltcc/Makefile | 2 +- lib/zlib_dfltcc/dfltcc.c | 6 +- lib/zlib_dfltcc/dfltcc_deflate.c | 3 + lib/zlib_dfltcc/dfltcc_inflate.c | 4 +- lib/zlib_dfltcc/dfltcc_syms.c | 17 - mm/hugetlb.c | 22 +- mm/kasan/generic.c | 2 + mm/memory.c | 8 +- mm/memory_hotplug.c | 2 +- mm/mremap.c | 4 +- mm/page_alloc.c | 8 +- mm/slub.c | 5 +- net/ceph/messenger_v2.c | 15 +- scripts/checkpatch.pl | 6 + scripts/depmod.sh | 2 + tools/testing/selftests/vm/Makefile | 10 +- 659 files changed, 31614 insertions(+), 4712 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-mx-secbus2.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/imx8m-soc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml delete mode 100644 arch/alpha/include/asm/local64.h create mode 100644 arch/arm/boot/dts/am335x-myirtech-myc.dtsi create mode 100644 arch/arm/boot/dts/am335x-myirtech-myd.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts create mode 100644 arch/arm/boot/dts/imx6dl-plybas.dts create mode 100644 arch/arm/boot/dts/imx6dl-plym2m.dts create mode 100644 arch/arm/boot/dts/imx6dl-prtmvt.dts create mode 100644 arch/arm/boot/dts/imx6dl-victgo.dts create mode 100644 arch/arm/boot/dts/imx6dl-vicut1.dts create mode 100644 arch/arm/boot/dts/imx6q-vicut1.dts create mode 100644 arch/arm/boot/dts/imx6qdl-vicut1.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-vicutp.dts create mode 100644 arch/arm/boot/dts/imx6ul-prti6g.dts create mode 100644 arch/arm/boot/dts/mstar-infinity-breadbee-common.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts create mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi create mode 100644 arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts create mode 100644 arch/arm/boot/dts/qcom-pmx55.dtsi create mode 100644 arch/arm/boot/dts/qcom-sdx55-mtp.dts create mode 100644 arch/arm/boot/dts/qcom-sdx55.dtsi create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-janice.dts create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts create mode 100644 arch/arm/boot/dts/sun8i-v3-sl631.dtsi create mode 100644 arch/arm/boot/dts/zynq-ebaz4205.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab-early-adopter.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-netgear-r8000p.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-sata.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r4.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku0.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8910.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-octagon-talkman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-talkman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm850.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8350-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts delete mode 100644 arch/ia64/include/asm/local64.h delete mode 100644 arch/x86/include/asm/local64.h delete mode 100644 lib/zlib_dfltcc/dfltcc_syms.c From patchwork Sun Feb 14 22:49:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 12087457 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-24.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C86BEC433DB for ; Sun, 14 Feb 2021 22:51:01 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 5CA2260231 for ; Sun, 14 Feb 2021 22:51:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5CA2260231 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=t5PX+pePloqqXfaiiuPThSf7axY4E1iXlDN7+hbneaI=; b=2TDXIoszKuUR7P2xOkCSeTFYJU FYs0173clqeoU+19/zwAGPn0DSk+JUcaFCVmFrUmyuM7Vue2AyQaJvnOB0qO83VXxlzDao5BBGvIu 4UGh/Ng0KJNErjxLsIWrRLl+YJiqTIxp1uhHV7gJ0B2WSad8DH3yGN6jGdqx2tfuc9fiTkZdJh51B VWUiHbtZhvXj6pWcGxDpPW8IAIDoAV9c972X2GV+p6WuZDdkU1eYftCkg7MGqetOWr3KgtAAL215W IZQW9QYQF8qsBsDG946J0kgbC5Ag7WWUe8TfxAhdX3T0ZG2zB3/1x/AAggFfdvccHhriNGkByl4Cv 3ra8ja2g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lBQCm-0000Rl-BH; Sun, 14 Feb 2021 22:49:28 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lBQCj-0000Qx-4n for linux-arm-kernel@lists.infradead.org; Sun, 14 Feb 2021 22:49:26 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 303A164E4E for ; Sun, 14 Feb 2021 22:49:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1613342964; bh=opq+nR17xrhQCKDGm8L31VtUkxRFzxfZocx+27EaLRo=; h=References:In-Reply-To:From:Date:Subject:List-Id:To:From; b=vOiBs06r/h314oyLaCO704e1/IZPNIx7m8jdqNV7rC83bfZfLY6UO3cgTjsaztQCc 1dnJpGTBhuO2Jpk3DIfrpwFaM8BtE/5j3A3+2xmYVo4utEww4vwE2tPomtTG2QS9oR T/8Jg6hWMOxgxkjYJ5U5NbCyydcos6UtqrixVnM5fER93wr39Q7ZTjnbKzKwDgMyB2 a2vTCAS9wsGH5DpjfTDOqCHzwKrWT3Y8M1cq9TSIYcqYxyy4MqFk5HKs/K8WJhYLwi E25bwNmitqs12oRzv27pDsWLr10tPyCIIDUomu6X/2gsv3WmPh+aJruwlaS9qguNfB 4EWtWAIj+niug== Received: by mail-ot1-f47.google.com with SMTP id q4so4515112otm.9 for ; Sun, 14 Feb 2021 14:49:24 -0800 (PST) X-Gm-Message-State: AOAM531Iw/9sSm/qnpxZEzrW3w+K6v2Lui1bFQVVwFlOXdPcN0hi6/Gb hgGRvejhixyXSF0kaNRHtN9amKaKR2N71HRCjTA= X-Google-Smtp-Source: ABdhPJxixFN90IiL+nLEZPjT5D0bJeWx4ERhg4TDrGWqUyOAfhXGYILP686cAAWRvcPGa/o5/pWOFf+J+0CdADDVlW4= X-Received: by 2002:a9d:6c11:: with SMTP id f17mr9513061otq.210.1613342963462; Sun, 14 Feb 2021 14:49:23 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Sun, 14 Feb 2021 23:49:07 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL 6/6] ARM SoC changes for v5.12 List-Id: To: Linus Torvalds , SoC Team , Linux Kernel Mailing List , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210214_174925_479598_A2D2C889 X-CRM114-Status: GOOD ( 19.81 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit dcb3b06d9c34f33a249f65c08805461fb0c4325b: tee: optee: replace might_sleep with cond_resched (2021-01-21 10:36:48 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-v5.12 for you to fetch changes up to 4f79a8b06fccec3dd68935db5a4662435c472abf: Merge tag 'aspeed-5.12-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into arm/drivers (2021-02-11 15:57:56 +0100) ---------------------------------------------------------------- ARM: SoC drivers for v5.12 Updates for SoC specific drivers include a few subsystems that have their own maintainers but send them through the soc tree: SCMI firmware: - add support for a completion interrupt Reset controllers: - new driver for BCM4908 - new devm_reset_control_get_optional_exclusive_released() function Memory controllers: - Renesas RZ/G2 support - Tegra124 interconnect support - Allow more drivers to be loadable modules TEE/optee firmware: - minor code cleanup The other half of this is SoC specific drivers that do not belong into any other subsystem, most of them living in drivers/soc: - Allwinner/sunxi power management work - Allwinner H616 support - ASpeed AST2600 system identification support - AT91 SAMA7G5 SoC ID driver - AT91 SoC driver cleanups - Broadcom BCM4908 power management bus support - Marvell mbus cleanups - Mediatek MT8167 power domain support - Qualcomm socinfo driver support for PMIC - Qualcomm SoC identification for many more products - TI Keystone driver cleanups for PRUSS and elsewhere Signed-off-by: Arnd Bergmann ---------------------------------------------------------------- There is a small merge conflict against a bugfix that is already in mainline, the extra line needs to be kept here. ---------------------------------------------------------------- Adam Ford (2): dt-bindings: memory: renesas,rpc-if: Add support for RZ/G2 Series memory: renesas-rpc-if: Add RZ/G2 to Kconfig description Alice Guo (1): soc: imx8m: change to use platform driver Andre Przywara (3): dt-bindings: sram: sunxi-sram: Add H616 compatible string soc: sunxi: sram: Add support for more than one EMAC clock dt-bindings: bus: rsb: Add H616 compatible string Andy Shevchenko (1): soc: qcom: smem: use %*ph to print small buffer Arnd Bergmann (19): Merge tag 'scmi-updates-5.12' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'reset-for-v5.12' of git://git.pengutronix.de/pza/linux into arm/drivers Merge tag 'at91-soc-5.12-2' of git://git.kernel.org/.../at91/linux into arm/drivers Merge tag 'sunxi-drivers-for-5.12' of git://git.kernel.org/.../sunxi/linux into arm/drivers Merge tag 'memory-controller-drv-5.12' of git://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers Merge tag 'memory-controller-drv-tegra-5.12' of git://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers Merge tag 'arm-soc/for-5.12/drivers' of https://github.com/Broadcom/stblinux into arm/drivers Merge tag 'drivers_soc_for_5.12' of git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers Merge tag 'mvebu-arm-5.12-1' of git://git.kernel.org/.../gclement/mvebu into arm/drivers Merge tag 'v5.11-next-soc' of git://git.kernel.org/.../matthias.bgg/linux into arm/drivers Merge tag 'tee-housekeeping-for-v5.12' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'optee-fix-cond-resched-call-for-v5.12' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers drivers: soc: atmel: fix type for same7 optee: simplify i2c access Merge tag 'optee-simplify-i2c-access_for-v5.12' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'qcom-drivers-for-5.12' of git://git.kernel.org/.../qcom/linux into arm/drivers Merge tag 'imx-drivers-5.12' of git://git.kernel.org/.../shawnguo/linux into arm/drivers Merge tag 'memory-controller-drv-5.12-2' of git://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers Merge tag 'aspeed-5.12-soc' of git://git.kernel.org/.../joel/aspeed into arm/drivers Bjorn Helgaas (1): tee: optee: fix 'physical' typos Chen-Yu Tsai (1): Merge remote-tracking branch 'mfd/ib-mfd-bus-5.12' into sunxi/drivers-for-5.12 Chris Packham (1): bus: mvebu-mbus: make iounmap() symmetric with ioremap() Christophe JAILLET (1): soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function Chun-Kuang Hu (1): soc: mediatek: cmdq: Remove cmdq_pkt_flush() Claudiu Beznea (7): drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] drivers: soc: atmel: use GENMASK drivers: soc: atmel: fix "__initconst should be placed after socs[]" warning drivers: soc: atmel: add per soc id and version match masks dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" drivers: soc: atmel: add support for sama7g5 drivers: soc: atmel: add spdx license identifier Colin Ian King (1): soc: qcom: socinfo: Fix off-by-one array index bounds check Cristian Marussi (1): firmware: arm_scmi: Fix call site of scmi_notification_exit Dan Carpenter (1): soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() Dmitry Baryshkov (5): dt-bindings: soc: qcom: convert qcom,smem bindings to yaml soc: qcom: socinfo: add qrb5165 SoC ID soc: qcom: socinfo: add several PMIC IDs soc: qcom: socinfo: add info from PMIC models array soc: qcom: socinfo: Remove unwanted le32_to_cpu() Dmitry Osipenko (5): memory: tegra124-emc: Make driver modular memory: tegra124-emc: Continue probing if timings are missing in device-tree memory: tegra124: Support interconnect framework memory: tegra: Check whether reset is already asserted reset: Add devm_reset_control_get_optional_exclusive_released() Elvira Khabirova (1): tee: fix some comment typos in header files Enric Balletbo i Serra (1): soc: mediatek: pm-domains: Don't print an error if child domain is deferred Fabien Parent (2): dt-bindings: power: Add MT8167 power domains soc: mediatek: pm-domains: Add support for mt8167 Florian Fainelli (1): soc: bcm: brcmstb: Remove soc_is_brcmstb() Grzegorz Jaszczyk (1): dt-bindings: soc: ti: Update TI PRUSS bindings about schemas to include Hsin-Yi Wang (2): dt-bindings: power: Add domain regulator supply soc: mediatek: pm-domains: Add domain regulator supply Jae Hyun Yoo (1): soc: aspeed: snoop: Add clock control logic Jens Wiklander (2): optee: sync OP-TEE headers tee: optee: remove need_resched() before cond_resched() Jiapeng Chong (1): memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE Jim Quinlan (2): dt-bindings: arm: Add optional interrupt to smc/hvc SCMI transport firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt Joel Stanley (1): soc: aspeed: socinfo: Add new systems Konrad Dybcio (4): soc: qcom: socinfo: Add SoC IDs for 630 family soc: qcom: socinfo: Add SoC IDs for APQ/MSM8998 soc: qcom: socinfo: Add MDM9607 IDs drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains Krzysztof Kozlowski (2): memory: ti-emif-pm: Drop of_match_ptr from of_device_id table memory: samsung: exynos5422-dmc: Correct function names in kerneldoc Lina Iyer (2): drivers: qcom: rpmh-rsc: Do not read back the register write on trigger soc: qcom: rpmh: Remove serialization of TCS commands Luca Weiss (1): soc: qcom: ocmem: don't return NULL in of_get_ocmem Manivannan Sadhasivam (2): dt-bindings: msm: Add LLCC for SM8250 soc: qcom: llcc-qcom: Add support for SM8250 SoC Mauro Carvalho Chehab (1): reset: core: fix a kernel-doc markup Pan Bian (1): memory: ti-aemif: Drop child node when jumping out loop Rafał Miłecki (5): dt-bindings: reset: document Broadcom's BCM4908 PCIe reset binding reset: simple: add BCM4908 MISC PCIe reset controller support dt-bindings: power: document Broadcom's PMB binding soc: bcm: add PM driver for Broadcom's PMB soc: bcm: brcmstb: add stubs for getting platform IDs Sai Prakash Ranjan (1): soc: qcom: llcc-qcom: Extract major hardware version Samuel Holland (4): bus: sunxi-rsb: Move OF match table bus: sunxi-rsb: Split out controller init/exit functions bus: sunxi-rsb: Implement suspend/resume/shutdown callbacks bus: sunxi-rsb: Implement runtime power management Stephen Boyd (1): soc: qcom: socinfo: Open read access to all for debugfs Sudeep Holla (2): drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs MAINTAINERS: Update ARM SCMI entry Suman Anna (3): soc: ti: pruss: Correct the pruss_clk_init error trace text soc: ti: pruss: Refactor the CFG sub-module init soc: ti: k3-ringacc: Use of_device_get_match_data() Tian Tao (1): drivers: optee: use flexible-array member instead of zero-length array Uwe Kleine-König (1): mfd/bus: sunxi-rsb: Make .remove() callback return void Vasyl Gomonovych (1): soc: ti: knav_qmss: Put refcount for dev node in failure case Vinod Koul (1): soc: qcom: aoss: Add SM8350 compatible Viresh Kumar (1): memory: tegra: Remove calls to dev_pm_opp_set_clkname() Yong Wu (2): memory: mtk-smi: Use platform_register_drivers memory: mtk-smi: Allow building as module Zhang Qilong (1): memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops Zhen Lei (3): reset: hisilicon: correct vendor prefix dt-bindings: reset: correct vendor prefix hisi to hisilicon dt-bindings: reset: convert Hisilicon reset controller bindings to json-schema Zheng Yongjun (1): memory: emif: Use DEFINE_SPINLOCK() for spinlock Documentation/devicetree/bindings/arm/arm,scmi.txt | 8 + Documentation/devicetree/bindings/arm/atmel-sysregs.txt | 2 +- Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml | 6 +- Documentation/devicetree/bindings/power/brcm,bcm-pmb.yaml | 50 +++++++ Documentation/devicetree/bindings/power/mediatek,power-controller.yaml | 11 ++ Documentation/devicetree/bindings/power/qcom,rpmpd.yaml | 1 + Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 +++++ Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt | 44 ------ Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml | 77 ++++++++++ Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + Documentation/devicetree/bindings/soc/qcom/qcom,smem.txt | 57 ------- Documentation/devicetree/bindings/soc/qcom/qcom,smem.yaml | 72 +++++++++ Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml | 76 ++++++++++ Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml | 1 + MAINTAINERS | 12 ++ drivers/bus/mvebu-mbus.c | 2 +- drivers/bus/sunxi-rsb.c | 215 +++++++++++++++++++-------- drivers/clk/tegra/Kconfig | 3 + drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 41 +++++- drivers/clk/tegra/clk-tegra124.c | 26 +++- drivers/clk/tegra/clk.h | 18 ++- drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/arm_scmi/smc.c | 42 +++++- drivers/memory/Kconfig | 8 +- drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 36 ++--- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/mc.c | 7 + drivers/memory/tegra/tegra124-emc.c | 368 +++++++++++++++++++++++++++++++++++++++++----- drivers/memory/tegra/tegra124.c | 82 ++++++++++- drivers/memory/tegra/tegra186-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 13 +- drivers/memory/tegra/tegra30-emc.c | 13 +- drivers/memory/ti-aemif.c | 8 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/axp20x-rsb.c | 4 +- drivers/mfd/axp20x.c | 4 +- drivers/reset/Kconfig | 2 +- drivers/reset/core.c | 4 +- drivers/reset/hisilicon/reset-hi3660.c | 9 +- drivers/reset/reset-simple.c | 2 + drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +++- drivers/soc/aspeed/aspeed-socinfo.c | 33 ++++- drivers/soc/atmel/soc.c | 227 +++++++++++++++++++--------- drivers/soc/atmel/soc.h | 19 ++- drivers/soc/bcm/Makefile | 2 +- drivers/soc/bcm/bcm63xx/Kconfig | 9 ++ drivers/soc/bcm/bcm63xx/Makefile | 1 + drivers/soc/bcm/bcm63xx/bcm-pmb.c | 333 +++++++++++++++++++++++++++++++++++++++++ drivers/soc/bcm/brcmstb/common.c | 17 --- drivers/soc/imx/soc-imx8m.c | 84 +++++++++-- drivers/soc/mediatek/mt8167-pm-domains.h | 86 +++++++++++ drivers/soc/mediatek/mt8183-pm-domains.h | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 32 ---- drivers/soc/mediatek/mtk-pm-domains.c | 51 ++++++- drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/qcom/llcc-qcom.c | 50 +++++++ drivers/soc/qcom/ocmem.c | 8 +- drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmh-rsc.c | 24 ++- drivers/soc/qcom/rpmpd.c | 28 ++++ drivers/soc/qcom/smem.c | 4 +- drivers/soc/qcom/socinfo.c | 105 ++++++++++--- drivers/soc/sunxi/sunxi_sram.c | 31 +++- drivers/soc/ti/k3-ringacc.c | 7 +- drivers/soc/ti/knav_dma.c | 1 + drivers/soc/ti/knav_qmss_queue.c | 3 + drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 91 ++++++------ drivers/tee/optee/call.c | 3 +- drivers/tee/optee/optee_msg.h | 158 ++------------------ drivers/tee/optee/optee_rpc_cmd.h | 103 +++++++++++++ drivers/tee/optee/optee_smc.h | 72 ++++++--- drivers/tee/optee/rpc.c | 70 ++++----- include/dt-bindings/power/mt8167-power.h | 17 +++ include/dt-bindings/power/qcom-rpmpd.h | 9 ++ include/dt-bindings/soc/bcm-pmb.h | 11 ++ include/linux/clk/tegra.h | 8 + include/linux/mfd/axp20x.h | 2 +- include/linux/reset.h | 19 +++ include/linux/soc/brcmstb/brcmstb.h | 16 ++ include/linux/soc/mediatek/infracfg.h | 8 + include/linux/soc/mediatek/mtk-cmdq.h | 12 -- include/linux/soc/qcom/llcc-qcom.h | 3 + include/linux/sunxi-rsb.h | 2 +- include/linux/tee_drv.h | 2 +- include/soc/brcmstb/common.h | 12 -- include/soc/mediatek/smi.h | 2 +- include/soc/qcom/tcs.h | 9 +- include/soc/tegra/emc.h | 16 -- include/uapi/linux/tee.h | 2 +- 96 files changed, 2446 insertions(+), 799 deletions(-)