ELF]@@<:n4k4q4t4 400@0 "1001000000"1 1!1000 00@000p0#00 0@ 0 00Z0%1!1p%1 0@000n4n4  1%1@%1&1#0? 1 10'c'4p,ppp@ G'GGG8(((( AMIC2AMIC3HPHLDMIC4_MIXERINP2RDAC3_MUX Muxwcd937x_wd_handle_irqwcd937x_parse_port_mappingqcom,rx-slaveTX CH3 PWR%s: Rx-slave node not defined wcd937x_mbhc_post_ssr_initWCD_MBHC_HPHL_OCP_STATUSWCD_MBHC_ADC_MODEwcd937x_mbhc_program_btn_thrWCD9375 wcd937x_codec012345wcd937x_add_slave_componentsWCD_MBHC_ELECT_ISRC_EN%s: Micbias3 DT property not found DMIC5_MIXERqcom,cdc-micbias1-mvqcom,rx_swr_ch_mapqcom,tx_swr_ch_mapHPHR PGAVA MIC BIAS2ADC2 MUX Muxmissing port mapping prop %s WCD_MBHC_BTN_ISRC_CTLWCD_MBHC_HPHL_PA_ENWCD_MBHC_ADC_RESULTWCD937X%s: Regmap init failed DMIC3AUX_RDACVA MIC BIAS3WCD_MBHC_BTN_DBNCwcd937x_get_hph_type%s: register_notifier api is null! DMIC6_OUTPUTVDD_BUCKwcd937x_wakeupWCD_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 wcd937x_get_logical_addr%s Failed to find slave port for type %u RX3EAR_RDACHPHR_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 %s: platform data from parent is NULL DMIC2_OUTPUTDMIC3_OUTPUTwcd937x_mbhc_deinitwcd937x_version_read%s: invalid event %d %s get devnum %d for dev addr %lx failed wcd937x_codec_enable_dmicHPHL_RDACG_M3_DBWCD_MBHC_HPH_PA_EN%s: invalid number of buttons: %d 3%s: component is NULL 3%s: Invalid params, NULL tavil version%s: Slave bind failed, ret = %d HPHR_RDACRDAC4L1L3CLS_H_HIFIG_M10P5_DB3%s: Watchdog interrupt for irq =%d triggered wcd937x_csrWCD_MBHC_GND_DET_ENWCD_MBHC_INSREM_DBNCWCD_MBHC_ADC_COMPLETEHPHL Impedancewcd937x_hph_impedance_get%s() ADC2_MIXERVA MIC BIAS1CLS_AB_HIFIWCD_MBHC_PULLDOWN_CTRLHPHR Impedancewcd937x_micbias_control%s: bad micbias pdata %s: wcd sleep state request fail! INP3AUX PGAMIC BIAS2CH3%s:Invalid HPH Mode, default to class_AB WCD_MBHC_HS_VREFWCD_MBHC_MUX_CTL&(&wcd937x_mbhc->notifier)->rwsem%s: pdata pointer is NULL DMIC5_OUTPUTDMIC2wcd937x_codec_enable_vdd_buckWCD_MBHC_ELECT_DETECTION_TYPEWCD_MBHC_HPHR_PA_ENDMIC4%s Invalid path selected %u HPHL PGARX2G_7P5_DB%s: Tx-slave node not defined qcom,wcd-rst-gpio-nodeqcom,tx-slave%s: Could not find TX swr slave device %s: Failed to add routes AMIC4DMIC3_MIXERCLS_H_LPG_M6_DBWCD_MBHC_MIC_SCHMT_RESULTwcd937x_get_hwdep_fw_calwcd937x_mbhc_hs_detectwcd937x_mbhc_get_impedance%s: Invalid micbias number: %d wcd937x_bind%s: IRQ init failed: %d &wcd937x->micb_lock%s: Codec registration failed %s: reset gpio device node not specified EAR PA GAINHPHL VolumeWCD_MBHC_GND_PLUG_TYPEWCD_MBHC_FSM_STATUS3%s: NULL component pointer wcd937x_mbhc_initwcd937x_get_micb_vout_ctl_valwcd937x_suspendRDAC2EAR PGAWCD_MBHC_HPHL_PLUG_TYPEWCD_MBHC_HPHL_GNDwcd937x_wcd_mbhc_calc_impedance%s: Invalid micbias index, micb_ind:%d cdc-vdd-buckwcd937x_event_notifySwitchADC3DMIC6_MIXERRDAC1G_3_DBG_0_DBG_M9_DBADC1_OUTPUTCLS_H_INVALIDG_6_DBWCD_MBHC_MICB_CTRLAMIC1IN3_AUXAUXwcd937x_reset_lowRDAC3_MUXCLS_H_LOHIFI3%s: wcd937x is NULL WCD_MBHC_MIC_CLAMP_CTLWCD_MBHC_FSM_EN%s: BCL should have acquired WCD9370 %s hwdep failed %d DMIC1_OUTPUTDMIC2_MIXERRDAC3MIC BIAS1ADC3 VolumeL0G_M15_DBWCD_MBHC_MECH_DETECTION_TYPEWCD_MBHC_HS_L_DET_PULL_UP_CTRLVER_UNDEFINED %s: Failed to add snd_ctls DMIC6%s: Invalid DMIC Selection ADC1_MIXERADC1 Volume%s: mbhc initialization failed WCD_MBHC_SW_HPH_LP_100K_TO_GNDWCD_MBHC_HPHR_OCP_STATUSwcd937x%s: no power supplies defined for codec qcom,cdc-micbias3-mv%s: vdd buck is not disabled Failed to read port mapping IN1_HPHLADC2 REQADC2 MUXTX CH1 PWRCLS_ABG_4P5_DB%s: mbhc not initialized! WCD_MBHC_HPHL_SCHMT_RESULTWCD_MBHC_OCP_FSM_ENHPH Type%s: pdata is NULL %s: update_wcd_event api is null! %s: Could not find RX swr slave device %s: widget not found wcd937x_set_port_paramsADC2L2G_M12_DBG_M16P5_DB%s: Failed to read port mapping from prop %s 3%s: NULL handle WCD_MBHC_ELECT_SCHMT_ISRCWCD_MBHC_MICB2_VOUTtechpack/audio/asoc/codecs/wcd937x/wcd937x-mbhc.cwcd937x_dt_parse_micbias_infoAUX PDM WD INTIN2_HPHRADC3 REQCLS_H_ULPG_M18_DBWCD_MBHC_HPH_CNP_WG_TIME%s: cal not sent by %d wcd937x_read_of_property_u32HPHR PDM WD INTDMIC4_OUTPUTADC3_MIXERCLS_H_PORTwcd937x_rx_hph_mode_putG_M13P5_DBWCD_MBHC_MOISTURE_STATUS%s: Micbias2 DT property not found ADC2_OUTPUTDMIC1DMIC5RX HPH ModeADC2 VolumeG_M4P5_DBwcd937x_soc_get_mbhc3%s: unsupported micbias voltage wcd937x_populate_dt_data%s: Cannot init wcd supplies %s: handle is NULL 3%s: mbhc initialization failed EARHPHRADC1RX1%s: vdd buck is not enabled HPHL_COMP SwitchHPHR VolumeCH1G_1P5_DBG_M1P5_DB%s: wcd active state request fail! WCD_MBHC_HS_COMP_RESULTWCD_MBHC_HPHR_OCP_DET_ENwcd937x_variant_readWCD937X_1_0 %s: wcd static supply enable failed! &wcd937x->ana_tx_clk_lockwcd937x_soc_codec_probeADC3_OUTPUTDMIC1_MIXERADC1 REQ3%s: tx swr dev is NULL wcd937x_resetwcd937x_mbhc_hs_detect_exitWCD_MBHC_L_DET_ENvariant3%s: wcd937x priv is null %s: Fail to obtain platform data %s: Failed to register notifier %d %s: Invalid DMIC line on the codec MIC BIAS3WCD_MBHC_BTN_RESULTWCD_MBHC_SWCH_LEVEL_REMOVEWCD_MBHC_ANC_DET_ENWCD_MBHC_HPHL_OCP_DET_ENqcom,wcd937x-codec +%             0(1 0 0                          P4'1 @ @00 0 0 00 00 0000900000000 000@0P 0`!0p"0#0$0%0(0*)0U@0A0V0W0X0Y0Z0[0\0g0+h0hi0j0Pk0l0m0n0o0p0q0r0s0w09x0y0oz0O{0.|0}0~000 0 08000000 0 0800000@0:00p001000Q000w00N0 0E0t00000h0d0000e0000200w00000000000P000D0@00000000(000F0P000P000T00030000 0 0U0000"0D000000111111 1!1"1#1$1%1&1'1(1)1 *1,1-121@3141516171"8191:1;1<1N=1T>1?1E1bF1G11W11111B1"111111P1111n1P11111 1 11`4444 4444 4 4 4U 4 4444U4U4U444f444c44444 4!4"4#4$4G%4C&4'4(4K)4&*42+4W,4c-4|.4W/4041424 34445464748494:4;4i<4T=4>4?4@4A4B4C4D4E4bF4UG4H4=I4.J4K4L4M4N4O4P4Q4R4S4hT4hU4hV4W4Z4[4\4]4^4_4+`4a4b4c4d4e4f4g4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|44444444@4@444444444444444444444444H44444444444444444444444444444444444444Z g4g4"0#0%0000\4\4]4]4^4^4|||H݄(Ȳ TȑU, T(( T(d觮("T(( /T5_@/T((sA/TH(lTHh(\-T(5THh(\,Th[藼b ,T(UCȊhoa*T HHSHTҖҨ(h,T HHSH )T(jh(9(T҈$ȇhVA&T̘h-T[hT̘h%Te趩phu`%T((r!"Th|(mT|(m #T(ȭt("Th( (woTMhg҈mTg҈ TӍȉ#z T(h&CHaT( ȓA#&THÎҨld(\ThÎҨld(\`ThTNhTHhpmT(HhpTHҍH·8`T((Hh!THd觮("T]Zh0TҨ#T(5THhJRCT(ژ(ҥT(ҖҨ(h THxȻH*THSA T[h@T(R(<T(ڸH}( TҨ ThlȴHTh݄(Ȳ`T趍hG|T( ȓT(葐U`TҨM(HTsh(` ThH-Tda( ȓM TA_SPFJ3D:*4852/,)&# ( ȓ cT  ( ȓ T?T_֠@9qCT_@*^{ @]@Y@{^__!^{og_WOC @;QqT!B*F\@***?qT qTqT(RhR RRRZR(RHR (RR ԂqT *)+ih8J @J; E@* E 5* 9@5 @RR!BIY{*+qkT *Ky(5 9@5 @R*nJ;H;@-H;nKn H;@qT!RRRRRR R"R#R R"R#RAR"R#R @RR@7Z@@ _ qTZ@@ 1-nKQn IY{*+qkT *Ky(5 E@qT @RRh4nKqTRR*n _ qTZ@@ *{AOFWE_DgCoB^__@6 @R*Z@@ !R @R*Z@@ ^{WOHQ qT @ JUh)]@*3*ȢQqT飐R=i=r}dkTqTRR*R**RR*RR R****OBWA{è^__!^{ O( @]@Eh*1@ @5@! J@!` R)RJ$ 0y 7J@E!  R)RJ$ 0y 7*`OB @{è^__^{@ $@ @qTh5@C9R @q@R# _)@?T{C^__!^{@ $@HIKq!T @Q@R @q@R# _)@?T{C^__!QqT飐R=i=r}d_^{!{^__^{ O @]@E `ϫk*E4*R`?OB @{è^__^{OC@R r@R ~A!*` uah@H@qT~A!*`~A!*` ~A!~A!#R7@h"&!Bb~A @!BcV!B ~A @!Bc~A!~A!#R`7@h&!B ~A @!Bc~A!~A!#R`7@h*!B ~A @!Bc @)@?T{AOC@^__^{OC@@!A*Bc!*@Bc@! !!B@ @)@?T{AOB^__^{ @!f @*{¨^__^{O \@@ X@O6E"@#9@X1T!B@ !B R*OA{¨^__*_^{g_WO@R rtR`^`Z@",@8@Eh@Y@ @ @ @@:@4*!x&!B*!B! !!!B^*ODWC_BgA{Ũ^__qRArR@4*!B*!"R*!**4!G@  @!@qkTR*@ qT*R@ *@ ?k T@ Ȏ )"ɂ-4*!B* !!BX!B*b@@( "@Qq"T飐R=i=r}dӨ&@QqT飐R=i=r}dӨ*@QqT飐R=i=r}d)*(*h 7@ARR***@aRR***@RR***R.!B -!BBRBRBRRRR!**4!!BA@v!!!^{ O\@@b@"Y@^OB @{è^__^{O\@T@@qT@4!!BOA{¨^__րRR@4!RR^{@ a6  !{^__^{og_WO@C\@HqT(5 R R8 RR~A3C_R r Rr~A~dC  7RqT*8C!B3!,`*!B_q**v"RZR_**)r@) @ kV')ZR)!T_@j88* _)@?AT{BOGWF_EgDoC^__^{ *!5 @ R{¨^__!*^{WO @!Bh@]@@ RS `@R R r*@R*@}R7*@`5t!!!!!!!!!!!!2 @qAT!R 7!R* 7!!!!!!!!9`@!u3*`@!B*)*ԞE(RJ ȊTt`Ѡ@u oB,E"R?*4`@!B* *`@!`@!B**OBWA{è^__*!^{O @]@Est`Ѡ@u oEB,*`?OA{¨^__^{ a RRRa RRR}RA~Ra RRR}RA~RA%RR*!RRR!RRR!RRRRAR!RR*ARR#Ra RRCR RRCR!RRCR @{¨^__^{ OU\@(<Q q @T )+ih8J @(PQ =? qT =@)*+R rsT!!Bn95^{OC@9B 4@9dBt"!B}RA~RaB4@9dB!B}RA~RaB4@9dB!B}RA~RaB4@9dB!B}RA~RaB4@9dB!B}RA~R@9 )@h9@?T{AOB^__C^{WO@_ q@U\@ T_qT-nKn !RRRRRRRRRrA9qT$R87`@3C3\@#!R*C8C939 9 5@33#C"RR`@rA93C\@I3#*C8C939 9@5`@33#C"R9rA93C3I#*C8C939 95@33"RrA9qTOH6`@3C3\@#!R*C8C939 95@33"RRRR* _)@?T{BODWC^_*C_^{ O@_ qT_q! TኆRBRCRኆR"R*RRR!RRR!RRRRRRRR*RRRRRR+URR]@*RR*RR*!RR*-nKQqn TRR*n !RR*OB @*{è^__C^{O@!@@*AR7qT"q Tqa T )5yh!RRRRCR*RR*RR*@hrA93C\@Y3#*C8C939 9`5`@33#C"R2@!@!@!B _)@?T{BOD@^_C_ր@hrA93C\@Y3#*C8C939 95`@33"R*^{@_ qU]@T_qT@@*A9*{^__^{ \@qT5 R R. RR*@(_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{^__^{ O@@*!BR`!R@!BR`AR@!BRaR"qT q TqATBRbR#R}RR*OB @{è^__֠^{O@U ]@ @ X@_ qT_qT hOh7!EB@C9@X1TU!B!B R!  R RRAR*OA{¨^__^{O@)R*@U\@@q(!R @z T3C3#R'RC8C939 9`5@33rT#C"Rr`T@*A9"RrT* _)@?T{BOC^__^{WOHQq*T @*U3V]@ Jպ@Lih8k `@"RA9*Rj 7RRcRPRARq`TqTRBRCRӚEs `ϫkE!R*`?Ȣm9"7RDjKR"rRӚEs `ϫkE!R"R`?0B95aRR*kRAlR2BR#R*RRRȢm97RRጆRRRB95aRRR RጆRR***OBWA{è^__^{WOHQq*h T @*U3V]@ JԺ@Lih8k `@"RA9*ጆRRR=}RA~Rq`TqTRBRCRӚEs `ϫkE!RBR`?"R "RӚEs `ϫkE"R!RBr`?RAR2BRR*ጆRR***OBWA{è^__^{WOHQq*T @*U3V]@ JԺ@ Lyk `@"RA9*2"RCR*!RRR R RRRRcRgOh6B9h4kRwR""RӚEs `ϫkE!R"R`?Z@R@ RGO6B94kRwR'ĉRЉRRA'RBRCRq`TqTRBRCRӚEs `ϫkE!R*`?"RĉRЉRRRR*Z@AR@ !RR*2BRCR***OBWA{è^__^{WOHQq*HT @*U3V]@ JԺ@ Lyk `@"RA92"RR*!RRR R RR@"RA9*RRcRgOh6B9h4kRwR""RӚEs `ϫkE!R2`?Z@R@ RGO6B94kRwR'ĉRЉRRA'RBRCRq`TqTRBRCRӚEs `ϫkE!R"R`?"RĉRЉRRRR*Z@R@ !RR*2BRR***OBWA{è^__^{O@_ q@ TU_q]@T_q T!R"R#RRRR!RR*@RC@CRqTqTqTRa&RRB94RBRCRaRR*B9h4R"R#RRR*O6qR}R@Ra&RR#RRBR*aRRRA'RBR*OA*{¨^__^{O@_ q@ TU_q]@T_q T!RBRCRRRR!RR*@RC@CRqTqTqTR&RRB94R"R#RRR*B9h4RBRCRaRR*O6qR}R@R&RR#RR"R*RRRA'RBR*OA*{¨^__^{ O@_ q U5]@@ T_qATRRR!R"R#RqCRTqTqTRa&RRB94RBRCRqRArRRR*2"R#R*(R!I Rq @zTa&RR#RB94RBR*OB @*{è^__^{ O@_ qT_q!TU]@@RRR!RRRቆR"R#R2"RR*RR*OB @*{è^__^{O@_ q@U\@T_q!T3C3#!R'RC8C939 9 5@33#C"RB9( 4`@3C3\@#aR'RC8C939 9 5`@33#C"RH3C3#!R'RC8C939 95@33"RB94`@3C3\@#aR'RC8C939 95@33"Rh@]@ @i4)q TR"R*RBR*R"R*!R"R* _)@?T{BOC^_*_^{O@_ q@U\@T_q!T3C3#AR'RC8C939 9 5@33#C"RB9( 4`@3C3\@#R'RC8C939 9 5`@33#C"RH3C3#AR'RC8C939 95@33"RB94`@3C3\@#R'RC8C939 95@33"Rh@]@ @i4)q TR"R*RBR*R"R*!RBR* _)@?T{BOC^_*_^{O@_ q@рT_q T`@3C3\@#R'RC8C939 95`@33#C"R5`@3C3\@#R'RC8C939 95@33"RRARh@]@ @i4)q TR"R*RBR*R"R*!RR* _)@?T{BOC^_*_^{ O@@*!R`!R@!R`AR@!R aR"qT q@TqaT#R*"R#R}RR*OB @{è^__֠^{O @]@@5!RRRR"R#RR"R#RRR*RR*၆RR*RBRCR@OA{¨^__^{ @@aRSh& @*{¨^__^{@@ @]@B95(H@aRRS*{^__@@* @]@@($_^{ @@ @(H@\@5!BhRh @*{¨^__ G* @)@]@?qR)ii8($_ G @*@)H@]@?q4* 9_* 9_^{ O@@ @!R]@`rR!RsRjhh&OB @*{è^__^{WO@@6H@h@!R]@RrR !RRsRjS Rj4OBWA*{è^__^{@3RC)@`@CፆR`@3RC_A)k@(* *qha9 _)@?T{B@^_ R__|A_( @qhT*_ )(Ih8S_( @qhT*_ )(Ih8_( @qhT*_ )(Ih8q_ ^{  @\@(Y@!B @{¨^__!^{ O`!RRRBc%R*4`@!B*OB @{è^__^{ O|@ @]@E `ϫk*ER`?OB @{è^__^{ o g _ W OC@ )|@ 1Aj@ 9BZ]@ !@=+1@><(%A/tAT @936RR!R R+a$R#R' 86@@RR***C9(4@@RR***@@ RRR"R***rr@@ARR***}RA~R"27@韏  ?kT鯜R)r  )}SJR R?0qI5 kR賉U 7@k TPRk2r"iRPRI rrk})ꘆR f Ah87<)R}  kT  } i@ R )} ( h3@韏  ?kIT)RIr kT@y?qTi@k2? kaT韏R kT@"鯜R)r  )}S?0qTa9A )RIr kT9a3@@ Rr kmTk2iRI rk})*R f A 87<)R}  kT@  } @ R )} ( i@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{IONWM_LgKoJ^__RBRCRARR#Rh@}qTARR*RBR*/iRI rꘆR } k()f( A/ 87<)R}  kT/@  } /@ R )} ( /i@ARRR* +%J KK  k  K   (ki} } ?k(R@@**c)R! 9![^{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@%@Bc%R*4`@!B v!B`@!BR!"R!*OBWA{è^__^{ @@Sh@]@HY@A*($!`@!B @{¨^__^{WOC@@@@]@Y@ <@4@q@*h&!@!B @)@?T{AOCWB^__^{ @\@Y@!B !{^__^{ @\@Y@!B !{^__^{!{^__!^{O @]@Y@`@OA{¨^__!^{!{^__ ?0 ?0  ?0   ?0 ?0   ?0 ?0   ?0  ?0  ^{{^__  description=WCD937X Codec driverlicense=GPL v2intree=Yname=wcd937x_dlkmvermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=wcd_core_dlkm,wcd9xxx_dlkm,mbhc_dlkm,swr_dlkmwcd937x_get_micb_vout_ctl_valwcd937x_info_create_codec_entrywcd937x_mbhc_micb_adjust_voltagewcd937x_micbias_controlwcd937x_soc_get_mbhcwcd937x_mbhc_deinitwcd937x_mbhc_get_impedancewcd937x_mbhc_hs_detectwcd937x_mbhc_hs_detect_exitwcd937x_mbhc_initwcd937x_mbhc_post_ssr_initwcd937x_mbhc_ssr_down0000000000S0?module_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotKwcd_free_irq5blocking_notifier_chain_unregisterenblocking_notifier_chain_register>pwcdcal_get_fw_cal<snd_soc_component_writea'__warn_printkdevm_kfree 6snd_soc_add_component_controlsK)e__init_rwsemlwcd_mbhc_inittVwcd_mbhc_deinit5wcd_mbhc_stopz6wcd_mbhc_startwcd_mbhc_get_impedanceKkmalloc_cachesVplatform_driver_unregister^msm_cdc_disable_ondemand_supplyUE-rcomponent_master_delYsnd_soc_unregister_componentgswr_get_logical_dev_num__const_udelayJVregcache_syncRDregcache_mark_dirty /ikstrtouintestrpbrkydevm_kmallocsnd_soc_dapm_add_routes#ɥsnd_soc_dapm_new_controls wcd_cls_h_init snd_soc_dapm_syncesnd_soc_dapm_ignore_suspendP_wcd_cal_create_hwdepVvsnd_soc_component_init_regmapk!wcd_cls_h_fsmѺwcd_enable_irq 3lmsm_cdc_enable_ondemand_supplyVsnd_soc_dapm_put_volswsnd_soc_dapm_get_volswswr_slvdev_datapath_control0'snd_soc_dapm_put_enum_doubleYfysnd_soc_dapm_get_enum_double9swr_disconnect_portP-Ӓswr_connect_portstrnstrmy_dev_warnCusnd_soc_put_volswUzsnd_soc_get_volswւsnd_soc_info_volsw/snd_soc_info_enum_double$___ratelimitxr!regmap_update_bits_baseC}regmap_read?__sw_hweight82(swr_device_wakeup_unvoteNswr_device_wakeup_voteqmsm_cdc_pinctrl_select_active_stateamsm_cdc_pinctrl_select_sleep_statem msm_cdc_pinctrl_get_state zkfreecomponent_unbind_all$+ީwcd_irq_exitA3snd_soc_register_component˫Wwcd_disable_irqٵwcd_request_irqv__mutex_initA$wcd_irq_init [regmap_write'__devm_regmap_init_swr\Pget_matching_swr_slave_deviceFQVcomponent_bind_allvmsm_cdc_enable_static_supplies˴msm_cdc_init_supplies0component_match_add_releasewcomponent_master_add_with_match87__platform_driver_registerM-of_property_read_variable_u32_arraygd_dev_infokof_find_property地__kmalloc3qmkmem_cache_alloc_traceݷasimple_read_from_buffermsm_cdc_get_power_suppliesicfof_parse_phandlesnd_info_free_entry :snd_info_register\*"snd_info_create_card_entrysnd_info_create_subdir,__cfi_slowpath\blocking_notifier_call_chainzw_dev_err2: mutex_unlockGusleep_rangeK?=snd_soc_component_update_bits#ba(snd_soc_component_read32֮Amutex_lock2|printkLinuxwcd937x_dlkmGNU@(-,( $ DHPlTlXs\s`  \ h p   w  w   8 L l        , p      0 D X  h h    $ 0 P \ x |       "   #($<@D#L@X@p$%\ \ TT  <+@Hdhlpt  +8<@DHT   ,0Ds8Hs8T,d h p'('  '.0 $(0@DH PTX `l#pt#x/.0/$(,4<@H.TXh0|/ 0'8f<fDfHfT3X \ h'pftf|ff32i i rr n|; ; o     s`$s`<,P&|45     $G(G04<@HLP T \lAtA8hfhf6  << $,87H7TuXud8pt99``:    $(0 4 8 < DT@\` dh p I@I`Id hx |;;lflf<  <$$<=== $4>@ D LTX \ dp?x|      ?m @A A`BpCx|  D{{EF kk -$-(`d.-06 6 $0444@TdX\d`ltAGA0HLPTXJtx|22/[ c $ \8 ]D  H  P ^T XX X` ^d ^h ^p ^t 3x 3 ^ 3 3 ^   ^   ^ 9 9 ^   ^   ^ d d ^  !^!_!`!`#(!8X,!8X8!a@!uD!uP!b\! `! h!^l!y p!y x!^|!n!n!^!{!{!^!!!^!!!^!!!^!J!J!^!_!!!"e "2"e "2$"<"pf@"pfd" ""2""2"""" " "2"2"""2""2"<# ########$$0$D$X$l$$$$$t$t% %H $%(%H ,%D%X%l%%%8%%'%'%`#%g%h&&В& &&В&&(&}4&Z8&<&Z@&D&L&ZP&H T&ZX&H \&&{&y&i&&i&&&|'C' '' ' ' ' ('8'T'iX'E \'i`'E d'|'k' '' ''' 'E ' 'E ''''l( (6((6(((8(lH(L(6P(T(6\(h(x(l((6((6(((l((6((6(((l) )6))6)()0)4)\)x)|)))))**X* 0|*Q** 0*Q(+ 0D+R+ 0+R++++,D,X,l,,,,,,--(-<-H-p-|-----k-k-d.e$.(.@.T.h.|.. 0.Q...+/+ /'/'///$/,// 0/R//Ud06 h00p06 t00l1Op10t1Ox1011 2 2P26 26(2P<2O@2OH2P223; 3; 3X3* 3$3*(3034383<3D3X3h3x33334 0H4Q`4Up4R444445U5<5`55 5Y5=5 6 686ZL6t666Y67 707UH7X7|77 7Y7=7  8$8Z88888U8Z8889@9=`9 99999: : <:YL:X:l:|:::Z:8;8$;U<;ZP;\;h;x;U;;=; < <<<H<\<<< <Y<<<<=(=Z=I====> >4>P>d>x>>>>>,?I@?T?h?t????? @ @,@X@l@@@I@@,AHATAhAAZAA(BI V V> V VVVW$Wq(W, ,Wq0W, 8WPW] TW, XW] \W, `W|WWW<WYW=XHXhXXhfXhfX YXYxYY0Y7Y0Y7YZLZZZZ[T[|[[[[D\t\\\]]H]]]]]^^0^D^X^|^I^I^H^H _I0_x_T|_T_H_H_I`I<`IP`Hx`H`I`aTaT,aHf@fAfBfEfPGfHfLfKfMfMfMf*fMfMf NfffifOfVfhWfWfWgWggXX g|XgXghYgYg g@t?D,@H pV/Hf8f_4fw g(0g8@gHPgX`TghffDfP@fPfTf]tH`ffff  0 @<P `2 pz. 3n`  0Y@RPz` pX hmI   0@P `pH|%xXXf`\fhXfp\fxXf\f`fdf](8SHgPg  8f@hgHlgXP}pQfpgtg}Gfxg|g(f0xg8|gH`& xfgg ~Xfgg ~Nf g(g00~8P]hfpgxg0~  fgg0~ Nfgg(@~@Xf`ghgx@~ X^` 3!3" 8$!$tf%H&tf&bH'xf(<(xfX)E)y*C +f0+0z+h,fx,z0- -fx.6.f/O@0f1$1fP22f3 4f4.`5f(6S 6fp77f8u 89f: :fH; ;f<=f= h>z ?&?fh@\ @fAy0BfB}C {@DDp{E F{F`G|H `I9JK 8MdNOHPfQQfXRRfS SCSCS] SbSbS!S!T T9(T8T@T] HT<XT<hTHxTHTETET)T^TETuTXT3T$T3UU&(U38Uu HU&XU `U] hUu xUS U UdUS U3U$U3UU\ V3V (V\ 8V@V] HV XVhVxVVV V$V VVyV VWyW W] (W8W.HWXW hW.xW WyWyW W&W&W W W}W] W W X}X(X @X Yd ZtfZ<P[xf\E\|f`]]|f^(_|f_0 p`|f8aKa|fb!c|fcVHdfXdwe efexXf fffPxgi hf0hxhhifxix0ji jfj@yxkkflyly nnPo{pq(sptJuJuuu] u<u<vd vd v 0vy @vVPvVXv] `vEpvnv v v] vv{v v v] vvwiwiw] w0 0w@wPwXw] `wKpwwi wi w] w!w] wfwXgw\gwx] (xf0xXg8x\gHx`x] xxfxXgx\gxx] xfxXgx\gxy] yf yXg(y\g8yPy] hyfpyXgxy\gyy] yfyXgy\gyy'zfz`gzdg(z|@z] Xzf`zXghz\gxzz] zfzXgz\gzzzzf{`g{dg{`|0{] H{fP{XgX{\gh{{] {f{Xg{\g{{] {f{Xg{\g| |] 8|f@|XgH|\gX|p|||&|y|@}@}uH})`}}~P~~~ ~~M~~ ~~ ~Y~ ~E~ `{ h  (q08i@ H` P X`Php xYOHgf f0f8f@fHgP(gXg` ghgp,ggg g0g$gȓ4gГ8gؓ 8f& i D H @ A B Eh&hho"hKh*hhh h&hhhhmh"h`hO'h h%h!h!"h#h#$h!E0 !z9KU(@W{ ob~>!# _w 0@9P`p%C  6)0zP|h9@}zPyP 0~^p{PwPxPPxPxPxP@yP {PLP{Pn|Pex   ~ВH `|h*| }h~8zPyP uC8Xx Sl ;G A  @T `)  6; - F 4(b X8p) :B  1  H 2 H=c > M.7 H P}h J<} JDGJ 3  ,7! BP=  EPH PG $0  K, c Vp"  '[  M+ c@ `#4 TOh8 XX$  (X0  W, \k ,[xv T\0 hY( [X#] W4  |X> @Y(U ZX XD \Zxt [X  X]@ $]4  Y  hW,  W4%  ;5b9#