xref: /freebsd/sys/contrib/device-tree/Bindings/sound/max9860.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotMAX9860 Mono Audio Voice Codec
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot
5*c66ec88fSEmmanuel Vadot  - compatible : "maxim,max9860"
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel Vadot  - reg : the I2C address of the device
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel Vadot  - AVDD-supply, DVDD-supply and DVDDIO-supply : power supplies for
10*c66ec88fSEmmanuel Vadot    the device, as covered in bindings/regulator/regulator.txt
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel Vadot  - clock-names : Required element: "mclk".
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel Vadot  - clocks : A clock specifier for the clock connected as MCLK.
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel VadotExamples:
17*c66ec88fSEmmanuel Vadot
18*c66ec88fSEmmanuel Vadot	max9860: max9860@10 {
19*c66ec88fSEmmanuel Vadot		compatible = "maxim,max9860";
20*c66ec88fSEmmanuel Vadot		reg = <0x10>;
21*c66ec88fSEmmanuel Vadot
22*c66ec88fSEmmanuel Vadot		AVDD-supply = <&reg_1v8>;
23*c66ec88fSEmmanuel Vadot		DVDD-supply = <&reg_1v8>;
24*c66ec88fSEmmanuel Vadot		DVDDIO-supply = <&reg_3v0>;
25*c66ec88fSEmmanuel Vadot
26*c66ec88fSEmmanuel Vadot		clock-names = "mclk";
27*c66ec88fSEmmanuel Vadot		clocks = <&pck2>;
28*c66ec88fSEmmanuel Vadot	};
29