Merge tag 'rproc-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Pull remoteproc updates from Bjorn Andersson: - The maximum amount of DDR memory used by the Mediatek MT8188/MT8195 SCP is increased to handle new use cases. Handling of optional L1TCM memory is made actually optional. - An optimization is introduced to only clear the unused portion of IPI shared buffers, rather than the entire buffer before writing the message. - Detection for IPC-only mode in the TI K3 DSP remoteproc driver is corrected. The loglevel of a debug print in the same is lowered from error. - Support for attaching to an running remote processor is added to the Xilinx R5F. - An in-kernel implementation of the Qualcomm "protected domain mapper" (aka service registry) service is introduced, to remove the dependency on a userspace implementation to detect when the battery monitor and USB Type-C port manager becomes available. This is then integrated with the Qualcomm remoteproc driver. - The Qualcomm PAS remoteproc driver gains support for attempting to bust hwspinlocks held by the remote processor when it crashed/stopped. - The TI OMAP remoteproc driver is transitioned to use devres helpers for various forms of allocations. - Parsing of memory-regions in the i.MX remoteproc driver is improved to avoid a NULL pointer dereference if the phandle reference is empty. of_node reference counting is corrected in the same. * tag 'rproc-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size remoteproc: k3-dsp: Fix log levels where appropriate remoteproc: xlnx: Add attach detach support remoteproc: qcom: select AUXILIARY_BUS remoteproc: k3-r5: Fix IPC-only mode detection remoteproc: mediatek: Don't attempt to remap l1tcm memory if missing remoteproc: qcom: enable in-kernel PD mapper dt-bindings: remoteproc: imx_rproc: Add minItems for power-domain remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init remoteproc: omap: Use devm_rproc_add() helper remoteproc: omap: Use devm action to release reserved memory remoteproc: omap: Use devm_rproc_alloc() helper remoteproc: imx_rproc: Skip over memory region when node value is NULL dt-bindings: remoteproc: k3-dsp: Correct optional sram properties for AM62A SoCs remoteproc: qcom_q6v5_pas: Add hwspinlock bust on stop soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host() remoteproc: mediatek: Zero out only remaining bytes of IPI buffer
Showing
- Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml 15 additions, 0 deletions...ntation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml
- Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml 51 additions, 38 deletions...ation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml
- drivers/remoteproc/Kconfig 1 addition, 0 deletionsdrivers/remoteproc/Kconfig
- drivers/remoteproc/imx_rproc.c 8 additions, 2 deletionsdrivers/remoteproc/imx_rproc.c
- drivers/remoteproc/mtk_scp.c 13 additions, 10 deletionsdrivers/remoteproc/mtk_scp.c
- drivers/remoteproc/omap_remoteproc.c 19 additions, 27 deletionsdrivers/remoteproc/omap_remoteproc.c
- drivers/remoteproc/qcom_common.c 87 additions, 0 deletionsdrivers/remoteproc/qcom_common.c
- drivers/remoteproc/qcom_common.h 10 additions, 0 deletionsdrivers/remoteproc/qcom_common.h
- drivers/remoteproc/qcom_q6v5_adsp.c 3 additions, 0 deletionsdrivers/remoteproc/qcom_q6v5_adsp.c
- drivers/remoteproc/qcom_q6v5_mss.c 3 additions, 0 deletionsdrivers/remoteproc/qcom_q6v5_mss.c
- drivers/remoteproc/qcom_q6v5_pas.c 14 additions, 0 deletionsdrivers/remoteproc/qcom_q6v5_pas.c
- drivers/remoteproc/qcom_q6v5_wcss.c 3 additions, 0 deletionsdrivers/remoteproc/qcom_q6v5_wcss.c
- drivers/remoteproc/ti_k3_dsp_remoteproc.c 1 addition, 1 deletiondrivers/remoteproc/ti_k3_dsp_remoteproc.c
- drivers/remoteproc/ti_k3_r5_remoteproc.c 7 additions, 6 deletionsdrivers/remoteproc/ti_k3_r5_remoteproc.c
- drivers/remoteproc/xlnx_r5_remoteproc.c 151 additions, 0 deletionsdrivers/remoteproc/xlnx_r5_remoteproc.c
- drivers/soc/qcom/smem.c 26 additions, 0 deletionsdrivers/soc/qcom/smem.c
- include/linux/soc/qcom/smem.h 2 additions, 0 deletionsinclude/linux/soc/qcom/smem.h
Please register or sign in to comment