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