linux/drivers/remoteproc
Beleswar Padhi f3f11cfe89 remoteproc: k3-r5: Acquire mailbox handle during probe routine
Acquire the mailbox handle during device probe and do not release handle
in stop/detach routine or error paths. This removes the redundant
requests for mbox handle later during rproc start/attach. This also
allows to defer remoteproc driver's probe if mailbox is not probed yet.

Signed-off-by: Beleswar Padhi <b-padhi@ti.com>
Link: https://lore.kernel.org/r/20240808074127.2688131-3-b-padhi@ti.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2024-08-16 08:45:02 -06:00
..
da8xx_remoteproc.c
imx_dsp_rproc.c remoteproc: Use of_property_present() 2024-08-13 09:23:11 -06:00
imx_rproc.c remoteproc: Use of_property_present() 2024-08-13 09:23:11 -06:00
imx_rproc.h
ingenic_rproc.c
Kconfig remoteproc: qcom: select AUXILIARY_BUS 2024-07-01 10:01:17 -07:00
keystone_remoteproc.c remoteproc: keystone: Use devm_rproc_alloc() helper 2024-08-13 09:41:51 -06:00
Makefile
meson_mx_ao_arc.c
mtk_common.h remoteproc: mediatek: Support setting DRAM and IPI shared buffer sizes 2024-04-30 10:43:59 -06:00
mtk_scp_ipi.c remoteproc: mediatek: Support setting DRAM and IPI shared buffer sizes 2024-04-30 10:43:59 -06:00
mtk_scp.c remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size 2024-07-08 09:57:16 -06:00
omap_remoteproc.c remoteproc: omap: Use devm_rproc_add() helper 2024-06-13 10:05:11 -06:00
omap_remoteproc.h
pru_rproc.c
pru_rproc.h
qcom_common.c remoteproc: qcom: enable in-kernel PD mapper 2024-06-25 07:40:38 -07:00
qcom_common.h remoteproc: qcom: enable in-kernel PD mapper 2024-06-25 07:40:38 -07:00
qcom_pil_info.c
qcom_pil_info.h
qcom_q6v5_adsp.c remoteproc: qcom: enable in-kernel PD mapper 2024-06-25 07:40:38 -07:00
qcom_q6v5_mss.c remoteproc: qcom: enable in-kernel PD mapper 2024-06-25 07:40:38 -07:00
qcom_q6v5_pas.c remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP 2024-08-14 19:58:43 -07:00
qcom_q6v5_wcss.c remoteproc: qcom: enable in-kernel PD mapper 2024-06-25 07:40:38 -07:00
qcom_q6v5.c
qcom_q6v5.h
qcom_sysmon.c
qcom_wcnss_iris.c
qcom_wcnss.c remoteproc: qcom_wcnss: Use devm_rproc_alloc() helper 2024-03-05 20:00:04 -08:00
qcom_wcnss.h
rcar_rproc.c
remoteproc_cdev.c
remoteproc_core.c remoteproc: Make rproc_get_by_phandle() work for clusters 2024-02-06 13:48:09 -08:00
remoteproc_coredump.c
remoteproc_debugfs.c
remoteproc_elf_helpers.h
remoteproc_elf_loader.c
remoteproc_internal.h remoteproc: Make rproc_class constant 2024-03-26 11:24:38 -06:00
remoteproc_sysfs.c remoteproc: Make rproc_class constant 2024-03-26 11:24:38 -06:00
remoteproc_virtio.c virtio: rename find_vqs_info() op to find_vqs() 2024-07-17 05:20:57 -04:00
st_remoteproc.c remoteproc: st: Use devm_rproc_alloc() helper 2024-02-02 11:36:27 -07:00
st_slim_rproc.c
stm32_rproc.c remoteproc: stm32_rproc: Fix mailbox interrupts queuing 2024-05-28 13:25:38 -06:00
ti_k3_dsp_remoteproc.c remoteproc: k3-dsp: Fix log levels where appropriate 2024-07-04 09:47:42 -06:00
ti_k3_r5_remoteproc.c remoteproc: k3-r5: Acquire mailbox handle during probe routine 2024-08-16 08:45:02 -06:00
ti_sci_proc.h
wkup_m3_rproc.c
xlnx_r5_remoteproc.c remoteproc: Use of_property_present() 2024-08-13 09:23:11 -06:00