4 - compatible : "renesas,rcar_sound-gen1" if generation1
5 "renesas,rcar_sound-gen2" if generation2
6 - reg : Should contain the register physical address.
8 SRU/ADG/SSI if generation1
9 SRU/ADG/SSIU/SSI if generation2
10 - rcar_sound,ssi : Should contain SSI feature.
11 The number of SSI subnode should be same as HW.
13 - rcar_sound,src : Should contain SRC feature.
14 The number of SRC subnode should be same as HW.
16 - rcar_sound,dvc : Should contain DVC feature.
17 The number of DVC subnode should be same as HW.
19 - rcar_sound,dai : DAI contents.
20 The number of DAI subnode should be same as HW.
23 SSI subnode properties:
24 - interrupts : Should contain SSI interrupt for PIO transfer
25 - shared-pin : if shared clock pin
26 - pio-transfer : use PIO transfer mode
27 - no-busif : BUSIF is not ussed when [mem -> SSI] via DMA case
29 SRC subnode properties:
30 no properties at this point
32 DAI subnode properties:
33 - playback : list of playback modules
34 - capture : list of capture modules
38 rcar_sound: rcar_sound@0xffd90000 {
39 #sound-dai-cells = <1>;
40 compatible = "renesas,rcar_sound-gen2";
41 reg = <0 0xec500000 0 0x1000>, /* SCU */
42 <0 0xec5a0000 0 0x100>, /* ADG */
43 <0 0xec540000 0 0x1000>, /* SSIU */
44 <0 0xec541000 0 0x1280>; /* SSI */
66 interrupts = <0 370 IRQ_TYPE_LEVEL_HIGH>;
69 interrupts = <0 371 IRQ_TYPE_LEVEL_HIGH>;
72 interrupts = <0 372 IRQ_TYPE_LEVEL_HIGH>;
75 interrupts = <0 373 IRQ_TYPE_LEVEL_HIGH>;
78 interrupts = <0 374 IRQ_TYPE_LEVEL_HIGH>;
81 interrupts = <0 375 IRQ_TYPE_LEVEL_HIGH>;
84 interrupts = <0 376 IRQ_TYPE_LEVEL_HIGH>;
87 interrupts = <0 377 IRQ_TYPE_LEVEL_HIGH>;
90 interrupts = <0 378 IRQ_TYPE_LEVEL_HIGH>;
93 interrupts = <0 379 IRQ_TYPE_LEVEL_HIGH>;
99 playback = <&ssi5 &src5>;