| WM8960 audio CODEC |
| |
| This device supports I2C only. |
| |
| Required properties: |
| |
| - compatible : "wlf,wm8960" |
| |
| - reg : the I2C address of the device. |
| |
| Optional properties: |
| - wlf,shared-lrclk: This is a boolean property. If present, the LRCM bit of |
| R24 (Additional control 2) gets set, indicating that ADCLRC and DACLRC pins |
| will be disabled only when ADC (Left and Right) and DAC (Left and Right) |
| are disabled. |
| When wm8960 works on synchronize mode and DACLRC pin is used to supply |
| frame clock, it will no frame clock for captrue unless enable DAC to enable |
| DACLRC pin. If shared-lrclk is present, no need to enable DAC for captrue. |
| |
| - wlf,capless: This is a boolean property. If present, OUT3 pin will be |
| enabled and disabled together with HP_L and HP_R pins in response to jack |
| detect events. |
| |
| Example: |
| |
| wm8960: codec@1a { |
| compatible = "wlf,wm8960"; |
| reg = <0x1a>; |
| |
| wlf,shared-lrclk; |
| }; |