mbox series

[GIT,PULL,4/5] ARM: SoC driver updates for v5.9

Message ID CAK8P3a1hisNS9aNuRq8+RYrg4SzmnPKueUgxWvbkjpW2Wpaf3Q@mail.gmail.com (mailing list archive)
State Mainlined
Commit 822ef14e9dc73079c646d33aa77e2ac42361b39e
Headers show
Series ARM: SoC: changes for v5.9 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.9

Message

Arnd Bergmann Aug. 3, 2020, 9:49 p.m. UTC
The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110:

  Linux 5.8-rc2 (2020-06-21 15:45:29 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.9

for you to fetch changes up to d76cfc7c3ad23a79eaf348a1b483e89f8ac3041a:

  Merge tag 'qcom-drivers-for-5.9-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/drivers (2020-07-31 10:38:36 +0200)

----------------------------------------------------------------
ARM: SoC driver updates for v5.9

A couple of subsystems have their own subsystem maintainers but choose
to have the code merged through the soc tree as upstream, as the code
tends to be used across multiple SoCs or has SoC specific drivers itself:

 - memory controllers:
     Krzysztof Kozlowski takes ownership of the drivers/memory
     subsystem and its drivers, starting out with a set of cleanup
     patches.
     A larger driver for the Tegra memory controller that was accidentally
     missed for v5.8 is now added.

 - reset controllers:
     Only minor updates to drivers/reset this time

 - firmware:
     The "turris mox" firmware driver gains support for signed firmware blobs
     The tegra firmware driver gets extended to export some debug information
     Various updates to i.MX firmware drivers, mostly cosmetic

 - ARM SCMI/SCPI:
     A new mechanism for platform notifications is added, among a number
     of minor changes.

 - optee:
     Probing of the TEE bus is rewritten to better support detection of
     devices that depend on the tee-supplicant user space.
     A new firmware based trusted platform module (fTPM) driver is added
     based on OP-TEE

 - SoC attributes:
     A new driver is added to provide a generic soc_device for identifying
     a machine through the SMCCC ARCH_SOC_ID firmware interface rather than
     by probing SoC family specific registers.
     The series also contains some cleanups to the common soc_device code.

There are also a number of updates to SoC specific drivers,
the main ones are:

 - Mediatek cmdq driver gains a few in-kernel interfaces

 - Minor updates to Qualcomm RPMh, socinfo, rpm drivers, mostly adding
   support for additional SoC variants

 - The Qualcomm GENI core code gains interconnect path voting and
   performance level support, and integrating this into a number of
   device drivers.

 - A new driver for Samsung Exynos5800 voltage coupler for

 - Renesas RZ/G2H (R8A774E1) SoC support gets added to a couple of SoC
   specific device drivers

 - Updates to the TI K3 Ring Accelerator driver

----------------------------------------------------------------
Akash Asthana (7):
      soc: qcom: geni: Support for ICC voting
      soc: qcom-geni-se: Add interconnect support to fix earlycon crash
      i2c: i2c-qcom-geni: Add interconnect support
      tty: serial: qcom_geni_serial: Add interconnect support
      spi: spi-geni-qcom: Add interconnect support
      spi: spi-qcom-qspi: Add interconnect support
      soc: qcom: geni: Fix NULL pointer dereference

Alexander A. Klimov (2):
      reset: Replace HTTP links with HTTPS ones
      firmware: ti_sci: Replace HTTP links with HTTPS ones

Anson Huang (4):
      dt-bindings: reset: Convert i.MX reset to json-schema
      dt-bindings: reset: Convert i.MX7 reset to json-schema
      firmware: imx: make sure MU irq can wake up system from suspend mode
      firmware: imx: Move i.MX SCU soc driver into imx firmware folder

Arnd Bergmann (17):
      memory: tegra: Avoid unused function warnings
      Merge tag 'soc-attr-updates-5.9' of
git://git.kernel.org/.../sudeep.holla/linux into arm/drivers
      Merge tag 'optee-bus-for-v5.9' of
git://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
      Merge tag 'scmi-updates-5.9' of
git://git.kernel.org/.../sudeep.holla/linux into arm/drivers
      Merge tag 'v5.8-next-soc' of
git://git.kernel.org/.../matthias.bgg/linux into arm/drivers
      Merge tag 'renesas-drivers-for-v5.9-tag1' of
git://git.kernel.org/.../geert/renesas-devel into arm/drivers
      Merge tag 'tegra-for-5.9-firmware' of
git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.9-memory' of
git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'tegra-for-5.9-soc' of
git://git.kernel.org/.../tegra/linux into arm/drivers
      Merge tag 'reset-for-v5.9' of git://git.pengutronix.de/pza/linux
into arm/drivers
      Merge tag 'imx-drivers-5.9' of
git://git.kernel.org/.../shawnguo/linux into arm/drivers
      Merge tag 'qcom-drivers-for-5.9' of
git://git.kernel.org/.../qcom/linux into arm/drivers
      Merge tag 'mvebu-drivers-5.9-1' of
git://git.kernel.org/.../gclement/mvebu into arm/drivers
      Merge tag 'memory-controller-drv-5.9' of
git://git.kernel.org/.../krzk/linux into arm/drivers
      Merge tag 'drivers_soc_for_5.9' of
git://git.kernel.org/.../ssantosh/linux-keystone into arm/drivers
      Merge tag 'memory-controller-drv-5.9-2' of
git://git.kernel.org/.../krzk/linux-mem-ctrl into arm/drivers
      Merge tag 'qcom-drivers-for-5.9-2' of
git://git.kernel.org/.../qcom/linux into arm/drivers

Christophe JAILLET (1):
      memory: tegra: Fix an error handling path in tegra186_emc_probe()

Cristian Marussi (13):
      firmware: arm_scmi: Fix SCMI genpd domain probing
      firmware: arm_scmi: Add notification protocol-registration
      firmware: arm_scmi: Add notification callbacks-registration
      firmware: arm_scmi: Add notification dispatch and delivery
      firmware: arm_scmi: Enable notification core
      firmware: arm_scmi: Add power notifications support
      firmware: arm_scmi: Add perf notifications support
      firmware: arm_scmi: Add sensor notifications support
      firmware: arm_scmi: Add reset notifications support
      firmware: arm_scmi: Add base notifications support
      firmware: arm_scmi: Remove zero-length array in SCMI notifications
      firmware: arm_scmi: Remove unneeded __packed attribute
      firmware: arm_scmi: Remove fixed size fields from
reports/scmi_event_header

Dan Carpenter (1):
      memory: tegra: Delete some dead code

Dejin Zheng (1):
      reset: intel: fix a compile warning about REG_OFFSET redefined

Dennis YC Hsieh (3):
      soc: mediatek: cmdq: add assign function
      soc: mediatek: cmdq: export finalize function
      soc: mediatek: cmdq: add set event function

Dmitry Baryshkov (4):
      soc: qcom: socinfo: add support for newer socinfo data
      soc: qcom: socinfo: fix printing of pmic_model
      soc: qcom: socinfo: add file with SoC info format version
      soc: qcom: socinfo: add SM8250 entry to soc_id array

Dmitry Osipenko (3):
      memory: tegra: Make debugfs permissions human-readable
      memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting
for interrupt
      memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting
for interrupt

Douglas Anderson (9):
      soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_tcs_reg_sync()
      spi: spi-geni-qcom: Combine the clock setting code
      spi: spi-qcom-qspi: Avoid clock setting if not needed
      spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms
      spi: spi-geni-qcom: Avoid clock setting if not needed
      spi: spi-geni-qcom: Set the clock properly at runtime resume
      spi: spi-geni-qcom: Get rid of most overhead in prepare_message()
      serial: qcom_geni_serial: Make kgdb work even if UART isn't console
      serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word

Geert Uytterhoeven (2):
      memory: tegra: Drop <linux/clk-provider.h>
      Merge tag 'renesas-r8a774e1-dt-binding-defs-tag' into
renesas-drivers-for-v5.9

Gokul Sriram Palanisamy (1):
      dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC

Grygorii Strashko (5):
      dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema
      soc: ti: k3-ringacc: add ring's flags to dump
      soc: ti: k3-ringacc: add request pair of rings api.
      soc: ti: k3-ringacc: separate soc specific initialization
      soc: ti: k3-ringacc: fix: warn: variable dereferenced before check 'ring'

Jon Hunter (5):
      memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194
      firmware: tegra: Use consistent return variable name
      firmware: tegra: Prepare for supporting in-band debugfs
      firmware: tegra: Add support for in-band debug
      firmware: tegra: Update BPMP ABI

Jonathan McDowell (1):
      firmware: qcom_scm: Fix legacy convention SCM accessors

Joseph Lo (2):
      memory: tegra: Add EMC scaling support code for Tegra210
      memory: tegra: Add EMC scaling sequence code for Tegra210

Kathiravan T (3):
      dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible
      soc: qcom: smd-rpm: Add IPQ6018 compatible
      dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema

Konrad Dybcio (4):
      soc: qcom: socinfo: Add socinfo entry for SDM630
      drivers: soc: Add MSM8936 SMD RPM compatible
      soc: qcom: smd-rpm: Add msm8994 compatible
      firmware: qcom_scm: Add msm8994 compatible

Krzysztof Kozlowski (37):
      memory: samsung: exynos5422-dmc: Do not ignore return code of
regmap_read()
      memory: of: Remove unused headers
      memory: of: Remove __func__ in device related messages
      memory: of: Correct indentation
      memory: of: Remove unneeded extern from function declarations
      memory: emif-asm-offsets: Add GPLv2 SPDX license header
      memory: emif: Put constant in comparison on the right side
      memory: emif: Fix whitespace coding style violations
      memory: emif: Silence platform_get_irq() error in driver
      memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts
      memory: ti-emif-pm: Fix cast to iomem pointer
      memory: brcmstb_dpfe: Constify the contents of string
      memory: brcmstb_dpfe: Remove unneeded braces
      memory: mtk-smi: Add argument to function pointer definition
      memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M
      memory: omap-gpmc: Fix whitespace issue
      memory: pl172: Add GPLv2 SPDX license header
      memory: fsl_ifc: Fix whitespace issues
      memory: da8xx-ddrctl: Remove unused 'node' variable
      memory: Describe the MEMORY Kconfig entry
      memory: samsung: exynos-srom: Describe the Kconfig entry
      MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memory controllers
      memory: bt1-l2-ctl: Add blank lines after declarations
      memory: mvebu-devbus: Add missing braces to all arms of if statement
      memory: mvebu-devbus: Align with open parenthesis
      memory: omap-gpmc: Correct kerneldoc
      memory: omap-gpmc: Enclose macro argument usage in parenthesis
      memory: omap-gpmc: Use 'unsigned int' for consistency
      memory: omap-gpmc: Correct white space issues
      memory: omap-gpmc: Fix language typo
      memory: of: Correct kerneldoc
      memory: pl172: Enclose macro argument usage in parenthesis
      memory: samsung: exynos-srom: Correct alignment
      memory: samsung: exynos5422-dmc: Correct white space issues
      memory: brcmstb_dpfe: Fix language typo
      MAINTAINERS: Add Git repository for memory controller drivers
      soc: qcom: smd-rpm: Fix kerneldoc

Lina Iyer (1):
      soc: qcom: rpmh: Allow RPMH on ARM SoC

Marek BehĂșn (2):
      firmware: turris-mox-rwtm: support ECDSA signatures via debugfs
      firmware: turris-mox-rwtm: add debugfs documentation

Marek Szyprowski (1):
      soc: samsung: exynos-regulator-coupler: Add simple voltage
coupler for Exynos5800

Marian-Cristian Rotariu (6):
      dt-bindings: power: Add r8a774e1 SYSC power domain definitions
      clk: renesas: Add r8a774e1 CPG Core Clock Definitions
      soc: renesas: rcar-sysc: Add r8a774e1 support
      soc: renesas: Add Renesas R8A774E1 config option
      soc: renesas: Identify RZ/G2H
      soc: renesas: rcar-rst: Add support for RZ/G2H

Maulik Shah (2):
      soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
      soc: qcom: rpmh: Update rpmh_invalidate function to return void

Maxim Uvarov (3):
      optee: use uuid for sysfs driver entry
      optee: enable support for multi-stage bus enumeration
      tpm_ftpm_tee: register driver on TEE bus

Maxime Ripard (2):
      reset: Move reset-simple header out of drivers/reset
      reset: simple: Add reset callback

Nicola Mazzucato (2):
      firmware: arm_scmi: Add fast_switch_possible() interface
      cpufreq: arm_scmi: Set fast_switch_possible conditionally

Paul Cercueil (1):
      memory: jz4780_nemc: Only request IO memory the driver will use

Peng Fan (5):
      soc: imx: scu: use devm_kasprintf
      firmware: imx: scu-pd: fix cm40 power domain
      firmware: imx: add resource management api
      firmware: imx: scu-pd: add more cm4 resources
      soc: imx: select ARM_GIC_V3 for i.MX8M

Peter Ujfalusi (2):
      soc: ti: k3-ringacc: Move state tracking variables under a struct
      dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair

Rajendra Nayak (4):
      tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
      spi: spi-geni-qcom: Use OPP API to set clk/perf state
      spi: spi-qcom-qspi: Use OPP API to set clk/perf state
      tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend
for console

Randy Dunlap (2):
      <linux/of.h>: add stub for of_get_next_parent() to fix qcom build error
      soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify

Sandipan Patra (1):
      soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs

Sibi Sankar (1):
      soc: qcom: pdr: Reorder the PD state indication ack

Sudeep Holla (15):
      firmware: arm_scmi: Use signed integer to report transfer status
      firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW
      soc: realview: Switch to use DEVICE_ATTR_RO()
      soc: realview: Use custom soc attribute group instead of
device_create_file
      soc: integrator: Switch to use DEVICE_ATTR_RO()
      soc: integrator: Use custom soc attribute group instead of
device_create_file
      soc: ux500: Switch to use DEVICE_ATTR_RO()
      soc: ux500: Use custom soc attribute group instead of device_create_file
      ARM: OMAP2: Switch to use DEVICE_ATTR_RO()
      ARM: OMAP2: Use custom soc attribute group instead of device_create_file
      firmware: smccc: Add ARCH_SOC_ID support
      firmware: arm_scmi: Keep the discrete clock rates sorted
      clk: scmi: Fix min and max rate when registering clocks with
discrete rates
      firmware: arm_scmi: Provide a missing function param description
      firmware: arm_scmi: Use NULL instead of integer 0 for rate pointer

Thierry Reding (3):
      memory: tegra: Support derated timings on Tegra210
      memory: tegra: Add Tegra132 compatible string match
      soc/tegra: fuse: Fix typo in APB MISC warning

Timo Alho (1):
      firmware: tegra: Add return code checks and increase debugfs size

Vincent Knecht (1):
      dt-bindings: soc: qcom: Document MSM8936 SMD RPM

Wei Yongjun (1):
      soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static

YueHaibing (1):
      soc: qcom: geni: Fix unused label warning

kernel test robot (1):
      soc: ti: k3: fix semicolon.cocci warnings

 Documentation/ABI/testing/debugfs-turris-mox-rwtm  |    9 +
 Documentation/ABI/testing/sysfs-bus-optee-devices  |    8 +
 Documentation/ABI/testing/sysfs-devices-soc        |   30 +
 .../devicetree/bindings/firmware/qcom,scm.txt      |    2 +
 .../bindings/interrupt-controller/ti,sci-intr.txt  |    2 +-
 .../devicetree/bindings/reset/fsl,imx-src.txt      |   49 -
 .../devicetree/bindings/reset/fsl,imx-src.yaml     |   82 +
 .../devicetree/bindings/reset/fsl,imx7-src.txt     |   56 -
 .../devicetree/bindings/reset/fsl,imx7-src.yaml    |   58 +
 .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt  |   62 -
 .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml |   87 +
 .../devicetree/bindings/soc/ti/k3-ringacc.txt      |   59 -
 .../devicetree/bindings/soc/ti/k3-ringacc.yaml     |  102 +
 MAINTAINERS                                        |    9 +
 arch/arm/mach-exynos/Kconfig                       |    1 +
 arch/arm/mach-omap2/id.c                           |   20 +-
 arch/arm64/configs/defconfig                       |    1 -
 drivers/char/tpm/tpm_ftpm_tee.c                    |   70 +-
 drivers/clk/clk-scmi.c                             |   22 +-
 drivers/cpufreq/scmi-cpufreq.c                     |    3 +-
 drivers/dma/ti/k3-udma-glue.c                      |   42 +-
 drivers/dma/ti/k3-udma.c                           |   34 +-
 drivers/firmware/arm_scmi/Makefile                 |    4 +-
 drivers/firmware/arm_scmi/base.c                   |  108 +-
 drivers/firmware/arm_scmi/clock.c                  |   20 +-
 drivers/firmware/arm_scmi/common.h                 |    4 +
 drivers/firmware/arm_scmi/driver.c                 |   15 +-
 drivers/firmware/arm_scmi/notify.c                 | 1526 ++++++++++++++
 drivers/firmware/arm_scmi/notify.h                 |   68 +
 drivers/firmware/arm_scmi/perf.c                   |  151 +-
 drivers/firmware/arm_scmi/power.c                  |   92 +-
 drivers/firmware/arm_scmi/reset.c                  |   96 +-
 drivers/firmware/arm_scmi/scmi_pm_domain.c         |   12 +-
 drivers/firmware/arm_scmi/sensors.c                |   69 +-
 drivers/firmware/arm_scmi/smc.c                    |    1 +
 drivers/firmware/imx/Makefile                      |    2 +-
 drivers/firmware/imx/imx-scu-irq.c                 |    2 +
 .../soc-imx-scu.c => firmware/imx/imx-scu-soc.c}   |   83 +-
 drivers/firmware/imx/imx-scu.c                     |    4 +
 drivers/firmware/imx/rm.c                          |   45 +
 drivers/firmware/imx/scu-pd.c                      |   14 +-
 drivers/firmware/qcom_scm.c                        |    8 +-
 drivers/firmware/smccc/Kconfig                     |    9 +
 drivers/firmware/smccc/Makefile                    |    1 +
 drivers/firmware/smccc/soc_id.c                    |  114 ++
 drivers/firmware/tegra/bpmp-debugfs.c              |  436 +++-
 drivers/firmware/tegra/bpmp.c                      |    6 +-
 drivers/firmware/ti_sci.c                          |    2 +-
 drivers/firmware/ti_sci.h                          |    2 +-
 drivers/firmware/turris-mox-rwtm.c                 |  166 ++
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |    1 +
 drivers/i2c/busses/i2c-qcom-geni.c                 |   26 +-
 drivers/interconnect/qcom/bcm-voter.c              |    6 +-
 drivers/irqchip/irq-ti-sci-inta.c                  |    2 +-
 drivers/irqchip/irq-ti-sci-intr.c                  |    2 +-
 drivers/memory/Kconfig                             |    6 +
 drivers/memory/brcmstb_dpfe.c                      |    7 +-
 drivers/memory/bt1-l2-ctl.c                        |    2 +
 drivers/memory/da8xx-ddrctl.c                      |    2 -
 drivers/memory/emif-asm-offsets.c                  |   10 +-
 drivers/memory/emif.c                              |   23 +-
 drivers/memory/fsl_ifc.c                           |   30 +-
 drivers/memory/jz4780-nemc.c                       |   17 +-
 drivers/memory/mtk-smi.c                           |    2 +-
 drivers/memory/mvebu-devbus.c                      |   20 +-
 drivers/memory/of_memory.c                         |   32 +-
 drivers/memory/of_memory.h                         |   21 +-
 drivers/memory/omap-gpmc.c                         |   66 +-
 drivers/memory/pl172.c                             |   19 +-
 drivers/memory/samsung/Kconfig                     |    7 +
 drivers/memory/samsung/exynos-srom.c               |   22 +-
 drivers/memory/samsung/exynos5422-dmc.c            |   15 +-
 drivers/memory/tegra/Kconfig                       |   14 +
 drivers/memory/tegra/Makefile                      |    4 +
 drivers/memory/tegra/mc.h                          |    1 +
 drivers/memory/tegra/tegra124-emc.c                |    7 +-
 drivers/memory/tegra/tegra186-emc.c                |   25 +-
 drivers/memory/tegra/tegra186.c                    |    4 +-
 drivers/memory/tegra/tegra20-emc.c                 |   34 +-
 drivers/memory/tegra/tegra210-emc-cc-r21021.c      | 1775 +++++++++++++++++
 drivers/memory/tegra/tegra210-emc-core.c           | 2100 ++++++++++++++++++++
 drivers/memory/tegra/tegra210-emc-table.c          |   90 +
 drivers/memory/tegra/tegra210-emc.h                | 1016 ++++++++++
 drivers/memory/tegra/tegra210-mc.h                 |   50 +
 drivers/memory/tegra/tegra30-emc.c                 |  122 +-
 drivers/memory/ti-aemif.c                          |   16 +-
 drivers/memory/ti-emif-pm.c                        |    2 +-
 drivers/reset/reset-intel-gw.c                     |   24 +-
 drivers/reset/reset-simple.c                       |   23 +-
 drivers/reset/reset-socfpga.c                      |    3 +-
 drivers/reset/reset-sunxi.c                        |    3 +-
 drivers/reset/reset-ti-sci.c                       |    2 +-
 drivers/reset/reset-ti-syscon.c                    |    2 +-
 drivers/reset/reset-uniphier-glue.c                |    3 +-
 drivers/soc/imx/Kconfig                            |   10 +-
 drivers/soc/imx/Makefile                           |    1 -
 drivers/soc/mediatek/mtk-cmdq-helper.c             |   46 +-
 drivers/soc/qcom/Kconfig                           |    2 +-
 drivers/soc/qcom/pdr_interface.c                   |    4 +-
 drivers/soc/qcom/qcom-geni-se.c                    |  165 ++
 drivers/soc/qcom/rpmh-rsc.c                        |   19 +-
 drivers/soc/qcom/rpmh.c                            |    4 +-
 drivers/soc/qcom/smd-rpm.c                         |    5 +
 drivers/soc/qcom/socinfo.c                         |   65 +-
 drivers/soc/renesas/Kconfig                        |   11 +
 drivers/soc/renesas/Makefile                       |    1 +
 drivers/soc/renesas/r8a774e1-sysc.c                |   43 +
 drivers/soc/renesas/rcar-rst.c                     |    1 +
 drivers/soc/renesas/rcar-sysc.c                    |    3 +
 drivers/soc/renesas/rcar-sysc.h                    |    1 +
 drivers/soc/renesas/renesas-soc.c                  |    8 +
 drivers/soc/samsung/Kconfig                        |    3 +
 drivers/soc/samsung/Makefile                       |    1 +
 drivers/soc/samsung/exynos-regulator-coupler.c     |  221 ++
 drivers/soc/tegra/fuse/tegra-apbmisc.c             |    2 +-
 drivers/soc/ti/k3-ringacc.c                        |  200 +-
 drivers/soc/ti/knav_qmss_acc.c                     |    2 +-
 drivers/soc/ux500/ux500-soc-id.c                   |   22 +-
 drivers/soc/versatile/soc-integrator.c             |   48 +-
 drivers/soc/versatile/soc-realview.c               |   48 +-
 drivers/spi/spi-geni-qcom.c                        |  193 +-
 drivers/spi/spi-qcom-qspi.c                        |  117 +-
 drivers/tee/optee/core.c                           |   27 +-
 drivers/tee/optee/device.c                         |   38 +-
 drivers/tee/optee/optee_private.h                  |   10 +-
 drivers/tty/serial/qcom_geni_serial.c              |  210 +-
 include/dt-bindings/clock/r8a774e1-cpg-mssr.h      |   59 +
 include/dt-bindings/power/r8a774e1-sysc.h          |   36 +
 include/dt-bindings/reset/ti-syscon.h              |    2 +-
 include/linux/arm-smccc.h                          |    5 +
 include/linux/firmware/imx/sci.h                   |    2 +
 include/linux/firmware/imx/svc/rm.h                |   69 +
 include/linux/mailbox/mtk-cmdq-mailbox.h           |    2 +
 include/linux/of.h                                 |    5 +
 include/linux/qcom-geni-se.h                       |   45 +
 {drivers => include/linux}/reset/reset-simple.h    |    7 +
 include/linux/scmi_protocol.h                      |  110 +-
 include/linux/soc/mediatek/mtk-cmdq.h              |   31 +
 include/linux/soc/ti/k3-ringacc.h                  |    4 +
 include/linux/soc/ti/ti_sci_inta_msi.h             |    2 +-
 include/linux/soc/ti/ti_sci_protocol.h             |    6 +-
 include/soc/qcom/rpmh.h                            |    7 +-
 include/soc/tegra/bpmp-abi.h                       |  913 ++++++---
 include/soc/tegra/fuse.h                           |    2 +
 include/trace/events/scmi.h                        |    6 +-
 145 files changed, 11020 insertions(+), 1350 deletions(-)
 create mode 100644 Documentation/ABI/testing/debugfs-turris-mox-rwtm
 create mode 100644 Documentation/ABI/testing/sysfs-bus-optee-devices
 delete mode 100644 Documentation/devicetree/bindings/reset/fsl,imx-src.txt
 create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx-src.yaml
 delete mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt
 create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.yaml
 delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.txt
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
 delete mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt
 create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml
 create mode 100644 drivers/firmware/arm_scmi/notify.c
 create mode 100644 drivers/firmware/arm_scmi/notify.h
 rename drivers/{soc/imx/soc-imx-scu.c => firmware/imx/imx-scu-soc.c} (57%)
 create mode 100644 drivers/firmware/imx/rm.c
 create mode 100644 drivers/firmware/smccc/soc_id.c
 create mode 100644 drivers/memory/tegra/tegra210-emc-cc-r21021.c
 create mode 100644 drivers/memory/tegra/tegra210-emc-core.c
 create mode 100644 drivers/memory/tegra/tegra210-emc-table.c
 create mode 100644 drivers/memory/tegra/tegra210-emc.h
 create mode 100644 drivers/memory/tegra/tegra210-mc.h
 create mode 100644 drivers/soc/renesas/r8a774e1-sysc.c
 create mode 100644 drivers/soc/samsung/exynos-regulator-coupler.c
 create mode 100644 include/dt-bindings/clock/r8a774e1-cpg-mssr.h
 create mode 100644 include/dt-bindings/power/r8a774e1-sysc.h
 create mode 100644 include/linux/firmware/imx/svc/rm.h
 rename {drivers => include/linux}/reset/reset-simple.h (74%)

Comments

pr-tracker-bot@kernel.org Aug. 4, 2020, 2:45 a.m. UTC | #1
The pull request you sent on Mon, 3 Aug 2020 23:49:01 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-5.9

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/822ef14e9dc73079c646d33aa77e2ac42361b39e

Thank you!