Qualcomm ASOC_Headset 调试记录
1、首先要确认产品支持的耳机标准是欧标、美标或者自适应类型
2、耳机相关的XML路径配置及其对应的原理图
2.1 耳机喇叭的XML路径配置
<path name="headphones">
<ctl name="MI2S_RX Channels" value="Two" />
<ctl name="RX1 MIX1 INP1" value="RX1" />
<ctl name="RX2 MIX1 INP1" value="RX2" />
<ctl name="RDAC2 MUX" value="RX2" />
<ctl name="HPHL" value="Switch" />
<ctl name="HPHR" value="Switch" />
</path>
2.1 耳机MIC的XML路径配置
<path name="headset-mic">
<path name="adc2" /> //<ctl name="DEC1 MUX" value="ADC2" /> <ctl name="MICBIAS CAPLESS Switch" value="1" />
<ctl name="ADC2 MUX" value="INP2" />
<ctl name="IIR1 INP1 MUX" value="DEC1" />
</path>
3、耳机相关的dts文件配置
qcom,msm-mbhc-hphl-swh = <0>;
qcom,msm-mbhc-gnd-swh = <0>;