Linux 4.1.18
[linux/fpc-iii.git] / Documentation / devicetree / bindings / sound / ts3a227e.txt
bloba836881d96085895619a122d2f1614aa62c93836
1 Texas Instruments TS3A227E
2 Autonomous Audio Accessory Detection and Configuration Switch
4 The TS3A227E detect headsets of 3-ring and 4-ring standards and
5 switches automatically to route the microphone correctly.  It also
6 handles key press detection in accordance with the Android audio
7 headset specification v1.0.
9 Required properties:
11  - compatible:          Should contain "ti,ts3a227e".
12  - reg:                 The i2c address. Should contain <0x3b>.
13  - interrupt-parent:    The parent interrupt controller
14  - interrupts:          Interrupt number for /INT pin from the 227e
16 Optional properies:
17  - ti,micbias:   Intended MICBIAS voltage (datasheet section 9.6.7).
18       Select 0/1/2/3/4/5/6/7 to specify MACBIAS voltage
19       2.1V/2.2V/2.3V/2.4V/2.5V/2.6V/2.7V/2.8V
20       Default value is "1" (2.2V).
22 Examples:
24         i2c {
25                 ts3a227e@3b {
26                         compatible = "ti,ts3a227e";
27                         reg = <0x3b>;
28                         interrupt-parent = <&gpio>;
29                         interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
30                 };
31         };