xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/atmel-sam9x5-wm8731-audio.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun* Atmel at91sam9x5ek wm8731 audio complex
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunRequired properties:
4*4882a593Smuzhiyun  - compatible: "atmel,sam9x5-wm8731-audio"
5*4882a593Smuzhiyun  - atmel,model: The user-visible name of this sound complex.
6*4882a593Smuzhiyun  - atmel,ssc-controller: The phandle of the SSC controller
7*4882a593Smuzhiyun  - atmel,audio-codec: The phandle of the WM8731 audio codec
8*4882a593Smuzhiyun  - atmel,audio-routing: A list of the connections between audio components.
9*4882a593Smuzhiyun    Each entry is a pair of strings, the first being the connection's sink,
10*4882a593Smuzhiyun    the second being the connection's source.
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunAvailable audio endpoints for the audio-routing table:
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunBoard connectors:
15*4882a593Smuzhiyun * Headphone Jack
16*4882a593Smuzhiyun * Line In Jack
17*4882a593Smuzhiyun
18*4882a593Smuzhiyunwm8731 pins:
19*4882a593Smuzhiyuncf Documentation/devicetree/bindings/sound/wm8731.txt
20*4882a593Smuzhiyun
21*4882a593SmuzhiyunExample:
22*4882a593Smuzhiyunsound {
23*4882a593Smuzhiyun	compatible = "atmel,sam9x5-wm8731-audio";
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun	atmel,model = "wm8731 @ AT91SAM9X5EK";
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun	atmel,audio-routing =
28*4882a593Smuzhiyun		"Headphone Jack", "RHPOUT",
29*4882a593Smuzhiyun		"Headphone Jack", "LHPOUT",
30*4882a593Smuzhiyun		"LLINEIN", "Line In Jack",
31*4882a593Smuzhiyun		"RLINEIN", "Line In Jack";
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun	atmel,ssc-controller = <&ssc0>;
34*4882a593Smuzhiyun	atmel,audio-codec = <&wm8731>;
35*4882a593Smuzhiyun};
36