Home
last modified time | relevance | path

Searched full:remoteproc (Results 1 – 25 of 79) sorted by relevance

1234

/linux/Documentation/ABI/testing/
H A Dsysfs-class-remoteproc1 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 Dqcom_rproc.h7 * 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 Domap_remoteproc.c29 #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 Dremoteproc_cdev.c3 * 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 Dst_slim_rproc.c16 #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 Dremoteproc_core.c34 #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 …]
H A Dingenic_rproc.c3 * Ingenic JZ47xx remoteproc driver
14 #include <linux/remoteproc.h>
53 * struct vpu - Ingenic VPU remoteproc private structure
H A Dti_sci_proc.h19 * @proc_id: processor id for the consumer remoteproc device
20 * @host_id: host id to pass the control over for this consumer remoteproc
/linux/Documentation/devicetree/bindings/remoteproc/
H A Drenesas,rcar-rproc.yaml4 $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 Dqcom,qcs404-pas.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,qcs404-pas.yaml#
58 - $ref: /schemas/remoteproc/qcom,pas-common.yaml#
67 remoteproc@c700000 {
H A Dti,omap-remoteproc.yaml4 $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 Dqcom,sm6375-pas.yaml4 $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 Dti,k3-m4f-rproc.yaml4 $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 Dqcom,rpm-proc.yaml4 $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 Dqcom,sm6350-pas.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm6350-pas.yaml#
54 - $ref: /schemas/remoteproc/qcom,pas-common.yaml#
131 remoteproc@3000000 {
H A Dxlnx,zynqmp-r5fss.yaml4 $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 Dqcom,sc7180-pas.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7180-pas.yaml#
57 - $ref: /schemas/remoteproc/qcom,pas-common.yaml#
153 remoteproc@4080000 {
H A Dqcom,pil-info.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,pil-info.yaml#
14 used for communicating remoteproc relocation information to post mortem
H A Dqcom,sm8150-pas.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8150-pas.yaml#
70 - $ref: /schemas/remoteproc/qcom,pas-common.yaml#
162 remoteproc@17300000 {
H A Dqcom,glink-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-edge.yaml#
83 remoteproc@8a00000 {
H A Dti,pru-consumer.yaml4 $id: http://devicetree.org/schemas/remoteproc/ti,pru-consumer.yaml#
17 properties are a list of common properties supported by the PRU remoteproc
H A Dwkup_m3_rproc.txt1 TI Wakeup M3 Remoteproc Driver
7 binary to accomplish this. The wkup_m3 remoteproc driver handles the loading of
H A Damlogic,meson-mx-ao-arc.yaml4 $id: http://devicetree.org/schemas/remoteproc/amlogic,meson-mx-ao-arc.yaml#
77 remoteproc@1c {
/linux/include/linux/
H A Dremoteproc.h59 * 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 Dmtk_vcodec_fw.h6 #include <linux/remoteproc.h>
7 #include <linux/remoteproc/mtk_scp.h>

1234