aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc
AgeCommit message (Expand)AuthorFilesLines
3 daysremoteproc: xlnx: Enable auto boot featureTanmay Shah1-14/+34
5 daysremoteproc: xlnx: Remove binding header dependencyTanmay Shah1-1/+5
6 daysremoteproc: imx_rproc: Use device node name as processor nameJiafei Pan1-2/+1
7 daysremoteproc: use rsc_table_for_each_entry() in rproc_handle_resources()Mukesh Ojha1-43/+38
2026-04-30remoteproc: xlnx: Check remote core stateTanmay Shah1-10/+36
2026-04-28remoteproc: imx_rproc: Add support for i.MX94Peng Fan1-0/+65
2026-04-28remoteproc: imx_rproc: Program non-zero SM CPU/LMM reset vectorPeng Fan2-2/+27
2026-04-27remoteproc: Dead code cleanup in Kconfig for STM32_RPROCJulian Braha1-1/+0
2026-04-17Merge tag 'rpmsg-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds2-2/+2
2026-04-17Merge tag 'rproc-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds11-206/+410
2026-04-06remoteproc: qcom: pas: Add Eliza ADSP supportAbel Vesa1-0/+1
2026-04-06remoteproc: qcom: Add missing space before closing bracketShawn Guo2-86/+86
2026-04-06remoteproc: qcom: Fix minidump out-of-bounds access on subsystems arrayMukesh Ojha1-3/+14
2026-04-06remoteproc: mtk_scp: Constify buffer passed to scp_send_ipi()Krzysztof Kozlowski1-1/+1
2026-04-06remoteproc: mtk_scp_ipi: Constify buffer passed to scp_ipi_send()Krzysztof Kozlowski1-1/+1
2026-03-24remoteproc: use SIZE_MAX in rproc_u64_fit_in_size_t()Anas Iqbal1-1/+1
2026-03-17remoteproc: xlnx: Release mailbox channels on shutdownTanmay Shah1-0/+2
2026-03-15remoteproc: sysmon: Use the unified QMI service ID instead of defining it loc...Daniel Lezcano1-1/+1
2026-03-10remoteproc: xlnx: Only access buffer information if IPI is bufferedBen Levinsky1-9/+11
2026-03-10remoteproc: xlnx: Avoid mailbox setupTanmay Shah1-0/+4
2026-03-09remoteproc: keystone: Request IRQs in probe()Andrew Davis1-26/+15
2026-03-06remoteproc: pru: Remove empty remove callbackAndrew Davis1-9/+0
2026-03-06remoteproc: pru: Use rproc_of_parse_firmware() to get firmware nameAndrew Davis1-5/+3
2026-03-06remoteproc: da8xx: Reorder resource fetching in probe()Andrew Davis1-43/+33
2026-03-06remoteproc: da8xx: Remove unused local struct dataAndrew Davis1-7/+2
2026-03-06remoteproc: da8xx: Use dev_err_probe()Andrew Davis1-8/+4
2026-03-05remoteproc: k3: Fix NULL vs IS_ERR() bug in k3_reserved_mem_init()Chen Ni1-1/+1
2026-03-05remoteproc: imx_rproc: Fix NULL vs IS_ERR() bug in imx_rproc_addr_init()Chen Ni1-1/+1
2026-03-05remoteproc: imx_rproc: Check return value of regmap_attach_dev() in imx_rproc...Chen Ni1-1/+5
2026-03-05remoteproc: imx_rproc: Fix unreachable platform prepare_opsPeng Fan1-1/+1
2026-03-05remoteproc: mediatek: Unprepare SCP clock during system suspendTzung-Bi Shih1-0/+39
2026-03-04remoteproc: sysmon: Correct subsys_name_len type in QMI requestBjorn Andersson1-1/+1
2026-02-24remoteproc: xlnx: Fix sram property parsingTim Michals1-1/+1
2026-02-23remoteproc: qcom_q6v5_mss: Add MSM8940Barnabás Czémán1-2/+51
2026-02-23remoteproc: qcom_q6v5_mss: Add MSM8937Barnabás Czémán1-2/+51
2026-02-23remoteproc: qcom_q6v5_mss: Add MSM8917Barnabás Czémán1-2/+51
2026-02-23remoteproc: qcom_q6v5_mss: Add MDM9607Stephan Gerhold1-6/+66
2026-02-23remoteproc: qcom_q6v5_mss: Introduce need_pas_mem_setupBarnabás Czémán1-1/+15
2026-02-23remoteproc: qcom_wcnss: Fix reserved region mapping failureRob Herring (Arm)1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds8-17/+17
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook8-18/+17
2026-02-03remoteproc: imx_rproc: Fix invalid loaded resource table detectionPeng Fan1-0/+4
2026-01-26remoteproc: mediatek: Break lock dependency to `prepare_lock`Tzung-Bi Shih2-13/+30
2026-01-13Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' of ht...Bjorn Andersson1-35/+130
2026-01-13remoteproc: qcom: pas: Enable Secure PAS support with IOMMU managed by LinuxMukesh Ojha1-5/+43
2026-01-13remoteproc: pas: Extend parse_fw callback to fetch resources via SMC callMukesh Ojha1-2/+57
2026-01-13soc: qcom: mdtloader: Add PAS context aware qcom_mdt_pas_load() functionMukesh Ojha1-19/+5
2026-01-13remoteproc: pas: Replace metadata context with PAS context structureMukesh Ojha1-11/+27
2026-01-13remoteproc: imx_rproc: Add support for i.MX95Peng Fan1-0/+22
2026-01-13remoteproc: imx_rproc: Add support for System Manager CPU APIPeng Fan1-2/+33
2026-01-13remoteproc: imx_rproc: Add support for System Manager LMM APIPeng Fan3-0/+171
2026-01-13remoteproc: imx_rproc: Introduce prepare ops for imx_rproc_dcfgPeng Fan2-0/+6
2026-01-13remoteproc: imx_rproc: Add runtime ops copy to support dynamic behaviorPeng Fan1-14/+13
2026-01-05remoteproc: xlnx_r5: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-7/+2
2026-01-05remoteproc: mtk_scp: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-6/+1
2026-01-05remoteproc: imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE stateShengjiu Wang1-3/+5
2025-12-17remoteproc: imx_dsp_rproc: Fix multiple start/stop operationsDaniel Baluta1-17/+33
2025-12-16remoteproc: imx_rproc: Use strstarts for "rsc-table" checkShenwei Wang1-1/+1
2025-12-14remoteproc: imx_dsp_rproc: Wait for suspend ACK only if WAIT_FW_CONFIRMATION ...Iuliana Prodan1-0/+6
2025-12-14remoteproc: imx_dsp_rproc: Rename macro to reflect multiple contextsIuliana Prodan1-11/+11
2025-12-14remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX channe...Iuliana Prodan1-0/+9
2025-11-29remoteproc: qcom_q6v5_wcss: use optional reset for wcss_q6_bcr_resetAlexandru Gagniuc1-1/+2
2025-11-29remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regsAlexandru Gagniuc1-4/+4
2025-11-29remoteproc: qcom_wcnss: Fix NULL vs IS_ERR() bug in wcnss_alloc_memory_region()Dan Carpenter1-2/+2
2025-11-29remoteproc: qcom: q6v5: Fix NULL vs IS_ERR() bug in q6v5_alloc_memory_region()Dan Carpenter1-2/+2
2025-11-29remoteproc: qcom: pas: Fix a couple NULL vs IS_ERR() bugsDan Carpenter1-4/+4
2025-11-29remoteproc: qcom_q6v5_adsp: Fix a NULL vs IS_ERR() check in adsp_alloc_memory...Dan Carpenter1-2/+3
2025-11-27remoteproc: imx_dsp_rproc: Fix NULL vs IS_ERR() bug in imx_dsp_rproc_add_carv...Dan Carpenter1-2/+2
2025-11-27remoteproc: st: Fix indexing of memory-regionsBjorn Andersson1-1/+0
2025-11-26remoteproc: qcom: pas: Add support for SDM660 CDSPNickolay Goppen1-0/+1
2025-11-26remoteproc: omap: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus1-3/+0
2025-11-26remoteproc: qcom: Use of_reserved_mem_region_* functions for "memory-region"Rob Herring (Arm)5-128/+71
2025-11-26remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8974Luca Weiss1-1/+1
2025-11-25remoteproc: Use of_reserved_mem_region_* functions for "memory-region"Rob Herring (Arm)7-194/+127
2025-11-19remoteproc: imx_dsp_rproc: Simplify start/stop error handlingPeng Fan1-21/+18
2025-11-19remoteproc: imx_rproc: Remove enum imx_rproc_methodPeng Fan1-8/+0
2025-11-19remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_RESET_CONTROLLER switch casePeng Fan2-33/+38
2025-11-19remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_SCU_API switch casePeng Fan2-21/+29
2025-11-19remoteproc: imx_dsp_rproc: Simplify IMX_RPROC_MMIO switch casePeng Fan2-23/+40
2025-11-19remoteproc: imx_dsp_rproc: Move imx_dsp_rproc_dcfg closer to imx_dsp_rproc_of...Peng Fan1-50/+50
2025-11-19remoteproc: imx_dsp_rproc: Use start/stop/detect_mode ops from imx_rproc_dcfgPeng Fan1-0/+16
2025-11-19remoteproc: imx_dsp_rproc: Drop extra spacePeng Fan1-2/+2
2025-11-19remoteproc: imx_dsp_rproc: Use dev_err_probe() for firmware and mode errorsPeng Fan1-9/+4
2025-11-19remoteproc: imx_dsp_rproc: Use devm_pm_runtime_enable() helperPeng Fan1-9/+1
2025-11-19remoteproc: imx_dsp_rproc: Use devm_rproc_add() helperPeng Fan1-4/+1
2025-11-19remoteproc: imx_dsp_rproc: Simplify power domain attach and error handlingPeng Fan1-22/+8
2025-11-10remoteproc: mediatek: Change the snprintf() checkingDan Carpenter1-4/+4
2025-10-27remoteproc: core: Remove unused export of rproc_va_to_paPeng Fan1-1/+0
2025-10-27remoteproc: core: Removed unused headersPeng Fan1-4/+0
2025-10-27remoteproc: core: Sort header includesPeng Fan1-14/+14
2025-10-27remoteproc: core: Drop redundant initialization of 'ret' in rproc_shutdown()Peng Fan1-1/+1
2025-10-24remoteproc: imx_rproc: Remove the assignement to methodPeng Fan1-10/+0
2025-10-24remoteproc: imx_rproc: Enable PM runtime support unconditionallyPeng Fan1-14/+8
2025-10-24remoteproc: imx_rproc: Make detach operation platform-specificPeng Fan2-5/+14
2025-10-24remoteproc: imx_rproc: Simplify clock enable logic using dcfg flagsPeng Fan2-25/+16
2025-10-20remoteproc: mtk_scp: Construct FW path if firmware-name not presentAngeloGioacchino Del Regno1-6/+59
2025-10-14remoteproc: imx_rproc: Use devm_rproc_add() helperPeng Fan1-2/+1
2025-10-14remoteproc: imx_rproc: Use devm_add_action_or_reset() for scu cleanupPeng Fan1-22/+13
2025-10-14remoteproc: imx_rproc: Use devm_clk_get_enabled() and simplify cleanupPeng Fan1-16/+6
2025-10-14remoteproc: imx_rproc: Use devm_add_action_or_reset() for mailbox cleanupPeng Fan1-10/+11
2025-10-14remoteproc: imx_rproc: Use devm_add_action_or_reset() for workqueue cleanupPeng Fan1-4/+12
2025-10-14remoteproc: imx_rproc: Fix runtime PM cleanup and improve remove pathPeng Fan1-2/+7
2025-10-04Merge tag 'rproc-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds13-364/+437
2025-09-23remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctab...Zhen Ni1-1/+2
2025-09-22remoteproc: qcom: pas: Drop redundant assignment to retStephan Gerhold1-1/+1
2025-09-22remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1EStephan Gerhold1-0/+6
2025-09-22remoteproc: qcom: q6v5: Avoid handling handover twiceStephan Gerhold1-0/+5
2025-09-22remoteproc: qcom: q6v5: Avoid disabling handover IRQ twiceStephan Gerhold1-3/+0
2025-09-20remoteproc: qcom: pas: Add Milos remoteproc supportLuca Weiss1-0/+24
2025-09-20remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974Dmitry Baryshkov1-1/+10
2025-09-15remoteproc: imx_rproc: Clean up after ops introductionPeng Fan1-22/+12
2025-09-15remoteproc: imx_rproc: Simplify IMX_RPROC_SMC switch casePeng Fan1-26/+43
2025-09-15remoteproc: imx_rproc: Simplify IMX_RPROC_SCU_API switch casePeng Fan1-64/+85
2025-09-15remoteproc: imx_rproc: Simplify IMX_RPROC_MMIO switch casePeng Fan1-62/+86
2025-09-15remoteproc: imx_rproc: Move imx_rproc_dcfg closer to imx_rproc_of_matchPeng Fan1-79/+79
2025-09-15remoteproc: imx_rproc: Introduce start/stop/detect_mode ops for imx_rproc_dcfgPeng Fan2-0/+22
2025-08-29remoteproc: k3: Correctly release some resources allocated in k3_rproc_reques...Christophe JAILLET3-4/+12
2025-08-26remoteproc: wkup_m3: Use devm_rproc_add() helperAndrew Davis1-9/+1
2025-08-26remoteproc: wkup_m3: Use devm_rproc_alloc() helperAndrew Davis1-20/+8
2025-08-26remoteproc: wkup_m3: Use devm action to call PM runtime put syncAndrew Davis1-11/+14
2025-08-26remoteproc: wkup_m3: Use devm_pm_runtime_enable() helperAndrew Davis1-3/+3
2025-08-26remoteproc: keystone: Use devm_rproc_add() helperAndrew Davis1-11/+1
2025-08-26remoteproc: keystone: Use devm_gpiod_get() helperAndrew Davis1-13/+4
2025-08-26remoteproc: keystone: Use devm action to call PM runtime put syncAndrew Davis1-18/+19
2025-08-26remoteproc: keystone: Use devm_pm_runtime_enable() helperAndrew Davis1-8/+6
2025-08-26remoteproc: keystone: Use devm action to release reserved memoryAndrew Davis1-3/+14
2025-08-26remoteproc: da8xx: Use devm_rproc_add() helperAndrew Davis1-19/+1
2025-08-26remoteproc: da8xx: Use devm action to release reserved memoryAndrew Davis1-16/+14
2025-08-25remoteproc: da8xx: Use devm_rproc_alloc() helperAndrew Davis1-9/+6
2025-08-20remoteproc: k3: Remove remote processor mailbox pingHiago De Franco1-15/+0
2025-08-20remoteproc: imx_dsp_rproc: Add support of recovery and coredump processShengjiu Wang1-16/+29
2025-08-11soc: qcom: mdt_loader: Remove pas id parameterMukesh Ojha3-6/+5
2025-08-01Merge tag 'rproc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds10-338/+378
2025-07-22remoteproc: xlnx: Fix kernel-doc warningsTanmay Shah1-8/+8
2025-07-22remoteproc: xlnx: Disable unsupported featuresTanmay Shah1-0/+2
2025-07-18remoteproc: imx_rproc: detect and attach to pre-booted remote coresHiago De Franco1-6/+35
2025-07-16remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCUHiago De Franco1-2/+2
2025-07-03remoteproc: xlnx: Add shutdown callbackTanmay Shah1-0/+40
2025-06-23remoteproc: xlnx: Allow single core use in split modeTanmay Shah1-6/+10
2025-06-17remoteproc: Don't use %pK through printkThomas Weißschuh7-8/+8
2025-06-10remoteproc: qcom: pas: Conclude the rename from adspBjorn Andersson2-316/+310
2025-06-02Merge tag 'rproc-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds11-1812/+1229
2025-05-20remoteproc: k3: Refactor release_tsp() functions into common driverBeleswar Padhi5-24/+12
2025-05-20remoteproc: k3: Refactor reserved_mem_init() functions into common driverBeleswar Padhi5-222/+74
2025-05-20remoteproc: k3: Refactor mem_release() functions into common driverBeleswar Padhi5-24/+12
2025-05-20remoteproc: k3: Refactor of_get_memories() functions into common driverBeleswar Padhi5-146/+66
2025-05-20remoteproc: k3: Refactor .da_to_va rproc ops into common driverBeleswar Padhi5-154/+65
2025-05-20remoteproc: k3: Refactor .get_loaded_rsc_table ops into common driverBeleswar Padhi5-99/+38
2025-05-20remoteproc: k3: Refactor .detach rproc ops into common driverBeleswar Padhi5-33/+14
2025-05-20remoteproc: k3: Refactor .attach rproc ops into common driverBeleswar Padhi5-37/+16
2025-05-20remoteproc: k3: Refactor .stop rproc ops into common driverBeleswar Padhi4-30/+17
2025-05-20remoteproc: k3: Refactor .start rproc ops into common driverBeleswar Padhi4-16/+19
2025-05-20remoteproc: k3: Refactor .unprepare rproc ops into common driverBeleswar Padhi4-58/+33
2025-05-20remoteproc: k3: Refactor .prepare rproc ops into common driverBeleswar Padhi4-90/+49
2025-05-20remoteproc: k3-dsp: Assert local reset during .prepare callbackBeleswar Padhi1-14/+16
2025-05-20remoteproc: k3-dsp: Don't override rproc ops in IPC-only modeBeleswar Padhi1-12/+15
2025-05-20remoteproc: k3: Refactor rproc_request_mbox() implementations into common driverBeleswar Padhi5-107/+40
2025-05-20remoteproc: k3-m4: Ping the mbox while acquiring the channelBeleswar Padhi1-25/+19
2025-05-20remoteproc: k3: Refactor rproc_release() implementation into common driverBeleswar Padhi4-50/+28
2025-05-20remoteproc: k3-m4: Introduce central function to release rproc from resetBeleswar Padhi1-7/+26
2025-05-20remoteproc: k3-dsp: Correct Reset deassert logic for devices w/o lresetsBeleswar Padhi1-17/+13
2025-05-20remoteproc: k3: Refactor rproc_reset() implementation into common driverBeleswar Padhi4-44/+26
2025-05-20remoteproc: k3-m4: Introduce central function to put rproc into resetBeleswar Padhi1-13/+23
2025-05-20remoteproc: k3-dsp: Correct Reset logic for devices without lresetsBeleswar Padhi1-15/+9
2025-05-20remoteproc: k3: Refactor .kick rproc ops into common driverBeleswar Padhi5-62/+29
2025-05-20remoteproc: k3: Refactor mailbox rx_callback functions into common driverBeleswar Padhi6-149/+95
2025-05-20remoteproc: k3: Refactor shared data structuresBeleswar Padhi4-287/+166
2025-05-20remoteproc: k3-m4: Use k3_rproc_mem_data structure for memory infoBeleswar Padhi1-15/+45
2025-05-20remoteproc: k3-m4: Add pointer to rproc struct within k3_m4_rprocBeleswar Padhi1-0/+3
2025-05-20remoteproc: k3-{m4/dsp}: Add a void ptr member in rproc internal structBeleswar Padhi2-0/+4
2025-05-20remoteproc: k3-r5: Use k3_r5_rproc_mem_data structure for memory infoBeleswar Padhi1-9/+56
2025-05-20remoteproc: k3-r5: Refactor Data Structures to Align with DSP and M4Beleswar Padhi1-180/+195
2025-05-20remoteproc: k3-r5: Re-order k3_r5_release_tsp() functionBeleswar Padhi1-7/+7
2025-05-20remoteproc: k3-r5: Re-order internal memory initialization functionsBeleswar Padhi1-129/+129
2025-05-20remoteproc: k3-m4: Don't assert reset in detach routineBeleswar Padhi1-1/+1
2025-05-20remoteproc: k3-r5: Refactor sequential core power up/down operationsBeleswar Padhi1-47/+63
2025-05-20remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{mbox_callback/kick}Siddharth Vadapalli1-8/+0
2025-05-20remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mbox_callback/kick}Siddharth Vadapalli1-8/+0
2025-05-15Revert "remoteproc: core: Clear table_sz when rproc_shutdown"Bjorn Andersson1-1/+0
2025-05-13remoteproc: qcom_wcnss: Fix on platforms without fallback regulatorsMatti Lehtimäki1-1/+2
2025-05-13remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probeDan Carpenter1-0/+2
2025-05-12remoteproc: xlnx: Avoid RPU force power downTanmay Shah1-1/+33
2025-05-06remoteproc: core: Release rproc->clean_table after rproc_attach() failsXiaolei Wang1-0/+1
2025-05-06remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fa...Xiaolei Wang1-3/+2
2025-04-22remoteproc: imx_dsp_rproc: Add support for DSP-specific featuresIuliana Prodan1-2/+96
2025-04-07remoteproc: stm32_rproc: Allow to specify firmware default nameArnaud Pouliquen1-1/+7
2025-03-22remoteproc: qcom_q6v5_pas: Make single-PD handling more robustLuca Weiss1-5/+5
2025-03-22remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226Luca Weiss1-1/+1
2025-03-22remoteproc: core: Clear table_sz when rproc_shutdownPeng Fan1-0/+1
2025-03-22remoteproc: sysmon: Update qcom_add_sysmon_subdev() commentDan Carpenter1-1/+1
2025-03-21irqdomain: remoteproc: Switch to of_fwnode_handle()Jiri Slaby (SUSE)1-1/+1
2025-03-15remoteproc: qcom: pas: add minidump_id to SC7280 WPSSLuca Weiss1-0/+1
2025-03-14remoteproc: imx_dsp_rproc: Document run_stall struct memberDaniel Baluta1-0/+1
2025-03-13remoteproc: qcom: pas: Add SM8750 MPSSKrzysztof Kozlowski1-0/+25
2025-03-13imx_dsp_rproc: Use reset controller API to control the DSPDaniel Baluta2-8/+19
2025-03-05remoteproc: qcom_wcnss: Handle platforms with only single power domainMatti Lehtimäki1-7/+26
2025-03-04remoteproc: qcom_q6v5_mss: Add modem support on MSM8926Luca Weiss1-0/+48
2025-03-04remoteproc: qcom_q6v5_mss: Add modem support on MSM8226Luca Weiss1-1/+116
2025-03-04remoteproc: qcom_q6v5_mss: Handle platforms with one power domainLuca Weiss1-4/+17
2025-02-24remoteproc: omap: Add comment for is_iomemPeng Fan1-0/+1