Message ID | CAK8P3a0Qf9rDgQFy48inVMu9f6hTxH_sVQJe-L+Gk9wekN141w@mail.gmail.com |
---|---|
State | New |
Headers | show
Return-Path: <linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="lh1/7wwu"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 46XBxQ3kJWz9sPk for <incoming-imx@patchwork.ozlabs.org>; Tue, 17 Sep 2019 02:47:35 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=VWwyGyfqYFpYomZc0Bz8DZ/hmgxKf3pIVvC+Uz7XWj8=; b=lh1/7wwuBVd9wO Bm2Grt0w8ZkUhx2fKO7Ueh3lCNpriPSH/sau7LACXSU3wMX+qr8beWYc8oz7lMRI4sD8tRY8AsLfW ljs1KZeefDf0LGg3wQ6/7yPijLGwE8mQOuEB+SZvJa5tN84tZZ63jB0n6Y3q2SBNTzCe7ms+hSRD0 2XWB0dYw9mMOTFtZf0cOnu3RLS0glsIltOa0q6wjYUrzos8kbnjR3oHFRY67dQC0rU9BNBTT+0Qwx pphbWdA7JiGFZ2PaOxcBmKA5cbeAGmWEdrw9YKBEL7FyElP7RUuxKB58+n5v0rQ0eFZlVuTZXUfgb xVO0WdGJKYd75p88gEXw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.2 #3 (Red Hat Linux)) id 1i9uA0-0002dl-FH; Mon, 16 Sep 2019 16:47:32 +0000 Received: from mail-qk1-f193.google.com ([209.85.222.193]) by bombadil.infradead.org with esmtps (Exim 4.92.2 #3 (Red Hat Linux)) id 1i9u9u-0002dP-DE for linux-arm-kernel@lists.infradead.org; Mon, 16 Sep 2019 16:47:30 +0000 Received: by mail-qk1-f193.google.com with SMTP id y144so647780qkb.7 for <linux-arm-kernel@lists.infradead.org>; Mon, 16 Sep 2019 09:47:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=6SPMMDV8hnvNU6Opa7mR6V/+IdPZiP7SlFrpgTKz+yI=; b=OuKpvtx+4rmt3kNtJJZG/AkaOwqKakGJTgrJ4Yq780E+NNu/gosCCGolXf+3q4jg5p xsh2VaHDDqG5FncrCZno6M4+95oUbl3NiXPkuA2wCJoIpDgplB3FTbD/MR2905bIDQmU CrPPzEUgPGFilmeREREOt2LixHhX4fuNn608uCo3pCQ/31jK6+6Yj/pm9DYKUwO6vUXI aKjJfcP7zb/PmDo1amfvMx76SlXPY/MxbPMyjQgCcqe0i3TbzUNp4CcfWOlx6GAs0//L BDazm2ugRHiVFHXBpBbPOpQpfFN6oSx9LFUWJe4m4WiWdLyBJMtoAKLoLli9FE8XTvO7 ibcw== X-Gm-Message-State: APjAAAV2aALOz2MrCektBzCGJz5uziFrDErGapsWgc4LDD54H1gyr8HE 4S8uXiSFl4t9EXPIB6USLS2Ncb83LV6Z8l1Sy3FisXwTHSo= X-Google-Smtp-Source: APXvYqwfI3jLXXmMl9mlAvwtNW0zyULeBDhLZvf/KS+zJS1s+woafUKxZjJXEYPfWB0YnZCEA4QvnsOSKk8L5wWztWI= X-Received: by 2002:ae9:c110:: with SMTP id z16mr966832qki.352.1568652444793; Mon, 16 Sep 2019 09:47:24 -0700 (PDT) MIME-Version: 1.0 References: <CAK8P3a3ArYx8LUbYhjTw2wOEZgK9mJOE_PaLzuZTfn29Z5+K3Q@mail.gmail.com> In-Reply-To: <CAK8P3a3ArYx8LUbYhjTw2wOEZgK9mJOE_PaLzuZTfn29Z5+K3Q@mail.gmail.com> From: Arnd Bergmann <arnd@arndb.de> Date: Mon, 16 Sep 2019 18:47:08 +0200 Message-ID: <CAK8P3a0Qf9rDgQFy48inVMu9f6hTxH_sVQJe-L+Gk9wekN141w@mail.gmail.com> Subject: [GIT PULL 5/5] ARM: SoC: late updates for v5.4 To: Linus Torvalds <torvalds@linux-foundation.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190916_094726_455580_57D6E49C X-CRM114-Status: GOOD ( 21.94 ) X-Spam-Score: 0.3 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (0.3 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.222.193 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.222.193 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (arndbergmann[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Cc: SoC Team <soc@kernel.org>, Linux ARM <linux-arm-kernel@lists.infradead.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org |
Series |
ARM SoC updates for v5.4, part 1
|
expand
|
This is the "late" branch, meant to be part 2. It should all work as-is, but includes some portions of other trees as dependencies that for a nicer git history should get merged first (gpio, clk, irqchip). Feel free to pull it now, or wait a few days on this one. --- The following changes since commit 089cf7f6ecb266b6a4164919a2e69bd2f938374a: Linux 5.3-rc7 (2019-09-02 09:57:40 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-late for you to fetch changes up to 2a7326caab479ca257c4b9bd67db42d1d49079bf: ARM: dts: dir685: Drop spi-cpol from the display (2019-09-16 16:31:17 +0200) ---------------------------------------------------------------- ARM: SoC: late updates for v5.4 This is some material that we picked up into our tree late or that had complex inter-depondencies. The fact that there are these interdependencies tends to meant that these are often actually the most interesting new additions: The new Aspeed AST2600 baseboard management controller is added, this is a Cortex-A7 based follow-up to the ARM11 based AST2500 and had some dependencies on other device drivers. After many years, support for the MMP2 based OLPC XO-1.75 finally makes it into the kernel. The Armada 3720 based Turris Mox open source router platform is a late addition and it follows some preparatory work across multiple branches. The OMAP2+ platform had some large-scale cleanup involving driver changes and DT changes, here we finish it off, dropping a lot of the now-unused platform data. The TI K3 platform that got added for 5.3 gains a lot more support for individual bits on the SoC, this part just came late for the merge window. Signed-off-by: Arnd Bergmann <arnd@arndb.de> ---------------------------------------------------------------- Adam Ford (1): ARM: dts: ARM: dts: Configure interconnect target module for am3517sgx Andrew Jeffery (1): ARM: dts: aspeed: Add AST2600 pinmux nodes Anson Huang (1): dt-bindings: reset: imx7: Add support for i.MX8MM Arnd Bergmann (13): Merge tag 'reset-for-v5.4' of git://git.pengutronix.de/git/pza/linux into arm/drivers Merge tag 'renesas-drivers-for-v5.4-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'scmi-updates-5.4' of git://git.kernel.org/.../sudeep.holla/linux into arm/drivers Merge tag 'tee-optee-for-5.4' of git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers Merge tag 'omap-for-v5.4/ti-sysc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late Merge tag 'omap-for-v5.4/ti-sysc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late Merge tag 'omap-for-v5.4/ti-sysc-drop-pdata-take2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late Merge tag 'omap-for-v5.4/ti-sysc-sgx-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/late Merge tag 'ti-k3-soc-for-v5.4' of git://git.kernel.org/.../kristo/linux into arm/late Merge tag 'mvebu-dt64-5.4-2' of git://git.infradead.org/linux-mvebu into arm/late Merge tag 'samsung-soc-5.4-3' of git://git.kernel.org/.../krzk/linux into arm/late Merge branch 'clk/aspeed' into aspeed/dts Merge branch 'aspeed/dt-3' into arm/late Colin Ian King (1): soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" Geert Uytterhoeven (1): soc: renesas: rcar-sysc: Use [] to denote a flexible array member Gregory CLEMENT (2): arm64: dts: marvell: Add cpu clock node on Armada 7K/8K Merge remote-tracking branch 'arm-soc/arm/drivers' into HEAD Guido Günther (1): dt-bindings: reset: Fix typo in imx8mq resets Gustavo Pimentel (1): reset: Add DesignWare IP support to simple reset Joel Stanley (4): clk: aspeed: Add SDIO gate clk: aspeed: Move structures to header clk: Add support for AST2600 SoC ARM: dts: aspeed: Add AST2600 and EVB Krzysztof Kozlowski (1): MAINTAINERS: Extend patterns for Samsung SoC, Security Subsystem and clock drivers Lihua Yao (1): ARM: samsung: Fix system restart on S3C6410 Linus Walleij (2): ARM: samsung: Include GPIO driver header ARM: dts: dir685: Drop spi-cpol from the display Lokesh Vutla (9): firmware: ti_sci: Allow for device shared and exclusive requests dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access arm64: dts: ti: k3-am654: Update the power domain cells arm64: dts: ti: k3-j721e: Update the power domain cells arm64: dts: ti: k3-j721e: Add gpio nodes in main domain arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain arm64: dts: ti: k3-j721e-common-proc-board: Disable unused gpio modules dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E Lubomir Rintel (6): ARM: dts: mmp2: trivial whitespace fix ARM: dts: mmp2: fix the SPI nodes ARM: dts: mmp2: add camera interfaces ARM: dts: mmp2: specify reg-shift for the UARTs ARM: dts: mmp2: rename the USB PHY node ARM: dts: mmp2: add OLPC XO 1.75 machine Luis Oliveira (1): dt-bindings: Document the DesignWare IP reset bindings Marek Behún (9): bus: Add support for Moxtet bus dt-bindings: bus: Document moxtet bus binding bus: moxtet: Add sysfs and debugfs documentation drivers: gpio: Add support for GPIOs over Moxtet bus dt-bindings: gpio: Document GPIOs via Moxtet bus arm64: dts: marvell: armada-37xx: add mailbox node arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl dt-bindings: marvell: document Turris Mox compatible arm64: dts: marvell: add DTS for Turris Mox Marek Szyprowski (1): ARM: exynos: Enable support for ARM architected timers Masahiro Yamada (1): ARM: s3c64xx: squash samsung_usb_phy.h into setup-usb-phy.c Miquel Raynal (5): arm64: dts: marvell: Add CP110 COMPHY clocks arm64: dts: marvell: Add 7k/8k per-port PHYs in SATA nodes arm64: dts: marvell: Add 7k/8k PHYs in USB3 nodes arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes arm64: dts: marvell: Convert 7k/8k usb-phy properties to phy-supply Neil Armstrong (3): reset: reset-meson: update with SPDX Licence identifier dt-bindings: reset: amlogic,meson-gxbb-reset: update with SPDX Licence identifier dt-bindings: reset: amlogic,meson8b-reset: update with SPDX Licence identifier Nikhil Devshatwar (1): arm64: dts: k3-j721e: Add gpio-keys on common processor board Nishka Dasgupta (1): bus: ti-sysc: Change return types of functions Olof Johansson (1): Merge tag 'soc-fsl-next-v5.3-2' of git://git.kernel.org/.../leo/linux into arm/drivers Pankaj Dubey (1): ARM: exynos: Enable exynos-chipid driver Rasmus Villemoes (6): soc: fsl: qe: drop useless static qualifier soc: fsl: qe: reduce static memory footprint by 1.7K soc: fsl: qe: introduce qe_get_device_node helper dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding soc: fsl: qe: support fsl,qe-snums property soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init Rouven Czerwinski (1): tee: optee: add might_sleep for RPC requests Sudeep Holla (22): firmware: arm_scmi: Use the correct style for SPDX License Identifier firmware: arm_scmi: Align few names in sensors protocol with SCMI specification firmware: arm_scmi: Remove extra check for invalid length message responses firmware: arm_scmi: Fix few trivial typos in comments firmware: arm_scmi: Use the term 'message' instead of 'command' firmware: arm_scmi: Check if platform has released shmem before using firmware: arm_scmi: Reorder some functions to avoid forward declarations firmware: arm_scmi: Segregate tx channel handling and prepare to add rx firmware: arm_scmi: Add receive channel support for notifications firmware: arm_scmi: Separate out tx buffer handling and prepare to add rx firmware: arm_scmi: Add mechanism to unpack message headers firmware: arm_scmi: Add support for asynchronous commands and delayed response firmware: arm_scmi: Drop async flag in sensor_ops->reading_get firmware: arm_scmi: Add asynchronous sensor read if it supports firmware: arm_scmi: Drop config flag in clk_ops->rate_set firmware: arm_scmi: Use asynchronous CLOCK_RATE_SET when possible firmware: arm_scmi: Use {get,put}_unaligned_le{32,64} accessors firmware: arm_scmi: Add discovery of SCMI v2.0 performance fastchannels firmware: arm_scmi: Make use SCMI v2.0 fastchannel for performance protocol dt-bindings: arm: Extend SCMI to support new reset protocol firmware: arm_scmi: Add RESET protocol in SCMI v2.0 reset: Add support for resets provided by SCMI Suman Anna (8): MAINTAINERS: Add ti-sysc files under the OMAP2+ entry dt-bindings: ti-sysc: Add SPDX license identifier bus: ti-sysc: Switch to SPDX license identifier bus: ti-sysc: Add missing kerneldoc comments arm64: dts: ti: k3-am65-main: Add hwspinlock node arm64: dts: ti: k3-j721e-main: Add hwspinlock node arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address Tero Kristo (3): bus: ti-sysc: re-order the clkdm control around reset handling bus: ti-sysc: rework the reset handling bus: ti-sysc: allow reset sharing across devices Tony Lindgren (19): bus: ti-sysc: Add module enable quirk for SGX on omap36xx bus: ti-sysc: Detect d2d when debug is enabled ARM: dts: Add fck for cpsw mdio for omap variants ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4 ARM: OMAP2+: Drop legacy platform data for cpsw on dra7 ARM: dts: Drop custom hwmod property for omap4 i2c ARM: OMAP2+: Drop legacy watchdog platform data for omap4 ARM: dts: Configure d2d dts data for omap4 ARM: OMAP2+: Drop legacy platform data for omap4 d2d ARM: OMAP2+: Drop legacy platform data for omap4 gpu clk: ti: add clkctrl data omap5 sgx ARM: dts: Configure sgx for omap5 ARM: dts: Configure interconnect target module for omap3 sgx ARM: OMAP2+: Drop legacy platform data for dra7 mcspi ARM: OMAP2+: Drop legacy platform data for dra7 mcasp ARM: dts: Drop legacy custom hwmods property for dra7 uart ARM: dts: Drop legacy custom hwmods property for dra7 i2c ARM: dts: Drop legacy custom hwmods property for dra7 mmc ARM: dts: Drop legacy custom hwmods property for dra7 gpio YueHaibing (1): bus: ti-sysc: remove set but not used variable 'quirks' Documentation/ABI/testing/debugfs-moxtet | 23 + Documentation/ABI/testing/sysfs-bus-moxtet-devices | 17 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 17 + .../bindings/arm/marvell/armada-37xx.txt | 8 + Documentation/devicetree/bindings/bus/moxtet.txt | 46 + .../devicetree/bindings/gpio/gpio-moxtet.txt | 18 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/snps,dw-reset.txt | 30 + .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 11 +- MAINTAINERS | 25 +- arch/arm/boot/dts/Makefile | 4 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/am3517.dtsi | 24 + arch/arm/boot/dts/am437x-l4.dtsi | 6 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 80 ++ arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 1154 ++++++++++++++++++++ arch/arm/boot/dts/aspeed-g6.dtsi | 261 +++++ arch/arm/boot/dts/dra7-l4.dtsi | 43 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 1 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 244 +++++ arch/arm/boot/dts/mmp2.dtsi | 48 +- arch/arm/boot/dts/omap34xx.dtsi | 26 + arch/arm/boot/dts/omap36xx.dtsi | 28 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 1 - arch/arm/boot/dts/omap4-l4.dtsi | 39 +- arch/arm/boot/dts/omap4.dtsi | 1 - arch/arm/boot/dts/omap5.dtsi | 23 + arch/arm/boot/dts/omap54xx-clocks.dtsi | 14 + arch/arm/mach-exynos/Kconfig | 2 + .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 3 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 6 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 50 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 9 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 9 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 168 --- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 475 -------- arch/arm/mach-s3c64xx/setup-usb-phy.c | 5 + arch/arm/plat-samsung/include/plat/gpio-core.h | 1 + arch/arm/plat-samsung/include/plat/usb-phy.h | 2 - arch/arm/plat-samsung/watchdog-reset.c | 1 + arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 840 ++++++++++++++ arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 12 + arch/arm64/boot/dts/marvell/armada-7040-db.dts | 37 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 22 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 43 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 38 +- arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 5 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 7 + arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 69 ++ arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 160 ++- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 40 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 + drivers/bus/Kconfig | 10 + drivers/bus/Makefile | 1 + drivers/bus/moxtet.c | 886 +++++++++++++++ drivers/bus/ti-sysc.c | 101 +- drivers/clk/Makefile | 1 + drivers/clk/clk-aspeed.c | 78 +- drivers/clk/clk-aspeed.h | 82 ++ drivers/clk/clk-ast2600.c | 704 ++++++++++++ drivers/clk/clk-scmi.c | 2 +- drivers/clk/ti/clk-54xx.c | 34 + drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/base.c | 2 +- drivers/firmware/arm_scmi/clock.c | 33 +- drivers/firmware/arm_scmi/common.h | 18 +- drivers/firmware/arm_scmi/driver.c | 366 ++++--- drivers/firmware/arm_scmi/perf.c | 264 ++++- drivers/firmware/arm_scmi/power.c | 6 +- drivers/firmware/arm_scmi/reset.c | 231 ++++ drivers/firmware/arm_scmi/sensors.c | 57 +- drivers/firmware/ti_sci.c | 45 +- drivers/gpio/Kconfig | 9 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-moxtet.c | 179 +++ drivers/hwmon/scmi-hwmon.c | 2 +- drivers/reset/Kconfig | 13 +- drivers/reset/Makefile | 1 + drivers/reset/reset-imx7.c | 12 +- drivers/reset/reset-meson.c | 51 +- drivers/reset/reset-scmi.c | 124 +++ drivers/reset/reset-simple.c | 3 + drivers/soc/fsl/dpaa2-console.c | 2 +- drivers/soc/fsl/qe/qe.c | 163 ++- drivers/soc/renesas/rcar-sysc.c | 2 +- drivers/soc/ti/ti_sci_pm_domains.c | 23 +- drivers/tee/optee/call.c | 1 + include/dt-bindings/bus/moxtet.h | 16 + include/dt-bindings/bus/ti-sysc.h | 1 + include/dt-bindings/clock/ast2600-clock.h | 113 ++ include/dt-bindings/clock/omap5.h | 3 + include/dt-bindings/pinctrl/k3.h | 3 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 51 +- include/dt-bindings/reset/amlogic,meson8b-reset.h | 51 +- include/dt-bindings/reset/imx8mq-reset.h | 34 +- include/dt-bindings/soc/ti,sci_pm_domain.h | 9 + include/linux/moxtet.h | 109 ++ include/linux/platform_data/ti-sysc.h | 8 +- include/linux/scmi_protocol.h | 46 +- include/linux/soc/ti/ti_sci_protocol.h | 3 + include/linux/usb/samsung_usb_phy.h | 17 - 109 files changed, 6788 insertions(+), 1489 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-moxtet create mode 100644 Documentation/ABI/testing/sysfs-bus-moxtet-devices create mode 100644 Documentation/devicetree/bindings/bus/moxtet.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-moxtet.txt create mode 100644 Documentation/devicetree/bindings/reset/snps,dw-reset.txt create mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb.dts create mode 100644 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/aspeed-g6.dtsi create mode 100644 arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts create mode 100644 drivers/bus/moxtet.c create mode 100644 drivers/clk/clk-aspeed.h create mode 100644 drivers/clk/clk-ast2600.c create mode 100644 drivers/firmware/arm_scmi/reset.c create mode 100644 drivers/gpio/gpio-moxtet.c create mode 100644 drivers/reset/reset-scmi.c create mode 100644 include/dt-bindings/bus/moxtet.h create mode 100644 include/dt-bindings/clock/ast2600-clock.h create mode 100644 include/dt-bindings/soc/ti,sci_pm_domain.h create mode 100644 include/linux/moxtet.h delete mode 100644 include/linux/usb/samsung_usb_phy.h