18c2ecf20Sopenharmony_ci* mvebu (Kirkwood, Dove, Armada 370) audio controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci- compatible:
68c2ecf20Sopenharmony_ci  "marvell,kirkwood-audio" for Kirkwood platforms
78c2ecf20Sopenharmony_ci  "marvell,dove-audio" for Dove platforms
88c2ecf20Sopenharmony_ci  "marvell,armada370-audio" for Armada 370 platforms
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci- reg: physical base address of the controller and length of memory mapped
118c2ecf20Sopenharmony_ci  region.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci- interrupts:
148c2ecf20Sopenharmony_ci  with "marvell,kirkwood-audio", the audio interrupt
158c2ecf20Sopenharmony_ci  with "marvell,dove-audio", a list of two interrupts, the first for
168c2ecf20Sopenharmony_ci  the data flow, and the second for errors.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci- clocks: one or two phandles.
198c2ecf20Sopenharmony_ci  The first one is mandatory and defines the internal clock.
208c2ecf20Sopenharmony_ci  The second one is optional and defines an external clock.
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci- clock-names: names associated to the clocks:
238c2ecf20Sopenharmony_ci	"internal" for the internal clock
248c2ecf20Sopenharmony_ci	"extclk" for the external clock
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciExample:
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_cii2s1: audio-controller@b4000 {
298c2ecf20Sopenharmony_ci	compatible = "marvell,dove-audio";
308c2ecf20Sopenharmony_ci	reg = <0xb4000 0x2210>;
318c2ecf20Sopenharmony_ci	interrupts = <21>, <22>;
328c2ecf20Sopenharmony_ci	clocks = <&gate_clk 13>;
338c2ecf20Sopenharmony_ci	clock-names = "internal";
348c2ecf20Sopenharmony_ci};
35