• Linus Torvalds's avatar
    Merge tag 'rproc-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc · d0fe3f47
    Linus Torvalds authored
    Pull remoteproc updates from Bjorn Andersson:
     "This adds support for controlling the PRU and R5F clusters on the TI
      AM64x, the remote processor in i.MX7ULP, i.MX8MN/P and i.MX8ULP NXP
      and the audio, compute and modem remoteprocs in the Qualcomm SC8180x
      platform.
    
      It fixes improper ordering of cdev and device creation of the
      remoteproc control interface and it fixes resource leaks in the error
      handling path of rproc_add() and the Qualcomm modem and wifi
      remoteproc drivers.
    
      Lastly it fixes a few build warnings and replace the dummy parameter
      passed in the mailbox api of the stm32 driver to something not living
      on the stack"
    
    * tag 'rproc-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc: (32 commits)
      remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss
      dt-bindings: remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpss
      remoteproc: imx_rproc: support i.MX8ULP
      dt-bindings: remoteproc: imx_rproc: support i.MX8ULP
      remoteproc: stm32: fix mbox_send_message call
      remoteproc: core: Cleanup device in case of failure
      remoteproc: core: Fix cdev remove and rproc del
      remoteproc: core: Move validate before device add
      remoteproc: core: Move cdev add before device add
      remoteproc: pru: Add support for various PRU cores on K3 AM64x SoCs
      dt-bindings: remoteproc: pru: Update bindings for K3 AM64x SoCs
      remoteproc: qcom_wcnss: Use devm_qcom_smem_state_get()
      remoteproc: qcom_q6v5: Use devm_qcom_smem_state_get() to fix missing put()
      soc: qcom: smem_state: Add devm_qcom_smem_state_get()
      dt-bindings: remoteproc: qcom: pas: Fix indentation warnings
      remoteproc: imx-rproc: Fix IMX_REMOTEPROC configuration
      remoteproc: imx_rproc: support i.MX8MN/P
      remoteproc: imx_rproc: support i.MX7ULP
      remoteproc: imx_rproc: make clk optional
      remoteproc: imx_rproc: initial support for mutilple start/stop method
      ...
    d0fe3f47
remoteproc_core.c 72.9 KB