Commit | Line | Data |
---|---|---|
eb632318 JFM |
1 | * mvebu (Kirkwood, Dove, Armada 370) audio controller |
2 | ||
3 | Required properties: | |
4 | ||
d098b2f0 TP |
5 | - compatible: |
6 | "marvell,kirkwood-audio" for Kirkwood platforms | |
7 | "marvell,dove-audio" for Dove platforms | |
9a0d5113 | 8 | "marvell,armada370-audio" for Armada 370 platforms |
eb632318 JFM |
9 | |
10 | - reg: physical base address of the controller and length of memory mapped | |
11 | region. | |
12 | ||
d098b2f0 TP |
13 | - interrupts: |
14 | with "marvell,kirkwood-audio", the audio interrupt | |
15 | with "marvell,dove-audio", a list of two interrupts, the first for | |
16 | the data flow, and the second for errors. | |
eb632318 JFM |
17 | |
18 | - clocks: one or two phandles. | |
19 | The first one is mandatory and defines the internal clock. | |
20 | The second one is optional and defines an external clock. | |
21 | ||
22 | - clock-names: names associated to the clocks: | |
23 | "internal" for the internal clock | |
24 | "extclk" for the external clock | |
25 | ||
26 | Example: | |
27 | ||
28 | i2s1: audio-controller@b4000 { | |
d098b2f0 | 29 | compatible = "marvell,dove-audio"; |
eb632318 JFM |
30 | reg = <0xb4000 0x2210>; |
31 | interrupts = <21>, <22>; | |
32 | clocks = <&gate_clk 13>; | |
33 | clock-names = "internal"; | |
34 | }; |