• Arnd Bergmann's avatar
    Merge tag 'qcom-drivers-for-6.11' of... · ee22fbd7
    Arnd Bergmann authored
    Merge tag 'qcom-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
    
    Qualcomm driver updates for v6.11
    
    Support for Shared Memory (shm) Bridge is added, which provides a
    stricter interface for handling of buffers passed to TrustZone.
    
    The X1Elite platform is added to uefisecapp allow list, to instantiate
    the efivars implementation.
    
    A new in-kernel implementation of the pd-mapper (or servreg) service is
    introduced, to replace the userspace dependency for USB Type-C and
    battery management.
    
    Support for sharing interrupts across multiple bwmon instances is added,
    and a refcount imbalance issue is corrected.
    
    The LLCC support for recent platforms is corrected, and SA8775P support
    is added.
    
    A new interface is added to SMEM, to expose "feature codes". One example
    of the usecase for this is to indicate to the GPU driver which
    frequencies are available on the given device.
    
    The interrupt consumer and provider side of SMP2P is updated to provide
    more useful names in interrupt stats.
    
    Support for using the mailbox binding and driver for outgoing IPC
    interrupt in the SMSM driver is introduced.
    
    socinfo driver learns about SDM670 and IPQ5321, as well as get some
    updates to the X1E PMICs.
    
    pmic_glink is bumped to now support managing 3 USB Type-C ports.
    
    * tag 'qcom-drivers-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (48 commits)
      soc: qcom: smp2p: Use devname for interrupt descriptions
      soc: qcom: smsm: Add missing mailbox dependency to Kconfig
      soc: qcom: add missing pd-mapper dependencies
      soc: qcom: icc-bwmon: Allow for interrupts to be shared across instances
      dt-bindings: interconnect: qcom,msm8998-bwmon: Add X1E80100 BWMON instances
      dt-bindings: interconnect: qcom,msm8998-bwmon: Remove opp-table from the required list
      firmware: qcom: tzmem: export devm_qcom_tzmem_pool_new()
      soc: qcom: add pd-mapper implementation
      soc: qcom: pdr: extract PDR message marshalling data
      soc: qcom: pdr: fix parsing of domains lists
      soc: qcom: pdr: protect locator_addr with the main mutex
      firmware: qcom: scm: clarify the comment in qcom_scm_pas_init_image()
      firmware: qcom: scm: add support for SHM bridge memory carveout
      firmware: qcom: tzmem: enable SHM Bridge support
      firmware: qcom: scm: add support for SHM bridge operations
      firmware: qcom: qseecom: convert to using the TZ allocator
      firmware: qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocator
      firmware: qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocator
      firmware: qcom: scm: make qcom_scm_ice_set_key() use the TZ allocator
      firmware: qcom: scm: make qcom_scm_assign_mem() use the TZ allocator
      ...
    
    Link: https://lore.kernel.org/r/20240705034410.13968-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    ee22fbd7
MAINTAINERS 742 KB