aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorSuman Anna <s-anna@ti.com>2014-07-11 17:44:38 -0400
committerTony Lindgren <tony@atomide.com>2014-07-15 08:08:56 -0400
commit38baefb33f418991072d64b0c8d619def3c362d3 (patch)
treea2dd082e221fda65beb08bf27cec52312eb820c0 /arch/arm
parent44e6ab1b619853f05bf7250e55a6d82864e340d7 (diff)
ARM: dts: DRA7: Add mailbox nodes
DRA7xx has 13 system mailboxes, and is present on both the DRA72x and DRA74x family of SoCs. Add the DT nodes for all these 13 mailboxes. Except for mailbox 1, all other mailboxes do not have interrupts mapped into the MPU GIC by default. All the mailboxes have been disabled and the interrupts property information is left out intentionally for now, because of the dependencies against the crossbar driver. These mailboxes can be enabled when a usecase arises and the crossbar driver dependencies are met. NOTE: The mailbox 1 has different number of mailbox fifos and IP interrupts compared to the remaining 12 mailboxes. Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/dra7.dtsi117
1 files changed, 117 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/dra7.dtsi b/arch/arm/boot/dts/dra7.dtsi
index c29945e07c5a..99c40d476186 100644
--- a/arch/arm/boot/dts/dra7.dtsi
+++ b/arch/arm/boot/dts/dra7.dtsi
@@ -338,6 +338,123 @@
338 status = "disabled"; 338 status = "disabled";
339 }; 339 };
340 340
341 mailbox1: mailbox@4a0f4000 {
342 compatible = "ti,omap4-mailbox";
343 reg = <0x4a0f4000 0x200>;
344 ti,hwmods = "mailbox1";
345 ti,mbox-num-users = <3>;
346 ti,mbox-num-fifos = <8>;
347 status = "disabled";
348 };
349
350 mailbox2: mailbox@4883a000 {
351 compatible = "ti,omap4-mailbox";
352 reg = <0x4883a000 0x200>;
353 ti,hwmods = "mailbox2";
354 ti,mbox-num-users = <4>;
355 ti,mbox-num-fifos = <12>;
356 status = "disabled";
357 };
358
359 mailbox3: mailbox@4883c000 {
360 compatible = "ti,omap4-mailbox";
361 reg = <0x4883c000 0x200>;
362 ti,hwmods = "mailbox3";
363 ti,mbox-num-users = <4>;
364 ti,mbox-num-fifos = <12>;
365 status = "disabled";
366 };
367
368 mailbox4: mailbox@4883e000 {
369 compatible = "ti,omap4-mailbox";
370 reg = <0x4883e000 0x200>;
371 ti,hwmods = "mailbox4";
372 ti,mbox-num-users = <4>;
373 ti,mbox-num-fifos = <12>;
374 status = "disabled";
375 };
376
377 mailbox5: mailbox@48840000 {
378 compatible = "ti,omap4-mailbox";
379 reg = <0x48840000 0x200>;
380 ti,hwmods = "mailbox5";
381 ti,mbox-num-users = <4>;
382 ti,mbox-num-fifos = <12>;
383 status = "disabled";
384 };
385
386 mailbox6: mailbox@48842000 {
387 compatible = "ti,omap4-mailbox";
388 reg = <0x48842000 0x200>;
389 ti,hwmods = "mailbox6";
390 ti,mbox-num-users = <4>;
391 ti,mbox-num-fifos = <12>;
392 status = "disabled";
393 };
394
395 mailbox7: mailbox@48844000 {
396 compatible = "ti,omap4-mailbox";
397 reg = <0x48844000 0x200>;
398 ti,hwmods = "mailbox7";
399 ti,mbox-num-users = <4>;
400 ti,mbox-num-fifos = <12>;
401 status = "disabled";
402 };
403
404 mailbox8: mailbox@48846000 {
405 compatible = "ti,omap4-mailbox";
406 reg = <0x48846000 0x200>;
407 ti,hwmods = "mailbox8";
408 ti,mbox-num-users = <4>;
409 ti,mbox-num-fifos = <12>;
410 status = "disabled";
411 };
412
413 mailbox9: mailbox@4885e000 {
414 compatible = "ti,omap4-mailbox";
415 reg = <0x4885e000 0x200>;
416 ti,hwmods = "mailbox9";
417 ti,mbox-num-users = <4>;
418 ti,mbox-num-fifos = <12>;
419 status = "disabled";
420 };
421
422 mailbox10: mailbox@48860000 {
423 compatible = "ti,omap4-mailbox";
424 reg = <0x48860000 0x200>;
425 ti,hwmods = "mailbox10";
426 ti,mbox-num-users = <4>;
427 ti,mbox-num-fifos = <12>;
428 status = "disabled";
429 };
430
431 mailbox11: mailbox@48862000 {
432 compatible = "ti,omap4-mailbox";
433 reg = <0x48862000 0x200>;
434 ti,hwmods = "mailbox11";
435 ti,mbox-num-users = <4>;
436 ti,mbox-num-fifos = <12>;
437 status = "disabled";
438 };
439
440 mailbox12: mailbox@48864000 {
441 compatible = "ti,omap4-mailbox";
442 reg = <0x48864000 0x200>;
443 ti,hwmods = "mailbox12";
444 ti,mbox-num-users = <4>;
445 ti,mbox-num-fifos = <12>;
446 status = "disabled";
447 };
448
449 mailbox13: mailbox@48802000 {
450 compatible = "ti,omap4-mailbox";
451 reg = <0x48802000 0x200>;
452 ti,hwmods = "mailbox13";
453 ti,mbox-num-users = <4>;
454 ti,mbox-num-fifos = <12>;
455 status = "disabled";
456 };
457
341 timer1: timer@4ae18000 { 458 timer1: timer@4ae18000 {
342 compatible = "ti,omap5430-timer"; 459 compatible = "ti,omap5430-timer";
343 reg = <0x4ae18000 0x80>; 460 reg = <0x4ae18000 0x80>;