xref: /freebsd/sys/contrib/device-tree/Bindings/sound/wm8753.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotWM8753 audio CODEC
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThis device supports both I2C and SPI (configured with pin strapping
4*c66ec88fSEmmanuel Vadoton the board).
5*c66ec88fSEmmanuel Vadot
6*c66ec88fSEmmanuel VadotRequired properties:
7*c66ec88fSEmmanuel Vadot
8*c66ec88fSEmmanuel Vadot  - compatible : "wlf,wm8753"
9*c66ec88fSEmmanuel Vadot
10*c66ec88fSEmmanuel Vadot  - reg : the I2C address of the device for I2C, the chip select
11*c66ec88fSEmmanuel Vadot          number for SPI.
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel VadotPins on the device (for linking into audio routes):
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel Vadot  * LOUT1
16*c66ec88fSEmmanuel Vadot  * LOUT2
17*c66ec88fSEmmanuel Vadot  * ROUT1
18*c66ec88fSEmmanuel Vadot  * ROUT2
19*c66ec88fSEmmanuel Vadot  * MONO1
20*c66ec88fSEmmanuel Vadot  * MONO2
21*c66ec88fSEmmanuel Vadot  * OUT3
22*c66ec88fSEmmanuel Vadot  * OUT4
23*c66ec88fSEmmanuel Vadot  * LINE1
24*c66ec88fSEmmanuel Vadot  * LINE2
25*c66ec88fSEmmanuel Vadot  * RXP
26*c66ec88fSEmmanuel Vadot  * RXN
27*c66ec88fSEmmanuel Vadot  * ACIN
28*c66ec88fSEmmanuel Vadot  * ACOP
29*c66ec88fSEmmanuel Vadot  * MIC1N
30*c66ec88fSEmmanuel Vadot  * MIC1
31*c66ec88fSEmmanuel Vadot  * MIC2N
32*c66ec88fSEmmanuel Vadot  * MIC2
33*c66ec88fSEmmanuel Vadot  * Mic Bias
34*c66ec88fSEmmanuel Vadot
35*c66ec88fSEmmanuel VadotExample:
36*c66ec88fSEmmanuel Vadot
37*c66ec88fSEmmanuel Vadotwm8753: codec@1a {
38*c66ec88fSEmmanuel Vadot	compatible = "wlf,wm8753";
39*c66ec88fSEmmanuel Vadot	reg = <0x1a>;
40*c66ec88fSEmmanuel Vadot};
41