linux/drivers/remoteproc
Beleswar Padhi 52a04c1c61 remoteproc: k3-m4: Use k3_rproc_mem_data structure for memory info
The ti_k3_m4_remoteproc.c driver previously hardcoded device memory
region addresses and names. Change this to use the k3_rproc_mem_data
structure to store memory information. This aligns with DSP and R5
drivers, and can be refactored out later.

Signed-off-by: Beleswar Padhi <b-padhi@ti.com>
Tested-by: Judith Mendez <jm@ti.com>
Reviewed-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20250513054510.3439842-12-b-padhi@ti.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2025-05-20 11:19:10 -06:00
..
da8xx_remoteproc.c remoteproc: Switch back to struct platform_driver::remove() 2024-10-29 11:27:37 -06:00
imx_dsp_rproc.c remoteproc: imx_dsp_rproc: Add support for DSP-specific features 2025-04-22 09:24:49 -06:00
imx_rproc.c remoteproc: Switch back to struct platform_driver::remove() 2024-10-29 11:27:37 -06:00
imx_rproc.h imx_dsp_rproc: Use reset controller API to control the DSP 2025-03-13 09:11:20 -06:00
ingenic_rproc.c remoteporc: ingenic: Use devm_platform_ioremap_resource_byname() 2024-09-09 09:50:54 -06:00
Kconfig remoteproc: k3-r5: Add compile testing support 2024-10-18 09:59:21 -06:00
keystone_remoteproc.c remoteproc: keystone: Use syscon_regmap_lookup_by_phandle_args 2025-01-15 10:03:48 -07:00
Makefile remoteproc: k3-m4: Add a remoteproc driver for M4F subsystem 2024-08-21 11:22:54 -06:00
meson_mx_ao_arc.c remoteproc: Switch back to struct platform_driver::remove() 2024-10-29 11:27:37 -06:00
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: mtk_scp: Only populate devices for SCP cores 2024-12-16 09:31:33 -07:00
omap_remoteproc.c remoteproc: omap: Add comment for is_iomem 2025-02-24 09:21:16 -07:00
omap_remoteproc.h remoteproc/omap: Switch to SPDX license identifiers 2020-03-25 22:29:51 -07:00
pru_rproc.c irqdomain: remoteproc: Switch to of_fwnode_handle() 2025-03-21 09:37:22 -06:00
pru_rproc.h remoteproc: pru: Add support for PRU specific interrupt configuration 2020-12-10 10:56:01 -06:00
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 remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided 2021-12-13 16:58:05 -06:00
qcom_pil_info.h remoteproc: qcom: Introduce helper to store pil info in IMEM 2020-07-01 22:10:18 -07:00
qcom_q6v5_adsp.c remoteproc: qcom_q6v5_adsp: Simplify with dev_err_probe() 2024-11-15 19:31:47 -08:00
qcom_q6v5_mss.c remoteproc: qcom_q6v5_mss: Add modem support on MSM8926 2025-03-04 19:43:47 -08:00
qcom_q6v5_pas.c remoteproc: qcom_q6v5_pas: Make single-PD handling more robust 2025-03-22 08:42:39 -05:00
qcom_q6v5_wcss.c remoteproc: qcom: wcss: Remove double assignment in q6v5_wcss_probe() 2024-11-15 20:36:27 -08:00
qcom_q6v5.c soc: qcom: aoss: Tidy up qmp_send() callers 2023-08-13 19:27:32 -07:00
qcom_q6v5.h remoteproc: qcom: q6v5: Add interconnect path proxy vote 2022-03-11 14:22:03 -06:00
qcom_sysmon.c remoteproc: sysmon: Update qcom_add_sysmon_subdev() comment 2025-03-22 08:42:39 -05:00
qcom_wcnss_iris.c remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe 2025-05-13 10:10:55 -05:00
qcom_wcnss.c remoteproc: qcom_wcnss: Handle platforms with only single power domain 2025-03-05 14:01:28 -08:00
qcom_wcnss.h remoteproc: qcom: wcnss: remove unused qcom_iris_driver declaration 2022-12-28 09:50:07 -06:00
rcar_rproc.c remoteproc: Switch back to struct platform_driver::remove() 2024-10-29 11:27:37 -06:00
remoteproc_cdev.c remoteproc: core: Move state checking to remoteproc_core 2022-04-14 11:13:33 -06:00
remoteproc_core.c Revert "remoteproc: core: Clear table_sz when rproc_shutdown" 2025-05-15 13:09:05 -06:00
remoteproc_coredump.c remoteproc: core: Export the rproc coredump APIs 2023-07-15 12:56:48 -07:00
remoteproc_debugfs.c remoteproc: Don't bother checking the return value of debugfs_create* 2022-04-11 10:04:40 -06:00
remoteproc_elf_helpers.h remoteproc: fix an typo in fw_elf_get_class code comments 2021-07-28 14:57:30 -05:00
remoteproc_elf_loader.c ELF: fix all "Elf" typos 2023-04-08 13:45:37 -07:00
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 remoteproc: Switch back to struct platform_driver::remove() 2024-10-29 11:27:37 -06:00
st_remoteproc.c remoteproc: st: Use syscon_regmap_lookup_by_phandle_args 2025-01-15 10:04:27 -07:00
st_slim_rproc.c remoteproc: st_slim: Use devm_platform_ioremap_resource_byname() 2024-09-09 09:50:31 -06:00
stm32_rproc.c remoteproc: stm32_rproc: Allow to specify firmware default name 2025-04-07 09:43:43 -06:00
ti_k3_dsp_remoteproc.c remoteproc: k3-{m4/dsp}: Add a void ptr member in rproc internal struct 2025-05-20 11:19:10 -06:00
ti_k3_m4_remoteproc.c remoteproc: k3-m4: Use k3_rproc_mem_data structure for memory info 2025-05-20 11:19:10 -06:00
ti_k3_r5_remoteproc.c remoteproc: k3-r5: Use k3_r5_rproc_mem_data structure for memory info 2025-05-20 11:19:10 -06:00
ti_sci_proc.h remoteproc: k3: Factor out TI-SCI processor control OF get function 2024-08-21 11:21:02 -06:00
wkup_m3_rproc.c remoteproc: Switch back to struct platform_driver::remove() 2024-10-29 11:27:37 -06:00
xlnx_r5_remoteproc.c remoteproc: xlnx: Avoid RPU force power down 2025-05-12 09:37:28 -06:00