1* Texas Instruments SoC with twl4030 based audio setups 2 3Required properties: 4- compatible: "ti,omap-twl4030" 5- ti,model: Name of the sound card (for example "omap3beagle") 6- ti,mcbsp: phandle for the McBSP node 7- ti,codec: phandle for the twl4030 audio node 8 9Optional properties: 10- ti,mcbsp-voice: phandle for the McBSP node connected to the voice port of twl 11- ti, jack-det-gpio: Jack detect GPIO 12- ti,audio-routing: List of connections between audio components. 13 Each entry is a pair of strings, the first being the connection's sink, 14 the second being the connection's source. 15 If the routing is not provided all possible connection will be available 16 17Available audio endpoints for the audio-routing table: 18 19Board connectors: 20 * Headset Stereophone 21 * Earpiece Spk 22 * Handsfree Spk 23 * Ext Spk 24 * Main Mic 25 * Sub Mic 26 * Headset Mic 27 * Carkit Mic 28 * Digital0 Mic 29 * Digital1 Mic 30 * Line In 31 32twl4030 pins: 33 * HSOL 34 * HSOR 35 * EARPIECE 36 * HFL 37 * HFR 38 * PREDRIVEL 39 * PREDRIVER 40 * CARKITL 41 * CARKITR 42 * MAINMIC 43 * SUBMIC 44 * HSMIC 45 * DIGIMIC0 46 * DIGIMIC1 47 * CARKITMIC 48 * AUXL 49 * AUXR 50 51 * Headset Mic Bias 52 * Mic Bias 1 /* Used for Main Mic or Digimic0 */ 53 * Mic Bias 2 /* Used for Sub Mic or Digimic1 */ 54 55Example: 56 57sound { 58 compatible = "ti,omap-twl4030"; 59 ti,model = "omap3beagle"; 60 61 ti,mcbsp = <&mcbsp2>; 62 ti,codec = <&twl_audio>; 63}; 64