aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc
AgeCommit message (Expand)AuthorFilesLines
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-23/+43
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
2023-05-09remoteproc: qcom_q6v5_pas: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: qcom_q6v5_mss: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: qcom_q6v5_adsp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: pru: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: omap: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: mtk_scp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: meson_mx_ao_arc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: keystone: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: imx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: imx_dsp: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09remoteproc: da8xx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-27Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/...Linus Torvalds2-4/+4
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+0
2023-04-25Merge tag 'rproc-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds15-184/+626
2023-04-18remoteproc: st: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-04-13remoteproc: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-04-11remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warningMathieu Poirier1-4/+4
2023-04-10remoteproc: imx_dsp_rproc: Improve exception handling in imx_dsp_rproc_mbox_a...Markus Elfring1-11/+7
2023-04-08ELF: fix all "Elf" typosAlexey Dobriyan2-4/+4
2023-04-05remoteproc: pru: Remove always true check positive unsigned valueSimon Horman1-3/+2
2023-04-03remoteproc: stm32_rproc: Add mutex protection for workqueueArnaud Pouliquen1-0/+8
2023-04-03remoteproc: Remove unnecessary (void*) conversionsYu Zhe7-41/+41
2023-04-03remoteproc: imx_dsp_rproc: Call of_node_put() on iteration errorMathieu Poirier1-3/+9
2023-04-03remoteproc: imx_rproc: Call of_node_put() on iteration errorMathieu Poirier1-2/+5
2023-04-03remoteproc: rcar_rproc: Call of_node_put() on iteration errorMathieu Poirier1-2/+7
2023-04-03remoteproc: st: Call of_node_put() on iteration errorMathieu Poirier1-1/+4
2023-04-03remoteproc: stm32: Call of_node_put() on iteration errorMathieu Poirier1-1/+5
2023-03-29remoteproc: k3-r5: Use separate compatible string for TI AM62x SoC familyDevarsh Thakkar1-12/+47
2023-03-29remoteproc: k3-r5: Simplify cluster mode setting usageDevarsh Thakkar1-36/+40
2023-03-16remoteproc/mtk_scpi_ipi: Fix one kernel-doc commentYang Li1-1/+1
2023-03-15firmware: qcom_scm: Use fixed width src vm bitmapElliot Berman2-5/+5
2023-03-14remoteproc: xilinx: Add mailbox channels for rpmsgTanmay Shah1-1/+217
2023-03-14drivers: remoteproc: xilinx: Fix carveout namesTanmay Shah1-70/+20
2023-03-13remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP...Iuliana Prodan1-1/+186
2023-03-13remoteproc: imx_dsp_rproc: Add module parameter to ignore ready flag from rem...Iuliana Prodan1-2/+30
2023-02-27Merge tag 'soc-drivers-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+3
2023-02-26Merge tag 'rproc-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds13-154/+887
2023-02-26Merge tag 'rpmsg-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds1-1/+2
2023-02-14remoteproc: qcom_q6v5_pas: enable sm8550 adsp & cdsp autobootNeil Armstrong1-2/+2
2023-02-14remoteproc: qcom: pas: Add sm6115 remoteprocsBhupesh Sharma1-0/+3
2023-02-14remoteproc: qcom: pas: Adjust the phys addr wrt the mem regionYogesh Lal3-6/+32
2023-02-14remoteproc: qcom: fix sparse warningsMukesh Ojha1-2/+2
2023-02-14remoteproc: qcom: replace kstrdup with kstrndupMukesh Ojha1-1/+1
2023-02-14rpmsg: glink: smem: Wrap driver contextBjorn Andersson1-1/+2
2023-02-12remoteproc: mediatek: Check the SCP image formatTinghan Shen1-0/+1
2023-02-08firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/Elliot Berman3-3/+3
2023-01-25iommu: Add a gfp parameter to iommu_map()Jason Gunthorpe1-2/+3
2023-01-18remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headersSibi Sankar1-6/+53
2023-01-18Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"Christoph Hellwig1-32/+6
2023-01-18remoteproc: qcom_q6v5_pas: add sm8550 adsp, cdsp & mpss compatible & dataNeil Armstrong1-0/+63
2023-01-18remoteproc: qcom_q6v5_pas: add support for assigning memory to firmwareNeil Armstrong1-0/+71
2023-01-18remoteproc: qcom_q6v5_pas: add support for dtb co-firmware loadingNeil Armstrong1-13/+121
2023-01-13remoteproc: k3-c7x: Add support for C7xv DSP on AM62A SoCJai Luthra1-0/+12
2023-01-06remoteproc: pru: Configure firmware based on client setupTero Kristo1-0/+34
2023-01-06remoteproc: pru: Add pru_rproc_set_ctable() functionRoger Quadros1-0/+59
2023-01-06remoteproc: pru: Make sysfs entries read-only for PRU client driven bootsSuman Anna1-0/+2
2023-01-06remoteproc: pru: Add APIs to get and put the PRU coresMD Danish Anwar1-2/+126
2023-01-06remoteproc: pru: Add enum for PRU Core Identifiers.MD Danish Anwar1-3/+4
2023-01-04remoteproc/mtk_scp: Remove timeout variable from scp_ipi_send()AngeloGioacchino Del Regno1-3/+1
2023-01-04remoteproc/mtk_scp: Use readl_poll_timeout_atomic() for pollingAngeloGioacchino Del Regno1-8/+11
2023-01-04remoteproc/mtk_scp: Move clk ops outside send_lockChen-Yu Tsai1-6/+5
2022-12-28remoteproc: qcom: pas: Fix subdevice add orderMukesh Ojha1-1/+1
2022-12-28remoteproc: qcom: pas: Add MSM8953 ADSP PIL supportSireesh Kodali1-0/+1
2022-12-28remoteproc: qcom: Add support for memory sandboxSrinivasa Rao Mandadapu1-1/+55
2022-12-28remoteproc: qcom: Add efuse evb selection controlSrinivasa Rao Mandadapu1-0/+17
2022-12-28remoteproc: qcom: Replace hard coded values with macrosSrinivasa Rao Mandadapu1-2/+5
2022-12-28remoteproc: qcom: Update rproc parse firmware callbackSrinivasa Rao Mandadapu1-1/+22
2022-12-28remoteproc: qcom: Add compatible name for SC7280 ADSPSrinivasa Rao Mandadapu1-0/+16
2022-12-28remoteproc: qcom: Add flag in adsp private data structureSrinivasa Rao Mandadapu1-0/+5
2022-12-28remoteproc: qcom: q6v5: Avoid setting smem bit in case of crash shutdownGokul krishna Krishnakumar1-2/+2
2022-12-28remoteproc: qcom: wcnss: remove unused qcom_iris_driver declarationGaosheng Cui1-2/+0
2022-12-28remoteproc: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-12-28remoteproc: qcom: q6v5: Use _clk_get_optional for aggre2_clkAbel Vesa1-35/+7
2022-12-27remoteproc: qcom: qcom_wcnss: Add support for pronto-v3Vladimir Lypak1-0/+12
2022-12-27remoteproc: qcom: q6v5-mss: Add modem support on MSM8953Sireesh Kodali1-2/+53
2022-12-27remoteproc: qcom: q6v5-mss: Add support for MSM8909Stephan Gerhold1-33/+90
2022-12-07remoteproc: core: Do pm_relax when in RPROC_OFFLINE stateMaria Yu1-1/+8
2022-12-06remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs4...Shang XiaoJing1-1/+2
2022-12-06remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_reg...Yuan Can1-0/+1
2022-12-06remoteproc: qcom_q6v5_pas: detach power domains on removeLuca Weiss1-0/+1
2022-12-06remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or removeLuca Weiss1-0/+2
2022-12-06remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()Shang XiaoJing1-0/+3
2022-12-06remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()Gaosheng Cui1-1/+4
2022-12-06remoteproc: sysmon: Make QMI message rules constJeff Johnson1-4/+4
2022-11-25drivers: remoteproc: Add Xilinx r5 remoteproc driverTanmay Shah3-0/+1081
2022-11-21remoteproc: core: Use device_match_of_node()ye xingchen1-1/+1
2022-11-15remoteproc: imx_rproc: Correct i.MX93 DRAM mappingPeng Fan1-2/+2
2022-10-24remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXPPeng Fan1-1/+2
2022-10-24remoteproc: imx_rproc: Request mbox channel laterPeng Fan1-2/+46
2022-10-24remoteproc: imx_rproc: Support i.MX8QMPeng Fan1-3/+44
2022-10-24remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXPPeng Fan1-3/+93
2022-10-24remoteproc: imx_rproc: Support attaching to i.MX8QXP M4Peng Fan1-1/+107
2022-10-24remoteproc: imx_dsp_rproc: Add mutex protection for workqueueShengjiu Wang1-3/+9
2022-10-24remoteproc: core: Auto select rproc-virtio device idShengjiu Wang1-1/+7
2022-10-05remoteproc: virtio: Fix warning on bindings by removing the of_match_tableArnaud Pouliquen1-7/+1
2022-09-28remoteproc: Support attach recovery after rproc crashPeng Fan1-19/+43
2022-09-28remoteproc: Introduce rproc featuresPeng Fan1-0/+15
2022-09-21remoteproc: virtio: Create platform device for the remoteproc_virtioArnaud Pouliquen3-77/+80
2022-09-21remoteproc: Move rproc_vdev management to remoteproc_virtio.cArnaud Pouliquen3-160/+161
2022-09-21remoteproc: core: Introduce rproc_add_rvdev functionArnaud Pouliquen1-2/+14
2022-09-21remoteproc: core: Introduce rproc_rvdev_add_device functionArnaud Pouliquen2-64/+98
2022-09-19remoteproc: Harden rproc_handle_vdev() against integer overflowDan Carpenter1-2/+3
2022-09-19remoteproc/keystone: Switch to using gpiod APIDmitry Torokhov1-7/+9
2022-09-19drivers/remoteproc: Fix repeated words in commentswangjianli1-1/+1
2022-08-23remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_initShengjiu Wang1-2/+2
2022-08-23remoteproc: imx_rproc: Simplify some error messageChristophe JAILLET1-9/+5
2022-08-16virtio: Revert "virtio: find_vqs() add arg sizes"Michael S. Tsirkin1-1/+0
2022-08-12Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-7/+10
2022-08-11virtio: find_vqs() add arg sizesXuan Zhuo1-0/+1
2022-08-11virtio: record the maximum queue num supported by the device.Xuan Zhuo1-0/+2
2022-08-11remoteproc: rename len of rpoc_vring to numXuan Zhuo2-7/+7
2022-08-08remoteproc: qcom_q6v5_pas: Do not fail if regulators are not foundManivannan Sadhasivam1-4/+16
2022-07-25drivers/remoteproc: fix repeated words in commentswangjianli1-1/+1