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