18c2ecf20Sopenharmony_ciMarvell PXA2xx audio complex
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThis descriptions matches the AC97 controller found in pxa2xx and pxa3xx series.
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciRequired properties:
68c2ecf20Sopenharmony_ci  - compatible: should be one of the following:
78c2ecf20Sopenharmony_ci    "marvell,pxa250-ac97"
88c2ecf20Sopenharmony_ci    "marvell,pxa270-ac97"
98c2ecf20Sopenharmony_ci    "marvell,pxa300-ac97"
108c2ecf20Sopenharmony_ci  - reg: device MMIO address space
118c2ecf20Sopenharmony_ci  - interrupts: single interrupt generated by AC97 IP
128c2ecf20Sopenharmony_ci  - clocks: input clock of the AC97 IP, refer to clock-bindings.txt
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciOptional properties:
158c2ecf20Sopenharmony_ci  - pinctrl-names, pinctrl-0: refer to pinctrl-bindings.txt
168c2ecf20Sopenharmony_ci  - reset-gpios: gpio used for AC97 reset, refer to gpio.txt
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciExample:
198c2ecf20Sopenharmony_ci	ac97: sound@40500000 {
208c2ecf20Sopenharmony_ci		compatible = "marvell,pxa250-ac97";
218c2ecf20Sopenharmony_ci		reg = < 0x40500000 0x1000 >;
228c2ecf20Sopenharmony_ci		interrupts = <14>;
238c2ecf20Sopenharmony_ci		reset-gpios = <&gpio 113 GPIO_ACTIVE_HIGH>;
248c2ecf20Sopenharmony_ci		#sound-dai-cells = <1>;
258c2ecf20Sopenharmony_ci		pinctrl-names = "default";
268c2ecf20Sopenharmony_ci		pinctrl-0 = < &pmux_ac97_default >;
278c2ecf20Sopenharmony_ci	};
28