mbox series

[GIT,PULL,3/4] ARM: driver updates for 5.18

Message ID CAK8P3a1w7YStPoL0+u_tjdjuVpb1bpK60m0EnGT+dq3EzZhfdA@mail.gmail.com (mailing list archive)
State Accepted
Commit b4bc93bd76d4da32600795cd323c971f00a2e788
Headers show
Series ARM: SoC tree changes for 5.18 | expand

Pull-request

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

Message

Arnd Bergmann March 23, 2022, 11:10 p.m. UTC
The following changes since commit dfd42facf1e4ada021b939b4e19c935dcdd55566:

  Linux 5.17-rc3 (2022-02-06 12:20:50 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 339ac71b233ee9ab5036be3abca0e5df793b5f64:

  ARM: spear: fix typos in comments (2022-03-19 22:33:59 +0100)

----------------------------------------------------------------
ARM driver updates for 5.18

There are a few separately maintained driver subsystems that we merge through
the SoC tree, notable changes are:

 - Memory controller updates, mainly for Tegra and Mediatek SoCs,
   and clarifications for the memory controller DT bindings

 - SCMI firmware interface updates, in particular a new transport based
   on OPTEE and support for atomic operations.

 - Cleanups to the TEE subsystem, refactoring its memory management

For SoC specific drivers without a separate subsystem, changes include

 - Smaller updates and fixes for TI, AT91/SAMA5, Qualcomm and NXP
   Layerscape SoCs.

 - Driver support for Microchip SAMA5D29, Tesla FSD, Renesas RZ/G2L,
   and Qualcomm SM8450.

 - Better power management on Mediatek MT81xx, NXP i.MX8MQ
   and older NVIDIA Tegra chips

----------------------------------------------------------------
Alim Akhtar (9):
      dt-bindings: clock: Add bindings definitions for FSD CMU blocks
      dt-bindings: clock: Document FSD CMU bindings
      clk: samsung: fsd: Add initial clock support
      clk: samsung: fsd: Add cmu_peric block clock information
      clk: samsung: fsd: Add cmu_fsys0 clock information
      clk: samsung: fsd: Add cmu_fsys1 clock information
      clk: samsung: fsd: Add cmu_imem block clock information
      clk: samsung: fsd: Add cmu_mfc block clock information
      clk: samsung: fsd: Add cam_csi block clock information

Alyssa Rosenzweig (1):
      soc: mediatek: mtk-infracfg: Disable ACP on MT8192

AngeloGioacchino Del Regno (4):
      memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX
      firmware: qcom: scm: Add function to set the maximum IOMMU pool size
      firmware: qcom: scm: Add function to set IOMMU pagetable addressing
      memory: mtk-smi: Enable sleep ctrl safety function for MT8195

Ard Biesheuvel (1):
      firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds

Arnd Bergmann (18):
      Merge tag 'renesas-drivers-for-v5.18-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/drivers
      Merge tag 'renesas-drivers-for-v5.18-tag2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into
arm/drivers
      Merge tag 'amdtee-for-v5.18' of
git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
      Merge tag 'tee-shm-for-v5.18' of
git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
      Merge tag 'imx-drivers-5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into
arm/drivers
      Merge tag 'scmi-updates-5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
arm/drivers
      Merge tag 'samsung-clk-fsd-5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into
arm/drivers
      Merge tag 'tegra-for-5.18-soc' of
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into
arm/drivers
      Merge tag 'ti-driver-soc-for-v5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into
arm/drivers
      Merge tag 'memory-controller-drv-5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
      Merge tag 'memory-controller-drv-mediatek-5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
      Merge tag 'memory-controller-drv-tegra-5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
      Merge tag 'v5.17-next-soc' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/drivers
      Merge tag 'qcom-drivers-for-5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into
arm/drivers
      Merge tag 'v5.17-next-soc.2' of
git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into
arm/drivers
      Merge tag 'at91-soc-5.18-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into
arm/drivers
      Merge tag 'memory-controller-drv-5.18-2' of
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into
arm/drivers
      Merge tag 'amlogic-drivers-for-v5.18' of
git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into
arm/drivers

Biju Das (2):
      soc: renesas: Identify RZ/V2L SoC
      soc: renesas: Add support for reading product revision for RZ/G2L family

Bjorn Andersson (13):
      firmware: qcom: scm: Introduce pas_metadata context
      soc: qcom: mdt_loader: Split out split-file-loader
      soc: qcom: mdt_loader: Allow hash segment to be split out
      soc: qcom: mdt_loader: Allow hash to reside in any segment
      soc: qcom: mdt_loader: Extend check for split firmware
      soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load()
      soc: qcom: mdt_loader: Always invoke PAS mem_setup
      soc: qcom: mdt_loader: Extract PAS operations
      remoteproc: qcom: pas: Carry PAS metadata context
      dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles
      remoteproc: qcom: pas: Add SM8450 remoteproc support
      soc: qcom: socinfo: Add some more PMICs and SoCs
      soc: qcom: mdt_loader: Fix split-firmware condition

Cai Huoqing (1):
      tee: amdtee: Make use of the helper macro LIST_HEAD()

Christophe JAILLET (3):
      soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable
      soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable
      firmware: ti_sci: Fix compilation failure when
CONFIG_TI_SCI_PROTOCOL is not defined

Chun-Jie Chen (7):
      dt-bindings: power: Add MT8195 power domains
      soc: mediatek: pm-domains: Add wakeup capacity support in power domain
      soc: mediatek: pm-domains: Remove unused macro
      soc: mediatek: pm-domains: Move power status offset to power domain data
      soc: mediatek: pm-domains: Add support for mt8195
      dt-bindings: power: Add MT8186 power domains
      soc: mediatek: pm-domains: Add support for mt8186

Claudiu Beznea (5):
      ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
      ARM: at91: ddr: align macro definitions
      ARM: at91: ddr: fix typo to align with datasheet naming
      ARM: at91: PM: add cpu idle support for sama7g5
      ARM: at91: Kconfig: select PM_OPP

Conor Dooley (2):
      soc: add microchip polarfire soc system controller
      soc/microchip: fix invalid free in mpfs_sys_controller_delete

Cristian Marussi (23):
      firmware: arm_scmi: Review some virtio log messages
      firmware: arm_scmi: Make virtio Version_1 compliance optional
      firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
      firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
      firmware: arm_scmi: Refactor message response path
      include: trace: Add new scmi_xfer_response_wait event
      firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
      firmware: arm_scmi: Add configurable polling mode for transports
      firmware: arm_scmi: Make smc transport use common completions
      firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
      firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
      firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
      firmware: arm_scmi: Add support for atomic transports
      firmware: arm_scmi: Add atomic mode support to smc transport
      firmware: arm_scmi: Add new parameter to mark_txdone
      firmware: arm_scmi: Add a virtio channel refcount
      firmware: arm_scmi: Review virtio free_list handling
      firmware: arm_scmi: Add atomic mode support to virtio transport
      dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property
      firmware: arm_scmi: Support optional system wide atomic-threshold-us
      firmware: arm_scmi: Add atomic support to clock protocol
      firmware: arm_scmi: Add support for clock_enable_latency
      clk: scmi: Support atomic clock enable/disable API

Daniel Thompson (1):
      soc: qcom: aoss: remove spurious IRQF_ONESHOT flags

Dmitry Osipenko (3):
      memory: tegra30-emc: Print additional memory info
      memory: tegra20-emc: Correct memory device mask
      soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30

Etienne Carriere (2):
      dt-bindings: arm: Add OP-TEE transport for SCMI
      firmware: arm_scmi: Add optee transport

Fabio Estevam (1):
      soc: imx: Remove Layerscape check

Huang Yiwei (1):
      soc: qcom: llcc: Add support for 16 ways of allocation

Ivan Bornyakov (1):
      bus: imx-weim: add DT overlay support for WEIM bus

Jason Wang (1):
      memory: brcmstb_dpfe: fix typo in a comment

Jens Wiklander (10):
      hwrng: optee-rng: use tee_shm_alloc_kernel_buf()
      tee: remove unused tee_shm_pool_alloc_res_mem()
      tee: add tee_shm_alloc_user_buf()
      tee: simplify shm pool handling
      tee: replace tee_shm_alloc()
      optee: add optee_pool_op_free_helper()
      tee: add tee_shm_register_{user,kernel}_buf()
      KEYS: trusted: tee: use tee_shm_register_kernel_buf()
      tee: replace tee_shm_register()
      tee: refactor TEE_SHM_* flags

Jia-Ju Bai (1):
      memory: emif: check the pointer temp in get_device_details()

Jiasheng Jiang (2):
      soc: qcom: rpmpd: Check for null return of devm_kcalloc
      memory: emif: Add check for setup_interrupts

Johnson Wang (2):
      soc: mediatek: pwrap: add pwrap driver for MT8186 SoC
      dt-bindings: mediatek: add compatible for MT8186 pwrap

Julia Lawall (1):
      ARM: spear: fix typos in comments

Julius Werner (2):
      dt-bindings: memory: lpddr2: Adjust revision ID property to match lpddr3
      memory: Update of_memory lpddr2 revision-id binding

Krzysztof Kozlowski (8):
      clk: samsung: fix missing Tesla FSD dependency on Exynos
      dt-bindings: memory: lpddr2-timings: convert to dtschema
      dt-bindings: memory: lpddr3-timings: convert to dtschema
      dt-bindings: memory: lpddr3: convert to dtschema
      dt-bindings: memory: lpddr3: adjust IO width to spec
      dt-bindings: memory: lpddr3: deprecate manufacturer ID
      dt-bindings: memory: lpddr3: deprecate passing timings frequency
as unit address
      memory: of: parse max-freq property

Lad Prabhakar (4):
      soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt
      soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS configs
      soc: renesas: Kconfig: Introduce ARCH_RZG2L config option
      dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC

Li Yang (2):
      dt-bindings: memory: fsl: convert ifc binding to yaml schema
      memory: fsl_ifc: populate child devices without relying on simple-bus

Luca Weiss (2):
      dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding
      soc: qcom: rpmpd: Add MSM8226 support

Lucas Stach (2):
      dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains
      soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl

Marijn Suijten (1):
      firmware: qcom: scm: Remove reassignment to desc following initializer

Miaoqian Lin (3):
      soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
      soc: qcom: aoss: Fix missing put_device call in qmp_get
      soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe

Mihai Sain (1):
      ARM: at91: add support in soc driver for new SAMA5D29

Ming Qian (1):
      firmware: imx: scu-pd: imx8q: add vpu mu resources

Peiwei Hu (1):
      firmware: ti_sci: inproper error handling of ti_sci_probe

Peng Fan (1):
      firmware: imx: add get resource owner api

Rex-BC Chen (3):
      soc: mediatek: mmsys: add mmsys reset control for MT8186
      dt-bindings: arm: mediatek: mmsys: add support for MT8186
      soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data

Rikard Falkeborn (1):
      memory: tegra: Constify struct thermal_cooling_device_ops

Sai Prakash Ranjan (7):
      soc: qcom: llcc: Update the logic for version info extraction
      soc: qcom: llcc: Add write-cache cacheable support
      soc: qcom: llcc: Add missing llcc configuration data
      soc: qcom: llcc: Update register offsets for newer LLCC HW
      soc: qcom: llcc: Add configuration data for SM8450 SoC
      dt-bindings: arm: msm: Add LLCC compatible for SM8350
      dt-bindings: arm: msm: Add LLCC compatible for SM8450

Shawn Guo (1):
      Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' into imx/drivers

Shunzhou Jiang (2):
      dt-bindings: power: add Amlogic s4 power domains bindings
      soc: s4: Add support for power domains controller

Stephan Gerhold (4):
      cpuidle: qcom-spm: Check if any CPU is managed by SPM
      firmware: qcom: scm: Simplify set_cold/warm_boot_addr()
      firmware: qcom: scm: Drop cpumask parameter from set_boot_addr()
      firmware: qcom: scm: Add support for MC boot address API

Sudeep Holla (2):
      firmware: arm_scmi: optee: Drop the support for the OPTEE shared
dynamic buffer
      Merge tag 'scmi-updates-5.17' of
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into
for-next/scmi

Thierry Reding (1):
      soc/tegra: fuse: Explicitly cast to/from __iomem

Tom Rix (1):
      soc/tegra: bpmp: cleanup double word in comment

Vignesh Raghavendra (1):
      soc: ti: k3-socinfo: Add AM62x JTAG ID

Wei Yongjun (1):
      firmware: arm_scmi: optee: Fix missing mutex_init()

Xu Wang (1):
      soc: qcom: apr: Remove redundant 'flush_workqueue()' calls

Yang Li (1):
      firmware: qcom: scm: Fix some kernel-doc comments

Yong Wu (7):
      dt-bindings: memory: mtk-smi: Rename clock to clocks
      dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
      dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks
      dt-bindings: memory: mediatek: Add mt8186 support
      memory: mtk-smi: handle positive return value for clk_bulk_prepare_enable
      memory: mtk-smi: Add sleep ctrl function
      memory: mtk-smi: mt8186: Add smi support

Yongqiang Niu (2):
      soc: mediatek: mmsys: add mt8186 mmsys routing table
      soc: mediatek: add MTK mutex support for MT8186

kartik (2):
      soc/tegra: fuse: Update nvmem cell list
      soc/tegra: pmc: Add Tegra234 wake events

 .../bindings/arm/mediatek/mediatek,mmsys.yaml      |    1 +
 .../devicetree/bindings/arm/msm/qcom,llcc.yaml     |    2 +
 .../devicetree/bindings/clock/tesla,fsd-clock.yaml |  198 +++
 .../devicetree/bindings/firmware/arm,scmi.yaml     |   75 +
 .../ddr/jedec,lpddr2-timings.yaml                  |  135 ++
 .../memory-controllers/ddr/jedec,lpddr2.yaml       |   23 +-
 .../ddr/jedec,lpddr3-timings.yaml                  |  157 ++
 .../memory-controllers/ddr/jedec,lpddr3.yaml       |  263 +++
 .../memory-controllers/ddr/lpddr2-timings.txt      |   52 -
 .../memory-controllers/ddr/lpddr3-timings.txt      |   58 -
 .../bindings/memory-controllers/ddr/lpddr3.txt     |  107 --
 .../bindings/memory-controllers/fsl/fsl,ifc.yaml   |  113 ++
 .../bindings/memory-controllers/fsl/ifc.txt        |   82 -
 .../memory-controllers/mediatek,smi-common.yaml    |   32 +-
 .../memory-controllers/mediatek,smi-larb.yaml      |   19 +-
 .../memory-controllers/renesas,rpc-if.yaml         |    3 +-
 .../memory-controllers/samsung,exynos5422-dmc.yaml |    3 +-
 .../bindings/power/amlogic,meson-sec-pwrc.yaml     |    3 +-
 .../bindings/power/mediatek,power-controller.yaml  |    3 +
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |    1 +
 .../devicetree/bindings/remoteproc/qcom,adsp.yaml  |   16 +
 .../devicetree/bindings/soc/mediatek/pwrap.txt     |    1 +
 arch/arm/mach-at91/Kconfig                         |    1 +
 arch/arm/mach-at91/pm.c                            |   27 +-
 arch/arm/mach-at91/pm_suspend.S                    |    4 +-
 arch/arm/mach-qcom/platsmp.c                       |    3 +-
 arch/arm/mach-spear/spear13xx.c                    |    2 +-
 drivers/bus/imx-weim.c                             |  135 +-
 drivers/char/hw_random/optee-rng.c                 |    6 +-
 drivers/clk/clk-scmi.c                             |   71 +-
 drivers/clk/samsung/Kconfig                        |    9 +
 drivers/clk/samsung/Makefile                       |    1 +
 drivers/clk/samsung/clk-fsd.c                      | 1803 ++++++++++++++++++++
 drivers/clk/samsung/clk-pll.c                      |    1 +
 drivers/clk/samsung/clk-pll.h                      |    1 +
 drivers/cpuidle/cpuidle-qcom-spm.c                 |   28 +-
 drivers/firmware/arm_scmi/Kconfig                  |   56 +
 drivers/firmware/arm_scmi/Makefile                 |    8 +
 drivers/firmware/arm_scmi/clock.c                  |   34 +-
 drivers/firmware/arm_scmi/common.h                 |   26 +-
 drivers/firmware/arm_scmi/driver.c                 |  234 ++-
 drivers/firmware/arm_scmi/mailbox.c                |    3 +-
 drivers/firmware/arm_scmi/optee.c                  |  567 ++++++
 drivers/firmware/arm_scmi/smc.c                    |   98 +-
 drivers/firmware/arm_scmi/virtio.c                 |  613 +++++--
 drivers/firmware/imx/rm.c                          |   45 +
 drivers/firmware/imx/scu-pd.c                      |    4 +
 drivers/firmware/qcom_scm.c                        |  215 +--
 drivers/firmware/qcom_scm.h                        |    7 +
 drivers/firmware/ti_sci.c                          |    2 +-
 drivers/memory/brcmstb_dpfe.c                      |    2 +-
 drivers/memory/emif.c                              |    8 +-
 drivers/memory/fsl_ifc.c                           |    9 +
 drivers/memory/mtk-smi.c                           |   57 +-
 drivers/memory/of_memory.c                         |   29 +-
 drivers/memory/tegra/Kconfig                       |    1 +
 drivers/memory/tegra/tegra20-emc.c                 |    2 +-
 drivers/memory/tegra/tegra210-emc-core.c           |    2 +-
 drivers/memory/tegra/tegra30-emc.c                 |  131 +-
 drivers/remoteproc/qcom_q6v5_mss.c                 |    7 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 |   36 +-
 drivers/soc/Kconfig                                |    1 +
 drivers/soc/Makefile                               |    1 +
 drivers/soc/amlogic/meson-secure-pwrc.c            |   22 +
 drivers/soc/atmel/soc.c                            |    3 +
 drivers/soc/atmel/soc.h                            |    1 +
 drivers/soc/imx/imx8m-blk-ctrl.c                   |   66 +
 drivers/soc/imx/soc-imx.c                          |    3 -
 drivers/soc/mediatek/mt8167-pm-domains.h           |   16 +-
 drivers/soc/mediatek/mt8173-pm-domains.h           |   22 +-
 drivers/soc/mediatek/mt8183-mmsys.h                |    2 +
 drivers/soc/mediatek/mt8183-pm-domains.h           |   32 +-
 drivers/soc/mediatek/mt8186-mmsys.h                |  115 ++
 drivers/soc/mediatek/mt8186-pm-domains.h           |  344 ++++
 drivers/soc/mediatek/mt8192-pm-domains.h           |   44 +-
 drivers/soc/mediatek/mt8195-pm-domains.h           |  613 +++++++
 drivers/soc/mediatek/mtk-infracfg.c                |   19 +
 drivers/soc/mediatek/mtk-mmsys.c                   |   18 +-
 drivers/soc/mediatek/mtk-mmsys.h                   |    3 +-
 drivers/soc/mediatek/mtk-mutex.c                   |   45 +
 drivers/soc/mediatek/mtk-pm-domains.c              |   17 +-
 drivers/soc/mediatek/mtk-pm-domains.h              |    8 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |   71 +
 drivers/soc/microchip/Kconfig                      |   10 +
 drivers/soc/microchip/Makefile                     |    1 +
 drivers/soc/microchip/mpfs-sys-controller.c        |  197 +++
 drivers/soc/qcom/apr.c                             |    1 -
 drivers/soc/qcom/llcc-qcom.c                       |  107 +-
 drivers/soc/qcom/mdt_loader.c                      |  232 ++-
 drivers/soc/qcom/ocmem.c                           |    1 +
 drivers/soc/qcom/qcom_aoss.c                       |    8 +-
 drivers/soc/qcom/rpmpd.c                           |   20 +
 drivers/soc/qcom/socinfo.c                         |   12 +
 drivers/soc/renesas/Kconfig                        |   12 +
 drivers/soc/renesas/renesas-soc.c                  |   68 +-
 drivers/soc/tegra/fuse/fuse-tegra.c                |   24 +-
 drivers/soc/tegra/pmc.c                            |   16 +-
 drivers/soc/ti/k3-ringacc.c                        |   15 +-
 drivers/soc/ti/k3-socinfo.c                        |    1 +
 drivers/soc/ti/smartreflex.c                       |   13 +-
 drivers/soc/ti/wkup_m3_ipc.c                       |    4 +-
 drivers/tee/amdtee/call.c                          |    2 +-
 drivers/tee/amdtee/shm_pool.c                      |   55 +-
 drivers/tee/optee/Kconfig                          |    8 -
 drivers/tee/optee/call.c                           |    2 +-
 drivers/tee/optee/core.c                           |   22 +-
 drivers/tee/optee/device.c                         |    5 +-
 drivers/tee/optee/ffa_abi.c                        |  136 +-
 drivers/tee/optee/optee_private.h                  |   12 +-
 drivers/tee/optee/smc_abi.c                        |  167 +-
 drivers/tee/tee_core.c                             |    5 +-
 drivers/tee/tee_private.h                          |   15 +-
 drivers/tee/tee_shm.c                              |  320 ++--
 drivers/tee/tee_shm_pool.c                         |  162 +-
 include/dt-bindings/clock/fsd-clk.h                |  150 ++
 include/dt-bindings/power/imx8mq-power.h           |    3 +
 include/dt-bindings/power/meson-s4-power.h         |   19 +
 include/dt-bindings/power/mt8186-power.h           |   32 +
 include/dt-bindings/power/mt8195-power.h           |   46 +
 include/dt-bindings/power/qcom-rpmpd.h             |    5 +
 include/linux/clk/at91_pmc.h                       |    4 +
 include/linux/firmware/imx/svc/rm.h                |    5 +
 include/linux/qcom_scm.h                           |   16 +-
 include/linux/scmi_protocol.h                      |   15 +
 include/linux/soc/mediatek/infracfg.h              |  133 ++
 include/linux/soc/qcom/llcc-qcom.h                 |    9 +-
 include/linux/soc/qcom/mdt_loader.h                |   17 +-
 include/linux/soc/ti/ti_sci_protocol.h             |    2 +-
 include/linux/tee_drv.h                            |  138 +-
 include/soc/at91/sama7-ddr.h                       |   15 +-
 include/soc/microchip/mpfs.h                       |    4 +-
 include/soc/tegra/bpmp-abi.h                       |    2 +-
 include/trace/events/scmi.h                        |   28 +
 security/keys/trusted-keys/trusted_tee.c           |   23 +-
 134 files changed, 7930 insertions(+), 1490 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml
 create mode 100644
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2-timings.yaml
 create mode 100644
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3-timings.yaml
 create mode 100644
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3.yaml
 delete mode 100644
Documentation/devicetree/bindings/memory-controllers/ddr/lpddr2-timings.txt
 delete mode 100644
Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3-timings.txt
 delete mode 100644
Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt
 create mode 100644
Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml
 delete mode 100644
Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt
 create mode 100644 drivers/clk/samsung/clk-fsd.c
 create mode 100644 drivers/firmware/arm_scmi/optee.c
 create mode 100644 drivers/soc/mediatek/mt8186-mmsys.h
 create mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h
 create mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h
 create mode 100644 drivers/soc/microchip/Kconfig
 create mode 100644 drivers/soc/microchip/Makefile
 create mode 100644 drivers/soc/microchip/mpfs-sys-controller.c
 create mode 100644 include/dt-bindings/clock/fsd-clk.h
 create mode 100644 include/dt-bindings/power/meson-s4-power.h
 create mode 100644 include/dt-bindings/power/mt8186-power.h
 create mode 100644 include/dt-bindings/power/mt8195-power.h

Comments

pr-tracker-bot@kernel.org March 24, 2022, 2:04 a.m. UTC | #1
The pull request you sent on Thu, 24 Mar 2022 00:10:11 +0100:

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

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

Thank you!