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