@@ -66,6 +66,17 @@ properties:
66
66
Should contain the name of the default firmware image
67
67
file located on the firmware search path.
68
68
69
+ interrupts :
70
+ maxItems : 1
71
+ description :
72
+ Interrupt specifiers enable the virtio/rpmsg communication between MPU
73
+ and the PRU/RTU cores. For the values of the interrupt cells please refer
74
+ to interrupt-controller/ti,pruss-intc.yaml schema.
75
+
76
+ interrupt-names :
77
+ items :
78
+ - const : vring
79
+
69
80
if :
70
81
properties :
71
82
compatible :
@@ -171,6 +182,9 @@ examples:
171
182
<0x22400 0x100>;
172
183
reg-names = "iram", "control", "debug";
173
184
firmware-name = "am65x-pru0_0-fw";
185
+ interrupt-parent = <&icssg0_intc>;
186
+ interrupts = <16 2 2>;
187
+ interrupt-names = "vring";
174
188
};
175
189
176
190
rtu0_0: rtu@4000 {
@@ -180,6 +194,9 @@ examples:
180
194
<0x23400 0x100>;
181
195
reg-names = "iram", "control", "debug";
182
196
firmware-name = "am65x-rtu0_0-fw";
197
+ interrupt-parent = <&icssg0_intc>;
198
+ interrupts = <20 4 4>;
199
+ interrupt-names = "vring";
183
200
};
184
201
185
202
tx_pru0_0: txpru@a000 {
@@ -198,6 +215,9 @@ examples:
198
215
<0x24400 0x100>;
199
216
reg-names = "iram", "control", "debug";
200
217
firmware-name = "am65x-pru0_1-fw";
218
+ interrupt-parent = <&icssg0_intc>;
219
+ interrupts = <18 3 3>;
220
+ interrupt-names = "vring";
201
221
};
202
222
203
223
rtu0_1: rtu@6000 {
@@ -207,6 +227,9 @@ examples:
207
227
<0x23c00 0x100>;
208
228
reg-names = "iram", "control", "debug";
209
229
firmware-name = "am65x-rtu0_1-fw";
230
+ interrupt-parent = <&icssg0_intc>;
231
+ interrupts = <22 5 5>;
232
+ interrupt-names = "vring";
210
233
};
211
234
212
235
tx_pru0_1: txpru@c000 {
0 commit comments