Commit | Line | Data |
---|---|---|
e2280c90 ZW |
1 | WM8960 audio CODEC |
2 | ||
3 | This device supports I2C only. | |
4 | ||
5 | Required properties: | |
6 | ||
7 | - compatible : "wlf,wm8960" | |
8 | ||
9 | - reg : the I2C address of the device. | |
10 | ||
11 | Optional properties: | |
12 | - wlf,shared-lrclk: This is a boolean property. If present, the LRCM bit of | |
13 | R24 (Additional control 2) gets set, indicating that ADCLRC and DACLRC pins | |
14 | will be disabled only when ADC (Left and Right) and DAC (Left and Right) | |
15 | are disabled. | |
16 | When wm8960 works on synchronize mode and DACLRC pin is used to supply | |
17 | frame clock, it will no frame clock for captrue unless enable DAC to enable | |
18 | DACLRC pin. If shared-lrclk is present, no need to enable DAC for captrue. | |
19 | ||
20 | - wlf,capless: This is a boolean property. If present, OUT3 pin will be | |
21 | enabled and disabled together with HP_L and HP_R pins in response to jack | |
22 | detect events. | |
23 | ||
24 | Example: | |
25 | ||
26 | codec: wm8960@1a { | |
27 | compatible = "wlf,wm8960"; | |
28 | reg = <0x1a>; | |
29 | ||
30 | wlf,shared-lrclk; | |
31 | }; |