• Linus Torvalds's avatar
    Merge tag 'soc-drivers-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc · b8979c6b
    Linus Torvalds authored
    Pull SoC driver updates from Arnd Bergmann:
     "The driver updates seem larger this time around, with changes is many
      of the SoC specific drivers, both the custom drivers/soc ones and the
      closely related subsystems (memory, bus, firmware, reset, ...).
    
      The at91 platform gains support for sam9x7 chips in the soc and power
      management code. This is the latest variant of one of the oldest still
      supported SoC families, using the ARM9 (ARMv5) core.
    
      As usual, the qualcomm snapdragon platform gets a ton of updates in
      many of their drivers to add more features and additional SoC support.
      Most of these are somewhat firmware related as the platform has a
      number of firmware based interfaces to the kernel. A notable addition
      here is the inclusion of trace events to two of these drivers.
    
      Herve Codina and Christophe Leroy are now sending updates for
      drivers/soc/fsl/ code through the SoC tree, this contains both PowerPC
      and Arm specific platforms and has previously been problematic to
      maintain. The first update here contains support for newer PowerPC
      variants and some cleanups.
    
      The turris mox firmware driver has a number of updates, mostly
      cleanups.
    
      The Arm SCMI firmware driver gets a major rework to modularize the
      existing code into separately loadable drivers for the various
      transports, the addition of custom NXP i.MX9 interfaces and a number
      of smaller updates.
    
      The Arm FF-A firmware driver gets a feature update to support the v1.2
      version of the specification.
    
      The reset controller drivers have some smaller cleanups and a newly
      added driver for the Intel/Mobileye EyeQ5/EyeQ6 MIPS SoCs.
    
      The memory controller drivers get some cleanups and refactoring for
      Tegra, TI, Freescale/NXP and a couple more platforms.
    
      Finally there are lots of minor updates to firmware (raspberry pi,
      tegra, imx), bus (sunxi, omap, tegra) and soc (rockchips, tegra,
      amlogic, mediatek) drivers and their DT bindings"
    
    * tag 'soc-drivers-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (212 commits)
      firmware: imx: remove duplicate scmi_imx_misc_ctrl_get()
      platform: cznic: turris-omnia-mcu: Fix error check in omnia_mcu_register_trng()
      bus: sunxi-rsb: Simplify code with dev_err_probe()
      soc: fsl: qe: ucc: Export ucc_mux_set_grant_tsa_bkpt
      soc: fsl: cpm1: qmc: Fix dependency on fsl_soc.h
      dt-bindings: arm: rockchip: Add rk3576 compatible string to pmu.yaml
      soc: fsl: qbman: Remove redundant warnings
      soc: fsl: qbman: Use iommu_paging_domain_alloc()
      MAINTAINERS: Add QE files related to the Freescale QMC controller
      soc: fsl: cpm1: qmc: Handle QUICC Engine (QE) soft-qmc firmware
      soc: fsl: cpm1: qmc: Add support for QUICC Engine (QE) implementation
      soc: fsl: qe: Add missing PUSHSCHED command
      soc: fsl: qe: Add resource-managed muram allocators
      soc: fsl: cpm1: qmc: Introduce qmc_version
      soc: fsl: cpm1: qmc: Rename SCC_GSMRL_MODE_QMC
      soc: fsl: cpm1: qmc: Handle RPACK initialization
      soc: fsl: cpm1: qmc: Rename qmc_chan_command()
      soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version
      soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version
      soc: fsl: cpm1: qmc: Re-order probe() operations
      ...
    b8979c6b
qcom_pd_mapper.c 15.5 KB