• Linus Torvalds's avatar
    Merge tag 'rproc-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc · 8796ac1d
    Linus Torvalds authored
    Pull remoteproc updates from Bjorn Andersson:
     "This adds support to the remoteproc core for detaching Linux from a
      running remoteproc, e.g. to reboot Linux while leaving the remoteproc
      running, and it enable this support in the stm32 remoteproc driver.
    
      It also introduces a property for memory carveouts to track if they
      are iomem or system ram, to enable proper handling of the differences.
    
      The imx_rproc received a number of fixes and improvements, in
      particular support for attaching to already running remote processors
      and i.MX8MQ and i.MX8MM support.
    
      The Qualcomm wcss driver gained support for starting and stopping the
      wireless subsystem on QCS404, when not using the TrustZone-based
      validator/loader.
    
      Finally it brings a few fixes to the TI PRU and to the firmware loader
      for the Qualcomm modem subsystem drivers"
    
    * tag 'rproc-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc: (53 commits)
      remoteproc: stm32: add capability to detach
      dt-bindings: remoteproc: stm32-rproc: add new mailbox channel for detach
      remoteproc: imx_rproc: support remote cores booted before Linux Kernel
      remoteproc: imx_rproc: move memory parsing to rproc_ops
      remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAX
      remoteproc: imx_rproc: add missing of_node_put
      remoteproc: imx_rproc: fix build error without CONFIG_MAILBOX
      remoteproc: qcom: wcss: Remove unnecessary PTR_ERR()
      remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR()
      remoteproc: qcom: pas: Add modem support for SDX55
      dt-bindings: remoteproc: qcom: pas: Add binding for SDX55
      remoteproc: qcom: wcss: Fix return value check in q6v5_wcss_init_mmio()
      remoteproc: pru: Fix and cleanup firmware interrupt mapping logic
      remoteproc: pru: Fix wrong success return value for fw events
      remoteproc: pru: Fixup interrupt-parent logic for fw events
      remoteproc: qcom: wcnss: Allow specifying firmware-name
      remoteproc: qcom: wcss: explicitly request exclusive reset control
      remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404
      dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding for QCS404
      remoteproc: qcom: wcss: populate hardcoded param using driver data
      ...
    8796ac1d
pru_rproc.c 25.1 KB