aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc
AgeCommit message (Expand)AuthorFilesLines
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
2022-07-18remoteproc: Directly use ida_alloc()/free()keliu1-3/+3
2022-07-18remoteproc: Use unbounded workqueue for recovery workMukesh Ojha1-2/+13
2022-07-18remoteproc: using pm_runtime_resume_and_get instead of pm_runtime_get_syncMinghao Chi1-2/+1
2022-07-18remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulatorsAbel Vesa1-12/+20
2022-07-18remoteproc: sysmon: Send sysmon state only for running rprocsSiddharth Gupta1-2/+4
2022-07-18remoteproc: sysmon: Wait for SSCTL service to come upSibi Sankar1-0/+10
2022-07-18remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irqSiddharth Gupta1-0/+4
2022-07-18remoteproc: qcom: pas: Check if coredump is enabledSiddharth Gupta1-0/+3
2022-07-18remoteproc: qcom: pas: Mark devices as wakeup capableSiddharth Gupta1-1/+3
2022-07-18remoteproc: qcom: pas: Mark va as io memorySiddharth Gupta1-0/+3
2022-07-18remoteproc: qcom: pas: Add decrypt shutdown support for modemSibi Sankar1-1/+42
2022-07-18remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 configDmitry Baryshkov1-0/+5
2022-07-18remoteproc: qcom_q6v5: Introduce panic handler for MSSSibi Sankar1-0/+8
2022-07-18remoteproc: qcom_q6v5_mss: Update MBA log infoSibi Sankar1-0/+3
2022-07-18remoteproc: qcom: correct kerneldocKrzysztof Kozlowski1-2/+2
2022-07-18remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after useSibi Sankar1-6/+32
2022-07-18remoteproc: qcom: using pm_runtime_resume_and_get to simplify the coderan jianping1-2/+1
2022-07-18remoteproc: mediatek: Support MT8188 SCPTinghan Shen1-0/+13
2022-07-06remoteproc: qcom: wcnss: Fix handling of IRQsSireesh Kodali1-2/+8
2022-07-05remoteproc: pru: Add support for various PRU cores on K3 AM62x SoCsKishon Vijay Abraham I1-0/+1
2022-07-04remoteproc: mediatek: Enable cache for mt8186 SCPAllen-KH Cheng1-1/+9
2022-06-24remoteproc: Fix dma_mem leak after rproc_shutdownMark-PK Tsai1-0/+1
2022-06-22remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_initMiaoqian Lin1-3/+4
2022-06-14remoteproc: omap_remoteproc: Fix typo in commentXiang wangx1-3/+3
2022-06-14remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_initMiaoqian Lin1-0/+2
2022-05-09remoteproc: imx_rproc: Support i.MX93Peng Fan1-0/+33
2022-05-05remoteproc: qcom: pas: Add MSM8226 ADSP supportLuca Weiss1-0/+1
2022-04-26remoteproc: mediatek: Allow reading firmware-name from DTAllen-KH Cheng1-1/+5
2022-04-22remoteproc: qcom: pas: Add sc8280xp remoteprocsBjorn Andersson1-0/+33
2022-04-18remoteproc: imx_rproc: Ignore create mem entry for resource tablePeng Fan1-0/+3
2022-04-14remoteproc: core: Move state checking to remoteproc_coreShengjiu Wang3-14/+11
2022-04-14remoteproc: core: Remove state checking before calling rproc_boot()Shengjiu Wang2-8/+0
2022-04-13remoteproc: imx_dsp_rproc: Make rsc_table optionalDaniel Baluta1-1/+9
2022-04-13remoteproc: imx_dsp_rproc: use common rproc_elf_load_segmentsPeng Fan1-94/+1
2022-04-13remoteproc: elf_loader: skip segment with memsz as zeroPeng Fan1-1/+1
2022-04-12Merge branch 'rproc-fixes' into rproc-nextMathieu Poirier1-1/+0
2022-04-12remoteproc: mtk_scp: Fix a potential double freeChristophe JAILLET1-1/+0
2022-04-11remoteproc: Don't bother checking the return value of debugfs_create*Manivannan Sadhasivam2-19/+2
2022-04-11remoteproc: mediatek: Fix side effect of mt8195 sram power onTinghan Shen2-17/+54
2022-03-30Merge tag 'rproc-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds15-138/+758
2022-03-11remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUXStephan Gerhold1-0/+8
2022-03-11remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSSRakesh Pillai1-16/+211
2022-03-11remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPsSuman Anna1-17/+124
2022-03-11remoteproc: k3-dsp: Refactor mbox request code in startSuman Anna1-27/+40
2022-03-11remoteproc: k3-r5: Add support for IPC-only mode for all R5FsSuman Anna1-4/+215
2022-03-11remoteproc: k3-r5: Refactor mbox request code in startSuman Anna1-27/+41
2022-03-11remoteproc: Change rproc_shutdown() to return a statusSuman Anna3-5/+8
2022-03-11remoteproc: qcom: q6v5: Add interconnect path proxy voteBjorn Andersson2-1/+23
2022-03-11remoteproc: mediatek: Support mt8186 scpAllen-KH Cheng2-0/+38
2022-03-11remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_regionMiaoqian Lin1-4/+7
2022-03-11remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_regionMiaoqian Lin1-0/+1
2022-03-11remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_regionMiaoqian Lin1-0/+1
2022-03-11remoteproc: move rproc_da_to_va declaration to remoteproc.hSuman Anna1-1/+0
2022-03-04remoteproc: wkup_m3: Set sysfs_read_only flagSuman Anna1-0/+1
2022-03-04remoteproc: Introduce sysfs_read_only flagPuranjay Mohan1-1/+18
2022-03-01Merge tag 'qcom-drivers-for-5.18' of git://git.kernel.org/pub/scm/linux/kerne...Arnd Bergmann2-6/+37
2022-02-18remoteproc: Fix count check in rproc_coredump_write()Alistair Delva1-1/+1
2022-02-03remoteproc: qcom: pas: Add SM8450 remoteproc supportBjorn Andersson1-0/+4
2022-02-03remoteproc: qcom: pas: Carry PAS metadata contextBjorn Andersson1-3/+29
2022-02-03soc: qcom: mdt_loader: Allow hash segment to be split outBjorn Andersson1-3/+4
2022-02-02remoteproc: mtk_scp: Use dev_err_probe() where possibleAngeloGioacchino Del Regno1-16/+12
2022-02-02remoteproc: mtk_scp: Reorder scp_probe() sequenceAngeloGioacchino Del Regno1-11/+9
2022-02-02remoteproc: mtk_scp: Use devm variant of rproc_alloc()AngeloGioacchino Del Regno1-10/+3
2022-01-17remoteproc: qcom: q6v5: fix service routines build errorsRandy Dunlap2-0/+5
2022-01-03remoteproc: stm32: Improve crash recovery timeArnaud Pouliquen1-1/+1
2021-12-20remoteproc: rcar_rproc: Remove trailing semicolonJulien Massot1-1/+1
2021-12-20remoteproc: rcar_rproc: Fix pm_runtime_get_sync error checkJulien Massot1-1/+1
2021-12-13remoteproc: qcom: pas: Add SM6350 CDSP supportLuca Weiss1-0/+18
2021-12-13remoteproc: qcom: pas: Add SM6350 ADSP supportLuca Weiss1-0/+18
2021-12-13remoteproc: qcom: pas: Add SM6350 MPSS supportLuca Weiss1-0/+1
2021-12-13remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSPSibi Sankar1-0/+1
2021-12-13remoteproc: imx_rproc: correct firmware reloadPeng Fan1-3/+5
2021-12-13remoteproc: qcom: pil_info: Don't memcpy_toio more than is providedStephen Boyd1-1/+1
2021-12-13remoteproc: Add Renesas rcar driverJulien Massot3-0/+236
2021-12-08remoteproc: Fix remaining wrong return formatting in documentationArnaud Pouliquen2-3/+3
2021-12-06remoteproc: ingenic: Request IRQ disabledLars-Peter Clausen1-3/+2
2021-12-01remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCsHari Nagalla1-2/+3
2021-12-01remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCsHari Nagalla1-0/+1
2021-11-17remoteproc: coredump: Correct argument 2 type for memcpy_fromioPeng Fan1-1/+1
2021-11-17remoteproc: imx_rproc: Fix a resource leak in the remove functionChristophe JAILLET1-0/+1
2021-11-17remoteproc: Use %pe format string to print return error codeMark-PK Tsai1-2/+2
2021-10-15remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from remoteproc APIArnaud Pouliquen1-0/+12
2021-10-15remoteproc: omap_remoteproc: simplify getting .driver_dataWolfram Sang1-4/+2
2021-10-15remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to sim...zhaoxiao1-5/+2
2021-10-15remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()'Christophe JAILLET1-3/+5
2021-10-15remoteproc: Fix spelling mistake "atleast" -> "at least"Colin Ian King2-2/+2
2021-10-14remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unusedArnd Bergmann1-2/+2
2021-10-13remoteproc: imx_dsp_rproc: Correct the comment style of copyrightShengjiu Wang1-1/+1
2021-10-12remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MXShengjiu Wang3-0/+1218
2021-10-12remoteproc: imx_rproc: Add IMX_RPROC_SCU_API methodShengjiu Wang1-0/+2
2021-10-12remoteproc: imx_rproc: Move common structure to header fileShengjiu Wang2-27/+38
2021-10-04remoteproc: meson-mx-ao-arc: fix a bit testDan Carpenter1-1/+1
2021-09-27remoteproc: mss: q6v5-mss: Add modem support on SC7280Sibi Sankar1-4/+249
2021-09-27remoteproc: qcom: pas: Add SC7280 Modem supportSibi Sankar1-0/+1
2021-09-27remoteproc: qcom: pas: Use the same init resources for MSM8996 and MSM8998Yassine Oudjana1-19/+8
2021-09-27remoteproc: mediatek: Support mt8195 scpTinghan Shen2-5/+44
2021-09-27remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC remote procesorMartin Blumenstingl3-0/+273
2021-09-27remoteproc: imx_rproc: Change to ioremap_wc for dramDong Aisheng1-1/+1
2021-09-27remoteproc: imx_rproc: Fix rsc-table nameDong Aisheng1-1/+1
2021-09-27remoteproc: imx_rproc: Fix ignoring mapping vdev regionsDong Aisheng1-2/+2
2021-09-27remoteproc: imx_rproc: Fix TCM io memory typeDong Aisheng1-14/+21
2021-09-27remoteproc: Fix the wrong default value of is_iomemDong Aisheng2-2/+2
2021-09-27remoteproc: elf_loader: Fix loading segment when is_iomem truePeng Fan1-1/+1
2021-09-27remoteproc: qcom: q6v5: Use qmp_send to update co-processor load stateSibi Sankar6-110/+123
2021-09-13remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMDStephen Boyd1-5/+5
2021-09-13remoteproc: qcom: wcnss: Drop unused smd includeStephen Boyd1-1/+0
2021-08-04remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatibleKonrad Dybcio1-0/+1
2021-07-28remoteproc: use freezable workqueue for crash notificationsAlex Elder1-2/+2
2021-07-28remoteproc: fix an typo in fw_elf_get_class code commentsDong Aisheng1-1/+1
2021-07-28remoteproc: qcom: wcnss: Fix race with iris probeBjorn Andersson3-84/+89
2021-07-07Merge tag 'rproc-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ande...Linus Torvalds12-106/+395
2021-07-05Merge tag 'driver-core-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2021-07-01kernel.h: split out panic and oops helpersAndy Shevchenko1-0/+1
2021-06-25remoteproc: qcom: pas: Add SC8180X adsp, cdsp and mpssBjorn Andersson1-0/+22
2021-06-23remoteproc: imx_rproc: support i.MX8ULPPeng Fan1-0/+13
2021-06-23remoteproc: stm32: fix mbox_send_message callArnaud Pouliquen1-9/+5
2021-06-23remoteproc: core: Cleanup device in case of failureSiddharth Gupta1-3/+12
2021-06-23remoteproc: core: Fix cdev remove and rproc delSiddharth Gupta2-2/+2
2021-06-23remoteproc: core: Move validate before device addSiddharth Gupta1-4/+4
2021-06-23remoteproc: core: Move cdev add before device addSiddharth Gupta1-5/+5
2021-06-23remoteproc: pru: Add support for various PRU cores on K3 AM64x SoCsSuman Anna1-0/+3
2021-06-23remoteproc: qcom_wcnss: Use devm_qcom_smem_state_get()Stephan Gerhold1-3/+2
2021-06-23remoteproc: qcom_q6v5: Use devm_qcom_smem_state_get() to fix missing put()Stephan Gerhold1-1/+1
2021-06-10remoteproc: imx-rproc: Fix IMX_REMOTEPROC configurationPeng Fan1-0/+1
2021-06-01remoteproc: imx_rproc: support i.MX8MN/PPeng Fan1-7/+80
2021-06-01remoteproc: imx_rproc: support i.MX7ULPPeng Fan1-11/+38
2021-06-01remoteproc: imx_rproc: make clk optionalPeng Fan1-15/+31
2021-06-01remoteproc: imx_rproc: initial support for mutilple start/stop methodPeng Fan1-0/+13
2021-06-01remoteproc: imx_rproc: parse fsl,auto-bootPeng Fan1-0/+3
2021-05-27remoteproc: k3-r5: Fix an error messageChristophe JAILLET1-1/+1
2021-05-27remoteproc: stm32: fix phys_addr_t format stringArnd Bergmann1-1/+1
2021-05-27remoteproc: k3-r5: Extend support to R5F clusters on AM64x SoCsSuman Anna1-29/+120
2021-05-27remoteproc: Fix various kernel-doc warningsSuman Anna3-20/+42
2021-05-27remoteproc: Add kernel-doc comment for is_iomemSuman Anna1-0/+1
2021-05-13firmware: replace HOTPLUG with UEVENT in FW_ACTION definesShawn Guo1-1/+1
2021-05-04Merge tag 'rproc-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ande...Linus Torvalds24-253/+1426
2021-04-14remoteproc: stm32: add capability to detachArnaud Pouliquen1-2/+37
2021-04-13remoteproc: imx_rproc: support remote cores booted before Linux KernelPeng Fan1-0/+45
2021-04-13remoteproc: imx_rproc: move memory parsing to rproc_opsPeng Fan1-5/+3
2021-04-13remoteproc: imx_rproc: enlarge IMX7D_RPROC_MEM_MAXPeng Fan1-5/+5
2021-04-13remoteproc: imx_rproc: add missing of_node_putPeng Fan1-0/+2
2021-04-13remoteproc: imx_rproc: fix build error without CONFIG_MAILBOXWei Yongjun1-0/+1
2021-04-13remoteproc: qcom: wcss: Remove unnecessary PTR_ERR()Junlin Yang1-8/+8
2021-04-13remoteproc: qcom: wcss: Fix wrong pointer passed to PTR_ERR()Wei Yongjun1-1/+1
2021-04-13remoteproc: qcom: pas: Add modem support for SDX55Manivannan Sadhasivam1-0/+17
2021-04-13remoteproc: qcom: wcss: Fix return value check in q6v5_wcss_init_mmio()Wei Yongjun1-2/+2
2021-04-13remoteproc: pru: Fix and cleanup firmware interrupt mapping logicSuman Anna1-5/+17
2021-04-13remoteproc: pru: Fix wrong success return value for fw eventsSuman Anna1-2/+4
2021-04-13remoteproc: pru: Fixup interrupt-parent logic for fw eventsSuman Anna1-3/+12
2021-03-18remoteproc: qcom: wcnss: Allow specifying firmware-nameBjorn Andersson1-1/+7
2021-03-18remoteproc: qcom: wcss: explicitly request exclusive reset controlGovind Singh1-3/+3
2021-03-18remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404Govind Singh1-38/+528
2021-03-18remoteproc: qcom: wcss: populate hardcoded param using driver dataGovind Singh1-5/+24
2021-03-18remoteproc: Refactor function rproc_cdev_release()Mathieu Poirier1-2/+8
2021-03-18remoteproc: Properly deal with a detach request when attachedMathieu Poirier2-0/+10
2021-03-18remoteproc: Properly deal with a stop request when attachedMathieu Poirier3-2/+8
2021-03-18remoteproc: Properly deal with a start request when attachedMathieu Poirier2-2/+4
2021-03-18remoteproc: Properly deal with a kernel panic when attachedMathieu Poirier1-1/+5
2021-03-18remoteproc: Properly deal with the resource table when stoppingMathieu Poirier1-1/+47
2021-03-18remoteproc: Properly deal with the resource table when detachingMathieu Poirier1-0/+81
2021-03-18remoteproc: Introduce function rproc_detach()Mathieu Poirier1-1/+57
2021-03-18remoteproc: Introduce function __rproc_detach()Mathieu Poirier1-0/+30
2021-03-18remoteproc: stm32: Move memory parsing to rproc_opsArnaud POULIQUEN2-23/+18
2021-03-18remoteproc: stm32: Move resource table setup to rproc_opsMathieu Poirier1-73/+68
2021-03-18remoteproc: Add new get_loaded_rsc_table() to rproc_opsMathieu Poirier2-0/+42
2021-03-18remoteproc: Properly represent the attached stateMathieu Poirier2-23/+2
2021-03-18remoteproc: Add new RPROC_ATTACHED stateMathieu Poirier1-0/+1
2021-03-18remoteproc: Rename function rproc_actuate()Mathieu Poirier1-4/+4
2021-03-18remoteproc: Remove useless check in rproc_del()Mathieu Poirier1-3/+1
2021-03-18remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loaderBjorn Andersson1-0/+18
2021-03-18remoteproc: qcom_q6v5_mss: Provide errors for firmware-name parsingBjorn Andersson1-2/+6
2021-03-17remoteproc: pru: Fix firmware loading crashes on K3 SoCsSuman Anna1-1/+1
2021-03-12remoteproc: imx_rproc: fix return value check in imx_rproc_addr_init()Wei Yongjun1-3/+2
2021-03-11remoteproc: imx_proc: enable virtio/mailboxPeng Fan1-3/+113
2021-03-11remoteproc: imx_rproc: ignore mapping vdev regionsPeng Fan1-0/+3
2021-03-11remoteproc: imx_rproc: support i.MX8MQ/MPeng Fan2-4/+43
2021-03-11remoteproc: imx_rproc: add i.MX specific parse fw hookPeng Fan1-0/+93
2021-03-11remoteproc: imx_rproc: use devm_ioremapPeng Fan1-1/+2
2021-03-11remoteproc: imx_rproc: correct err messagePeng Fan1-2/+2
2021-03-11remoteproc: add is_iomem to da_to_vaPeng Fan19-28/+44
2021-03-11remoteproc: core: Remove casting to rproc_handle_resource_tJindong Yue1-13/+16
2021-03-11remoteproc: pru: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTEYang Li1-2/+2
2021-03-08remoteproc: sysfs: Use sysfs_emit instead of sprintfRaghavendra Rao Ananta1-2/+2
2021-03-08remoteproc: pru: Fix loading of GNU Binutils ELFDimitar Dimitrov1-0/+18
2021-03-08remoteproc: qcom: pil_info: avoid 64-bit divisionArnd Bergmann1-1/+1
2021-02-11remoteproc: qcom: pas: Add SM8350 PAS remoteprocsVinod Koul1-0/+63