• Linus Torvalds's avatar
    Merge tag 'rproc-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux · f3a2439f
    Linus Torvalds authored
    Pull remoteproc updates from Bjorn Andersson:
    
     - Support for PRU clients to acquire a control reference to the PRU
       instances is introduced, and the PRU now allows specifying
       firmware-name in Devicetree. sysfs is requested to be read-only when
       the remoteproc instance is consumed by another kernel driver
    
     - Support for the C7xv DSP on AM62A SoC is introduced
    
     - The Devicetree binding for the Qualcomm PAS devices are split up in
       multiple files, to better account for the differences in resources
       between them. A number of missing Devicetree bindings are added, and
       the Qualcomm WCNSS binding is converted to YAML
    
     - A few cleanups are introduced for the Mediatek SCP driver. And a
       sanity check of the firmware image is introduced in the Mediatek
       driver
    
     - For Qualcomm SC7280 ADSP support is added, MSM8953 gains ADSP and
       modem support, SM6115 and SM8550 gains ADSP, CDSP and modem support,
       and support for pronto v3 support (used on e.g. MSM8953) is added
    
     - The Qualcomm modem remoteproc driver is modified to use a no-map
       reserved-memory region for it's authentication metadata, in order to
       avoid fatal security violations caused by accesses from Linux during
       the authentication process
    
     - Support for separate loading of a Devicetree blob is added to the PAS
       driver, and support for the PAS driver to carve out DSM memory for
       the modem is added as well
    
     - The Qualcomm ADSP remoteproc driver gains support for mapping memory
       into specific range using the IOMMU. The sysmon driver is
       transitioned to strlcpy()
    
    * tag 'rproc-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (69 commits)
      dt-bindings: mailbox: qcom,apcs-kpss-global: drop mbox-names from example
      dt-bindings: remoteproc: qcom,glink-edge: correct label description
      dt-bindings: remoteproc: qcom,glink-rpm-edge: convert to DT schema
      dt-bindings: remoteproc: qcom,sm8550-pas: correct power domains
      remoteproc: qcom_q6v5_pas: enable sm8550 adsp & cdsp autoboot
      dt-bindings: remoteproc: qcom: Add sm6115 pas yaml file
      remoteproc: qcom: pas: Add sm6115 remoteprocs
      remoteproc: qcom: pas: Adjust the phys addr wrt the mem region
      remoteproc: qcom: fix sparse warnings
      remoteproc: qcom: replace kstrdup with kstrndup
      remoteproc: mediatek: Check the SCP image format
      remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
      Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"
      dt-bindings: remoteproc: qcom,sc7280-mss-pil: Update memory-region
      dt-bindings: remoteproc: qcom,sc7180-mss-pil: Update memory-region
      dt-bindings: remoteproc: qcom,msm8996-mss-pil: Update memory region
      dt-bindings: remoteproc: qcom,q6v5: Move MSM8996 to schema
      remoteproc: qcom_q6v5_pas: add sm8550 adsp, cdsp & mpss compatible & data
      remoteproc: qcom_q6v5_pas: add support for assigning memory to firmware
      remoteproc: qcom_q6v5_pas: add support for dtb co-firmware loading
      ...
    f3a2439f
qcom,glink-edge.yaml 2.15 KB