xref: /linux/Documentation/devicetree/bindings/sound/davinci-evm-audio.txt (revision ee2f615d6e59cea2b9a415661a7f27caffcb3528)
1*ee2f615dSHebbar, Gururaja* Texas Instruments SoC audio setups with TLV320AIC3X Codec
2*ee2f615dSHebbar, Gururaja
3*ee2f615dSHebbar, GururajaRequired properties:
4*ee2f615dSHebbar, Gururaja- compatible : "ti,da830-evm-audio" : forDM365/DA8xx/OMAPL1x/AM33xx
5*ee2f615dSHebbar, Gururaja- ti,model : The user-visible name of this sound complex.
6*ee2f615dSHebbar, Gururaja- ti,audio-codec : The phandle of the TLV320AIC3x audio codec
7*ee2f615dSHebbar, Gururaja- ti,mcasp-controller : The phandle of the McASP controller
8*ee2f615dSHebbar, Gururaja- ti,codec-clock-rate : The Codec Clock rate (in Hz) applied to the Codec
9*ee2f615dSHebbar, Gururaja- ti,audio-routing : A list of the connections between audio components.
10*ee2f615dSHebbar, Gururaja  Each entry is a pair of strings, the first being the connection's sink,
11*ee2f615dSHebbar, Gururaja  the second being the connection's source. Valid names for sources and
12*ee2f615dSHebbar, Gururaja  sinks are the codec's pins, and the jacks on the board:
13*ee2f615dSHebbar, Gururaja
14*ee2f615dSHebbar, Gururaja  Board connectors:
15*ee2f615dSHebbar, Gururaja
16*ee2f615dSHebbar, Gururaja  * Headphone Jack
17*ee2f615dSHebbar, Gururaja  * Line Out
18*ee2f615dSHebbar, Gururaja  * Mic Jack
19*ee2f615dSHebbar, Gururaja  * Line In
20*ee2f615dSHebbar, Gururaja
21*ee2f615dSHebbar, Gururaja
22*ee2f615dSHebbar, GururajaExample:
23*ee2f615dSHebbar, Gururaja
24*ee2f615dSHebbar, Gururajasound {
25*ee2f615dSHebbar, Gururaja	compatible = "ti,da830-evm-audio";
26*ee2f615dSHebbar, Gururaja	ti,model = "DA830 EVM";
27*ee2f615dSHebbar, Gururaja	ti,audio-codec = <&tlv320aic3x>;
28*ee2f615dSHebbar, Gururaja	ti,mcasp-controller = <&mcasp1>;
29*ee2f615dSHebbar, Gururaja	ti,codec-clock-rate = <12000000>;
30*ee2f615dSHebbar, Gururaja	ti,audio-routing =
31*ee2f615dSHebbar, Gururaja		"Headphone Jack",       "HPLOUT",
32*ee2f615dSHebbar, Gururaja		"Headphone Jack",       "HPROUT",
33*ee2f615dSHebbar, Gururaja		"Line Out",             "LLOUT",
34*ee2f615dSHebbar, Gururaja		"Line Out",             "RLOUT",
35*ee2f615dSHebbar, Gururaja		"MIC3L",                "Mic Bias 2V",
36*ee2f615dSHebbar, Gururaja		"MIC3R",                "Mic Bias 2V",
37*ee2f615dSHebbar, Gururaja		"Mic Bias 2V",          "Mic Jack",
38*ee2f615dSHebbar, Gururaja		"LINE1L",               "Line In",
39*ee2f615dSHebbar, Gururaja		"LINE2L",               "Line In",
40*ee2f615dSHebbar, Gururaja		"LINE1R",               "Line In",
41*ee2f615dSHebbar, Gururaja		"LINE2R",               "Line In";
42*ee2f615dSHebbar, Gururaja};
43