1af12a31fSRongjun Ying* SiRF atlas6 and prima2 internal audio codec and port based audio setups
2af12a31fSRongjun Ying
3af12a31fSRongjun YingRequired properties:
4af12a31fSRongjun Ying- compatible: "sirf,sirf-audio-card"
5af12a31fSRongjun Ying- sirf,audio-platform: phandle for the platform node
6af12a31fSRongjun Ying- sirf,audio-codec: phandle for the SiRF internal codec node
7af12a31fSRongjun Ying
8af12a31fSRongjun YingOptional properties:
9af12a31fSRongjun Ying- hp-pa-gpios: Need to be present if the board need control external
10af12a31fSRongjun Ying  headphone amplifier.
11af12a31fSRongjun Ying- spk-pa-gpios: Need to be present if the board need control external
12af12a31fSRongjun Ying  speaker amplifier.
13af12a31fSRongjun Ying- hp-switch-gpios: Need to be present if the board capable to detect jack
14af12a31fSRongjun Ying  insertion, removal.
15af12a31fSRongjun Ying
16af12a31fSRongjun YingAvailable audio endpoints for the audio-routing table:
17af12a31fSRongjun Ying
18af12a31fSRongjun YingBoard connectors:
19af12a31fSRongjun Ying * Headset Stereophone
20af12a31fSRongjun Ying * Ext Spk
21af12a31fSRongjun Ying * Line In
22af12a31fSRongjun Ying * Mic
23af12a31fSRongjun Ying
24af12a31fSRongjun YingSiRF internal audio codec pins:
25af12a31fSRongjun Ying * HPOUTL
26af12a31fSRongjun Ying * HPOUTR
27af12a31fSRongjun Ying * SPKOUT
28af12a31fSRongjun Ying * Ext Mic
29af12a31fSRongjun Ying * Mic Bias
30af12a31fSRongjun Ying
31af12a31fSRongjun YingExample:
32af12a31fSRongjun Ying
33af12a31fSRongjun Yingsound {
34af12a31fSRongjun Ying		compatible = "sirf,sirf-audio-card";
35af12a31fSRongjun Ying		sirf,audio-codec = <&audiocodec>;
36af12a31fSRongjun Ying		sirf,audio-platform = <&audioport>;
37af12a31fSRongjun Ying		hp-pa-gpios = <&gpio 44 0>;
38af12a31fSRongjun Ying		spk-pa-gpios = <&gpio 46 0>;
39af12a31fSRongjun Ying		hp-switch-gpios = <&gpio 45 0>;
40af12a31fSRongjun Ying};
41af12a31fSRongjun Ying
42