ELFX@@B@n4k4q4t4 UE 400@0 "1001000000"1 1!1000 00@000p0#00 0@ 0 00Z0%1!1p%1 0@000n4n4  1%1@%1&1#0? 1 10$$a8t(0Tt QR/A T*TTT;p4pppp4pppAMIC2AMIC3HPHLADC_ULP1NO_HDR12INP2DMIC4_MIXERRDAC3_MUX Muxqcom,rx-slaveTX0 MODEHDR12 MUX Mux%s: Rx-slave node not defined WCD_MBHC_HPHL_OCP_STATUSWCD_MBHC_ADC_MODEwcd938x_mbhc_get_impedancewcd938x_get_micb_vout_ctl_valWCD9380 WCD938X_1_0 wcd938x_soc_codec_removeWCD_MBHC_ELECT_ISRC_EN%s: Micbias3 DT property not found %s: Failed to add snd ctrls for variant: %d wcd938x_get_logical_addrDMIC5_MIXERDMIC8ADC4 Volumewcd938x_mbhc_init%s: wcd938x private data is NULL wcd938x%s:wcd938x not probed qcom,cdc-micbias1-mvHPHR PGAVA MIC BIAS2ADC2 MUX Muxwcd938x_codec_enable_dmicADC2_BCS Disableqcom,rx_swr_ch_mapqcom,tx_swr_ch_mapmissing port mapping prop %s 3%s: wcd938x is NULL WCD_MBHC_BTN_ISRC_CTLWCD_MBHC_HPHL_PA_ENWCD_MBHC_ADC_RESULTwcd938x_soc_codec_probeAMIC5ADC_ULP2 3%s: tx path index not found 3%s: invalid ADC mode value %d wcd938x_mbhc_hs_detect_exitwcd938x_tx_channel_config%s: Regmap init failed ADC_LO_HIFDMIC3DMIC7_MIXERAUX_RDACVA MIC BIAS3WCD_MBHC_BTN_DBNC%s: impedance on HPH_L = %d(ohms) qcom,cdc-micbias4-mvWCD938XDMIC6_OUTPUTCLS_H_INVALID_2VDD_BUCK%s: register_notifier api is null! &wcd938x->micb_lockWCD_MBHC_HS_L_DET_PULL_UP_COMP_CTRLWCD_MBHC_IN2P_CLAMP_STATEWCD_MBHC_ELECT_RESULTWCD_MBHC_HPHR_GNDWCD_MBHC_ADC_TIMEOUTWCD_MBHC_DETECTION_DONE3%s: Invalid params, NULL component qcom,cdc-micbias2-mvHPHL PDM WD INTFailed to allocate fw_data RX3EAR_RDAC%s Failed to find slave port for type %u HPHR_COMP SwitchWCD_MBHC_HPHR_SCHMT_RESULTWCD_MBHC_ADC_EN3%s: mbhc not initialized! 3%s: zl or zr null! %s: Looking up %s property in node %s failed %s: Micbias1 DT property not found DMIC2_OUTPUTDMIC3_OUTPUTwcd938x_event_notifyMIC BIAS4%s: platform data from parent is NULL wcd938x_mbhc_micb_adjust_voltageWCD9385 G_M3_DBHPHL_RDACwcd938x_get_adc_modeWCD_MBHC_HPH_PA_EN%s: invalid number of buttons: %d wcd938x_get_hwdep_fw_cal3%s: component is NULL version%s: Slave bind failed, ret = %d CLS_H_HIFIG_M10P5_DBHPHR_RDACRDAC43%s: Watchdog interrupt for irq =%d triggered WCD_MBHC_GND_DET_ENWCD_MBHC_INSREM_DBNCWCD_MBHC_ADC_COMPLETEwcd938x_get_hph_typeHPHL Impedance%s() TX2 MODECLS_AB_HIFIADC2_MIXERDMIC8_MIXERVA MIC BIAS1WCD_MBHC_PULLDOWN_CTRLHPHR Impedance%s: bad micbias pdata %s: wcd sleep state request fail! %s:Invalid HPH Mode, default to class_AB INP3ADC4 MUXAUX PGAMIC BIAS2WCD_MBHC_HS_VREFWCD_MBHC_MUX_CTL%s: pdata pointer is NULL wcd938x_variant_readwcd938x_resumeDMIC5_OUTPUTwcd938x_resetwcd938x_rx_hph_mode_putNO_HDR34ADC3 MUXINP4DMIC2WCD_MBHC_ELECT_DETECTION_TYPEWCD_MBHC_HPHR_PA_ENwcd938x_mbhc_hs_detect%s: NULL pdata G_7P5_DBDMIC4HPHL PGARX2VA MIC BIAS4%s Invalid path selected %u %s: Tx-slave node not defined %s: impedance on HPH_R = %d(ohms) qcom,wcd-rst-gpio-nodeqcom,tx-slave%s: Could not find TX swr slave device AMIC4AMIC7wcd938x_reset_lowTX1 MODECLS_H_LPG_M6_DBDMIC3_MIXERwcd938x_codec_enable_adcWCD_MBHC_MIC_SCHMT_RESULTwcd938x_wcd_mbhc_calc_impedancewcd938x_mbhc_deinit%s: Invalid micbias number: %d %s: IRQ init failed: %d %s: Codec registration failed %s: reset gpio device node not specified 0123EAR PA GAINwcd938x_set_port_paramsHPHL VolumeWCD_MBHC_GND_PLUG_TYPEWCD_MBHC_FSM_STATUS3%s: NULL component pointer &(&wcd938x_mbhc->notifier)->rwsem%s: micb_num: %d, cur_mv: %d, req_mv: %d, micb_en: %d wcd938x_dt_parse_micbias_infowcd938x_codecDMIC7_OUTPUT3%s: Invalid widget name = %s ADC4 REQADC4RDAC2EAR PGAWCD_MBHC_HPHL_PLUG_TYPEWCD_MBHC_HPHL_GND%s: Invalid micbias index, micb_ind:%d wcd938x_get_codec_variantcdc-vdd-buckwcd938x_tx_path_getCLS_AB_LOHIFIG_3_DBG_0_DBG_M9_DBSwitchADC3DMIC6_MIXERRDAC1wcd938x_codec_enable_vdd_buckwcd938x_bindADC1_OUTPUT3%s: Invalid tx path = %s CLS_H_INVALIDG_6_DBHDR12 MUXHDR34ADC4_MIXERADC3 MUX MuxWCD_MBHC_MICB_CTRLAMIC1IN3_AUXAUXCLS_H_LOHIFIINP6INP5RDAC3_MUXwcd938x_probeWCD_MBHC_MIC_CLAMP_CTLWCD_MBHC_FSM_EN%s: BCL should have acquired wcd938x_hph_impedance_getwcd938x_soc_get_mbhcwcd938x_version_read%s hwdep failed %d DMIC1_OUTPUT%s get devnum %d for dev addr %llx failed ADC_NORMALCLS_AB_LPG_M15_DBDMIC2_MIXERRDAC3MIC BIAS1HDR34 MUX MuxADC3 VolumeWCD_MBHC_MECH_DETECTION_TYPEWCD_MBHC_HS_L_DET_PULL_UP_CTRLVER_UNDEFINED %s: Micbias4 DT property not found AMIC6ADC4_OUTPUTADC1_MIXERDMIC6%s: Invalid DMIC Selection %s: invalid mode, setting to normal mode LDOH EnableADC1 Volumewcd938x_add_slave_components%s: mbhc initialization failed wcd938x_mbhc_post_ssr_initWCD_MBHC_SW_HPH_LP_100K_TO_GNDWCD_MBHC_HPHR_OCP_STATUS%s: no power supplies defined for codec qcom,cdc-micbias3-mv%s: vdd buck is not disabled IN1_HPHLCLS_AB%s:Invalid HPH Mode, default to CLS_H_ULP CLS_H_INVALID_1G_4P5_DBADC2 REQADC2 MUXHDR34 MUXADC4 MUX Muxwcd938x_wd_handle_irqFailed to read port mapping wcd938x_csr%s: mbhc not initialized! WCD_MBHC_HPHL_SCHMT_RESULTWCD_MBHC_OCP_FSM_ENHPH Typewcd938x_populate_dt_data%s: pdata is NULL %s: Could not find RX swr slave device ADC_HIFIG_M12_DBG_M16P5_DBADC2DMIC7ADC%s: update_wcd_event api is null! 3%s: NULL handle %s: Failed to read port mapping from prop %s WCD_MBHC_ELECT_SCHMT_ISRCWCD_MBHC_MICB2_VOUTwcd938x_read_of_property_u32AUX PDM WD INTIN2_HPHRTX3 MODEADC_INVALIDCLS_H_ULPG_M18_DBADC3 REQwcd938x_parse_port_mappingWCD_MBHC_HPH_CNP_WG_TIMEwcd938x_mbhc_program_btn_thr%s: cal not sent by %d HPHR PDM WD INTDMIC4_OUTPUTADC_LPG_M13P5_DBADC3_MIXERCLS_H_PORTWCD_MBHC_MOISTURE_STATUS%s: Micbias2 DT property not found ADC2_OUTPUTRX HPH ModeG_M4P5_DBINP7DMIC1DMIC5ADC2 Volumewcd938x_micbias_control3%s: unsupported micbias voltage 3%s: Invalid channel num %d 3%s: mbhc initialization failed EARHPHR%s: wcd active state request fail! G_1P5_DBG_M1P5_DBADC1RX1%s: vdd buck is not enabled HPHL_COMP SwitchHPHR Volume%s: Cannot init wcd supplies %s: handle is NULL WCD_MBHC_HS_COMP_RESULTWCD_MBHC_HPHR_OCP_DET_ENtechpack/audio/asoc/codecs/wcd938x/wcd938x-mbhc.cwcd938x_set_micbias_dataDMIC8_OUTPUTADC3_OUTPUTADC1 REQHDR12DMIC1_MIXER%s: wcd static supply enable failed! wcd938x_wakeup3%s: tx swr dev is NULL WCD_MBHC_L_DET_ENvariant3%s: wcd938x priv is null wcd938x_suspend%s: wcd938x is already NULL %s: Failed to register notifier %d MIC BIAS3%s: Fail to obtain platform data WCD_MBHC_BTN_RESULTWCD_MBHC_SWCH_LEVEL_REMOVEWCD_MBHC_ANC_DET_ENWCD_MBHC_HPHL_OCP_DET_EN"0#0%0&0@ @ 0000qcom,wcd938x-codec                                    0(1 0 0              P4 '1'1'1'1'1 @ @000 0 0 00 00 0000900000000 000@0P 0`!0p"0#0$0%0&0(0*)0U@0A0V0W0X0Y0Z0[0\0g0+h0hi0j0Pk0l0m0n0o0p0$q0r0s0t0u0v0w09x0y0z0{0"|0}0~0000 080000000 0800000000000@0:00p001000Q000w00N0 0E0t00000h0d0000e0000200w00000000000P000D0@00000000(000F0P000P000T000300h00 0 0U0000"0D000000111111 1!1"1#1$1%1&1'1(1)1 *1,1-121@3141516171"8191:1;1<1N=1T>1?1@1A1E1bF1G11W11111B1"111111P1111n1P11111 1 11`111?111111111111B11d1d1w4444 44444 4 4 4U 4 4444444444c44444 4!4"4#4$4G%4C&4'4(4M)4)*44+4Y,4f-4.4d/4041424 34445464748494:4;4i<4T=4>4?4@4A4B4C4D4E4bF4UG4H4=I4.J4K4L4M4N4O4P4Q4R4S4hT4hU4hV4W4X4Z4[4\4]4^4_4`4a4+b4c4e4f4g4j4k4l4m4?n4o4p4q4r4s4t4u4v4w4x4y4z4{4|44444444@4@44444444444444444444444444444444444H44444444444444444444444444444444444444444444U4U4U4Z g4g4>IO' |||H݄(Ȳ T]Zh0, THST(( THS /T(ȭt(.Th( (woA5THH-lTHh(\-T(5THh(\+Th[藼b*T(UCȊhoa0T豉hT҈$ȇhV,Th'T HHSH@'T(jh(9A,T̘h-T[hT̘h$Te趩phu`$T((r!(Th|(mT|(m "TȵHu0!T(ǝHޣ(h$TMhg҈mTg҈TӍȉ#z T(h&CHa!T( ȓQ#&TȑUmT葐U`TҨM(HThÎҨld(\T(ҍH·8THҍH·8T=ٴH_`T҈O!T(( T5_T((sT(5T(ژ(ҥTh(T҈$ȇhVTHxȻH*@THSAT[hT(R(<`T(ڸH}(TҨ `ThlȴH Th݄(ȲT趍hG| T0]Zh0`TҨ# TwhH- T(Hhp!TheR_\Y( ȓ T(?L)F#@:741( ȓMTA_#( ȓ T( ȓ T ?T_֠@9qCT_@*^{ @]@a@{^__!^{og_WOC @;Qq#T!B*\@VqT i{8) ***3RHR *+RhRRRRZR!B*!B*3RR*3RR/)q(T *)+ih8J @bn94J; I@* Ii5* 9@5@RRq"IY{*+qkT *Ky(bn9 4 5 9@ 5@R*^bn9 4J; 9@* 95!RRRRRRႆR"R#R R"R#R R"R#RAR"R#RR"R#R@RR7b@@ @ qTb@@  IY{*+qkT *Ky(bn945 I@q+T@RRT 4@ qTb@@ *@{A*OFWE_DgCoB^__6@R*b@@ !R@R*b@"@ ^{ _WOHQ qT @ JUh)]@**3*ɢQ?qT꣐R)=j=r)}8dk@TS@IR} !B***?qTRR*R**RR*RR R****ODWC_B @{Ũ^__!^{ O( @]@Eh*1@ @5@! J@!` R)RJ$ 0y 7J@E!  R)RJ$ 0y 7*`OB @{è^__^{@ $@ @qTh5@C9R @q@R# _)@?T{C^__!^{@ $@HqKq!T @Q@R @q@R# _)@?T{C^__!QqT飐R=i=r}d_^{!{^__^{ @\@ @ !B*{^__^{*?qT }~ JiiAii_q**{^__!*^{ O @]@E `ϫk*E4*R`?OB @{è^__^{OC@R R r`~A!*` uah@H@qT~A!*`~A!*` ~A!~A!#R7@h"&!B~A @!Bcx!B ~A @!Bc~A!~A!#R`7@h&!B ~A @!Bc~A!~A!#R`7@h*!B ~A @!Bc~A!~A!#R`7@h.!B ~A @!Bc @)@?T{AOC@^__C^{WOC@@RtR rf`b@,@@@Eah@Y@ @  @  @@B@4*! v!*!B! !!!B @)@? T{A*ODWC@^_C_!"R*!**4!!BA!*`Bc!*Bc@!*!!BV^{ @!f @*{¨^__^{WO \@@X@@ 6E@B@X1T!B@!BRC9h4@E@B@$R R*OBWA{è^__^{  \@) @ X@ (@H@6!EB@CA@*3 R* @!B @{¨^__^{g_WOPKqRArR@4*!B*J@@ @ @!`@qKTR*@ qT*R@ *@ ?k T-S ")4*@!B* !!BW*ODWC_BgA{Ũ^__!B*v@@( H#@QqT飐R=i=r}dH'@QqBT飐R=i=r}dH+@QqT飐R=i=r}dH/@QqT飐R=i=r}d*** 7@ARR***@aRR***@RR***@RR***BRBRBRRRR!**4! @!BW!B@c!|!~!!^{ O\@RRRv@OB @{è^__^{ *!5 @ R{¨^__!*^{ WO @!Bh@]@v@ RS `@R R r.R.@}R`7.@5t!!!!!!!!!!!!!!!!!!!!!!!!!! @4*qT"F`@!t@*`@!B*6!R* 7 @qT!R*7ղE7Rr Ȟt`Ѡ@u o,E"R?* 4`@!B* b.9 `@ @!B.*OCWB @{Ĩ^__*!^{O @\@E3t`Ѡ@u oE,*`?!BOA{¨^__ @]@h)R 9*_ @]@H9*_^{ a RRRa RRR}RA~Ra RRR}RA~RA%RR*!RRR!RRR!RRRRAR!RR*A&RR*(RRR!(RRRRRRaRBRCR!+R rsTx!!fn95j^{O\@T@@qT@4!!BOA{¨^__րRR@4!RR@@* @]@@($_^{ @@ @(H@\@i @i45 4q`TqAT!!BRh @*{¨^__C^{WO@@@ @]@VR!R r !C!3AR*77@* @h& _)@?T{B*ODWC^_C_ @!!!C^{WO@@@ @]@6R!R r !C!`3AR*75@iJ@   _)@?T{B*ODWC^_C_ @!!!^{ @@aRSh& @*{¨^__^{@@ @]@qC95(H@aRRS*{^__^{_WO@_ q@U\@ T_qa%TRRRRRRhrA9)RՂ2 C !ȚH}hrA9zh)Q? qT JXiqT9hrA9 q T ) +yJ @RR*RuRXrqT$R 87~C95@3C3\@#!R*C8C939#9R( r 5@33C#"RR@hrA93C\@I3#*C8C939#9 5@33C#"RbrA9_q"TH~jhjh*hrA9zh_qhT ) +yJ cR@* q TRR*R!RR*R!RR*R!R*@hrA9\@I3C3#*C8C939#95@33#"RhrA9qTȒ@86~C9Ղ5@3C3\@#!R*C8C939#95@33#"RRRR*hrA9)R C !ȚH}?R q)T2#R qT.cR qhT *) +yJ @RR!RRRclSRR!RRR!RR!RRR clS!RR!RRRbrA9_qBTH~jhjh* _)@?T{BOEWD_C^_*_!A!!@!BhrA9cR qT^{g_WO@pA9 @q3 T JLih8k ****RRXR`**RYRԋR*RRyRRxR_ q T_qAT(R!AR*@R R4RR*hR!**RR*aRRR`@rA93C\@Y3#*C8C939#9@5`@33C#"R9`@!B2RRR9RRXR *_ qT`@Y3C\@3#*C8C939#95@33#"R(R!AR*4R**R*** _)@?!T{BOFWE_DgC^__^{ @_ q`T_qTኆRBRCRኆR"RRR* @*{¨^__C^{_WOC@*@R$R U6]@@A9@"q*Tq*T@!R Ȓ@ )h7Ȓ@(H7*ʒ@J63@!R qRR"R*@*A9@*!R qR R"R*@!R@R@(ih8ʒ@j7ʒ@P6@*ij8H*ʒ@j7ʒ@X6@*ij8H*ʒ@j7ʒ@`6@)ij8(*R* rXrTr`Tq7H 7R RR#8r!*&@!R@RTRR8 r@!R RER RR#XrqR R"R@"RA9@*!RߓRrk*TR(rkTRHrk!Tq RRRrkTR( rkTqR q RRqRiR#qRR"R @)@?aT{A*ODWC_B^_C_ր@!RR^{ O@@*!BR`!R@!BR`AR@!BR`aR@!BRR"qT q TqATBRbR#R}RR*OB @{è^__֠^{WO@U]@@X@*E@B@6"qTq!T@ 7@E@B@X1TU!B!BR RRRAR*OBWA{è^__^{O@)R*@U\@@q(!R @z T3C3#R'RC8C939#9`5@33rTC#"Rr`T@*A9#"RrT* _)@?T{BOC^__^{WOHQq*T @*U3V]@ J@Lih8k `@"RA9*R 7RRcRFRAR"qhT(R! 9R jTRBRCRRn9ӮE7s `ϫkE!R*`?RbRn9h7RӮEs `ϫkE!R"R`?PrC95aRR*kRAlRRn97RR/ጆR"R#RrC9h5aRRR5s `ϫkE!RBR`?R%RӮE3 `ϫkE"R!RBr`?ጆR"R*BR#R*ȒKqȒ TRRR**OBWA{è^__^{WOHQq* T @*U3V]@ J@Lih8k `@"RA9*ጆR"R#RJ}RA~R"qhT(R! 9R jTRBRCRӮEs `ϫkE!RBR`?R*RӮE `ϫkE"R!RBr`?}RA~RጆR"R*BRR*ȒK*qȒ TRRR**OBWA{è^__^{ WOHQq*T @*U3V]@ J@ Lyk `zC94 RRRծEu `ϫkE!R"R?@"R7RA9*"RCR*!RqHT"R jTR"R#R!RRR* R RRRRcRȒ@h 06rC9Ղ4kRwR=ԮEt `ϫkE!R"R?RԮErC9h4 `ϫkER*?rC94kRwR Ȓ@ 06rC9Ղ4kRwRFĉRЉR!RR*b@R@ RUĉRЉRqhT(R!R jTR"R*RA'RBRCR"qhT(R! 9R jTRBRCRӮEs `ϫkE!R*`?R"ARMRRb@AR@ !RR*RR*BRCR*zC94 RR***OCWB @{Ĩ^__^{ WOHQq*T @*U3V]@ J@ Lyk `zC94 RRRծEu `ϫkE!R2?@"R7RA9*"RR*!RqHT"R jTR"R#R!RRR* R RRRRcRȒ@h 06vC9Ղ4kRwR=ԮEt `ϫkE!R2?RԮEvC9h4 `ϫkER"R?vC94kRwR Ȓ@ 06vC9Ղ4kRwRFĉRЉR!RR*b@R@ RUĉRЉRqhT(R!R jTR"R*RA'RBRCR"qhT(R! 9R jTRBRCRӮEs `ϫkE!R"R`?R"ĉRЉRRb@R@ !RR*RR*BRR*zC94 RR***OCWB @{Ĩ^__^{O@_ qрT_qT_qAT!R"R#RRRR!RR&RR#R%Ua&RRCR]@rC94RBRCRvC94R6qRArRA'RBR* RBR*aRRROA*{¨^__^{O@_ qрT_qT_qAT!RBRCRRRR!RR&RR#R%U&RRCR]@vC94R"R#RrC94R6qRArRA'RBR* R"R*RRROA*{¨^__^{O@_ q U4]@@T_q TR @7RRR!R"R#RrC9H4RBRCR$Rn97RR*!R"R*rC94RBR0RR*ቆR"R#R!RRRaRRRqRArRK5RR*K@"R#R ቆR"R*!RR*aRR*RRROA*{¨^__^{O@_ qT_qATU]@RRR!RRRቆR"R#RK5RR*K@"RR RR*OA*{¨^__^{O@_ q@U\@T_q T3C3#!R'RC8C939#9 5@33C#"RrC9 4`@3C3\@#aR'RC8C939#95`@33C#"R43C3#!R'RC8C939#95@33#"RrC94`@3C3\@#aR'RC8C939#95@33#"R!R"R* _)@?T{BOC^_*_^{O@_ q@U\@T_q T3C3#AR'RC8C939#9 5@33C#"RvC9 4`@3C3\@#R'RC8C939#95`@33C#"R43C3#AR'RC8C939#95@33#"RvC94`@3C3\@#R'RC8C939#95@33#"R!RBR* _)@?T{BOC^_*_^{O@_ q@рT_qAT`@3C3\@#R'RC8C939#9@5`@33C#"R!`@3C3\@#R'RC8C939#95@33#"RRAR!RR* _)@?T{BOC^_*_^{ O@@*!R`!R@!R`AR@!R`aR@!R R"qT q@TqaT#R*"R#R}RR*OB @{è^__֠^{ \@qT5%R%R.%RŀR*@(_kaT*M!BBin8 **MRA*RA\?k@T]?kT^?kT@?kT@?kT)@?kT=@?kT_k7 k`TJA}1!iak?k!TJ}@,7-R *7mRL7R7R7 Rl6!B*R7K9 RRI% % @*i9 @9 @@9{^__^{  @]@ A)q ATRR*RR*R"R*RBR*R"R* @{¨^__^{O @]@A5R"R#RR"R#RRR*RR*၆RR*RBRCR%RRRAOA{¨^__ G* @)@]@?qR)ii8($_ G @*@)H@]@?q4* u9_* q9_@@* @]@yC9($_@@)$@* @?]@ y9_@@* @]@}C9($_@@)$@* @?]@ }9_^{@3RC)@`@CፆR`@3RC_A)k@(* *qha9 _)@?T{B@^_ R_^{og_WO@C\@HqT(5%R%R9%RŀR~A3C_R r Rr~A~dc  7RqT*8C!B3!,v**!Bq**v"RzRc**)r@) @ kV8' ) (ZR)!Tc@k98* _)@?aT{B*OGWF_EgDoC^___|A_^{@ a6  !{^__( @qhT*_ )(Ih8S_( @qhT*_ )(Ih8_( @qhT*_ )(Ih8q_ ^{  @\@(a@!B @{¨^__!^{ O`!RRRBc%R*4`@!B*OB @{è^__^{ O|@ @]@E `ϫk*ER`?OB @{è^__^{o g _ W O @ )|@ 1Aj@ 9BZ]@ !@=+1@><(%AtAT @9i56RR !R Ra$RR 86@@RR***C9(4@@RR***@@RR"R***r@@ARR***}RA~R"2'@韏  ?kT鯜R)r  )}SJR R?0qI5 kR賉Y '@ Rr k-Tk2PRcr$iRPRI rrk})ꘆR f Ah 87<)R}  kTc@  } i@ R )} # c`@!B#@韏 Rr  ? kIT)RIr kT@y?qTi@k2? k!T韏R kT鯜R)r  )}S?0qTa9A )RIr kT9a#@ Rr kmTk2iRI rk})*R f A 87<)R}  kT@  } @ R )} # `@!Bi@@k2? kT kT  k T?qhT qT? q TqT(R@R= @R=@!R=@@R"R#R**C9(4@@RRR**@a$R=@ R=@(86@@RRR** _)@? T{HOMWL_KgJoI^__RBRCRARR#Rh@}qTssARR*RBR*iRI rꘆR } k()f( A 87<)R}  kT@  } @ R )} ( i@ARRR* +%J KK  k  K   (ki} } ?k(R@@**c)R! 9!N^{O|@4 B* @!B*OA{¨^__!^{ b6{^__^{ @)]@ {^__^{ @]@b6{^__^{ @]@*{^__^{?rR$RR{^__^{!R{^__^{|@ ) @]@E T!?{B^_ R_֠`[bCC_@_?qT^{|@aRq{^_aT R_*_^{#R"R{^__^{!Rr{^__^{ WO q T@!BqTR*URw=rh&xR*yS}7 c SaTOCWB @{Ĩ^__^{*{^__^{ a6RRRRRR RR*RR* @{¨^__^{?qT @Y@%@-*qT*_rQR!BR{^__^{ a6RBRCRRRR RR*RBR* @{¨^__^{O?rR RARR4ARR*OA{¨^__^{ @|@4 I@JY@j4* C9)uSq!$RR{^__^{?`qR!6RR{^__^{O@|@4H@Y@h4!$RR**OA{¨^__ֈC94!$RrT@~@!$RRuS$Rr^{|@?rR6RR{^__^{|@6@uS*!$RR{^__^{g_WOC@ @)@ya$RR]@#mS@yRR@yRR@y!RR@ya$RR @y$RR@RRR**@y@RRR**wpR@R@w4Q(?6]S@R'@)RR*(*@**@5r=STqTqRAwR*44ZxR)K I!H'qTR7  *SYy_kk2pR4@R@R#@)9q(!*5AT@RR***S @RRR**@y@RRR**vpR@R@v4Q(?6]S@R'@)RR*(*@**@5r=ST?qTqRAwRv4Y4ZxR)K I!&qTR7 Yukk2pR4@R@R#@)q(!*5AT@RR***w @)@?AT{AOFWE_DgC@^__^{WO!  @RR r  !B(R`@X@ %@BR%@Bc%R*4`@!B v!B`@!BR!"R!*OBWA{è^__^{ @@Sh@]@Ha@A*($!`@!B @{¨^__^{WOC@@@@]@a@ <@4@q@*h&!@!B @)@?T{AOCWB^__^{ @\@a@!B !{^__^{ @\@a@!B !{^__^{!{^__!^{O @]@a@`@OA{¨^__!^{!{^__ 1  ?0 2  2  2  2  ?0 2  ? ? ? ? ? ?0   ?0 ?0   ?0 ?0   ^{{^__ description=WCD938X Codec driverlicense=GPL v2intree=Yname=wcd938x_dlkmvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=wcd9xxx_dlkm,mbhc_dlkm,wcd_core_dlkm,swr_dlkmwcd938x_get_codec_variantwcd938x_get_micb_vout_ctl_valwcd938x_info_create_codec_entrywcd938x_mbhc_micb_adjust_voltagewcd938x_micbias_controlwcd938x_soc_get_mbhcwcd938x_mbhc_deinitwcd938x_mbhc_get_impedancewcd938x_mbhc_hs_detectwcd938x_mbhc_hs_detect_exitwcd938x_mbhc_initwcd938x_mbhc_post_ssr_initwcd938x_mbhc_ssr_down000000000000S0?module_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnot5blocking_notifier_chain_unregisterenblocking_notifier_chain_register>pwcdcal_get_fw_cal<snd_soc_component_writea'__warn_printkdevm_kfreeK)e__init_rwsemlwcd_mbhc_inittVwcd_mbhc_deinit5wcd_mbhc_stopz6wcd_mbhc_startwcd_mbhc_get_impedanceVplatform_driver_unregisterd msm_cdc_set_supplies_lpm_mode^msm_cdc_disable_ondemand_supplyUE-rcomponent_master_delYsnd_soc_unregister_componentKwcd_free_irq 7Oswr_get_logical_dev_num__const_udelayJVregcache_syncRDregcache_mark_dirty /ikstrtouintestrpbrkl߅strsepjkstrndup 6snd_soc_add_component_controls wcd_cls_h_init snd_soc_dapm_syncesnd_soc_dapm_ignore_suspendP_wcd_cal_create_hwdepVvsnd_soc_component_init_regmap4swcd_clsh_set_hph_modek!wcd_cls_h_fsmѺwcd_enable_irq 3lmsm_cdc_enable_ondemand_supply=zNmsm_cdc_is_ondemand_supplyVsnd_soc_dapm_put_volswsnd_soc_dapm_get_volswswr_readswr_slvdev_datapath_controlstrnstr0'snd_soc_dapm_put_enum_doubleYfysnd_soc_dapm_get_enum_double/snd_soc_info_enum_doubleosswr_disconnect_portƸswr_connect_portCusnd_soc_put_volswUzsnd_soc_get_volswւsnd_soc_info_volsw$___ratelimitxr!regmap_update_bits_baseC}regmap_readcomponent_unbind_all$+ީwcd_irq_exitA3snd_soc_register_component˫Wwcd_disable_irqٵwcd_request_irqA$wcd_irq_init [regmap_writeUP)__devm_regmap_init_swrkget_matching_swr_slave_deviceFQVcomponent_bind_all˰^Pswr_device_wakeup_unvote'lswr_device_wakeup_voteqmsm_cdc_pinctrl_select_active_stateamsm_cdc_pinctrl_select_sleep_statem msm_cdc_pinctrl_get_state0component_match_add_release地__kmalloc zkfree?__sw_hweight8wcomponent_master_add_with_matchv__mutex_initvmsm_cdc_enable_static_supplies˴msm_cdc_init_supplies87__platform_driver_registerM-of_property_read_variable_u32_arraykof_find_propertyydevm_kmallocݷasimple_read_from_buffermsm_cdc_get_power_suppliesicfof_parse_phandlesnd_info_free_entry :snd_info_register\*"snd_info_create_card_entrysnd_info_create_subdir\blocking_notifier_call_chainzw_dev_err,__cfi_slowpath2: mutex_unlockGusleep_rangeK?=snd_soc_component_update_bitsgd_dev_info#ba(snd_soc_component_read32֮Amutex_lock2|printkLinuxwcd938x_dlkmGNU`<0 ,($ DLHLPLbTLbXL\L`xLLLLLL0 Lz4 L8 Lz< L@ P L T LX L \ L { L L ~\ ~ ~ ~ ~ ~ ~ ~ ~ ~0  ~  4 H ~\  L( L( { | L  L L  L }< ~P ~d ~p  ~  L L| L L| x L$L(<L\@L\DLKXKpL*L*K@K@0L4L<L@LXL\LL2Ld L2Ld x LL,L0LX\dL2LL2LxLL|LL|x L$L(L,L0`L8dLHhL8lLH~L$L<L$L<x8<TdL hL pLLL L LLLLL LF$L(LF0@LDLFHL PLTLFXL `lLpL tLxL }LLYLLLYLL L L L LL LL }LLYL $L(LY,L 4<L@LHTLXLh|LL LL }LLYLLLYLLLLLLL  LL }$L(LY,L4L8LY<LDHPxHPLXLhLlLtL|LL$L$L|L|LLLLLLL$L$L LM4[L1$L10M4[<L@LHPL=TJ\L=`JdlLpL|MvMvMvMvL L MvMvMvMvM*MvLMvL LLLw Lw LK$LK,8LLXL\LLLLNLLNL_LNL_ LN(HXL_Ly L_Ly 4@LLdPLlTLdXLldpKKKKK`K`LL0@L DLlHL LLlT\Lr`LrhL lL pLltLl|LVLlLVLlMvL(Mv L( $L(L<@LvDLvXdp|KKL L L! L|L! L|L L L LlLlLL|LL| xLL| L$L|(x4L8L|<L@L|DxPLTL|XL\L|`xKL KL0L4L8L<LDxlL> pLtL> xL|}| L L  L L $ L( L0 4 L 8 L @ D LH LP T LX L` d L h L p t Lx L  LC LC  LP LP  L8 L8  L L  L L  L6 L6  L L  Ly Ly!!L!L!!L!L !$!L(!L0!4!L78!L7@!D!LH!LP!T!LX!L`!d!Ldh!Ldp!t!Lx!L!!L!L!!Lh!Lh!!!!M#!L/!L/!!L"L"L"L"LX"LX$"<"L8@"L8L"\"Mvd"Mv""L{"L"L{"L""L"L"L"L"#LB#L#LB#L #x`#x#L^|#L#L^#L##~$~$$$~0$D$~X$~l$~$~$$~$~$~$~$~%~%~,%~@%~T%~h%~|%~%~%~%~%~%~%~&|&~(&~T&X&t&Lx&L&~&~'|0'M*<'T'd''L'L1'L'L1''''L'L1'L'L1'(M# ((4(~8(L<(LX@(KD(LH(LXL(K\(h(Lhl(Lp(Lht(Lx((Lh(L](Lh(L]((~(()4)~@)H)d)~p)x))~)))~))) *L*L *L*L *$*@*H*L L*L T*L X*L \*L `*L h*x**L*L *L*L ***Lb*L *Lb*L *x*Lb*L *Lb*L *x*+,+4+L 8+L @+L D+L H+L L+L T+p+x++Lm+Lm++LG,LG,L ,L ,L ,L ,}P,T,,,L,L,,L3 ,L3 ,,,,-0-LC4-L8-LC<-L@-xL-LP-LT-LX-L\-xh-Ll-Lp-Lt-L|-x-----L-L-.L3 .L3 ..(.H.P.|.LC.L.LC.L.x.L.L.L.L.x.L.L.L.L.x..|@/~p/t//~/~/0L0L$0L(0LL0~p0|0MtV0041MtV\1d1LHh1L8l1LHt1L81~1L,1L,1~2~ 2~42~t2MtV22MtV33(3~H3|3LH3LH3~3~3~ 4~ 4~D4~H4P4|4L$4L<4L$4L<4x4L$4L<4L$4L<4x4L4L4L4L4x4L 4LJ 4L 4LJ 4}45505LX45LX5~55~5~ 6~ 6~`6MtV66L6L6L6L67MtV$7<7~T7~h7~p7x777~8~4888p88L8L88L8L8L8L89~9 9L(9L49X9~`9Ld9Ll9|90:L4:L<:L:l:L7p:L7x:::~::L:L:;~;;;Ll;Ll;;; <L7(<L70<D<L H<L P<d<Lh<Lp<<Lr<Lr<<<8=L<=L@=t=Lx=L|==L=LN=L=LN=L_=LN=L_=LN=====$>(>>MtV>>>>>?T?L`X?L`|??|??~@$@<@\@@~@@~@~@A$ADApA~AA~BLhBLh(B@B~PBB~BBBBC$C~vM ?vMAvMCvMTGvM$KvMLLvMtMvMHOvM(PvM(RvM(TvMtUvvvMZvM0]vM4]vMD]vvM]vM]wM]ww wM_wMgwMxgwMgwMg wM h$w(wML,wM#0wM#4wMhh8wMhL?Mv?Lc`@Mv(ALALHpBL CLCL HDLELEL8HFLFLGLHMv HL؝HLY XIMvhIL( JLWJMvJLxhKLKMvKLȞLL0MMv@MLML%xNMvNLh@OL> OMvOLPLQMvQLQLJPRMv`RLXSL<SMvSL`TLTMvTLULd (VMv8VLHVL7pWMv8XL XMvYLZMvZLrH[Mv\L\MvX]Lb]Mv^Lw _Mv_L h`Mv0aL@ aMvxbLbMvcLH@dMveLqeMvPfL1fMvgLhMvhLpiL(jLjMvpkLI kMvlLK8mMvnLOnLHoLoL8pL qLqLhrLآ sLyhtLuLvL@xLyLCzLP|L8`}L ~LL68LLdȃLLXLhLp MvLhMv0LMvxLM MvLyȌL،LL0LLLL(L8LHLY XLY `L0hLxLLLLLLȍL؍LLLLL LL L(L8LHLWXLW`L0hLxLL7L7LLL ȎL ؎LLLL L L L L(L8LHLXL`L0hLcxLcLlLlL L LȏL؏L LL LLL L0(L8LCHL%XL%`L0hL xLPL> L> L0LyL8ȐLؐLL0L: L LJLJ L0(L8LHL<XL<`L0hLxL6LLL0LLȑLd ؑLd L0LVL7LL7(Lb8LHL7XLHhLxLL0LHL@ LLȒL@ ؒLLLLbLI (L8LqHLI XL`L0hLqxLLLhLLȓLؓLLbLKLL(LK8L@L0HLXL hLxLL LLKLKLLȔLؔL1LLOL0L1Lw(LO8LdHLwhL8 MvMwMwLLЕMvؕMwMwLL Mv(Mw0Mw@LXL$ pMvxMwMwLLD MvȖMwЖMwLLMvMw Mw0LHL`MvhMwpMwLȘLMvMwMwЗL0L$ MvMwMw L08LD PMvXMw`MwpL0LMvMwMwL0ؘLЙ@LLLLnLLELșLЙLؙLL- L@LLLM LL (LLxLPPLXL`LnhLpLExLLrL- L@LLLLL LțLЛL؛LL!LLLL6 L1 L(L L(LL0L8L@LXLpMvxMwMwLLMvȜMwМMwLLMvMw Mw0LHL `MvhMwpMwL LAMvMwMwНLL0MvMwMw d8L0PMvXMw`MwpcL0MvMwMwb؞L0MvMwMwa(L0@MvHMwPMw``xL0MvMwMw_ȟL0MvMwMw^L00Mv8Mw@MwP]hL0MvMwMw\L0РMvؠMwMw[L0 Mv(Mw0Mw@ZXL0pMvxMwMwYLMvȡMwСMwL(L0MvMw Mw0XHL0`MvhMwpMwWL0MvMwMwТVL0MvMwMw U8LLLKLL L0LLLLLL LxxL LLLL 0MtwHM w`MwpMwxMwMwM wMTwM4wM8wM" ? A CN \W% `{" d h TG l'% p`" t x $K; LL tM" & HO % (P# (RE" (T tU tV @X X  Y Y%! x& Z$ $Zk# HZ*" dZ Z 4[~ 0]i 4] D] l]& $ ]P# ]" ] ^ ^c 0_N _B& f$ g"# xg! g gr hH 8h hh h i d .& Pi|$ xi# i! Ljd ljC j- " w w !    |B <  x% L"  t  ' l & L# 1" (# # # #p <& $ "  U  $$ (! ,y *O +& + 8, -5& .$ /# T/k 04 4 8!& <# 4W 76 8 @U DG$ H{! LC <" < PA TJ!hr#,h" hf!h. h hhhvh,h'hr%h$h"hqh9h&hB%h,"h -h#h&+h$$h!%hJ&h'hi(h[$)h!*h!!0 !/#9$KV.F{8 {LX! 5y4n 0'@P6`pw" S 6/؝Ph(PhxxPhȞP[M8PPhPPPXPPPHPnP hh? XP~P]آPX  XgH(hȘh%htЙH%xHPHPPP8PP0h%hc8%P( X 8  HZ dZ$ d HO  tMr T/ A 4 ? C TG8  <  tU <1 $K( LL( 4]Pl!'Xh .<  /D9 >  7p&$ (P" (RE! (TL) <&  Y,  0s gp8  ZM s@ #l  Z! $Z$ 0_h' hh$  8h0  h, lZ L g4{  h- Pi( jX iD ljx lXq hm@ 4m4  i  xg,`  g4  Lj E  m X 4[ |V  ]$\ `` 0] << * t @X X5 +F +  Y8  tVr   L (#t- #! # x! 8,P2 -Lt 8 l@@d  f  ],  D]\c _p;y  \(  ]$x      !"#$%&'()*+,-./0=<] Tx T d x# 2 Dt h* lt > P  :3 & \o F ,` $ j   8Zt8U gGP  k\P>r^l y'  ?   qhT . t ( ^, ^ ux N  "  R0se01 uPL@ tt7 M utOE  +"})Vr%*8U tUE#)gjM1T6 \MWc$]iJ9}   v.note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.rela___ksymtab+wcd938x_get_codec_variant.init.plt.bss.rela.data.wcd938x_info_ops.rela.altinstructions__versions__ksymtab_strings.modinfo.data..compoundliteral.note.GNU-stack.rela.rodata.wcd938x_dt_match.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.rela.text.wcd938x_soc_get_mbhc.rela___kcrctab+wcd938x_soc_get_mbhc.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.data.data..compoundliteral.199.data..compoundliteral.79.data..compoundliteral.69.data..compoundliteral.209.data..compoundliteral.198.data..compoundliteral.208.data..compoundliteral.197.data..compoundliteral.77.data..compoundliteral.67.data..compoundliteral.196.data..compoundliteral.195.data..compoundliteral.75.data..compoundliteral.194.data..compoundliteral.67.144.data..compoundliteral.193.data..compoundliteral.83.data..compoundliteral.73.data..compoundliteral.203.data..compoundliteral.192.data..compoundliteral.142.data..compoundliteral.202.data..compoundliteral.81.data..compoundliteral.71.data..compoundliteral.211.data..compoundliteral.201.data..compoundliteral.69.140.data..compoundliteral.210.data..compoundliteral.200regcache_mark_dirtyof_find_propertysnd_info_free_entrysnd_info_create_card_entry__crc_wcd938x_info_create_codec_entry__kstrtab_wcd938x_info_create_codec_entry__ksymtab_wcd938x_info_create_codec_entrymsm_cdc_is_ondemand_supplymsm_cdc_disable_ondemand_supplymsm_cdc_enable_ondemand_supplywcd938x_event_notifywcd938x_mbhc_init.__keywcd938x_probe.__keyof_property_read_variable_u32_array__const_udelaytx_adc4_muxtx_hdr34_muxtx_adc3_muxrx_rdac3_muxtx_adc2_muxtx_hdr12_muxsoc_codec_dev_wcd938xsnd_soc_dapm_put_volswsnd_soc_put_volswsnd_soc_dapm_get_volswsnd_soc_get_volswsnd_soc_info_volswtx_mode_mux_textrx_hph_mode_mux_textadc4_mux_texthdr34_mux_textadc3_mux_textrdac3_mux_textadc2_mux_texthdr12_mux_textwcd938x_ear_pa_gain_textwcd938x_bcs_putwcd938x_ear_pa_gain_putwcd938x_ldoh_putwcd938x_tx_mode_putwcd938x_rx_hph_mode_putswr_disconnect_portswr_connect_portwcd938x_disable_bcs_before_slow_insertwcd_mbhc_start__ll_sc_atomic64_andnotkstrtouintwcd938x_codec_aux_dac_eventwcd938x_codec_hphr_dac_eventwcd938x_codec_ear_dac_eventwcd938x_codec_hphl_dac_eventsnd_soc_unregister_componentsnd_soc_register_component__crc_wcd938x_get_codec_variant__kstrtab_wcd938x_get_codec_variant__ksymtab_wcd938x_get_codec_variant__crc_wcd938x_mbhc_hs_detect_exit__kstrtab_wcd938x_mbhc_hs_detect_exit__ksymtab_wcd938x_mbhc_hs_detect_exitwcd_irq_exit__crc_wcd938x_mbhc_deinit__kstrtab_wcd938x_mbhc_deinit__ksymtab_wcd938x_mbhc_deinitwcd_mbhc_deinit__mutex_init__crc_wcd938x_mbhc_post_ssr_init__kstrtab_wcd938x_mbhc_post_ssr_init__ksymtab_wcd938x_mbhc_post_ssr_initwcd_irq_initwcd_cls_h_init__crc_wcd938x_mbhc_init__kstrtab_wcd938x_mbhc_init__ksymtab_wcd938x_mbhc_initwcd_mbhc_init___ratelimittx_mode_bitwcd938x_resetwcd938x_bcs_getwcd938x_ear_pa_gain_getwcd938x_ldoh_getwcd938x_tx_mode_getwcd938x_rx_hph_mode_getwcd938x_hph_impedance_get__crc_wcd938x_mbhc_hs_detect__kstrtab_wcd938x_mbhc_hs_detect__ksymtab_wcd938x_mbhc_hs_detectwcd938x_mbhc_hph_pa_on_statuswcd938x_mbhc_micb_en_statuswcd938x_mbhc_get_moisture_statuswcd938x_defaultssnd_soc_component_update_bitswcd938x_dapm_widgetswcd938x_reg_accesswcd_mbhc_registerswcd938x_wd_handle_irq._rswcd938x_irqswcd938x_variant_opswcd938x_comp_opswcd938x_info_opswcd938x_dev_pm_ops____versionswcd938x_set_port_paramssnd_soc_add_component_controlshph_type_detect_controlsimpedance_detect_controlswcd938x_snd_controlswcd9385_snd_controlswcd9380_snd_controlsmsm_cdc_init_suppliesmsm_cdc_get_power_suppliesmsm_cdc_enable_static_supplies__module_dependsintr_idswcd938x_mbhc_request_micbiaswcd938x_codec_enable_micbias__devm_regmap_init_swrstrnstr_dev_err__ll_sc_atomic64_orsnd_info_create_subdirwcd938x_mbhc_program_btn_thrwcd938x_codec_driverplatform_driver_unregisterblocking_notifier_chain_unregister__platform_driver_registersnd_info_registerblocking_notifier_chain_registerwcd938x_volatile_registerwcd938x_writeable_registerwcd938x_readable_registerwcd938x_mbhc_register_notifiersimple_read_from_bufferwcd938x_set_companderwcd938x_get_compander__typeid__ZTSFiPvbE_global_addrwcd938x_handle_post_irqwcd_request_irqwcd938x_mbhc_request_irqwcd938x_wd_handle_irqwcd_disable_irqwcd_enable_irqwcd_free_irqwcd938x_mbhc_free_irqwcd938x_enable_reqwcd938x_mbhc_clk_setupwcd938x_codec_enable_micbias_pullupwcd938x_wakeupkstrndupwcd_mbhc_stopwcd938x_mbhc_zdet_rampwcd938x_regmap_irq_chipstrsepwcd938x_mbhc_lock_sleepwcd_cal_create_hwdepsnd_soc_component_init_regmapwcd938x_audio_map_dev_info__crc_wcd938x_mbhc_ssr_down__kstrtab_wcd938x_mbhc_ssr_down__ksymtab_wcd938x_mbhc_ssr_downblocking_notifier_call_chainanalog_gainline_gainwcd938x_mbhc_moisture_detect_entx_mode_mux_enumrx_hph_mode_mux_enumwcd938x_ear_pa_gain_enumadc4_enumhdr34_enumadc3_enumrdac3_enumadc2_enumhdr12_enumswr_get_logical_dev_numwcd938x_mbhc_btn_to_numwcd_cls_h_fsm__init_rwsemwcd938x_mbhc_gnd_det_ctrlwcd938x_tx_swr_ctrlwcd938x_mbhc_hph_pull_down_ctrlwcd938x_mbhc_moisture_polling_ctrl__crc_wcd938x_micbias_control__kstrtab_wcd938x_micbias_control__ksymtab_wcd938x_micbias_controlwcd938x_mbhc_mbhc_bias_controlwcd938x_mbhc_irq_controlwcd938x_mbhc_hph_l_pull_up_controlwcd938x_mbhc_micb_ramp_controlswr_slvdev_datapath_controlcomponent_unbind_allcomponent_bind_all__stack_chk_fail__cfi_check_failcomponent_master_del__crc_wcd938x_get_micb_vout_ctl_val__kstrtab_wcd938x_get_micb_vout_ctl_val__ksymtab_wcd938x_get_micb_vout_ctl_val.compoundliteralwcdcal_get_fw_calwcd938x_get_hwdep_fw_cal__warn_printkstrpbrkwcd938x_codec_enable_vdd_buckmutex_unlockmutex_lock__cfi_check__cfi_slowpathwcd938x_enable_clshaux_rdac_switchhphr_rdac_switchear_rdac_switchhphl_rdac_switchdmic8_switchdmic7_switchdmic6_switchdmic5_switchdmic4_switchadc4_switchdmic3_switchadc3_switchdmic2_switchadc2_switchdmic1_switchadc1_switchwcd938x_dt_matchcomponent_master_add_with_matchwcd938x_parse_port_mappingwcd938x_regmap_configwcd938x_tx_channel_configwcd938x_mbhc_moisture_configwcd938x_init_regwcd938x_release_ofwcd938x_compare_ofwcd938x_removewcd938x_soc_codec_removeswr_device_wakeup_unvoteswr_device_wakeup_votesnd_soc_component_writeregmap_writemsm_cdc_pinctrl_get_statemsm_cdc_pinctrl_select_sleep_statemsm_cdc_pinctrl_select_active_statecomponent_match_add_releaseregmap_update_bits_basewcd938x_get_hph_typewcd938x_resumewcd938x_soc_codec_resumeinit_module__this_modulecleanup_moduleof_parse_phandlesnd_soc_dapm_put_enum_doublesnd_soc_dapm_get_enum_doublesnd_soc_info_enum_doublewcd938x_rx_clk_disablewcd938x_mbhc_bcs_enablewcd938x_rx_clk_enableusleep_range__crc_wcd938x_mbhc_micb_adjust_voltage__kstrtab_wcd938x_mbhc_micb_adjust_voltage__ksymtab_wcd938x_mbhc_micb_adjust_voltagedevm_kfreemsm_cdc_set_supplies_lpm_modewcd_clsh_set_hph_mode__crc_wcd938x_mbhc_get_impedance__kstrtab_wcd938x_mbhc_get_impedance__ksymtab_wcd938x_mbhc_get_impedancewcd_mbhc_get_impedancewcd938x_wcd_mbhc_calc_impedanceget_matching_swr_slave_devicewcd938x_probewcd938x_soc_codec_probe__stack_chk_guardwcd938x_unbindwcd938x_bindwcd938x_suspendsnd_soc_dapm_ignore_suspendwcd938x_soc_codec_suspendwcd938x_wcd_mbhc_calc_impedance.__warnedwcd938x_variant_readswr_readregmap_readwcd938x_version_readdevm_kmalloc__kmallocsnd_soc_dapm_syncregcache_syncwcd938x_codec_enable_dmicwcd938x_mbhc_micb_ctrl_threshold_mic__crc_wcd938x_soc_get_mbhc__kstrtab_wcd938x_soc_get_mbhc__ksymtab_wcd938x_soc_get_mbhcwcd938x_codec_enable_adcmbhc_cbwcd938x_populate_dt_datawcd938x_codec_enable_aux_pawcd938x_codec_enable_hphr_pawcd938x_codec_enable_ear_pawcd938x_codec_enable_hphl_pa$d.299$x.199.compoundliteral.199$x.99$d.289$x.189$x.89$d.279$x.179.compoundliteral.79$d.79$d.269$x.169$x.69.compoundliteral.69$d.259$d.159$x.59$d.349$d.249$x.149$x.49$d.339$d.239$x.139$x.39$d.329$x.229$x.129$x.29$d.319$x.219$x.119$x.19$d.309$x.209.compoundliteral.209$x.109$d.9__sw_hweight8$d.298$x.198.compoundliteral.198$d.98__UNIQUE_ID_license88$d.288$x.188$d.88$d.278$x.178$x.78$d.268$x.168$x.68$d.258$d.158$d.58$d.348$d.248$x.148$d.48$d.338$d.238$x.138$x.38$d.328$x.228$x.128$x.28$d.318$x.218$d.118$x.18$d.308$x.208.compoundliteral.208$d.108$d.8$d.297$x.197.compoundliteral.197$x.97__UNIQUE_ID_description87$d.287$x.187$x.87$d.277$x.177.compoundliteral.77$d.77$d.367$d.267$x.167$x.67.compoundliteral.67$d.357$d.257$x.157$x.57$d.347$d.247$x.147$x.47$d.337$d.237$x.137$x.37$d.327$x.227$x.127$x.27$d.317$x.217$x.117$x.17$d.307$x.207$x.107$d.7_note_6$d.296$x.196.compoundliteral.196$d.96$d.286$x.186$d.86$d.276$x.176$x.76$d.366$d.266$x.166$x.66$d.356$d.256$x.156$d.56$d.346$d.246$x.146$x.46$d.336$d.236$x.136$x.36$d.326$x.226.Ltmp126$d.126$x.26$d.316$x.216$d.116$d.16$d.306$x.206$d.106$d.6$d.295$x.195.compoundliteral.195$x.95$d.285$x.185$x.85$d.275$x.175.compoundliteral.75$d.75$d.365$d.265$x.165$x.65$d.355$d.255$x.155$x.55$d.345$d.245$x.145$x.45$d.335$d.235$x.135$d.35$d.325$x.225$x.125$x.25$d.315$x.215$x.115$x.15$d.305$x.205$x.105$d.5$d.294$x.194.compoundliteral.194$x.94$d.284$x.184$x.84$d.274$x.174$x.74$d.364$d.264$x.164$d.64$d.354$d.254$x.154$d.54$d.344$d.244$x.144.compoundliteral.67.144$x.44$d.334$x.234$x.134$x.34$d.324$x.224$d.124$x.24$d.314$x.214$d.114$x.14$d.304$x.204$d.104$d.4wcd938x_enable_rx3$d.293$x.193.compoundliteral.193$x.93$d.283$x.183.compoundliteral.83$d.83$d.273$x.173.compoundliteral.73$d.73$d.363$d.263$x.163$x.63__UNIQUE_ID_intree53$d.353$d.253$x.153$x.53$d.343$d.243$x.143$x.43$d.333$x.233$x.133$x.33$d.323$x.223$x.123$x.23$d.313$x.213$x.113$x.13$d.303$x.203.compoundliteral.203$x.103$d.3wcd938x_enable_rx2$d.292$x.192.compoundliteral.192$d.92$d.282$x.182$x.82$d.272$x.172$x.72$d.262$x.162$d.62__UNIQUE_ID_name52$d.352$d.252$x.152$d.52$d.342$d.242$x.142.compoundliteral.142$x.42snd_soc_component_read32$d.332$x.232$x.132$d.32$d.322$x.222$d.122$x.22$d.312$x.212$d.112$d.12$d.302$x.202.compoundliteral.202$x.102$d.2wcd938x_enable_rx1$d.291$x.191$x.91$d.281$x.181.compoundliteral.81$d.81$d.271$x.171$x.71.compoundliteral.71$d.261$x.161$x.61__UNIQUE_ID_vermagic51$d.351$d.251$x.151$x.51$d.341$d.241$x.141$d.41$d.331$x.231$x.131$x.31$d.321$x.221$x.121$x.21$d.311$x.211.compoundliteral.211$x.111$d.11$d.301$x.201.compoundliteral.201$x.101$d.1$d.290$x.190$d.90tx_mode_mux_text_wcd9380rx_hph_mode_mux_text_wcd9380tx_mode_mux_enum_wcd9380rx_hph_mode_mux_enum_wcd9380$d.280$x.180$x.80$d.270$x.170$x.70$d.260$x.160$d.60$d.350$d.250$x.150$d.50$d.340$d.240$x.140.compoundliteral.69.140$x.40$d.330$x.230$x.130$d.30$d.320$x.220$d.120$x.20$d.310$x.210.compoundliteral.210$d.110$d.10$d.300$x.200.compoundliteral.200$d.100$d.0@4{PvQ0RSX2P'w"G,Ht6I|J$l(J 4J KKsXLhLh[(MhMhMh$`NhNh0Oh OhvPhhPhPh8QhKQhRhpRhRh@ShAShYThxTh1ThHUh'Uh?VhVhVh PWhfWh XqMq@x@u@Xu8?@v(? @x? @0?  @H? g@H0?L@xp?@?@$P=?H@b0?0-0@b"Lob0eeHAw(%2'