Message ID | CAK8P3a14znopiMC+3t5XB453qGd5mHniY0PYY=ybfgbDTfpXog@mail.gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <SRS0=n9Pk=XL=lists.infradead.org=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@kernel.org> Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3626F912 for <patchwork-linux-arm@patchwork.kernel.org>; Mon, 16 Sep 2019 16:34:11 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 115192184D for <patchwork-linux-arm@patchwork.kernel.org>; Mon, 16 Sep 2019 16:34:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="t/DKdDwp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 115192184D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org 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=ROxZEVcCNEOM098ca07r2A6ab2qhSVkrmeWI194SlgE=; b=t/DKdDwpSXpZNw 5h9iRoF/W54cqLZA8gQ3brfeieXE5rWdNFsdsb83wNMwIL/TQBfYIFB1hr8yeOc2vKeuLp8mkymgz wF43oVmSrWhzwXsZGlH5D6QirX+3Sx6aDUdHcFaMbRnl5VCM0YtzPtPK60yVQ9sWjmC2QEsBtY0kS s6q7k4tHaf6+rVIP7BNF99RrIeGyx3g4VZ3MXU88cWCcRmnILt5wdbywRHpmEXXSteOzGA2FMX0zN XJTUBpS68aepFKRglvuYn4+xuA5HeIMQjq6ekP6yFBTS+foKgTwdVh9astEq0ktEEUTBD49dLmmiX D1KYTpVnNv0hM2dJt0XA==; 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 1i9twx-0005BB-TP; Mon, 16 Sep 2019 16:34:03 +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 1i9twp-0005Ap-Ng for linux-arm-kernel@lists.infradead.org; Mon, 16 Sep 2019 16:34:02 +0000 Received: by mail-qk1-f193.google.com with SMTP id h126so573466qke.10 for <linux-arm-kernel@lists.infradead.org>; Mon, 16 Sep 2019 09:33:55 -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=vZ316/o0Gue8x47upRIR4u0wvbr4htaYFYCEhOPEjsw=; b=tP3iH9Zp7SpyKkvSVlOvBJBiiHjwoXkxVkKqczWV+1M1uIN5kEVPVVVvC4N0vHzWUJ Dc7LXQoOy6ryKChC2LLghJrvTAjixCg89I+3bS2pDzYS3Ebik5LV4Nn0EPRiF15eJr6v PG01dA6Ki6+FLDMvtAC0wO4A5kMulZ8+sg+twVyQNN66UlaIO0nDkT+ZHPPTqcfpPVOo NH8FImv749LA/Z9zhfCIChqbJyqpBM8qWgyEHq3K1aKzqpRYwN6w2d/9aY8p6Rbwb1ig Vr+9sxBEBb1DjytAUnPHb3P00ljRJhtUzdRzv/VuB9wpRMGPzZnS8OZWRYnzfsNrvP9H uK+A== X-Gm-Message-State: APjAAAX/BUJfDO+MgMFz6vwXmpllu0aR7050iunHSRu8bUyGJ2agsx4n Ji4BDqMdni4jYldzJ5Qz2w6OD16gvU0TeXflAGw= X-Google-Smtp-Source: APXvYqzKvC0FixGXpskrUtgSCe4znRBPlmI6VxybSI95eLu2P2Spdtjq2yaBkcysOVK5d7U4MMScZYtRBLcdQ7MGiYw= X-Received: by 2002:a37:8044:: with SMTP id b65mr881957qkd.138.1568651634307; Mon, 16 Sep 2019 09:33:54 -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:33:38 +0200 Message-ID: <CAK8P3a14znopiMC+3t5XB453qGd5mHniY0PYY=ybfgbDTfpXog@mail.gmail.com> Subject: [GIT PULL 2/5] ARM SoC driver 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_093355_783570_6CA9B809 X-CRM114-Status: GOOD ( 18.69 ) 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 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.222.193 listed in wl.mailspike.net] 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+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org |
Series |
ARM SoC updates for v5.4, part 1
|
expand
|
The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b: Linus 5.3-rc1 (2019-07-21 14:05:38 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/armsoc-drivers for you to fetch changes up to 3dc8dcb02fdba3370aec0696727e6adfe8033aa4: Merge tag 'qcom-drivers-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers (2019-09-12 13:46:20 +0200) ---------------------------------------------------------------- ARM: SoC driver updates for v5.4 The branch contains driver changes that are tightly connected to SoC specific code. Aside from smaller cleanups and bug fixes, here is a list of the notable changes. New device drivers: - The Turris Mox router has a new "moxtet" bus driver for its on-board pluggable extension bus. The same platform also gains a firmware driver. - The Samsung Exynos family gains a new Chipid driver exporting using the soc device sysfs interface - A similar socinfo driver for Qualcomm Snapdragon chips. - A firmware driver for the NXP i.MX DSP IPC protocol using shared memory and a mailbox Other changes: - The i.MX reset controller driver now supports the NXP i.MX8MM chip - Amlogic SoC specific drivers gain support for the S905X3 and A311D chips - A rework of the TI Davinci framebuffer driver to allow important cleanups in the platform code - A couple of device drivers for removed ARM SoC platforms are removed. Most of the removals were picked up by other maintainers, this contains whatever was left. Signed-off-by: Arnd Bergmann <arnd@arndb.de> ---------------------------------------------------------------- Anson Huang (4): soc: imx8: Add i.MX8MQ UID(unique identifier) support soc: imx8: Add i.MX8MM UID(unique identifier) support dt-bindings: reset: imx7: Add support for i.MX8MM soc: imx-scu: Add SoC UID(unique identifier) support Arnd Bergmann (20): 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 'samsung-drivers-5.4' of git://git.kernel.org/.../krzk/linux into arm/drivers Merge tag 'renesas-drivers-for-v5.4-tag2' of git://git.kernel.org/.../geert/renesas-devel into arm/drivers Merge tag 'soc-fsl-next-v5.4' of git://git.kernel.org/.../leo/linux into arm/drivers Merge tag 'amlogic-drivers' of git://git.kernel.org/.../khilman/linux-amlogic into arm/drivers Merge tag 'sunxi-drivers-for-5.4-2' of git://git.kernel.org/.../sunxi/linux into arm/drivers Merge tag 'v5.3-next-soc' of git://git.kernel.org/.../matthias.bgg/linux into arm/drivers Merge tag 'amlogic-drivers-2.1' of git://git.kernel.org/.../khilman/linux-amlogic into arm/drivers Merge tag 'imx-drivers-5.4' of git://git.kernel.org/.../shawnguo/linux into arm/drivers Merge tag 'davinci-for-v5.4/fbdev' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/drivers net: remove ks8695 driver net: remove w90p910-ether driver spi: remove w90x900 driver fbdev: remove w90x900/nuc900 platform drivers bus: imx-weim: remove incorrect __init annotations Merge tag 'samsung-drivers-5.4-2' of git://git.kernel.org/.../krzk/linux into arm/drivers Merge tag 'qcom-drivers-for-5.4' of git://git.kernel.org/.../qcom/linux into arm/drivers Bartosz Golaszewski (7): ARM: davinci: da850-evm: model the backlight GPIO as an actual device fbdev: da8xx: add support for a regulator ARM: davinci: da850-evm: switch to using a fixed regulator for lcdc fbdev: da8xx: remove panel_power_ctrl() callback from platform data fbdev: da8xx-fb: use devm_platform_ioremap_resource() fbdev: da8xx-fb: drop a redundant if fbdev: da8xx: use resource management for dma Bibby Hsieh (2): soc: mediatek: cmdq: reorder the parameter soc: mediatek: cmdq: change the type of input parameter Bjorn Andersson (2): base: soc: Add serial_number attribute to soc soc: qcom: socinfo: Annotate switch cases with fall through Christian Hewitt (1): soc: amlogic: meson-gx-socinfo: add A311D id Colin Ian King (3): soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" soc: samsung: chipid: Fix memory leak in error path bus: moxtet: fix unsigned comparison to less than zero Daniel Baluta (4): firmware: imx: scu-pd: Rename mu PD range to mu_a firmware: imx: scu-pd: Add mu13 b side PD range firmware: imx: scu-pd: Add IRQSTR_DSP PD range firmware: imx: Add DSP IPC protocol interface Geert Uytterhoeven (5): soc: renesas: rcar-sysc: Use [] to denote a flexible array member soc: renesas: rcar-sysc: Eliminate local variable gov soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for always-on domain soc: renesas: Enable ARM_ERRATA_814220 for affected Cortex-A7 soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9 Guido Günther (2): dt-bindings: reset: Fix typo in imx8mq resets soc: imx: gpcv2: Print the correct error code Gustavo Pimentel (1): reset: Add DesignWare IP support to simple reset Imran Khan (1): soc: qcom: Add socinfo driver Ioana Ciornei (2): soc: fsl: dpio: remove explicit device_link_remove bus: fsl-mc: remove explicit device_link_del Jason Yan (1): bus: moxtet: remove set but not used variable 'dummy' Linus Walleij (1): ARM: scoop: Use the right include Lokesh Vutla (3): 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 Luis Oliveira (1): dt-bindings: Document the DesignWare IP reset bindings Marek Behún (8): 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 dt-bindings: firmware: Document cznic,turris-mox-rwtm binding firmware: Add Turris Mox rWTM firmware driver firmware: turris-mox-rwtm: Add sysfs documentation Masahiro Yamada (1): bus: uniphier-system-bus: use devm_platform_ioremap_resource() Neil Armstrong (10): 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 soc: amlogic: meson-clk-measure: protect measure with a mutex soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk soc: amlogic: meson-gx-socinfo: Add SM1 and S905X3 IDs dt-bindings: soc: amlogic: clk-measure: Add SM1 compatible soc: amlogic: clk-measure: Add support for SM1 soc: amlogic: Add support for Everything-Else power domains controller dt-bindings: power: add Amlogic Everything-Else power domains bindings Nishka Dasgupta (2): soc: renesas: rcar-sysc: Add goto to of_node_put() before return soc: amlogic: meson-gx-socinfo: Add of_node_put() before return Olof Johansson (1): Merge tag 'soc-fsl-next-v5.3-2' of git://git.kernel.org/.../leo/linux into arm/drivers Pankaj Dubey (1): soc: samsung: Add exynos chipid driver support 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 Roy Pledge (7): soc/fsl/qbman: Rework QBMan private memory setup soc/fsl/qbman: Cleanup buffer pools if BMan was initialized prior to bootup soc/fsl/qbman: Cleanup QMan queues if device was already initialized soc/fsl/qbman: Fix drain_mr_fqni() soc/fsl/qbman: Disable interrupts during portal recovery soc/fsl/qbman: Fixup qman_shutdown_fq() soc/fsl/qbman: Update device tree with reserved memory Sascha Hauer (1): bus: imx-weim: use module_platform_driver() Sibi Sankar (5): soc: qcom: smem: Update max processor count dt-bindings: firmware: scm: re-order compatible list dt-bindings: firmware: scm: Add SM8150 and SC7180 support dt-bindings: soc: qcom: aoss: Add SM8150 and SC7180 support soc: qcom: aoss: Add AOSS QMP support Stephen Boyd (5): firmware: qcom_scm: Use proper types for dma mappings firmware: qcom_scm: Fix some typos in docs and printks firmware: qcom_scm: Cleanup code in qcom_scm_assign_mem() bus: sunxi-rsb: Remove dev_err() usage after platform_get_irq() soc: fsl: qbman: Remove dev_err() usage after platform_get_irq() 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 Sven Van Asbroeck (1): bus: imx-weim: optionally enable burst clock mode Sylwester Nawrocki (3): soc: samsung: chipid: Convert exynos-chipid driver to use the regmap API soc: samsung: chipid: Remove the regmap lookup error log soc: samsung: chipid: Select missing dependency for EXYNOS_CHIPID Thara Gopinath (1): soc: qcom: Extend AOSS QMP driver to support resources that are used to wake up the SoC. Vaishali Thakkar (2): soc: qcom: socinfo: Expose custom attributes soc: qcom: socinfo: Expose image information Vinod Koul (1): base: soc: Export soc_device_register/unregister APIs Yinbo Zhu (1): soc: fsl: guts: Add definition for LS1028A Documentation/ABI/testing/debugfs-moxtet | 23 + Documentation/ABI/testing/sysfs-bus-moxtet-devices | 17 + Documentation/ABI/testing/sysfs-devices-soc | 7 + .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 37 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 17 + Documentation/devicetree/bindings/bus/moxtet.txt | 46 + .../bindings/firmware/cznic,turris-mox-rwtm.txt | 19 + .../devicetree/bindings/firmware/qcom,scm.txt | 4 +- .../devicetree/bindings/gpio/gpio-moxtet.txt | 18 + .../bindings/power/amlogic,meson-ee-pwrc.yaml | 93 ++ .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/snps,dw-reset.txt | 30 + .../bindings/soc/amlogic/clk-measure.txt | 1 + .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 5 +- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 11 +- MAINTAINERS | 17 + arch/arm/common/scoop.c | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 90 +- drivers/base/soc.c | 9 + drivers/bus/Kconfig | 10 + drivers/bus/Makefile | 1 + drivers/bus/fsl-mc/fsl-mc-allocator.c | 1 - drivers/bus/fsl-mc/mc-io.c | 1 - drivers/bus/imx-weim.c | 34 +- drivers/bus/moxtet.c | 885 +++++++++++ drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/uniphier-system-bus.c | 4 +- drivers/clk/clk-scmi.c | 2 +- drivers/firmware/Kconfig | 14 + drivers/firmware/Makefile | 1 + 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/imx/Kconfig | 11 + drivers/firmware/imx/Makefile | 1 + drivers/firmware/imx/imx-dsp.c | 155 ++ drivers/firmware/imx/scu-pd.c | 4 +- drivers/firmware/qcom_scm.c | 47 +- drivers/firmware/ti_sci.c | 45 +- drivers/firmware/turris-mox-rwtm.c | 384 +++++ drivers/gpio/Kconfig | 9 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-moxtet.c | 179 +++ drivers/hwmon/scmi-hwmon.c | 2 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/micrel/Kconfig | 11 +- drivers/net/ethernet/micrel/Makefile | 1 - drivers/net/ethernet/micrel/ks8695net.c | 1632 -------------------- drivers/net/ethernet/micrel/ks8695net.h | 108 -- drivers/net/ethernet/nuvoton/Kconfig | 29 - drivers/net/ethernet/nuvoton/Makefile | 6 - drivers/net/ethernet/nuvoton/w90p910_ether.c | 1082 ------------- 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/amlogic/Kconfig | 11 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-clk-measure.c | 148 +- drivers/soc/amlogic/meson-ee-pwrc.c | 492 ++++++ drivers/soc/amlogic/meson-gx-socinfo.c | 7 +- drivers/soc/fsl/dpaa2-console.c | 2 +- drivers/soc/fsl/dpio/dpio-service.c | 2 - drivers/soc/fsl/guts.c | 6 + drivers/soc/fsl/qbman/bman.c | 17 +- drivers/soc/fsl/qbman/bman_ccsr.c | 36 +- drivers/soc/fsl/qbman/bman_portal.c | 22 +- drivers/soc/fsl/qbman/bman_priv.h | 5 + drivers/soc/fsl/qbman/dpaa_sys.c | 63 +- drivers/soc/fsl/qbman/qman.c | 83 +- drivers/soc/fsl/qbman/qman_ccsr.c | 68 +- drivers/soc/fsl/qbman/qman_portal.c | 22 +- drivers/soc/fsl/qbman/qman_priv.h | 8 + drivers/soc/fsl/qe/qe.c | 163 +- drivers/soc/imx/gpcv2.c | 2 +- drivers/soc/imx/soc-imx-scu.c | 39 + drivers/soc/imx/soc-imx8.c | 45 + drivers/soc/mediatek/mtk-cmdq-helper.c | 10 +- drivers/soc/qcom/Kconfig | 8 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom_aoss.c | 133 ++ drivers/soc/qcom/smem.c | 11 +- drivers/soc/qcom/socinfo.c | 476 ++++++ drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/rcar-sysc.c | 7 +- drivers/soc/renesas/rmobile-sysc.c | 31 +- drivers/soc/samsung/Kconfig | 6 + drivers/soc/samsung/Makefile | 2 + drivers/soc/samsung/exynos-chipid.c | 105 ++ drivers/soc/ti/ti_sci_pm_domains.c | 23 +- drivers/spi/Kconfig | 7 - drivers/spi/Makefile | 1 - drivers/spi/spi-nuc900.c | 429 ----- drivers/tee/optee/call.c | 1 + drivers/video/fbdev/Kconfig | 14 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/da8xx-fb.c | 118 +- drivers/video/fbdev/nuc900fb.c | 760 --------- drivers/video/fbdev/nuc900fb.h | 51 - include/Kbuild | 2 - include/dt-bindings/bus/moxtet.h | 16 + include/dt-bindings/power/meson-g12a-power.h | 13 + include/dt-bindings/power/meson-sm1-power.h | 18 + .../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/firmware/imx/dsp.h | 67 + include/linux/moxtet.h | 109 ++ include/linux/platform_data/spi-nuc900.h | 29 - include/linux/platform_data/video-nuc900fb.h | 79 - include/linux/qcom_scm.h | 9 +- include/linux/scmi_protocol.h | 46 +- include/linux/soc/mediatek/mtk-cmdq.h | 14 +- include/linux/soc/samsung/exynos-chipid.h | 52 + include/linux/soc/ti/ti_sci_protocol.h | 3 + include/linux/sys_soc.h | 1 + include/video/da8xx-fb.h | 1 - 128 files changed, 5409 insertions(+), 4957 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-moxtet create mode 100644 Documentation/ABI/testing/sysfs-bus-moxtet-devices create mode 100644 Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm create mode 100644 Documentation/devicetree/bindings/bus/moxtet.txt create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-moxtet.txt create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml create mode 100644 Documentation/devicetree/bindings/reset/snps,dw-reset.txt create mode 100644 drivers/bus/moxtet.c create mode 100644 drivers/firmware/arm_scmi/reset.c create mode 100644 drivers/firmware/imx/imx-dsp.c create mode 100644 drivers/firmware/turris-mox-rwtm.c create mode 100644 drivers/gpio/gpio-moxtet.c delete mode 100644 drivers/net/ethernet/micrel/ks8695net.c delete mode 100644 drivers/net/ethernet/micrel/ks8695net.h delete mode 100644 drivers/net/ethernet/nuvoton/Kconfig delete mode 100644 drivers/net/ethernet/nuvoton/Makefile delete mode 100644 drivers/net/ethernet/nuvoton/w90p910_ether.c create mode 100644 drivers/reset/reset-scmi.c create mode 100644 drivers/soc/amlogic/meson-ee-pwrc.c create mode 100644 drivers/soc/qcom/socinfo.c create mode 100644 drivers/soc/samsung/exynos-chipid.c delete mode 100644 drivers/spi/spi-nuc900.c delete mode 100644 drivers/video/fbdev/nuc900fb.c delete mode 100644 drivers/video/fbdev/nuc900fb.h create mode 100644 include/dt-bindings/bus/moxtet.h create mode 100644 include/dt-bindings/power/meson-g12a-power.h create mode 100644 include/dt-bindings/power/meson-sm1-power.h create mode 100644 include/dt-bindings/soc/ti,sci_pm_domain.h create mode 100644 include/linux/firmware/imx/dsp.h create mode 100644 include/linux/moxtet.h delete mode 100644 include/linux/platform_data/spi-nuc900.h delete mode 100644 include/linux/platform_data/video-nuc900fb.h create mode 100644 include/linux/soc/samsung/exynos-chipid.h