1. 09 Jun, 2020 38 commits
  2. 08 Jun, 2020 2 commits
    • Linus Torvalds's avatar
      Merge tag 'rproc-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc · abfbb292
      Linus Torvalds authored
      Pull remoteproc updates from Bjorn Andersson:
       "This introduces device managed versions of functions used to register
        remoteproc devices, add support for remoteproc driver specific
        resource control, enables remoteproc drivers to specify ELF class and
        machine for coredumps. It integrates pm_runtime in the core for
        keeping resources active while the remote is booted and holds a wake
        source while recoverying a remote processor after a firmware crash.
      
        It refactors the remoteproc device's allocation path to simplify the
        logic, fix a few cleanup bugs and to not clone const strings onto the
        heap. Debugfs code is simplifies using the DEFINE_SHOW_ATTRIBUTE and a
        zero-length array is replaced with flexible-array.
      
        A new remoteproc driver for the JZ47xx VPU is introduced, the Qualcomm
        SM8250 gains support for audio, compute and sensor remoteprocs and the
        Qualcomm SC7180 modem support is cleaned up and improved.
      
        The Qualcomm glink subsystem-restart driver is merged into the main
        glink driver, the Qualcomm sysmon driver is extended to properly
        notify remote processors about all other remote processors' state
        transitions"
      
      * tag 'rproc-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc: (43 commits)
        remoteproc: Fix an error code in devm_rproc_alloc()
        MAINTAINERS: Add myself as reviewer for Ingenic rproc driver
        remoteproc: ingenic: Added remoteproc driver
        remoteproc: Add support for runtime PM
        dt-bindings: Document JZ47xx VPU auxiliary processor
        remoteproc: wcss: Fix arguments passed to qcom_add_glink_subdev()
        remoteproc: Fix and restore the parenting hierarchy for vdev
        remoteproc: Fall back to using parent memory pool if no dedicated available
        remoteproc: Replace zero-length array with flexible-array
        remoteproc: wcss: add support for rpmsg communication
        remoteproc: core: Prevent system suspend during remoteproc recovery
        remoteproc: qcom_q6v5_mss: Remove unused q6v5_da_to_va function
        remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
        remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH register space
        dt-bindings: remoteproc: qcom: Replace halt-nav with spare-regs
        remoteproc: qcom: pas: Add SM8250 PAS remoteprocs
        dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs
        remoteproc: qcom_q6v5_mss: Extract mba/mpss from memory-region
        dt-bindings: remoteproc: qcom: Use memory-region to reference memory
        remoteproc: qcom: pas: Add SC7180 Modem support
        ...
      abfbb292
    • Linus Torvalds's avatar
      Merge tag 'rpmsg-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc · d26a42a9
      Linus Torvalds authored
      Pull rpmsg updates from Bjorn Andersson:
       "This replaces a zero-length array with flexible-array and fixes a typo
        in a comment in the rpmsg core"
      
      * tag 'rpmsg-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc:
        rpmsg: Replace zero-length array with flexible-array
        rpmsg: fix a comment typo for rpmsg_device_match()
      d26a42a9