ELFH@@B@n4k4q4t4 UEN 400@0 "1001000000"1 1!1000 00@000p0#00 0@ 0 00Z0%1!1p%1 0@000n4n4  1%1@%1&1#0? 1 10$$a8tx0Tt QRy)yyy5 H$HHH/ttAMIC2AMIC3HPHLADC_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 wcd938x:3671:(&wcd938x_regmap_config)->lock3%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_rs.lock%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' |||{ @@@{_!{_{og_WOC @;Qq#T!B*@VqT i{8) ***3RHR *+RhRRRRZR!B*!B*3RR*3RR*/)q(T *)+ih8J @Ȣp94J; I@* Ii5* 9@5@RRq"IY{*+qkT *Ky(ʢp9 4 5 9@ 5@R*^Ȣp9 4J; 9@* 95!RRRRRRႆR"R#R R"R#R R"R#RAR"R#RR"R#R@RR7ª@@@&@ qTª@@@& IY{*+qkT *Ky(ʢp945 I@q+T@RRT 4@ qTª@@@&*@*OFWE_DgCoB{A_6@R*ª@@@&!R@R*ª@B@@&{ _WOHQ qT @ JUh)@**3**ɢQ?qT꣐R)=j=r)}8dk@TS@IR} !B***?qTRR*R**RR*RR R****ODWC_B @{Ũ_!{ O( @@Fh*1@ @5@! J@!` R)RJ$ 0y 7 J@F!  R)RJ$ 0y 7*`OB @{è_{@ $@ @qTh5@C9R @q@R# _)@?aT{C_!{@ $@(Lq!T @Q@R @q@R# _)@?aT{C_!QqT飐R=i=r}d_{!{_{ @@ @{_֠{_!B*{_{*?qT }~ JiiAii_q**{_!*{_{ @ @(E E!*"R?{_{OC@R R r`nB!*` uah@H@qTnB!*`nB!*` nB!nB!#R7@h"&!BnB @!Bcx!B nB @!BcnB!nB!#R`7@h&!B nB @!BcnB!nB!#R`7@h*!B nB @!BcnB!nB!#R`7@h.!B nB @!Bc @)@?TOC@{A_C{WOC@@RR r`@/@@@Eah@@ @  @  @@B@4*! v!*!B! !!!B @)@? T*ODWC@{AC_!"R*!**4!!BvB!*`Bc!*Bc@!*!!BV{O@@!OA*{¨_{WO @@@@ 6E@B@X1T!B@!BRE9h4@E@B@$R R*OBWA{è_{  @) @ @ (@H@6!EB@CA@*3 R* @!B @{¨_{g_WOPTqRArR@4*!B*L@@`@ @@!Bc@@qKTR*@ qT*R@ *@ ?k T-@ )&4*@!B* !!BW*ODWC_BgA{Ũ_!B*@@(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@d!|!~!!{ O@RRR@OB @{è_{ *!5 @ R{¨_!*{WO @!Bh@@u@ RS `@RR r.R.@}R`7.@B`5tB!!!!!!!!!!!!!!!!!!!!!!!!!! @4*qT"?`@!t9*`@!B*/!R*@7 @qT!R*7E 6R) E"/"R?* 4`@!B* 09 `@ @!B.*OBWA{è_*!{ @ @)(E E!!/*?{_!B{_ @@h)R 9*_ @@H9*_{ a RRRa RRR}RA~Ra RRR}RA~RA%RR*!RRR!RRR!RRRRAR!RR*A&RR*(RRR!(RRRRRRaRBRCR!+R rsT!!p95q{O@T@@qT@4!!BOA{¨_րRR@4!RR{OC@9C 4@9dCt"!B}RA~RaC4@9dC!B}RA~RaC4@9dC!B}RA~RaC4@9dC!B}RA~RaC4@9dC!B}RA~R@9 )@h9@?TOB{A_@@* @@YA($_{ @@ @(H@@i @i45 4q`TqAT!!BRhZ @*{¨_C{WO@@@ @@VR!R r !C!`3AR*77@* ]Ah& _)@?T*ODWC{BC_ @!!!C{WO@@@ @@6R!R r !C!@3AR*75@iJ@  ] _)@?T*ODWC{BC_ @!!!{ @@aRSh& @*{¨_{@@ @@E95(H@aRRS*{_{_WO@_ q@  @A@ T_qa%TRRRRRRhrA9)Rr C !ȚH}hrA9zh)Q? qT JXiqT9hrA9 q T ) +yJ @RR*RuRXrqT$R 87ȾE95@3C3@#!R*C8C939#9R( r 5@33C#"RR@hrA93C@I3#*C8C939#9 5@33C#"RbrA9_qTH~jhjh*hrA9zh_qHT ) +yJ cR@* q TRR*R!RR*R!RR*R!R*@hrA9@I3C3#*C8C939#95@33#"RhrA9qT@86ȾE95@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_q"TH~jhjh* _)@?TOEWD_C{B*_!B!!@!BhrA9cR qT{g_WO@pA9 @q3A 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*** _)@?TOFWE_DgC{B_{ @_ qA`T_qTኆRBRCRኆR"RRR* @*{¨_C{_WOC@*@R$R )@A6@@A9@"q*Tq*T@!R @ )h7@(H7*@J63@!R qRR"R*@*A9@*!R qR R"R*@!R@R^A(ih8@j7@P6bA*ij8H*@j7@X6fA*ij8H*@j7@`6jA)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*ODWC_B{AC_ր@!RR{ O@@*!BR`!R@!BR`AR@!BR`aR@!BRR"qBT q TqATBRbR#R}RR*OB @{è_֠{WO@@@@@*E@B@6"qTqAT@ 7@E@B@X1TB @!B!BR RRRAR*OBWA{è_{O@)R*@@@ZAq(!R @z T3C3#R'RC8C939#9`5@33rTC#"Rr`T@*A9#"RrT* _)@?TOC{B_{WOHQq*T @*J@3AV@ JZALih8k `@"RA9*R& `7RRcR:RAR"qhT(R! 9R jTRBRCRɒp9EI7E!R*?RPȒp97RE( E!R"R?DȲE95aRR*kRAlRȒp97RR#ጆR"R#RȲE95aRRR)E!RBR?RREhE"R!RBr?ጆR"R*BR#R*"Lq" TRRR**OBWA{è_{WOHQq* T @*J@3AV@ JZALih8k `@"RA9*ጆR"R#R>}RA~R"qhT(R! 9R jTRBRCREE!RBR?R$REE"R!RBr?}RA~RጆR"R*BRR*"L*q" TRRR**OBWA{è_{ WOHQq*T @*J@3AV@ JZA Lyk `ȺE94 RRREE!R"R?@"R7RA9*"RCR*!RqHT"R jTR"R#R!RRR* R RRRRcR@06ȲE9H4kRwR1EE!R"R?REɲE94ER*?ȲE94kRwR @H 06ȲE9(4kRwR@ĉRЉR!RR*ª@R@@&ROĉRЉRqhT(R!R jTR"R*RA'RBRCR"qhT(R! 9R jTRBRCREE!R*?R"ARMRRª@AR@@&!RR*RR*BRCR*ȺE94 RR***OCWB @{Ĩ_{ WOHQq*T @*J@3AV@ JZA Lyk `ȺE94 RRREE!R2?@"R7RA9*"RR*!RqHT"R jTR"R#R!RRR* R RRRRcR@06ȶE9H4kRwR1EE!R2?REɶE94ER"R?ȶE94kRwR @H 06ȶE9(4kRwR@ĉRЉR!RR*ª@R@@&ROĉRЉRqhT(R!R jTR"R*RA'RBRCR"qhT(R! 9R jTRBRCREE!R"R?R"ĉRЉRRª@R@@&!RR*RR*BRR*ȺE94 RR***OCWB @{Ĩ_{O@_ qAрT_qT_qaT!R"R#RRRR!RR&RR#R&@a&RRCR@E94RBRCRE94R6qRArRA'RBR* RBR*aRRROA*{¨_{O@_ qAрT_qT_qaT!RBRCRRRR!RR&RR#R&@&RRCR@E94R"R#RE94R6qRArRA'RBR* R"R*RRROA*{¨_{O@_ q )@A4@@T_q TR& @7RRR!R"R#RE9H4RBRCR$p97RR*!R"R*E94RBR0RR*ቆR"R#R!RRRaRRRqRArR"L5RR*"LZA"R#R" ቆR"R*!RR*aRR*RRROA*{¨_{O@_ qAT_qaT@@RRR!RRRቆR"R#R"L5RR*"LZA"RR" RR*OA*{¨_{O@_ q@  @A@T_q T3C3#!R'RC8C939#9 5@33C#"RE9 4`@3C3@#aR'RC8C939#95`@33C#"R43C3#!R'RC8C939#95@33#"RE94`@3C3@#aR'RC8C939#95@33#"R!R"R* _)@?TOC{B*_{O@_ q@  @A@T_q T3C3#AR'RC8C939#9 5@33C#"RE9 4`@3C3@#R'RC8C939#95`@33C#"R43C3#AR'RC8C939#95@33#"RE94`@3C3@#R'RC8C939#95@33#"R!RBR* _)@?TOC{B*_{O@_ q@AрT_qAT`@3C3@#R'RC8C939#9@5`@33C#"R!`@3C3@#R'RC8C939#95@33#"RRAR!RR* _)@?TOC{B*_{ O@@*!R`!R@!R`AR@!R`aR@!RR"qBT q@TqaT#R*"R#R}RR*OB @{è_֠{ @qT57R7R.7R׀R*@(_kaT*N!BBin8 **MRA*RA\_k@T]_kT^_kT@_kT@_kT)@_kT=@_kT_k7 k`TJR}12irk_k!TJ}@,7-R *7mRL7R7R7R6!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* @)@@?q-R)ii8($_ G @*@)H@@?q4* 9_* 9_@@* @@E9($_@@)$@* @?@ 9_@@* @@E9($_@@)$@* @?@ 9_{@3RC)@`@CፆR`@3RC_A)k@(* *qh9 _)@?T@{B R_{og_WO@C@HqT(57R7R97R׀RnB3C_R r RrnB~dc  7RqT*8C!B3!,v**!Bq**v"RzRc**)r@) @ kV8' ) (ZR)!Tc@k98* _)@?AT*OGWF_EgDoC{B__lB_{@@`6{_{_!{_( @qhT*_ )(Ih8S_( @qhT*_ )(Ih8_( @qhT*_ )(Ih8q_{  @@@!B @{¨_!{ O`!RRRBc%R*4`@!B*OB @{è_{@ @ @(E E"R?{_{o g _ W O @ )@ 1Aj@ 9BZ@ !@=+1@><(%A CT @9I56RR !R Ra$RR 86@@RR***E9(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? qTqT(R@R= @R=@!R=@@R"R#R**E9(4@@RRR**@a$R=@ R=@(86@@RRR** _)@? TOMWL_KgJoI{H_RBRCRARR#Rh@}qTssARR*RBR*iRI rꘆR } k()f( A 87<)R}  kT@  } @ R )} ( i@ARRR* +%J KK  k  K   (ki} } ?k(R@@**d)R! 9!O{O@(E* @!B*OA{¨_!{@&6{_{_{ @)@ {_{ @@6{_{_{ @@*{_{?rR$RR{_{!R{_{@! @@E? R{_?qT{@aRq{aT R_*_{#R"R{_{!Rr{_{ WO q T@!BqTR*URw=rh&xR*yS}7 c SaTOCWB @{Ĩ_{*{_{ a6RRRRRR RR*RR* @{¨_{?q!T @@%@-*qT*{_֠{__rQR!BR{_{ a6RBRCRRRR RR*RBR* @{¨_{O?rR RARR4ARR*OA{¨_{ A@4 @JY@j4*E9)uSq!$RR{_{?`qR!6RR{_{OA@4@Y@H4!$RR**OA{¨_ֈE94!$RrTA@!$RRuS$Rr{@?rR6RR{_{@6AuS*!$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 @)@?!TOFWE_DgC@{A_{WO!  @RKR r(@&!B(R&N `@@ %@BR%@Bc%R*4`@!B v!B`@!BR!"R!*OBWA{è_{ @@Sh@@H@B*($!`@!B @{¨_{WOC@@@@@@ <@4@q@*h&!@!B @)@?TOCWB{A_{  @@(@{_!B{_!{_{ @@@{_!B !{_{{_!{_{O @@@`@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.191-g107525974b03-ab7627177 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_down000000000000iymodule_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnot,=%blocking_notifier_chain_unregister|blocking_notifier_chain_register'xwcdcal_get_fw_calX{"snd_soc_component_writea'__warn_printkF devm_kfree{]@__init_rwsem@wcd_mbhc_init6wcd_mbhc_deinit^wcd_mbhc_stop~jwcd_mbhc_startKkwcd_mbhc_get_impedancej<platform_driver_unregisterRimsm_cdc_set_supplies_lpm_mode|`msm_cdc_disable_ondemand_supply9component_master_del8ksnd_soc_unregister_componentKwcd_free_irqyswr_get_logical_dev_num__const_udelaycOregcache_syncB cregcache_mark_dirty /ikstrtouintestrpbrkl߅strsepjkstrndupsnd_soc_add_component_controls wcd_cls_h_init6ץsnd_soc_dapm_sync5ʄsnd_soc_dapm_ignore_suspendtwcd_cal_create_hwdepy&snd_soc_component_init_regmapAdʢwcd_clsh_set_hph_modeGwcd_cls_h_fsmѺwcd_enable_irq msm_cdc_enable_ondemand_supplyFmsm_cdc_is_ondemand_supplyKbsnd_soc_dapm_put_volsw}bsnd_soc_dapm_get_volswswr_read swr_slvdev_datapath_controlstrnstr?[snd_soc_dapm_put_enum_doubleNLsnd_soc_dapm_get_enum_doubleHsnd_soc_info_enum_doubles6swr_disconnect_port&fswr_connect_portTrsnd_soc_put_volsw1?bsnd_soc_get_volswt~{snd_soc_info_volswǕ+___ratelimit%s!regmap_update_bits_base]O}regmap_readt :component_unbind_allDwcd_irq_exitS{?snd_soc_register_component˫Wwcd_disable_irqٵwcd_request_irqIwcd_irq_init8regmap_writeJ*u__devm_regmap_init_swrY0get_matching_swr_slave_devicetekcomponent_bind_all_/pswr_device_wakeup_unvote.qswr_device_wakeup_vote"emsm_cdc_pinctrl_select_active_stateomsm_cdc_pinctrl_select_sleep_state-msm_cdc_pinctrl_get_state(component_match_add_release地__kmalloc zkfree?__sw_hweight8mutex_destroycomponent_master_add_with_match__mutex_inita"7msm_cdc_enable_static_supplies'Omsm_cdc_init_suppliesg__platform_driver_register^>of_property_read_variable_u32_arrayof_find_propertydevm_kmallocݷasimple_read_from_bufferT#msm_cdc_get_power_suppliesE]of_parse_phandleSdsnd_info_free_entry܀snd_info_registerJ_snd_info_create_card_entry@snd_info_create_subdirXmblocking_notifier_call_chaincF_dev_errmutex_unlockGusleep_range"snd_soc_component_update_bitsGj_dev_infoHsnd_soc_component_read32xmutex_lock_nested2|printkLinuxwcd938x_dlkmGNUETٟ0 ,($ $$($0$b4$b8$<$@P$$$$\$$$z$$z$ \0$ 4$8$ <$S$$V@VtVVVVVVVV]V]X](V<]l$\p$\ST$ $$ $UV0VDVPWpV|X$$|$$|P$$`$\$\a$#0#Hb\$_`$_dal#@x#@bc$$ $$($,$TiX`x$g|$d $g$d P$$$$ i$,D$gH$L$gP$TP`$$|$$|P$$$$\ $l $| $l$ $|< VL $$P $<T $$X $<` P   j $ $ e f( $, $4 e@ $ D $ L e\ $` $h kt $x $ l $ $F $ $F \ $ $F $ $ $F $ \ $ $  $ $  U $ $Y $ $ $Y$ $, \4 $ 8 $ @ kL $ P $ ` lt $x $ | $ $  U $ $Y $  $ $Y $  \ $ $ k $ $ l $ $  $ $  U $ $Y$ $, $0 $Y4 $< \D $H $P k\ $` $p l $ $  $ $  U $ $Y $ $ $Y $ \     8 jP dx n o $ $ $ $ $ $ $$ $$\ $|$|$1$1$$($0$4$8$$<$$D\LT|$$%P$1$1%P$$\$="$="p$$e%R%R%R %Rv$ $ ,e4%R8%R@%RD%RPvX%!`%Sd$h%Sl$xq$$$w $w $K$K\r$$r@$D$HT$X$\$`$h\$_$$_$\4@T$_X$y \$_`$y h\W|$d$l$d$l\}}"$B "$B~ #$#8<#\`#t#`x#`$$$ $l$ $l\$r$r$ $ $l$l\$$V($l,$V0$l8\0Ppt%\x$(|%\$($$$v$v##$ $ $$! ($,$! 0$4\8$ D$ L$ P$lT$l\\hp$t$|x$|$|P$$|$$|P$$|$$|P$$|$$|P(4<Hl#p$t#x$|$$$$P$> $$> $UTj0@T`$d$lp$t$|$$$ $ $$$$$ $ $$$C$C$P$P$8$8 $ $  $$$,0$64$6<@$D$LP$yT$y\`$d$lp$t$|$$$7$7$$$$$$$$$$$$ %<$/@$/D\X$\$`$d$p$t$$p$p%H%H$$$$\$$ $$$(\H$nL$P$nT$XP$$$$\VV W4V@WTVhV|VVWVVVVVV(V<VPVdVxVVVVVVVVT$V8Vl$p$VVT(%!4W<%!D%!L%T\|V$H$#($H$#($h$$h$\$h$]$h$]\VH`VltVVV ( 8 $< $ @ $D $ H \P l xt $ x $ $ $ $ $ \ W $ $ $ $ \  $b $  $b $  P $b!$ !$b!$ !P@!wP!xX!$ \!$ d!$ h!$ l!$ p!$ x!\!W!y!$!$!W!!!!$"$1"$"$1"\"W,"<"$@"$1D"$H"$1P"\\"Wl"|"$"$1"$"$1"\"W""$"$1"$"$1"\"W""$#$1#$#$1#\#W$#(#L##$G#$G#$ #$ #$ #$ #U##4$@$$H$$P$X$$3 \$$3 `$p$$t$$$$C$$$$C$$$P$$$$$$$$%P %$%$%$%$ %P(%@%D%|%%$%$%%$3 %$3 %%%t%%&$C&$ &$C$&$(&P4&$8&$<&$@&$D&PP&$T&$X&$\&$d&Pl&&T&V&&<'VP'Vt''$'$'$'$'V'TD(%TLt(((%TL(($|($l($|)$l)V0)$,4)$,t)V)V)V)V*%TL*x*%TL***V*+$H+$H0+VT+Vt+V+V+V+V++,$$,$< ,$$,$<,P,$$ ,$<$,$$(,$<,,P4,$8,$<,$@,$D,PL,$ P,$J T,$ X,$J \,Ut,,,,$X,$X@-VL-Wd-V|-V-V-V-%TL..$.$.$ .$$.\.%TL..V.V.V..$/\/V|/V///0$0$0(0$أ,0$أP0$T0$\00V00$0$00V0$0$001$1$111$71$71242VD2L2$T2$`23V3 3L3$lP3$lX3h3p33$73$733$ 3$ 33$3$33$r3$r484[H4W4$4$44$4$44$5$N5$5$N5$_5$N5$_5$N$5\85H5X5d5W555%TL(6@6P6`6h666$`6$`66T7WH7Vt777V7W7V8V88D8x8V88V9$h9$h,9D9VT9W9V999W9V:8:V:$p:$p:V:;;@;VT;V`;l;Wx;;V;4<WH<VX<]d<t<W<V<<V<V=(=W4=D=]X=Vl=V==V=$=$,>VX>t>>>V>V>>W>>V@??W?V?]??W@V@0@V`@V@@W@@]@V@V@ AV\A%NpAVAVAVAVATBW(BVH(lP%?T(p\%@`(th%@l(x# #%l\B^,Q, _(,8R,X[,yO,08,@H,PX,`h,px,,,5%P%% %$($$ `$$X%TP$($$ $%%`%%$0$H%\SP%SX%S$($M8$H$[X$2h$ x$x$Q$$h $$+$I$$$' $E($u8$c H$X$h$)x$$y$$$$ $$$$} $/($ 8$8 H$mX$h$x$C$]$6$$$ $$$E$O$($P$`%h%%|%$%pO %O0=H$`h%pOp%O>$3%O%O?$ %P%0P @8$\ PX`h$8pA$$8B$?$HC($@HPX$H`Dx$O$HE$\$H F $X!$"$#$ 0%$x&$'$ )$7P*$+$,$`-%&(.$.%&p/$7/%&0$l81%&2$2%x,H3$ 3%x,4$y5%x,5$: X6%x, 7$7%x,h8$8%x,9$0:%x,:$Vx;%x,@<$<%(/=$>%(/>$P?%(/@$c@%(/`A$A$B$ 8C$МC$ D$ 8E$E$pF$G$G$HH%/XH$I$Y I%/I$`XJ$WJ%/J$K$ L%/0L$L$hM%/xM$P0N$%N%/N$xO$> O%/P$P$@Q%/PQ$@R$JR%/R$PS$<S%/S$T$U%/(U$0U$d `V%/pV$(W$7W%t3pX$ X%t3Y$8Z%t3[$r[%t3H\$\%h4]$b^%|5^$wX_%6 `$ `%8ha$@ a%T:b$0c%=c$Hxd%,A@e$qe%PBf$1g%tCg$Ph%DEi$i$С`j$j% Fk$I (l%Hl$Kpm%J8n$On$ o$p$pp$Xq$r$r$Xs$yt$u$0w$xx$y$C{$PP|$8}$ ~$($6p$$$H$$؇$p X%\K $%\Kh$%\K$M 0%\K$y$$$0 $0$@$P$`$p$$Y $Y $0$$$Ѝ$$$$$$$ $0$8$ @$P$X$`$p$$W$W$0$$$7Ў$7$$$ $ $$ $0$ 8$ @$ P$ X$`$p$$$$0$c$c$lЏ$l$ $ $$$ $ $ 0$@$P$X$0`$p$C$%$%$0$ $P$> А$> ؐ$0$y$8$$$0 $: 0$ @$JP$JX$0`$p$$<$<$0$$6$Б$ؑ$0$$$d $d $0 $V0$7@$P$7`$bp$$7$H$$$0$HВ$@ $$$@ $ $0$@$bP$I `$p$q$I $$0$q$$Г$$$$$ $b0$K@$P$`$Kp$x$0$$ $$$ Д$ؔ$K$K$$$$1 $0$O8$0@$1P$w`$Op$$w$8 %p&ȕ%&ؕ$P$%P#%l#($@$X`%#h%,%x$ $$ %#%,%Ȗ$ $D %#%,%$ 0$HP%#X%,%h$ $%P#%l#$З$%#%,%$h $$ 8@%#H%,%X$hp$D %#%,%$h$ؘ%#%,%$h$x$ЙЙ$ؙ$$n$$E$$$$$- $@($0$8$M @$H$ `$Ț$0$$$$n$$E$$r$- ț$@Л$؛$$$$ $$$$$! $($0$8$6 @$1 H$(P$X$`$Lh$p$x$$Ȝ$$$H0$HPXh$Ф$ $XН$A$ $08@HX<p$0;$0؞:$0(08H9`$0x8$0ȟП؟7$0 (86P$0hpx5$0Ƞؠ4$0(3@$0X`hx2$0ȡ1$$`0$0HPXh0$0/Т$0. $08@HX-p$ȣȣ$У$K$HH$ P$h$$Ȥ$$88$@$X$$ $Х$(($0$ h%T%U%x\%\%]%4]%d]Ȼ%]л%]ػ%]%]%4^%T^%t^%_ %0_8%_@%_H%h`P%`p%ax%0a%a%a$/  %$h8HP$ hp%$hI$=%gؽGghAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)%0$%$%  `Fh \$% " ,t 8+p D# % P" \Y h^v$R# "  nm@G.\3# %~$@%#!  ?6` % N$"!pm Ph$ЙP% $"!R 5М pu%`$"x!P7 @0a%#С}" O!p# M%`#ȣi";! 9%#U"'! أHXwФ%%8#HA" (!{"~#O$%8_#%-"& H'{(z)g*j;X $K#0" h0R@QP$`+p",%b$H #!( d88/ $ %+2$,"-!.f /I0$<"<!<K <.<E  o% $ 0 <# HI! T ` l xM# 5!D!!   q # X x ($ '" t N $ X,# |5! 6 8= T: \U$ `! dW h" = l%$ p! t< x ,A PB tC! |% DE $ F" H! J> \K! TL N N pO O{ Ph% O# O" PV! 0P* TP  P R R S T% \S# Sp" SB! S HT T U l\2 D@% x\# \\" ].! 4] d] ] ] ] ]~ 4^) ,% T^# t^H" _! 0_ _ _ h` ` aV 0a % af# a4" ,b Df g $h in |iq iB G@GDAOPI%