1*4882a593Smuzhiyun* Texas Instruments OMAP4+ and twl6040 based audio setups 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun- compatible: "ti,abe-twl6040" 5*4882a593Smuzhiyun- ti,model: Name of the sound card ( for example "SDP4430") 6*4882a593Smuzhiyun- ti,mclk-freq: MCLK frequency for HPPLL operation 7*4882a593Smuzhiyun- ti,mcpdm: phandle for the McPDM node 8*4882a593Smuzhiyun- ti,twl6040: phandle for the twl6040 core node 9*4882a593Smuzhiyun- ti,audio-routing: List of connections between audio components. 10*4882a593Smuzhiyun Each entry is a pair of strings, the first being the connection's sink, 11*4882a593Smuzhiyun the second being the connection's source. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunOptional properties: 14*4882a593Smuzhiyun- ti,dmic: phandle for the OMAP dmic node if the machine have it connected 15*4882a593Smuzhiyun- ti,jack-detection: Need to be present if the board capable to detect jack 16*4882a593Smuzhiyun insertion, removal. 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunAvailable audio endpoints for the audio-routing table: 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunBoard connectors: 21*4882a593Smuzhiyun * Headset Stereophone 22*4882a593Smuzhiyun * Earphone Spk 23*4882a593Smuzhiyun * Ext Spk 24*4882a593Smuzhiyun * Line Out 25*4882a593Smuzhiyun * Vibrator 26*4882a593Smuzhiyun * Headset Mic 27*4882a593Smuzhiyun * Main Handset Mic 28*4882a593Smuzhiyun * Sub Handset Mic 29*4882a593Smuzhiyun * Line In 30*4882a593Smuzhiyun * Digital Mic 31*4882a593Smuzhiyun 32*4882a593Smuzhiyuntwl6040 pins: 33*4882a593Smuzhiyun * HSOL 34*4882a593Smuzhiyun * HSOR 35*4882a593Smuzhiyun * EP 36*4882a593Smuzhiyun * HFL 37*4882a593Smuzhiyun * HFR 38*4882a593Smuzhiyun * AUXL 39*4882a593Smuzhiyun * AUXR 40*4882a593Smuzhiyun * VIBRAL 41*4882a593Smuzhiyun * VIBRAR 42*4882a593Smuzhiyun * HSMIC 43*4882a593Smuzhiyun * MAINMIC 44*4882a593Smuzhiyun * SUBMIC 45*4882a593Smuzhiyun * AFML 46*4882a593Smuzhiyun * AFMR 47*4882a593Smuzhiyun 48*4882a593Smuzhiyun * Headset Mic Bias 49*4882a593Smuzhiyun * Main Mic Bias 50*4882a593Smuzhiyun * Digital Mic1 Bias 51*4882a593Smuzhiyun * Digital Mic2 Bias 52*4882a593Smuzhiyun 53*4882a593SmuzhiyunDigital mic pins: 54*4882a593Smuzhiyun * DMic 55*4882a593Smuzhiyun 56*4882a593SmuzhiyunExample: 57*4882a593Smuzhiyun 58*4882a593Smuzhiyunsound { 59*4882a593Smuzhiyun compatible = "ti,abe-twl6040"; 60*4882a593Smuzhiyun ti,model = "SDP4430"; 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun ti,jack-detection; 63*4882a593Smuzhiyun ti,mclk-freq = <38400000>; 64*4882a593Smuzhiyun 65*4882a593Smuzhiyun ti,mcpdm = <&mcpdm>; 66*4882a593Smuzhiyun ti,dmic = <&dmic>; 67*4882a593Smuzhiyun 68*4882a593Smuzhiyun ti,twl6040 = <&twl6040>; 69*4882a593Smuzhiyun 70*4882a593Smuzhiyun /* Audio routing */ 71*4882a593Smuzhiyun ti,audio-routing = 72*4882a593Smuzhiyun "Headset Stereophone", "HSOL", 73*4882a593Smuzhiyun "Headset Stereophone", "HSOR", 74*4882a593Smuzhiyun "Earphone Spk", "EP", 75*4882a593Smuzhiyun "Ext Spk", "HFL", 76*4882a593Smuzhiyun "Ext Spk", "HFR", 77*4882a593Smuzhiyun "Line Out", "AUXL", 78*4882a593Smuzhiyun "Line Out", "AUXR", 79*4882a593Smuzhiyun "Vibrator", "VIBRAL", 80*4882a593Smuzhiyun "Vibrator", "VIBRAR", 81*4882a593Smuzhiyun "HSMIC", "Headset Mic", 82*4882a593Smuzhiyun "Headset Mic", "Headset Mic Bias", 83*4882a593Smuzhiyun "MAINMIC", "Main Handset Mic", 84*4882a593Smuzhiyun "Main Handset Mic", "Main Mic Bias", 85*4882a593Smuzhiyun "SUBMIC", "Sub Handset Mic", 86*4882a593Smuzhiyun "Sub Handset Mic", "Main Mic Bias", 87*4882a593Smuzhiyun "AFML", "Line In", 88*4882a593Smuzhiyun "AFMR", "Line In", 89*4882a593Smuzhiyun "DMic", "Digital Mic", 90*4882a593Smuzhiyun "Digital Mic", "Digital Mic1 Bias"; 91*4882a593Smuzhiyun}; 92