15ef75e71SPeter Ujfalusi* Texas Instruments OMAP4+ and twl6040 based audio setups
25ef75e71SPeter Ujfalusi
35ef75e71SPeter UjfalusiRequired properties:
45ef75e71SPeter Ujfalusi- compatible: "ti,abe-twl6040"
55ef75e71SPeter Ujfalusi- ti,model: Name of the sound card ( for example "SDP4430")
65ef75e71SPeter Ujfalusi- ti,mclk-freq: MCLK frequency for HPPLL operation
75ef75e71SPeter Ujfalusi- ti,mcpdm: phandle for the McPDM node
85ef75e71SPeter Ujfalusi- ti,twl6040: phandle for the twl6040 core node
95ef75e71SPeter Ujfalusi- ti,audio-routing: List of connections between audio components.
105ef75e71SPeter Ujfalusi  Each entry is a pair of strings, the first being the connection's sink,
115ef75e71SPeter Ujfalusi  the second being the connection's source.
125ef75e71SPeter Ujfalusi
135ef75e71SPeter UjfalusiOptional properties:
145ef75e71SPeter Ujfalusi- ti,dmic: phandle for the OMAP dmic node if the machine have it connected
151219e3dbSH. Nikolaus Schaller- ti,jack-detection: Need to be present if the board capable to detect jack
165ef75e71SPeter Ujfalusi  insertion, removal.
175ef75e71SPeter Ujfalusi
185ef75e71SPeter UjfalusiAvailable audio endpoints for the audio-routing table:
195ef75e71SPeter Ujfalusi
205ef75e71SPeter UjfalusiBoard connectors:
215ef75e71SPeter Ujfalusi * Headset Stereophone
225ef75e71SPeter Ujfalusi * Earphone Spk
235ef75e71SPeter Ujfalusi * Ext Spk
245ef75e71SPeter Ujfalusi * Line Out
255ef75e71SPeter Ujfalusi * Vibrator
265ef75e71SPeter Ujfalusi * Headset Mic
275ef75e71SPeter Ujfalusi * Main Handset Mic
285ef75e71SPeter Ujfalusi * Sub Handset Mic
295ef75e71SPeter Ujfalusi * Line In
305ef75e71SPeter Ujfalusi * Digital Mic
315ef75e71SPeter Ujfalusi
325ef75e71SPeter Ujfalusitwl6040 pins:
335ef75e71SPeter Ujfalusi * HSOL
345ef75e71SPeter Ujfalusi * HSOR
355ef75e71SPeter Ujfalusi * EP
365ef75e71SPeter Ujfalusi * HFL
375ef75e71SPeter Ujfalusi * HFR
385ef75e71SPeter Ujfalusi * AUXL
395ef75e71SPeter Ujfalusi * AUXR
405ef75e71SPeter Ujfalusi * VIBRAL
415ef75e71SPeter Ujfalusi * VIBRAR
425ef75e71SPeter Ujfalusi * HSMIC
435ef75e71SPeter Ujfalusi * MAINMIC
445ef75e71SPeter Ujfalusi * SUBMIC
455ef75e71SPeter Ujfalusi * AFML
465ef75e71SPeter Ujfalusi * AFMR
475ef75e71SPeter Ujfalusi
485ef75e71SPeter Ujfalusi * Headset Mic Bias
495ef75e71SPeter Ujfalusi * Main Mic Bias
505ef75e71SPeter Ujfalusi * Digital Mic1 Bias
515ef75e71SPeter Ujfalusi * Digital Mic2 Bias
525ef75e71SPeter Ujfalusi
535ef75e71SPeter UjfalusiDigital mic pins:
545ef75e71SPeter Ujfalusi * DMic
555ef75e71SPeter Ujfalusi
565ef75e71SPeter UjfalusiExample:
575ef75e71SPeter Ujfalusi
585ef75e71SPeter Ujfalusisound {
595ef75e71SPeter Ujfalusi	compatible = "ti,abe-twl6040";
605ef75e71SPeter Ujfalusi	ti,model = "SDP4430";
615ef75e71SPeter Ujfalusi
621c08e7e3SPeter Ujfalusi	ti,jack-detection;
635ef75e71SPeter Ujfalusi	ti,mclk-freq = <38400000>;
645ef75e71SPeter Ujfalusi
655ef75e71SPeter Ujfalusi	ti,mcpdm = <&mcpdm>;
665ef75e71SPeter Ujfalusi	ti,dmic = <&dmic>;
675ef75e71SPeter Ujfalusi
685ef75e71SPeter Ujfalusi	ti,twl6040 = <&twl6040>;
695ef75e71SPeter Ujfalusi
705ef75e71SPeter Ujfalusi	/* Audio routing */
715ef75e71SPeter Ujfalusi	ti,audio-routing =
725ef75e71SPeter Ujfalusi		"Headset Stereophone", "HSOL",
735ef75e71SPeter Ujfalusi		"Headset Stereophone", "HSOR",
745ef75e71SPeter Ujfalusi		"Earphone Spk", "EP",
755ef75e71SPeter Ujfalusi		"Ext Spk", "HFL",
765ef75e71SPeter Ujfalusi		"Ext Spk", "HFR",
775ef75e71SPeter Ujfalusi		"Line Out", "AUXL",
785ef75e71SPeter Ujfalusi		"Line Out", "AUXR",
795ef75e71SPeter Ujfalusi		"Vibrator", "VIBRAL",
805ef75e71SPeter Ujfalusi		"Vibrator", "VIBRAR",
815ef75e71SPeter Ujfalusi		"HSMIC", "Headset Mic",
825ef75e71SPeter Ujfalusi		"Headset Mic", "Headset Mic Bias",
835ef75e71SPeter Ujfalusi		"MAINMIC", "Main Handset Mic",
845ef75e71SPeter Ujfalusi		"Main Handset Mic", "Main Mic Bias",
855ef75e71SPeter Ujfalusi		"SUBMIC", "Sub Handset Mic",
865ef75e71SPeter Ujfalusi		"Sub Handset Mic", "Main Mic Bias",
875ef75e71SPeter Ujfalusi		"AFML", "Line In",
885ef75e71SPeter Ujfalusi		"AFMR", "Line In",
895ef75e71SPeter Ujfalusi		"DMic", "Digital Mic",
905ef75e71SPeter Ujfalusi		"Digital Mic", "Digital Mic1 Bias";
915ef75e71SPeter Ujfalusi};
92