Hebbar, Gururaja | c24fdc8 | 2012-08-27 18:56:44 +0530 | [diff] [blame] | 1 | Texas Instruments - tlv320aic3x Codec module |
| 2 | |
| 3 | The tlv320aic3x serial control bus communicates through I2C protocols |
| 4 | |
| 5 | Required properties: |
| 6 | - compatible - "string" - "ti,tlv320aic3x" |
| 7 | - reg - <int> - I2C slave address |
| 8 | |
| 9 | |
| 10 | Optional properties: |
| 11 | |
| 12 | - gpio-reset - gpio pin number used for codec reset |
| 13 | - ai3x-gpio-func - <array of 2 int> - AIC3X_GPIO1 & AIC3X_GPIO2 Functionality |
Hebbar Gururaja | e2e8bfd | 2013-01-31 18:23:04 +0530 | [diff] [blame] | 14 | - ai3x-micbias-vg - MicBias Voltage required. |
| 15 | 1 - MICBIAS output is powered to 2.0V, |
| 16 | 2 - MICBIAS output is powered to 2.5V, |
| 17 | 3 - MICBIAS output is connected to AVDD, |
| 18 | If this node is not mentioned or if the value is incorrect, then MicBias |
| 19 | is powered down. |
Hebbar, Gururaja | c24fdc8 | 2012-08-27 18:56:44 +0530 | [diff] [blame] | 20 | |
| 21 | Example: |
| 22 | |
| 23 | tlv320aic3x: tlv320aic3x@1b { |
| 24 | compatible = "ti,tlv320aic3x"; |
| 25 | reg = <0x1b>; |
| 26 | }; |