diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2015-03-09 21:40:13 -0400 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2015-03-10 20:40:30 -0400 |
commit | 118a509374f7791feee309946abccf2ce5609f16 (patch) | |
tree | fc6b97a4226fe6c64db37d8439b36c168c4799d0 /arch/arm/boot/dts/r8a7790.dtsi | |
parent | d73a5013ed61bc605374f72ce879a358feba7f3e (diff) |
ARM: shmobile: r8a7790: sound enables Audio DMAC entry on DTSI
This patch adds Audio DMAC (= rcar-dmac) entry for sound
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Diffstat (limited to 'arch/arm/boot/dts/r8a7790.dtsi')
-rw-r--r-- | arch/arm/boot/dts/r8a7790.dtsi | 130 |
1 files changed, 108 insertions, 22 deletions
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi index 48d11e0ee088..4bb2f4c17321 100644 --- a/arch/arm/boot/dts/r8a7790.dtsi +++ b/arch/arm/boot/dts/r8a7790.dtsi | |||
@@ -1481,34 +1481,120 @@ | |||
1481 | status = "disabled"; | 1481 | status = "disabled"; |
1482 | 1482 | ||
1483 | rcar_sound,dvc { | 1483 | rcar_sound,dvc { |
1484 | dvc0: dvc@0 { }; | 1484 | dvc0: dvc@0 { |
1485 | dvc1: dvc@1 { }; | 1485 | dmas = <&audma0 0xbc>; |
1486 | dma-names = "tx"; | ||
1487 | }; | ||
1488 | dvc1: dvc@1 { | ||
1489 | dmas = <&audma0 0xbe>; | ||
1490 | dma-names = "tx"; | ||
1491 | }; | ||
1486 | }; | 1492 | }; |
1487 | 1493 | ||
1488 | rcar_sound,src { | 1494 | rcar_sound,src { |
1489 | src0: src@0 { interrupts = <0 352 IRQ_TYPE_LEVEL_HIGH>; }; | 1495 | src0: src@0 { |
1490 | src1: src@1 { interrupts = <0 353 IRQ_TYPE_LEVEL_HIGH>; }; | 1496 | interrupts = <0 352 IRQ_TYPE_LEVEL_HIGH>; |
1491 | src2: src@2 { interrupts = <0 354 IRQ_TYPE_LEVEL_HIGH>; }; | 1497 | dmas = <&audma0 0x85>, <&audma1 0x9a>; |
1492 | src3: src@3 { interrupts = <0 355 IRQ_TYPE_LEVEL_HIGH>; }; | 1498 | dma-names = "rx", "tx"; |
1493 | src4: src@4 { interrupts = <0 356 IRQ_TYPE_LEVEL_HIGH>; }; | 1499 | }; |
1494 | src5: src@5 { interrupts = <0 357 IRQ_TYPE_LEVEL_HIGH>; }; | 1500 | src1: src@1 { |
1495 | src6: src@6 { interrupts = <0 358 IRQ_TYPE_LEVEL_HIGH>; }; | 1501 | interrupts = <0 353 IRQ_TYPE_LEVEL_HIGH>; |
1496 | src7: src@7 { interrupts = <0 359 IRQ_TYPE_LEVEL_HIGH>; }; | 1502 | dmas = <&audma0 0x87>, <&audma1 0x9c>; |
1497 | src8: src@8 { interrupts = <0 360 IRQ_TYPE_LEVEL_HIGH>; }; | 1503 | dma-names = "rx", "tx"; |
1498 | src9: src@9 { interrupts = <0 361 IRQ_TYPE_LEVEL_HIGH>; }; | 1504 | }; |
1505 | src2: src@2 { | ||
1506 | interrupts = <0 354 IRQ_TYPE_LEVEL_HIGH>; | ||
1507 | dmas = <&audma0 0x89>, <&audma1 0x9e>; | ||
1508 | dma-names = "rx", "tx"; | ||
1509 | }; | ||
1510 | src3: src@3 { | ||
1511 | interrupts = <0 355 IRQ_TYPE_LEVEL_HIGH>; | ||
1512 | dmas = <&audma0 0x8b>, <&audma1 0xa0>; | ||
1513 | dma-names = "rx", "tx"; | ||
1514 | }; | ||
1515 | src4: src@4 { | ||
1516 | interrupts = <0 356 IRQ_TYPE_LEVEL_HIGH>; | ||
1517 | dmas = <&audma0 0x8d>, <&audma1 0xb0>; | ||
1518 | dma-names = "rx", "tx"; | ||
1519 | }; | ||
1520 | src5: src@5 { | ||
1521 | interrupts = <0 357 IRQ_TYPE_LEVEL_HIGH>; | ||
1522 | dmas = <&audma0 0x8f>, <&audma1 0xb2>; | ||
1523 | dma-names = "rx", "tx"; | ||
1524 | }; | ||
1525 | src6: src@6 { | ||
1526 | interrupts = <0 358 IRQ_TYPE_LEVEL_HIGH>; | ||
1527 | dmas = <&audma0 0x91>, <&audma1 0xb4>; | ||
1528 | dma-names = "rx", "tx"; | ||
1529 | }; | ||
1530 | src7: src@7 { | ||
1531 | interrupts = <0 359 IRQ_TYPE_LEVEL_HIGH>; | ||
1532 | dmas = <&audma0 0x93>, <&audma1 0xb6>; | ||
1533 | dma-names = "rx", "tx"; | ||
1534 | }; | ||
1535 | src8: src@8 { | ||
1536 | interrupts = <0 360 IRQ_TYPE_LEVEL_HIGH>; | ||
1537 | dmas = <&audma0 0x95>, <&audma1 0xb8>; | ||
1538 | dma-names = "rx", "tx"; | ||
1539 | }; | ||
1540 | src9: src@9 { | ||
1541 | interrupts = <0 361 IRQ_TYPE_LEVEL_HIGH>; | ||
1542 | dmas = <&audma0 0x97>, <&audma1 0xba>; | ||
1543 | dma-names = "rx", "tx"; | ||
1544 | }; | ||
1499 | }; | 1545 | }; |
1500 | 1546 | ||
1501 | rcar_sound,ssi { | 1547 | rcar_sound,ssi { |
1502 | ssi0: ssi@0 { interrupts = <0 370 IRQ_TYPE_LEVEL_HIGH>; }; | 1548 | ssi0: ssi@0 { |
1503 | ssi1: ssi@1 { interrupts = <0 371 IRQ_TYPE_LEVEL_HIGH>; }; | 1549 | interrupts = <0 370 IRQ_TYPE_LEVEL_HIGH>; |
1504 | ssi2: ssi@2 { interrupts = <0 372 IRQ_TYPE_LEVEL_HIGH>; }; | 1550 | dmas = <&audma0 0x01>, <&audma1 0x02>, <&audma0 0x15>, <&audma1 0x16>; |
1505 | ssi3: ssi@3 { interrupts = <0 373 IRQ_TYPE_LEVEL_HIGH>; }; | 1551 | dma-names = "rx", "tx", "rxu", "txu"; |
1506 | ssi4: ssi@4 { interrupts = <0 374 IRQ_TYPE_LEVEL_HIGH>; }; | 1552 | }; |
1507 | ssi5: ssi@5 { interrupts = <0 375 IRQ_TYPE_LEVEL_HIGH>; }; | 1553 | ssi1: ssi@1 { |
1508 | ssi6: ssi@6 { interrupts = <0 376 IRQ_TYPE_LEVEL_HIGH>; }; | 1554 | interrupts = <0 371 IRQ_TYPE_LEVEL_HIGH>; |
1509 | ssi7: ssi@7 { interrupts = <0 377 IRQ_TYPE_LEVEL_HIGH>; }; | 1555 | dmas = <&audma0 0x03>, <&audma1 0x04>, <&audma0 0x49>, <&audma1 0x4a>; |
1510 | ssi8: ssi@8 { interrupts = <0 378 IRQ_TYPE_LEVEL_HIGH>; }; | 1556 | dma-names = "rx", "tx", "rxu", "txu"; |
1511 | ssi9: ssi@9 { interrupts = <0 379 IRQ_TYPE_LEVEL_HIGH>; }; | 1557 | }; |
1558 | ssi2: ssi@2 { | ||
1559 | interrupts = <0 372 IRQ_TYPE_LEVEL_HIGH>; | ||
1560 | dmas = <&audma0 0x05>, <&audma1 0x06>, <&audma0 0x63>, <&audma1 0x64>; | ||
1561 | dma-names = "rx", "tx", "rxu", "txu"; | ||
1562 | }; | ||
1563 | ssi3: ssi@3 { | ||
1564 | interrupts = <0 373 IRQ_TYPE_LEVEL_HIGH>; | ||
1565 | dmas = <&audma0 0x07>, <&audma1 0x08>, <&audma0 0x6f>, <&audma1 0x70>; | ||
1566 | dma-names = "rx", "tx", "rxu", "txu"; | ||
1567 | }; | ||
1568 | ssi4: ssi@4 { | ||
1569 | interrupts = <0 374 IRQ_TYPE_LEVEL_HIGH>; | ||
1570 | dmas = <&audma0 0x09>, <&audma1 0x0a>, <&audma0 0x71>, <&audma1 0x72>; | ||
1571 | dma-names = "rx", "tx", "rxu", "txu"; | ||
1572 | }; | ||
1573 | ssi5: ssi@5 { | ||
1574 | interrupts = <0 375 IRQ_TYPE_LEVEL_HIGH>; | ||
1575 | dmas = <&audma0 0x0b>, <&audma1 0x0c>, <&audma0 0x73>, <&audma1 0x74>; | ||
1576 | dma-names = "rx", "tx", "rxu", "txu"; | ||
1577 | }; | ||
1578 | ssi6: ssi@6 { | ||
1579 | interrupts = <0 376 IRQ_TYPE_LEVEL_HIGH>; | ||
1580 | dmas = <&audma0 0x0d>, <&audma1 0x0e>, <&audma0 0x75>, <&audma1 0x76>; | ||
1581 | dma-names = "rx", "tx", "rxu", "txu"; | ||
1582 | }; | ||
1583 | ssi7: ssi@7 { | ||
1584 | interrupts = <0 377 IRQ_TYPE_LEVEL_HIGH>; | ||
1585 | dmas = <&audma0 0x0f>, <&audma1 0x10>, <&audma0 0x79>, <&audma1 0x7a>; | ||
1586 | dma-names = "rx", "tx", "rxu", "txu"; | ||
1587 | }; | ||
1588 | ssi8: ssi@8 { | ||
1589 | interrupts = <0 378 IRQ_TYPE_LEVEL_HIGH>; | ||
1590 | dmas = <&audma0 0x11>, <&audma1 0x12>, <&audma0 0x7b>, <&audma1 0x7c>; | ||
1591 | dma-names = "rx", "tx", "rxu", "txu"; | ||
1592 | }; | ||
1593 | ssi9: ssi@9 { | ||
1594 | interrupts = <0 379 IRQ_TYPE_LEVEL_HIGH>; | ||
1595 | dmas = <&audma0 0x13>, <&audma1 0x14>, <&audma0 0x7d>, <&audma1 0x7e>; | ||
1596 | dma-names = "rx", "tx", "rxu", "txu"; | ||
1597 | }; | ||
1512 | }; | 1598 | }; |
1513 | }; | 1599 | }; |
1514 | 1600 | ||