• Linus Torvalds's avatar
    Merge tag 'rproc-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc · c6570114
    Linus Torvalds authored
    Pull remoteproc updates from Bjorn Andersson:
    
     - a range of improvements to the OMAP remoeteproc driver; among other
       things adding devicetree, suspend/resume and watchdog support, and
       adds support the remoteprocs in the DRA7xx SoC
    
     - support for 64-bit firmware, extends the ELF loader to support this
       and fixes for a number of race conditions in the recovery handling
    
     - a generic mechanism to allow remoteproc drivers to sync state with
       remote processors during a panic, and uses this to prepare Qualcomm
       remote processors for post mortem analysis
    
     - fixes to cleanly recover from crashes in the modem firmware on
       production Qualcomm devices
    
    * tag 'rproc-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc: (37 commits)
      remoteproc/omap: Switch to SPDX license identifiers
      remoteproc/omap: Add watchdog functionality for remote processors
      remoteproc/omap: Report device exceptions and trigger recovery
      remoteproc/omap: Add support for runtime auto-suspend/resume
      remoteproc/omap: Add support for system suspend/resume
      remoteproc/omap: Request a timer(s) for remoteproc usage
      remoteproc/omap: Check for undefined mailbox messages
      remoteproc/omap: Remove the platform_data header
      remoteproc/omap: Add support for DRA7xx remote processors
      remoteproc/omap: Initialize and assign reserved memory node
      remoteproc/omap: Add the rproc ops .da_to_va() implementation
      remoteproc/omap: Add support to parse internal memories from DT
      remoteproc/omap: Add a sanity check for DSP boot address alignment
      remoteproc/omap: Add device tree support
      dt-bindings: remoteproc: Add OMAP remoteproc bindings
      remoteproc: qcom: Introduce panic handler for PAS and ADSP
      remoteproc: qcom: q6v5: Add common panic handler
      remoteproc: Introduce "panic" callback in ops
      remoteproc: Traverse rproc_list under RCU read lock
      remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
      ...
    c6570114
qcom_q6v5_mss.c 48.9 KB