| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-remoteproc | 1 What: /sys/class/remoteproc/.../firmware 10 stopped (using /sys/class/remoteproc/.../state) and write a new filename. 12 What: /sys/class/remoteproc/.../state 46 /sys/class/remoteproc/.../firmware. The remote processor should 52 What: /sys/class/remoteproc/.../name 62 What: /sys/class/remoteproc/.../coredump 86 What: /sys/class/remoteproc/.../recovery
|
| /linux/include/linux/remoteproc/ |
| H A D | qcom_rproc.h | 7 * enum qcom_ssr_notify_type - Startup/Shutdown events related to a remoteproc 10 * @QCOM_SSR_BEFORE_POWERUP: Remoteproc about to start (prepare stage) 11 * @QCOM_SSR_AFTER_POWERUP: Remoteproc is running (start stage) 12 * @QCOM_SSR_BEFORE_SHUTDOWN: Remoteproc crashed or shutting down (stop stage) 13 * @QCOM_SSR_AFTER_SHUTDOWN: Remoteproc is down (unprepare stage)
|
| /linux/drivers/remoteproc/ |
| H A D | omap_remoteproc.c | 29 #include <linux/remoteproc.h> 104 * @fck: functional clock for the remoteproc 146 * omap_rproc_request_timer() - request a timer for a remoteproc 152 * a remoteproc. The returned handle is stored in the .odt field of the 178 /* clean counter, remoteproc code will set the value */ in omap_rproc_request_timer() 185 * omap_rproc_start_timer() - start a timer for a remoteproc 188 * This helper function is used to start a timer associated with a remoteproc, 201 * omap_rproc_stop_timer() - stop a timer for a remoteproc 205 * remoteproc, and needs to be called either during a device shutdown 218 * omap_rproc_release_timer() - release a timer for a remoteproc [all …]
|
| H A D | ti_k3_common.c | 29 #include <linux/remoteproc.h> 46 * and we let remoteproc core handle it. 64 * remoteproc detected an exception, but error recovery is not in k3_rproc_mbox_callback() 196 * internal RAMs. The .prepare() ops is invoked by remoteproc core before any 243 * ops is invoked by the remoteproc core after the remoteproc is stopped to 272 * were met. This callback is invoked only in remoteproc mode. 286 * of any pending messages. This callback is invoked only in remoteproc mode. 357 * by the remoteproc core for loading (when using kernel remoteproc loader), or 542 MODULE_DESCRIPTION("TI K3 common Remoteproc code");
|
| H A D | qcom_common.c | 14 #include <linux/remoteproc.h> 15 #include <linux/remoteproc/qcom_rproc.h> 227 * @ssr_name: identifier of the associated remoteproc for ssr notifications 269 * @rproc: remoteproc handle 272 * Register all segments of the ELF in the remoteproc coredump segment list 395 * remoteproc associated with @name. The notifier block's callback 488 * registered listeners for the remoteproc when it's SSR events occur 609 MODULE_DESCRIPTION("Qualcomm Remoteproc helper driver");
|
| H A D | remoteproc_cdev.c | 3 * Character device interface driver for Remoteproc framework. 12 #include <linux/remoteproc.h> 123 ret = alloc_chrdev_region(&rproc_major, 0, NUM_RPROC_DEVICES, "remoteproc"); in rproc_init_cdev()
|
| H A D | st_slim_rproc.c | 16 #include <linux/remoteproc.h> 17 #include <linux/remoteproc/st_slim_rproc.h> 109 * Remoteproc slim specific device handlers 286 /* Register as a remoteproc device */ in st_slim_rproc_alloc() 289 dev_err(dev, "registration of slim remoteproc failed\n"); in st_slim_rproc_alloc()
|
| H A D | xlnx_r5_remoteproc.c | 18 #include <linux/remoteproc.h> 49 * @bank_name: name of the bank for remoteproc framework 131 * struct zynqmp_r5_core - remoteproc core's internal data 160 * struct zynqmp_r5_cluster - remoteproc cluster's internal data 180 * Pass notification to remoteproc virtio 196 * handle_event_notified() - remoteproc notification work function 199 * It checks each registered remoteproc notify IDs. 420 dev_err(r5_core->dev, "failed to stop remoteproc RPU %d\n", ret); in zynqmp_r5_rproc_stop() 598 * remoteproc carveout. It also takes care of va to da address translation 624 * allocate and add remoteproc carveout for TCM memory [all …]
|
| H A D | remoteproc_core.c | 34 #include <linux/remoteproc.h> 55 /* Unique indices for remoteproc devices */ 160 * rproc_da_to_va() - lookup the kernel virtual address for a remoteproc address 162 * @da: remoteproc device address to translate 179 * translations on the internal remoteproc memory regions through a platform 420 * remoteproc core, otherwise it is NULL. in rproc_free_vring() 1553 * the remoteproc core. That cache table should be used for in rproc_reset_rsc_table_on_stop() 1816 * rproc_trigger_recovery() - recover a remoteproc 1821 * remoteproc functional again. 2031 * remoteproc core [all …]
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| H A D | renesas,rcar-rproc.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/renesas,rcar-rproc.yaml# 13 This document defines the bindings for the remoteproc component that loads and 31 remoteproc device. This is variable and describes the memories shared with 32 the remote processor (e.g. remoteproc firmware and carveouts, rpmsg
|
| H A D | ti,omap-remoteproc.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml# 7 title: OMAP4+ Remoteproc Devices 99 with the remoteproc device. The reserved memory node 106 Address space for any remoteproc memories present on 137 Custom autosuspend delay for the remoteproc in milliseconds.
|
| H A D | qcom,qcs404-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,qcs404-pas.yaml# 58 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 67 remoteproc@c700000 {
|
| H A D | qcom,sdx55-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sdx55-pas.yaml# 68 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 78 remoteproc@4080000 {
|
| H A D | qcom,sm6375-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm6375-pas.yaml# 49 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 109 remoteproc_adsp: remoteproc@a400000 {
|
| H A D | qcom,rpm-proc.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,rpm-proc.yaml# 96 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 102 $ref: /schemas/remoteproc/qcom,glink-rpm-edge.yaml# 136 remoteproc { 156 remoteproc {
|
| H A D | ti,k3-m4f-rproc.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-m4f-rproc.yaml# 63 remoteproc device. Optional memory regions available for firmware 111 remoteproc@5000000 {
|
| H A D | qcom,sm6350-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm6350-pas.yaml# 54 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 131 remoteproc@3000000 {
|
| H A D | qcom,sc8280xp-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc8280xp-pas.yaml# 54 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 112 remoteproc@3000000 {
|
| H A D | xlnx,zynqmp-r5fss.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/xlnx,zynqmp-r5fss.yaml# 126 remoteproc device. This is variable and describes the memories shared with 127 the remote processor (e.g. remoteproc firmware and carveouts, rpmsg 281 remoteproc@ffe00000 { 327 remoteproc@ffe00000 {
|
| H A D | qcom,sc7180-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7180-pas.yaml# 57 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 153 remoteproc@4080000 {
|
| H A D | qcom,sa8775p-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sa8775p-pas.yaml# 74 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 141 remoteproc@30000000 {
|
| H A D | qcom,pil-info.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,pil-info.yaml# 14 used for communicating remoteproc relocation information to post mortem
|
| H A D | qcom,sm8150-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8150-pas.yaml# 70 - $ref: /schemas/remoteproc/qcom,pas-common.yaml# 162 remoteproc@17300000 {
|
| /linux/include/linux/ |
| H A D | remoteproc.h | 59 * of specific remoteproc configuration. Other entries require the host to 205 * want remoteproc implementations to provide us ranges of physical addresses 286 * By providing this resource entry, the firmware essentially asks remoteproc 292 * the Linux side which is running remoteproc to control the remote 514 * @dev: virtual device for refcounting and common remoteproc behavior 540 * @sysfs_read_only: flag to make remoteproc sysfs files read only 546 * @cdev_put_on_release: flag to indicate if remoteproc should be shutdown on @char_dev release 547 * @features: indicate remoteproc features 592 * struct rproc_subdev - subdevice tied to a remoteproc 614 * struct rproc_vring - remoteproc vring state [all …]
|
| /linux/drivers/media/platform/mediatek/vcodec/common/ |
| H A D | mtk_vcodec_fw.h | 6 #include <linux/remoteproc.h> 7 #include <linux/remoteproc/mtk_scp.h>
|