aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc
AgeCommit message (Expand)AuthorFilesLines
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
2025-01-15remoteproc: st: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-8/+2
2025-01-15remoteproc: keystone: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-8/+2
2025-01-15remoteproc: st: Simplify with dev_err_probeKrzysztof Kozlowski1-24/+20
2025-01-15remoteproc: omap: Simplify returning syscon PTR_ERRKrzysztof Kozlowski1-5/+2
2025-01-15remoteproc: keystone: Simplify returning syscon PTR_ERRKrzysztof Kozlowski1-5/+2
2025-01-06remoteproc: k3-r5: Add devm action to release tspBeleswar Padhi1-6/+11
2025-01-06remoteproc: k3-r5: Use devm_rproc_add() helperBeleswar Padhi1-6/+2
2025-01-06remoteproc: k3-r5: Use devm_ioremap_wc() helperBeleswar Padhi1-30/+8
2025-01-06remoteproc: k3-r5: Use devm_kcalloc() helperBeleswar Padhi1-3/+1
2025-01-06remoteproc: k3-r5: Add devm action to release reserved memoryBeleswar Padhi1-8/+13
2024-12-16remoteproc: mtk_scp: Only populate devices for SCP coresChen-Yu Tsai1-2/+10
2024-12-06remoteproc: omap: Handle ARM dma_iommu_mappingRobin Murphy1-0/+17
2024-12-02remoteproc: core: Fix ida_free call while not allocatedArnaud Pouliquen1-7/+7
2024-11-15remoteproc: qcom: wcss: Remove double assignment in q6v5_wcss_probe()Yuesong Li1-1/+0
2024-11-15remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM regionSibi Sankar1-3/+3
2024-11-15remoteproc: qcom_wcnss_iris: Simplify with dev_err_probe()Krzysztof Kozlowski1-3/+2
2024-11-15remoteproc: qcom_q6v5_wcss: Simplify with dev_err_probe()Krzysztof Kozlowski1-62/+30
2024-11-15remoteproc: qcom_q6v5_pas: Simplify with dev_err_probe()Krzysztof Kozlowski1-15/+7
2024-11-15remoteproc: qcom_q6v5_mss: Drop redundant error printks in probeKrzysztof Kozlowski1-18/+6
2024-11-15remoteproc: qcom_q6v5_mss: Simplify with dev_err_probe()Krzysztof Kozlowski1-16/+8
2024-11-15remoteproc: qcom_q6v5_adsp: Simplify with dev_err_probe()Krzysztof Kozlowski1-11/+6
2024-11-15remoteproc: qcom_q6v5_pas: disable auto boot for wpssBalaji Pothunoori1-1/+1
2024-11-15remoteproc: qcom: pas: Make remoteproc name human friendlyBjorn Andersson1-1/+1
2024-11-15remoteproc: qcom: pas: enable SAR2130P audio DSP supportDmitry Baryshkov1-0/+1
2024-11-15remoteproc: qcom: pas: add minidump_id to SM8350 resourcesDmitry Baryshkov1-0/+2
2024-11-15remoteproc: qcom: wcss: Remove subdevs on the error path of q6v5_wcss_probe()Joe Hattori1-2/+17
2024-11-15remoteproc: qcom: adsp: Remove subdevs on the error path of adsp_probe()Joe Hattori1-2/+9
2024-11-15remoteproc: qcom: pas: Remove subdevs on the error path of adsp_probe()Joe Hattori1-5/+15
2024-10-29remoteproc: Switch back to struct platform_driver::remove()Uwe Kleine-König18-18/+18
2024-10-29remoteproc: k3-dsp: Force cast from iomem address spaceAndrew Davis1-1/+1
2024-10-29remoteproc: k3-r5: Force cast from iomem address spaceAndrew Davis1-1/+1
2024-10-29remoteproc: k3-r5: Use IO memset to clear TCMsAndrew Davis1-2/+2
2024-10-18remoteproc: k3-r5: Add compile testing supportAndrew Davis1-1/+2
2024-10-18remoteproc: k3-dsp: Add compile testing supportAndrew Davis1-1/+2
2024-10-16mailbox, remoteproc: k3-m4+: fix compile testingArnd Bergmann1-3/+3
2024-10-15remoteproc: ti_k3_r5: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-4/+1
2024-10-15remoteproc: ti_k3_r5: Simplify with dev_err_probe()Krzysztof Kozlowski1-45/+24
2024-10-15remoteproc: da8xx: Simplify with dev_err_probe()Krzysztof Kozlowski1-16/+6
2024-10-15remoteproc: da8xx: Handle deferred probeKrzysztof Kozlowski1-5/+2
2024-09-30remoteproc: Use iommu_paging_domain_alloc()Lu Baolu1-3/+3
2024-09-30remoteproc: k3: Call of_node_put(rmem_np) only once in three functionsMarkus Elfring3-10/+5
2024-09-29Merge tag 'mailbox-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Linus Torvalds1-4/+2
2024-09-27mailbox, remoteproc: omap2+: fix compile testingArnd Bergmann1-4/+2
2024-09-24remoteproc: k3-m4: use the proper dependenciesLinus Torvalds1-1/+1
2024-09-09remoteporc: ingenic: Use devm_platform_ioremap_resource_byname()Zhang Zekun1-2/+1
2024-09-09remoteproc: da8xx: Use devm_platform_ioremap_resource_byname()Zhang Zekun1-8/+2
2024-09-09remoteproc: st_slim: Use devm_platform_ioremap_resource_byname()Zhang Zekun1-4/+2
2024-09-05remoteproc: xlnx: Add sram supportTanmay Shah1-0/+135
2024-08-28remoteproc: k3-r5: Fix error handling when power-up failedJan Kiszka1-1/+2
2024-08-26remoteproc: imx_rproc: Add support for poweroff and rebootPeng Fan2-0/+46
2024-08-26remoteproc: imx_rproc: Allow setting of the mailbox transmit modePeng Fan1-6/+6
2024-08-21remoteproc: k3-r5: Delay notification of wakeup eventUdit Kumar1-2/+3
2024-08-21remoteproc: k3-m4: Add a remoteproc driver for M4F subsystemMartyn Welch3-0/+681
2024-08-21remoteproc: k3: Factor out TI-SCI processor control OF get functionAndrew Davis3-54/+28
2024-08-16remoteproc: k3-dsp: Acquire mailbox handle during probe routineBeleswar Padhi1-50/+30
2024-08-16remoteproc: k3-r5: Acquire mailbox handle during probe routineBeleswar Padhi1-48/+30
2024-08-16remoteproc: k3-r5: Use devm_rproc_alloc() helperBeleswar Padhi1-11/+5
2024-08-14remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSPTengfei Fan1-0/+92
2024-08-14remoteproc: qcom: pas: Add SDX75 remoteproc supportNaina Mehta1-0/+1
2024-08-13remoteproc: keystone: Use devm_rproc_alloc() helperAndrew Davis1-10/+5
2024-08-13remoteproc: keystone: Use devm_kasprintf() to build name stringAndrew Davis1-5/+1
2024-08-13remoteproc: Use of_property_present()Rob Herring (Arm)3-5/+5
2024-07-29remoteproc: imx_rproc: Merge TCML/UPeng Fan1-12/+6
2024-07-29remoteproc: imx_rproc: Initialize workqueue earlierPeng Fan1-2/+2
2024-07-29remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_tablePeng Fan1-1/+12
2024-07-29remoteproc: imx_rproc: Correct ddr alias for i.MX8MPeng Fan1-1/+1
2024-07-23Merge tag 'rpmsg-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds1-1/+1
2024-07-23Merge tag 'rproc-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds13-46/+320
2024-07-17virtio: rename find_vqs_info() op to find_vqs()Jiri Pirko1-1/+1
2024-07-17virtio: convert find_vqs() op implementations to find_vqs_info()Jiri Pirko1-7/+7
2024-07-08remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM sizeJason Chen1-2/+7
2024-07-04remoteproc: k3-dsp: Fix log levels where appropriateGarrett Giordano1-1/+1
2024-07-04remoteproc: xlnx: Add attach detach supportTanmay Shah1-0/+151
2024-07-01remoteproc: qcom: select AUXILIARY_BUSDmitry Baryshkov1-0/+1
2024-07-01remoteproc: k3-r5: Fix IPC-only mode detectionRichard Genoud1-6/+7
2024-06-28remoteproc: mediatek: Don't attempt to remap l1tcm memory if missingNícolas F. R. A. Prado1-7/+5
2024-06-25remoteproc: qcom: enable in-kernel PD mapperDmitry Baryshkov6-0/+109
2024-06-17remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_initAleksandr Mishin1-2/+6
2024-06-13remoteproc: omap: Use devm_rproc_add() helperAndrew Davis1-9/+1
2024-06-13remoteproc: omap: Use devm action to release reserved memoryAndrew Davis1-7/+11
2024-06-13remoteproc: omap: Use devm_rproc_alloc() helperAndrew Davis1-12/+8
2024-06-11remoteproc: imx_rproc: Skip over memory region when node value is NULLAleksandr Mishin1-0/+2
2024-05-29remoteproc: qcom_q6v5_pas: Add hwspinlock bust on stopRichard Maina1-0/+11
2024-05-28remoteproc: stm32_rproc: Fix mailbox interrupts queuingGwenael Treuveur1-1/+1
2024-05-28remoteproc: mediatek: Zero out only remaining bytes of IPI bufferAngeloGioacchino Del Regno1-1/+1
2024-05-06remoteproc: k3-r5: Jump to error handling labels in start/stop errorsBeleswar Padhi1-2/+4
2024-05-06remoteproc: mediatek: Fix error code in scp_rproc_init()Dan Carpenter1-0/+1
2024-04-30remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfsBeleswar Padhi1-2/+21
2024-04-30remoteproc: k3-r5: Wait for core0 power-up before powering up core1Apurva Nandan1-0/+33
2024-04-30remoteproc: mediatek: Support setting DRAM and IPI shared buffer sizesOlivia Wen3-23/+79
2024-04-30remoteproc: mediatek: Support MT8188 SCP core 1Olivia Wen1-3/+143
2024-04-24drivers: remoteproc: xlnx: Fix uninitialized tcm modeTanmay Shah1-0/+2
2024-04-23drivers: remoteproc: xlnx: Fix uninitialized variable useTanmay Shah1-1/+1
2024-04-22drivers: remoteproc: xlnx: Add Versal and Versal-NET supportTanmay Shah1-36/+17
2024-04-16remoteproc: zynqmp: parse TCM from device treeTanmay Shah1-7/+120
2024-04-16remoteproc: zynqmp: fix lockstep mode memory regionTanmay Shah1-134/+12
2024-04-08remoteproc: zynqmp: Add coredump supportLeonard Crestez1-0/+5
2024-03-26remoteproc: mediatek: Make sure IPI buffer fits in L2TCMAngeloGioacchino Del Regno1-1/+9
2024-03-26remoteproc: Make rproc_class constantRicardo B. Marliere2-2/+2
2024-03-21Merge tag 'rproc-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds12-295/+357
2024-03-05remoteproc: qcom_q6v5_pas: Unload lite firmware on ADSPSibi Sankar1-0/+7
2024-03-05remoteproc: qcom_q6v5_pas: Add support for X1E80100 ADSP/CDSPSibi Sankar1-0/+41
2024-03-05remoteproc: qcom_wcnss: Use devm_rproc_alloc() helperAndrew Davis1-11/+6
2024-03-05remoteproc: qcom_q6v5_wcss: Use devm_rproc_alloc() helperAndrew Davis1-15/+9
2024-03-05remoteproc: qcom_q6v5_pas: Use devm_rproc_alloc() helperAndrew Davis1-3/+1
2024-03-05remoteproc: qcom_q6v5_mss: Use devm_rproc_alloc() helperAndrew Davis1-16/+12
2024-03-05remoteproc: qcom_q6v5_adsp: Use devm_rproc_alloc() helperAndrew Davis1-9/+5
2024-03-05remoteproc: qcom: pas: correct data indentationDmitry Baryshkov1-62/+62
2024-02-14remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list()Ulf Hansson1-87/+73
2024-02-14remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list()Ulf Hansson1-64/+9
2024-02-14remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list()Ulf Hansson1-73/+9
2024-02-06remoteproc: Make rproc_get_by_phandle() work for clustersMathieu Poirier1-2/+27
2024-02-06remoteproc: qcom: pas: Add SM8650 remoteproc supportNeil Armstrong1-0/+50
2024-02-06remoteproc: qcom: pas: make region assign more genericNeil Armstrong1-34/+66
2024-02-05remoteproc: k3-dsp: Use devm_rproc_add() helperAndrew Davis1-7/+2
2024-02-05remoteproc: k3-dsp: Use devm_ioremap_wc() helperAndrew Davis1-38/+10
2024-02-05remoteproc: k3-dsp: Add devm action to release tspAndrew Davis1-14/+13
2024-02-05remoteproc: k3-dsp: Use devm_kzalloc() helperAndrew Davis1-6/+2
2024-02-05remoteproc: k3-dsp: Use devm_ti_sci_get_by_phandle() helperAndrew Davis1-23/+9
2024-02-02remoteproc: stm32: Use devm_rproc_alloc() helperAndrew Davis1-3/+1
2024-02-02remoteproc: st: Use devm_rproc_alloc() helperAndrew Davis1-10/+5
2024-02-02remoteproc: imx_rproc: Use devm_rproc_alloc() helperAndrew Davis1-11/+5
2024-02-02remoteproc: imx_dsp_rproc: Use devm_rproc_alloc() helperAndrew Davis1-7/+4
2024-02-02remoteproc: k3-dsp: Use devm_kcalloc() helperAndrew Davis1-3/+1
2024-02-02remoteproc: k3-dsp: Add devm action to release reserved memoryAndrew Davis1-8/+12
2024-02-02remoteproc: k3-dsp: Use devm_rproc_alloc() helperAndrew Davis1-11/+5
2024-01-23remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_...Arnaud Pouliquen1-1/+1
2024-01-23remoteproc: stm32: Fix incorrect type in assignment for vaArnaud Pouliquen1-2/+2
2024-01-22remoteproc: virtio: Fix wdg cannot recovery remote processorJoakim Zhang1-3/+3
2023-12-17remoteproc: qcom_q6v5_pas: Add SC7280 ADSP, CDSP & WPSSLuca Weiss1-0/+19
2023-11-30remoteproc: k3-dsp: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-11-30remoteproc: k3-dsp: Use symbolic error codes in error messagesUwe Kleine-König1-44/+34
2023-11-30remoteproc: k3-dsp: Suppress duplicate error message in .remove()Uwe Kleine-König1-1/+2
2023-11-20remoteproc: imx_dsp_rproc: Add mandatory find_loaded_rsc_table opIuliana Prodan1-0/+1
2023-10-16remoteproc: st: Fix sometimes uninitialized ret in st_rproc_probe()Nathan Chancellor1-1/+3
2023-10-11remoteproc: st: Use device_get_match_data()Rob Herring1-10/+4
2023-09-29remoteproc: zynqmp: Change tcm address translation methodTanmay Shah1-38/+20
2023-09-21remoteproc: mediatek: Refactor single core check and fix retrocompatibilityAngeloGioacchino Del Regno1-11/+7
2023-09-20remoteproc: qcom: q6v5-mss: Remove PNoC clock from 8996 MSSKonrad Dybcio1-1/+0
2023-09-20remoteproc: qcom: pas: Add SM6375 MPSSKonrad Dybcio1-0/+16
2023-09-20remoteproc: qcom: pas: Add SM6375 ADSP & CDSPKonrad Dybcio1-0/+2
2023-09-20remoteproc: qcom: pas: Add sc7180 adspNikita Travkin1-0/+1
2023-09-14remoteproc: zynqmp: fix TCM carveouts in lockstep modeTanmay Shah1-22/+42
2023-09-13remoteproc: mediatek: Refine ipi handler error messageTinghan Shen1-1/+1
2023-09-13remoteproc: mediatek: Report watchdog crash to all coresTinghan Shen1-1/+7
2023-09-13remoteproc: mediatek: Handle MT8195 SCP core 1 watchdog timeoutTinghan Shen2-1/+29
2023-09-13remoteproc: mediatek: Setup MT8195 SCP core 1 SRAM offsetTinghan Shen2-0/+35
2023-09-13remoteproc: mediatek: Remove dependency of MT8195 SCP L2TCM power control on ...Tinghan Shen2-15/+59
2023-09-13remoteproc: mediatek: Probe SCP cluster on multi-core SCPTinghan Shen1-5/+119
2023-09-13remoteproc: mediatek: Probe SCP cluster on single-core SCPTinghan Shen2-25/+63
2023-09-13remoteproc: mediatek: Revise SCP rproc initialization flow for multi-core SCPTinghan Shen1-24/+39
2023-09-13remoteproc: mediatek: Extract SCP common registersTinghan Shen3-85/+96
2023-09-13remoteproc: mediatek: Add MT8195 SCP core 1 operationsTinghan Shen2-0/+64
2023-09-13remoteproc: stm32: Clean up redundant dev_err_probe()Chen Jiahao1-2/+2
2023-09-04Merge tag 'rproc-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds21-146/+264
2023-08-21remoteproc: pru: add support for configuring GPMUX based on client setupTero Kristo1-0/+22
2023-08-21remoteproc: stm32: fix incorrect optional pointersArnd Bergmann1-6/+6
2023-08-13soc: qcom: aoss: Tidy up qmp_send() callersBjorn Andersson1-7/+1
2023-08-13soc: qcom: aoss: Move length requirements from callerBjorn Andersson1-1/+1
2023-07-27remoteproc: imx_rproc: Switch iMX8MN/MP from SMCCC to MMIOMarek Vasut2-2/+58
2023-07-15remoteproc: qcom: pas: add SDM845 SLPI compatibleDylan Van Assche1-0/+1
2023-07-15remoteproc: qcom: q6v5-mss: Add support for SDM630/636/660Alexey Minnekhanov1-2/+49
2023-07-15remoteproc: qcom: Expand MD_* as MINIDUMP_*Mukesh Ojha1-6/+6
2023-07-15remoteproc: qcom: pas: refactor SLPI remoteproc initDylan Van Assche1-40/+8
2023-07-15remoteproc: qcom: wcnss: use devm_platform_ioremap_resource_byname()Ye Xingchen1-3/+1
2023-07-15remoteproc: qcom: q6v5: use devm_platform_ioremap_resource_byname()Ye Xingchen1-2/+1
2023-07-15remoteproc: qcom: Add full coredump fallback mechanismSiddharth Gupta2-2/+12
2023-07-15remoteproc: core: Export the rproc coredump APIsSiddharth Gupta2-4/+2
2023-07-15remoteproc: qcom: Use of_reserved_mem_lookup()Stephan Gerhold4-62/+69
2023-07-15remoteproc: imx_rproc: iterate all notifiyids in rx callbackPeng Fan1-2/+11
2023-07-15remoteproc: Explicitly include correct DT includesRob Herring16-17/+20
2023-07-03Merge tag 'rproc-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds18-100/+97
2023-06-29Merge tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-15/+0
2023-06-22remoteproc: stm32: use correct format strings on 64-bitArnd Bergmann2-4/+4
2023-06-14remoteproc: qcom_q6v5_pas: staticize adsp_segment_dump()Krzysztof Kozlowski1-1/+1
2023-05-23remoteproc: stm32: Fix error code in stm32_rproc_parse_dt()Dan Carpenter1-1/+1
2023-05-17soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFRSuman Anna1-15/+0
2023-05-15remoteproc: stm32: Allow hold boot management by the SCMI reset controllerArnaud Pouliquen1-21/+55
2023-05-09remoteproc: imx_dsp_rproc: use modern pm_opsArnd Bergmann1-6/+5
2023-05-09remoteproc: wkup_m3: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: stm32: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: st: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: virtio: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: rcar: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: qcom_wcnss: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: qcom_q6v5_wcss: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2