blob: 1f6a2d729a5ad2278fe1e4b6fb01649e7c3ff4df (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
Xilinx ARM Cortex A9-A9 remoteproc driver
==========================================
Zynq family of devices can use one A9 processor to help with various
low power / real time tasks.
This driver requires specific Zynq hardware design.
Zynq RemoteProc Device Node:
=================================
A zynq_remoteproc device node is used to represent the 2nd A9 instance
within Zynq SoC.
Required properties:
--------------------
- compatible : should be "xlnx,zynq_remoteproc"
- vring0: soft interrupt for kicking from firmware
- vring1: soft interrupt for kicking from Linux kernel
- srams: firmware memories
Example:
--------
amba {
elf_ddr_0: ddr@3ed00000 {
compatible = "mmio-sram";
reg = <0x100000 0x80000>;
};
};
zynq_remoteproc@0 {
compatible = "xlnx,zynq_remoteproc";
vring0 = <15>;
vring1 = <14>;
srams = <&elf_ddr_0>;
};
|