xref: /freebsd/sys/contrib/device-tree/Bindings/sound/atmel_ac97c.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* Atmel AC97 controller
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot  - compatible: "atmel,at91sam9263-ac97c"
5*c66ec88fSEmmanuel Vadot  - reg: Address and length of the register set for the device
6*c66ec88fSEmmanuel Vadot  - interrupts: Should contain AC97 interrupt
7*c66ec88fSEmmanuel Vadot  - ac97-gpios: Please refer to soc-ac97link.txt, only ac97-reset is used
8*c66ec88fSEmmanuel VadotOptional properties:
9*c66ec88fSEmmanuel Vadot  - pinctrl-names, pinctrl-0: Please refer to pinctrl-bindings.txt
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel VadotExample:
12*c66ec88fSEmmanuel Vadotsound@fffa0000 {
13*c66ec88fSEmmanuel Vadot       compatible = "atmel,at91sam9263-ac97c";
14*c66ec88fSEmmanuel Vadot       pinctrl-names = "default";
15*c66ec88fSEmmanuel Vadot       pinctrl-0 = <&pinctrl_ac97>;
16*c66ec88fSEmmanuel Vadot       reg = <0xfffa0000 0x4000>;
17*c66ec88fSEmmanuel Vadot       interrupts = <18 IRQ_TYPE_LEVEL_HIGH 5>;
18*c66ec88fSEmmanuel Vadot
19*c66ec88fSEmmanuel Vadot       ac97-gpios = <&pioB 0 0 &pioB 2 0 &pioC 29 GPIO_ACTIVE_LOW>;
20*c66ec88fSEmmanuel Vadot};
21