162306a36Sopenharmony_ciMarvell PXA2xx audio complex
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThis descriptions matches the AC97 controller found in pxa2xx and pxa3xx series.
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciRequired properties:
662306a36Sopenharmony_ci  - compatible: should be one of the following:
762306a36Sopenharmony_ci    "marvell,pxa250-ac97"
862306a36Sopenharmony_ci    "marvell,pxa270-ac97"
962306a36Sopenharmony_ci    "marvell,pxa300-ac97"
1062306a36Sopenharmony_ci  - reg: device MMIO address space
1162306a36Sopenharmony_ci  - interrupts: single interrupt generated by AC97 IP
1262306a36Sopenharmony_ci  - clocks: input clock of the AC97 IP, refer to clock-bindings.txt
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciOptional properties:
1562306a36Sopenharmony_ci  - pinctrl-names, pinctrl-0: refer to pinctrl-bindings.txt
1662306a36Sopenharmony_ci  - reset-gpios: gpio used for AC97 reset, refer to gpio.txt
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciExample:
1962306a36Sopenharmony_ci	ac97: sound@40500000 {
2062306a36Sopenharmony_ci		compatible = "marvell,pxa250-ac97";
2162306a36Sopenharmony_ci		reg = < 0x40500000 0x1000 >;
2262306a36Sopenharmony_ci		interrupts = <14>;
2362306a36Sopenharmony_ci		reset-gpios = <&gpio 113 GPIO_ACTIVE_HIGH>;
2462306a36Sopenharmony_ci		#sound-dai-cells = <1>;
2562306a36Sopenharmony_ci		pinctrl-names = "default";
2662306a36Sopenharmony_ci		pinctrl-0 = < &pmux_ac97_default >;
2762306a36Sopenharmony_ci	};
28