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