Commit | Line | Data |
---|---|---|
567e4f98 SC |
1 | Everest ES8328 audio CODEC |
2 | ||
3 | This device supports both I2C and SPI. | |
4 | ||
5 | Required properties: | |
6 | ||
7 | - compatible : "everest,es8328" | |
8 | - DVDD-supply : Regulator providing digital core supply voltage 1.8 - 3.6V | |
9 | - AVDD-supply : Regulator providing analog supply voltage 3.3V | |
10 | - PVDD-supply : Regulator providing digital IO supply voltage 1.8 - 3.6V | |
11 | - IPVDD-supply : Regulator providing analog output voltage 3.3V | |
12 | - clocks : A 22.5792 or 11.2896 MHz clock | |
13 | - reg : the I2C address of the device for I2C, the chip select number for SPI | |
14 | ||
15 | Pins on the device (for linking into audio routes): | |
16 | ||
17 | * LOUT1 | |
18 | * LOUT2 | |
19 | * ROUT1 | |
20 | * ROUT2 | |
21 | * LINPUT1 | |
22 | * RINPUT1 | |
23 | * LINPUT2 | |
24 | * RINPUT2 | |
25 | * Mic Bias | |
26 | ||
27 | ||
28 | Example: | |
29 | ||
30 | codec: es8328@11 { | |
31 | compatible = "everest,es8328"; | |
32 | DVDD-supply = <®_3p3v>; | |
33 | AVDD-supply = <®_3p3v>; | |
34 | PVDD-supply = <®_3p3v>; | |
35 | HPVDD-supply = <®_3p3v>; | |
36 | clocks = <&clks 169>; | |
37 | reg = <0x11>; | |
38 | }; |