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