ELFq@@.+%%%%%%%%%%%n4k4q40000 0 0    00000000D@@zR| (,D-DD T DD-(D$D-DD L DD-8pD-DP 0  PD-D ,tD-D H  T  HD-(HD-D H  h  HD-<`D-DT @  $ TD-D ,HhD-D H  H  HD-,xdD-D H  D  HD-<D-D@P @ T @PD-(\D-D H  |  HD-(@D-DD h DD-@,ThT|(\D-DD  l DD-D 88D-D0L 0  0LD-D 8 $D-D0L 0  0LD-D <\XD-D@P @    @PD-D <DD-D@P @   @PD-D (dD-DD L DD-(D-DD  DD-04D-D0L 0  0LD-0h(D-D0L 0  0LD-8dD-D0L 0  0LD-D 8dD-D0L 0  0LD-D 0$D-D H    HD-0H(D-D H    HD-0|D-D H    HD-,D-D H    HD-,(D-D H    HD-8D-D@P @ \ @PD-L`t04HL8D-D\ `  p \D-D ((D-DD P DD-(,DL-DD T DD-(X(D-DD P DD-4D-D0L 0  0LD-( D-DD H DD-,pD-D H  P  HD-H4L-D0L 0 ` -H  0LD-,dpD-D H  P  HD-,LD-D H  l  HD-(Hh-DD L DD-(0D-DD X DD-, D-D H  t  HD-(L (D-DD P DD-(x <\-DD L DD-< D-DPT @  t PTD-D D D-D`X P   `XD-D 8, D-D@P 0 d @PD-D (h DD-D H  d  HD-( LP-DD d DD-( HT-DD \ DD-, DP-DD \ DD-|?#C{;OA8@ CBRR`F!B`^A!*7!`BbR?TB`B-`*B`B&`B^R4*B`B R 4*RB`B* 5u^A!#**@qBc`B!#**@qBc`BA*RRBRA!RRRBR@!`B@4*RR*`B}R`B!R``B*`B`B**A8 C_ TOH;@{FC#_u^A!##R 7 @iRI r}fӈ!##R7 @iRI r}fӈ!##R7 @iRI r}fӈ!##R7 @iRI r}fӈ ȀҊA qR Ԁ`BHVnI!!B`B@!B`B!B`B!B`B!B`B$?#{OD@!@`B!R`BAR`B*RROA{¨#_?#{  @=@`@h@q R @{¨#_ R>@h@3a@R 7RR`aR?`TRvAA*h64 Q*i_k *`5T*}_M J5 5;v@a RRR**a RRR**}RA~RBRa RRR**}RA~RBRA%RR***!RRR**!RRR**!RRR**RARBR!RR***A&RR***(RRR**!(RRR**RRR**aRBRCR**!?#{  @=@ @4UC9h6!$RR@5h@!$RR=@@$Rr!$RR** @{¨#_|a?#{#6RR{#_|a6 @=@@*?#{!$RR{#_?#C{_WOCA8 CR @#@ya$R=@@yRR@yRR@y!RR@ya$RR @y$RR@RRR**@y0@RR***@@RRR**@y@RR***@hA8 C@ TODWC_B{AC#_?#{g_WOCA8 C*RRR* @*=@@hpR@R*@i87Q5(]S@R'@)@RR**(**@77:?x74qRAwRBR"?S_@qT4RZx !4KH!" qTR(  >!qT>@ )(yhkjTk2hspR@R@R#@)sq(!*cT5H5A8 C@ TOEWD_CgB{A#_@!*5@*ԭK?#{WOCA8 C G @4@=@1@q@h&A8 C@ T*OCWB{A#_K?#{ @@ @=@1@|@*h& @{¨#_t, @? qT?#{ @*J=@I @{#_@*pH@ qT?#{i@)=@( @{#_@*f*(@ qT?#{I@)=@( @{#_@*50o?#{!{#_`}?#{{#_qcom,wcd9380-codecqcom,wcd9385-codec @ @[HHX                                       0(1 0 0     '1'1'1'1'1 P4  |||00@0 "1001000000"1 1!1000 00@000p0#00 0@ 0 00Z0%1!1p%1 0@000n4n4 1%1@%1&1#0? 1 10 description=WCD938X Codec driverlicense=GPLname=snd_soc_wcd938xintree=Yscmversion=gc82917ebd289depends=snd-soc-wcd-mbhc,snd-soc-wcd938x-sdw,snd-soc-wcd-classhalias=of:N*T*Cqcom,wcd9380-codecalias=of:N*T*Cqcom,wcd9380-codecC*alias=of:N*T*Cqcom,wcd9385-codecalias=of:N*T*Cqcom,wcd9385-codecC*vermagic=6.12.5-android16-0-gc82917ebd289-ab12815448-4k SMP preempt mod_unload modversions aarch64%s: IRQ init failed: %d EAR_PA VolumeADC3 VolumeADC2_MIXERAUXAMIC1Analog Mic4DMIC5HDR34 MUXHPHR PGARDAC1ADC2 MUX MuxHDR12Failed to request HPHL WD interrupt (%d) vdd-buck%s: Micbias2 DT property not found could not devlink tx and rx wcd938x_irq_initDMIC6 SwitchADC1 VolumeAMIC6RDAC2HPHLADC3 MUX MuxINP4RX HPH Mode%s: invalid number of buttons: %d HPHR Impedanceqcom,micbias2-microvoltDMIC8ADC2 REQ%s: Failed to add snd ctrls for variant: %d TX1 MODECLS_AB_LPHPH Typewcd938x_bindDMIC0 SwitchADC4 VolumeADC1_OUTPUTDMIC3_OUTPUTDMIC5_OUTPUT%s: Invalid DMIC Selection INP7HPHL Impedancewcd938x_codecvdd-mic-biasWCD938xLO SwitchCan not set EAR PA Gain, compander1 is enabled ADC3_OUTPUTDMIC4_OUTPUTHPHR PDM WD INTwcd938x_soc_codec_probeADC2 SwitchADC4 SwitchDMIC6ADC1_MIXERADC2_OUTPUTIN1_HPHLNO_HDR12ADC_LPWCD AIF1 CaptureDMIC4 SwitchDMIC8_MIXERMIC BIAS3VA MIC BIAS2SwitchFailed to request Aux WD interrupt (%d) CLS_H_HIFIADC_ULP2Impedance detect ramp error, c1=%d, x1=0x%x qcom,rx-devicecould not find slave with matching of node could not devlink wcd and tx HPHL_COMP SwitchHPHR VolumeDMIC5 SwitchHDR12 MUXCLS_H_PORTwcd938x_codec_enable_dmicCLS_AB%s: Micbias3 DT property not found wcd938x_add_slave_components%s: Codec registration failed DMIC2ADC1 REQDMIC7_MIXERIN2_HPHRRDAC3_MUX MuxADC_NORMALCLSH Switch%s: Micbias1 DT property not found DMIC1_OUTPUTEAR PGAVDD_BUCKHDR34CLS_H_LP%s: Slave bind failed, ret = %d could not devlink wcd and rx AMIC3MIC BIAS2Failed to get reset gpio Failed to get supplies AMIC4AUX PGAHPHRADC_INVALIDDMIC2 SwitchDMIC7ADC4 MUXMIC BIAS4AUX_RDACTX0 MODEvdd-rxtxqcom,micbias4-microvolt%s: Rx-device node not defined could not get TX device regmap %s: Failed to add IRQ domain ADC1MIC BIAS1DMIC6_OUTPUTHPHL PGAADCsoundwire device init timeout wcd938x_mbhc_program_btn_thrAnalog Mic3RX3AUX PDM WD INTTX2 MODECLS_H_INVALIDCLS_H_INVALID_2qcom,tx-deviceRDAC4RX2%s: Invalid micbias number: %d CLS_AB_LOHIFIADC_LO_HIFwcd938x-sdw-rx&wcd938x->micb_lockwcd938x_dt_parse_micbias_infoHPHL SwitchDMIC4VA MIC BIAS4DMIC2_OUTPUTRDAC3_MUXHDR12 MUX MuxCLS_AB_HIFIWCD AIF1 Playback%s: Tx-device node not defined DMIC7 SwitchADC2 VolumeAMIC7ADC3 MUXADC3_MIXERRXCLKwcd938x-sdw-tx%s: bad micbias pdata HPHL VolumeEARNO_HDR34wcd938xDMIC3_MIXERFailed to request HPHR WD interrupt (%d) HPHR_COMP SwitchHPHR SwitchAMIC5HPHR_RDACInvalid ADC mode HDR34 MUX Muxqcom,micbias1-microvoltMBHC SwitchLDOH Enable SwitchDMIC5_MIXERVA MIC BIAS1IN3_AUXmbhc initialization failed ADC_HIFIus-euroAnalog Mic2DMIC6_MIXERVA MIC BIAS3DMIC7_OUTPUTEAR_RDACqcom,micbias3-microvolt%s: Micbias4 DT property not found AMIC2DMIC3ADC3 REQDSD_R SwitchADC4 REQRDAC3wcd938x_micbias_controlCLS_H_LOHIFICLS_H_ULPreset-gpiosus-euro swap Control GPIO not found could not find txslave with matching of node Analog Mic1ADC4DMIC1ADC2 MUXRX1HPHL PDM WD INTCLS_H_INVALID_1ADC1 SwitchADC3 SwitchADC3ADC4_MIXERDMIC2_MIXERINP6ADC4 MUX MuxFailed to enable supplies DSD_L SwitchDMIC3 SwitchDMIC4_MIXERINP3TX3 MODEvdd-ioDMIC1 SwitchAnalog Mic5ADC4_OUTPUTDMIC8_OUTPUTINP2INP5ADC2DMIC1_MIXERHPHL_RDACADC_ULP1b4b4b4b4c4c4c4c4 g4g4Z\4\4]4]4^4^4_4_4@ @ 0000"0#0%0&0snd_soc_wcd938xz__platform_driver_registerœplatform_driver_unregister Wldevm_kmalloc __mutex_init".wof_get_named_gpioS&devm_gpiod_get_optional=Dregulator_bulk_getXvpregulator_bulk_enablegIkregulator_bulk_freeؙdev_err_probe!j__of_parse_phandle_with_args'component_release_ofYӹcomponent_compare_ofcomponent_match_add_release:gpio_to_descx9gpiod_direction_output_raw ]usleep_range_state AOgpiod_set_raw_value=(component_master_add_with_matchJOregulator_bulk_disable%@pm_runtime_set_autosuspend_delay:__pm_runtime_use_autosuspendo6nktime_get_mono_fast_ns]__pm_runtime_set_statusepm_runtime_enable9ߎ__pm_runtime_idleNPwof_property_read_variable_u32_array+,wcd_dt_parse_mbhc_datax_dev_err?_dev_info__stack_chk_failB component_master_del5__pm_runtime_disablei1.gpiod_get_valueLgpiod_set_valueY7component_bind_all wcd938x_sdw_device_getZdevice_link_addӑ:dev_get_regmapirq_domain_instantiate0}irq_create_mapping_affinitydevm_regmap_add_irq_chip~regmap_update_bits_basee5Psnd_soc_register_componentdevice_link_removeqnZput_devicemsnd_soc_component_write_field6wcd938x_swr_get_current_bankstrnstr;snd_soc_component_update_bits enable_irqowcd_clsh_ctrl_set_state6#snd_soc_component_read_wcd_clsh_set_hph_mode#lwcd_mbhc_event_notifyVxwcd_mbhc_set_hph_type.snd_soc_component_writeKMmutex_lock82mutex_unlockvGregmap_read\:wcd_mbhc_get_impedanceIuwcd_mbhc_get_hph_typeݥwcd938x_sdw_set_sdw_stream*nxbwcd938x_sdw_hw_paramss?wcd938x_sdw_freeDFnsnd_soc_info_volswӲosnd_soc_get_volswb)`snd_soc_put_volsw)wsnd_soc_info_enum_double[snd_soc_dapm_get_enum_doubleTsnd_soc_dapm_put_enum_doubleysnd_soc_dapm_get_volswsnd_soc_dapm_put_volswؤmodule_layoutLinuxLinuxGNUB(0s긂N-(Y' GNU<Lr%Pr%TYXY`hr8 lr8 trY rY rD rD rrRhRhrrrp rp rrrr$r+(r+<PTr! Xr! dprtrrr $(4<DT\dt|UXUX(r ,r Ddrhr|r r rrDLrPrXr\r`rdrlxrq|rqr9r9rrr9r9rrr9r9r r r9r9UX UX ,8DP8L`tUhUhPP$DHU!LU!PPTP`pr tr xr|rrrrrrrri ri rrrJ rJ  r r , r0 r8 @ rD rH rL rT d rh rl rp r|  r! r! r r        0 < H P X ` l  U U      , 8 L \ t   ( H X x      ( H h     (Hh(HLPPPptPR0R0rrR0R0r r  R0$R0(r,r<HPXlUȧpUȧxUЫ|UЫ$U(U,Uа0Uа@\r4 `r4 dlUpU|U8U8rBrBre re rrrrrrr r$0<HP$8r<rD@sss`s` sss s0@ThrArArr,@PtTtXt\tpU`U`D`| r $r (tr>r>r>r>,U0ULUPUpUtUUU<\8t <t xt t rrr r T 8l D L p     !!!!" ""H"l"""""#4#<#P#l#####%%(%T%h%t%%%%%%&H&p&&&&&&&'0'((H(h(((((0)D)t)))))*T*p****++(+<+L+h++++++8,L,`,|,,,--,-@-T-h------ .t $.t |../D/X/l////r/r/r /r /00(0<0`011111 242d22222U2U223U3U$3s@(3s@34s@4s@4U4U4U4U4455 5Uİ5Uİ56(6<6P6p6666687L7T7UX7U777t888884999:D:x:::; ;rS$;rS(;ra,;ra4;;;;<<L<`<<<<<<=D=h=|===>P>>>>>?T?????@@@@t@@@AxAAAABXBs \Bs BBBrBrBC`CCC,DxDDPP PPR  R$RX$R "(0R"4<R"@HRT#LTR%X`R%dlRL&pxR&|XR`R xR rrr-r-rr.Pr.`rrrBr8 r3pr3xrrrr 0 r @ r r rM r r r rBP r X rb ` r r r r  r r p r x r r r r 0 r @ rZ rZ rH r rZ r r P rX rB` rC r r r$r r pr xrr r r 0r @rurur r rur]rPr`r r rr rv r pr xrr(r'rY 0rY 8r@r rrV rV rrcPr4`r r rrTr( rm prm xrr'r r70r78r@ror r{r{rrPrD`rrDrr rDpr r rmr 0r 8r@rmr5r r0r5PrC`rrCrr rCpr*rrr 0r 8r@r*rdr rQrdPr, `rr, rr r, prrrr 0r8r@rrIrr>rIPrXr`rrr r  r rp r x r r r r 0!rD @!r!rq!U@#!UP,!U!R !Rt"RP#rhh#p#Rx#RH#P`#r ##R#RH#P#rW$$R$RT($P0@$r X$`$Rh$RTx$P$re$$R$RT$P$r$%R%RT%Ph0%r< H%P%RX%RTh%P%r %%R%RT%P8%r8 %%%&U#&P &ry8&@&H&P&U#X&Pp&r&&&R&U #&Pp&r &&R&RT&P'r('0'R8'RTH'P@`'r x''R'RT'P'r''R'RT'P(r( (R((RT8(PxP(rw h(p(Rx(RT(P(r ((R(RT(PH(rb))R)RT()P@)rI X)`)Rh)RTx)P )rn))R)RT)P )r)*R*RT*P 0*r H*P*RX*RTh*PP *r**R*RT*P *r **RT*Rt+P +r8+@+H+P+U0#X+P p+r++++U0#+P +r'++++U0#+PX ,r(,0,8,@,U0#H,P X,rB-r .r0rCX1r 2r$3r5r X6ra 7r~8rH:r X;r;R<r =R=r H>R?r ?RX@r @RAr(BRBr HCRDrcDRXErTERFr'GRGroHHRIrIRXJr.JRKrLRLr HMRNr NRXOr OUPrQU؞QruXRUSrSUhXTrZTU0Ur-VR<VUVr3HWR<XWUPXr XR<XUXYr YR<YUZr [R<[U@[r H\R<X\U]rY ]R<]UX^rV ^R<^U0_r `R<`U`rm HaR<XaUФbr7bR<bU Xcr{cR<cUpdreRerHfRgrgRXhr~hRir jRjrHkRlry lRXmrimRnror8qrXrr srtrvvr'Xwrxr4yr({r X|r }rD~rCr, XrȁR rIR؃r5HR rdR`$XrmȆR'r*R(؈r HR*rR+Xr؋Ur؍r HR,rXr rؒrr UXrؕUئr U(ؗr XUxrD Xr>r0؜rQ rs8@HXUp`r hrb U`r5 U8(rB0r HU(r ȟП؟Ur r]UxrUȠrMrؠU@r X`hxUrH rUr(08HP( `rxP rȢТآP r (8P`PrhpxPrȣأP0r(P@rX`hxPrȤPhrP0rHPXhP8rPХrLU r r0UrЦPr Pp8rPX`pPrP@اrGR0R0U(r@HR0PR 1`U0xrR0R 1UȨrR0R 1Urg 08R0@R 1PUhXr`r hrprxr! r. rrrUXrVrP r  rZ(rV@UUUxUrGR0R0U0rHPR0XR 1hUHrR0R 1UЬrR0R 1U rg 8@R0HR 1XU`rhrprxrr! r. rrrU`rVrP r (rZ0rV8r @rXUU(UURl1R8 R8(R90RH9@RP;HRt;XR;`R =hR=pR=R0>Rd>R>R(?rbȱRCPrvRC0PHr`hRCPxRC RDD(RDRR(rqPrQ Ur8Uxrr Ur]Android (12755234, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)SHTtRRRh RLR |R R RtRDRXRHlRRTRRTRtR$R`RR<R R8R lRR R`$R'LR(R*R+R,R-PR0dR0xR0R0R 1Rl1R80R8\R9RH9RP;Rt;R;hR =R=R=R0> Rd>P R>| R(? Rd? RA0 RCl RC RC RDD RD  $03690 ,>+ 0>j d> `> d>F  >( > >  (?< $?N (?c A   C Ck C= CD C  C  CL C CK DDH @D DD DD D, D VIV!! q@# P,q0 `hh0hhh hhh8h #qhh  #ph{hj@hPhhxhahPHh6h h hG h6P h hj h0# h- hX h hP؞PPhP0P Pu PP\ PC P @Ph PO P6 0P) P ФP  P pPP P ئP (P xP~ ph`i 8h(T h Ƞh!^ hx( h h h`h9hV0hhhhhh48hhs  hhphh~@h-h0hvh`hJhhXH(? hwHhahKh5h`H8@5hh=xhd  "--Q#B K%%d@!#! #Y #%[&&'&,cQ,} &  g2e Dbw EmW K K+ Em K K2 K K,# $Y|A     L X  zk6G  | l    SQ, f 4s|$myhf QzlY  )'   @/R 5RXe 9@!=P.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.hyp.event_ids.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.cst16.rodata.cst32.rodata.str1.1irq_create_mapping_affinitywcd_mbhc_event_notifywcd938x_probe.__keyof_property_read_variable_u32_arraypm_runtime_set_autosuspend_delaytx_adc4_muxtx_hdr34_muxtx_adc3_muxrx_rdac3_muxtx_adc2_muxtx_hdr12_muxsoc_codec_dev_wcd938x__kcfi_typeid_snd_soc_dapm_put_volsw__kcfi_typeid_snd_soc_put_volsw__kcfi_typeid_snd_soc_dapm_get_volsw__kcfi_typeid_snd_soc_get_volsw__kcfi_typeid_snd_soc_info_volswgpiod_direction_output_rawtx_mode_mux_textrx_hph_mode_mux_textadc4_mux_texthdr34_mux_textadc3_mux_textrdac3_mux_textadc2_mux_texthdr12_mux_textwcd938x_ldoh_putwcd938x_tx_mode_putwcd938x_rx_hph_mode_putwait_for_completion_timeoutwcd938x_set_swr_portwcd938x_get_swr_portwcd_mbhc_startwcd938x_codec_aux_dac_eventwcd938x_codec_hphr_dac_eventwcd938x_codec_ear_dac_eventwcd938x_codec_hphl_dac_eventsnd_soc_unregister_componentsnd_soc_register_componentwcd_mbhc_deinit__mutex_initwcd_mbhc_inittx_mode_bitregulator_bulk_getwcd938x_ldoh_getwcd938x_tx_mode_getwcd938x_rx_hph_mode_getwcd938x_hph_impedance_getwcd938x_sdw_device_getirq_modify_status__pm_runtime_set_statuswcd938x_mbhc_micb_en_statuswcd938x_mbhc_get_moisture_statussnd_soc_component_update_bitswcd938x_dapm_widgetswcd938x_irqsalt_cb_patch_nopswcd938x_comp_opswcd_domain_opswcd938x_sdw_dai_ops____versionsktime_get_mono_fast_nswcd938x_sdw_hw_paramswcd938x_codec_hw_paramswcd938x_mbhc_get_result_paramssnd_soc_add_component_controlshph_type_detect_controlsimpedance_detect_controlswcd938x_snd_controlswcd9385_snd_controlswcd9380_snd_controlswcd938x_dais__of_parse_phandle_with_args__start_alloc_tags__stop_alloc_tagswcd_mbhc_fieldswcd938x_mbhc_request_micbiaswcd938x_codec_enable_micbiasstrnstr_dev_errwcd938x_mbhc_program_btn_thrwcd938x_codec_driverplatform_driver_unregister__platform_driver_registerwcd938x_set_companderwcd938x_get_companderregmap_irq_get_virq__kcfi_typeid_handle_simple_irqwcd938x_wd_handle_irqenable_irqfree_irqrequest_threaded_irqwcd938x_adc_enable_reqwcd938x_mbhc_clk_setupwcd938x_codec_enable_micbias_pullupwcd_mbhc_stopwcd938x_mbhc_zdet_rampwcd938x_regmap_irq_chipdevm_regmap_add_irq_chipwcd_irq_chipsnd_soc_component_init_regmapdev_get_regmapwcd_irq_chip_mapwcd938x_audio_mapof_get_named_gpio_dev_infowcd938x_ear_pa_put_gainanalog_gainline_gainear_pa_gainwcd938x_mbhc_moisture_detect_enrx_hph_mode_mux_enumadc4_enumhdr34_enumadc3_enumrdac3_enumadc2_enumhdr12_enumwcd938x_mbhc_get_result_params.minCode_paramwcd938x_sdw_set_sdw_streamwcd938x_codec_set_sdw_streamwcd938x_mbhc_gnd_det_ctrlwcd938x_tx_swr_ctrlwcd938x_mbhc_hph_pull_down_ctrlwcd938x_mbhc_moisture_polling_ctrlwcd938x_micbias_controlwcd938x_mbhc_mbhc_bias_controlwcd938x_mbhc_hph_l_pull_up_controlwcd938x_mbhc_micb_ramp_controlcomponent_unbind_allcomponent_bind_all__stack_chk_failcomponent_master_del.compoundliteraldevm_gpiod_get_optionalwcd938x_swr_get_current_bankwcd938x_codec_enable_rxclkmutex_unlockmutex_lockwcd938x_codec_set_jackaux_rdac_switchhphr_rdac_switchear_rdac_switchhphl_rdac_switchdmic8_switchdmic7_switchdmic6_switchdmic5_switchdmic4_switchadc4_switchdmic3_switchadc3_switchdmic2_switchadc2_switchdmic1_switchadc1_switchcomponent_master_add_with_matchwcd938x_mbhc_moisture_config__kcfi_typeid_component_release_of__kcfi_typeid_component_compare_ofwcd938x_removedevice_link_removewcd938x_soc_codec_removegpiod_set_raw_valuegpiod_set_valuegpiod_get_valuesnd_soc_component_writeregmap_writewcd_clsh_ctrl_set_stateusleep_range_stateirq_domain_instantiatecomponent_match_add_releaseregmap_update_bits_basewcd_mbhc_set_hph_typewcd938x_get_hph_typewcd_mbhc_get_hph_type__pm_runtime_resumeirq_set_chip_and_handler_nameinit_module__this_modulecleanup_module__pm_runtime_idle__kcfi_typeid_snd_soc_dapm_put_enum_double__kcfi_typeid_snd_soc_dapm_get_enum_double__kcfi_typeid_snd_soc_info_enum_double__mod_of__wcd938x_dt_match_device_tableregulator_bulk_disable__pm_runtime_disableregulator_bulk_enablepm_runtime_enablewcd938x_sdw_freewcd_clsh_ctrl_freeregulator_bulk_freewcd938x_codec_freewcd_clsh_set_hph_modewcd_mbhc_get_impedancewcd938x_wcd_mbhc_calc_impedanceput_devicewcd938x_probedev_err_probewcd938x_soc_codec_probewcd938x_unbindwcd938x_bind__pm_runtime_use_autosuspendsnd_soc_component_write_fieldsnd_soc_component_read_fielddevice_link_addsnd_soc_component_readregmap_readgpio_to_descdevm_kmallocwcd_clsh_ctrl_allocdisable_irq_nosyncwcd938x_codec_enable_dmicwcd938x_swap_gnd_micwcd938x_mbhc_micb_ctrl_threshold_micwcd938x_codec_enable_adcmbhc_cbwcd_dt_parse_mbhc_datawcd938x_codec_enable_aux_pawcd938x_codec_enable_hphr_pawcd938x_codec_enable_ear_pawcd938x_codec_enable_hphl_pa.L__const.wcd938x_wcd_mbhc_calc_impedance.d1_a__llvm_fs_discriminator__$d.99$d.89$d.79$d.69$d.59$d.49__UNIQUE_ID_alias539$d.139$d.39$d.129$d.29_note_19$d.119$d.19.compoundliteral.309$d.109$d.9$x.98$x.88.compoundliteral.88$x.78.compoundliteral.78$x.68.compoundliteral.68$x.58.compoundliteral.58.compoundliteral.248$d.148$x.48.compoundliteral.48__UNIQUE_ID_alias538.compoundliteral.238$x.138$x.38.compoundliteral.228$x.128$x.28_note_18$x.118$x.18$x.108$x.8$d.8$d.97$d.87$d.77$d.67$d.157$d.57$d.147$d.47__UNIQUE_ID_alias537$d.137$d.37$d.127$d.27$d.117$d.17$d.107$d.7$x.96.compoundliteral.96$x.86.compoundliteral.86$x.76.compoundliteral.76$x.66.compoundliteral.66$d.156$x.56.compoundliteral.56$d.146$x.46.compoundliteral.46__UNIQUE_ID_depends536.compoundliteral.236$x.136$x.36.compoundliteral.226$x.126$x.26$x.116$x.16.compoundliteral.306$x.106$x.6$d.95tx3_mode_enum_wcd9385tx2_mode_enum_wcd9385tx1_mode_enum_wcd9385tx0_mode_enum_wcd9385$d.85$d.75$d.65$d.55$d.145$d.45__UNIQUE_ID_scmversion535$d.135$d.35$d.125$d.25$d.115$d.15$d.105$d.5__UNIQUE_ID_license794$x.94.compoundliteral.94$x.84.compoundliteral.84$x.74.compoundliteral.74$x.64.compoundliteral.64.compoundliteral.254$x.54.compoundliteral.54$d.144$x.44.compoundliteral.44__UNIQUE_ID_intree534.compoundliteral.234$x.134$x.34.compoundliteral.224$x.124$x.24$x.114$x.14.compoundliteral.304$x.104$x.4__UNIQUE_ID_description793$d.93$d.83$d.73$d.63$d.53$d.143$d.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$d.133$d.33$d.123$d.23$d.113$d.13$d.103$d.3__UNIQUE_ID___addressable_cleanup_module792$x.92.compoundliteral.92$x.82.compoundliteral.82$x.72.compoundliteral.72$x.62.compoundliteral.62.compoundliteral.252$x.52.compoundliteral.52.compoundliteral.242$d.142$x.42.compoundliteral.42.compoundliteral.232$x.132$x.32.compoundliteral.222$x.122$x.22$x.112$x.12$x.102$x.2$d.2__UNIQUE_ID___addressable_init_module791$d.91$d.81$d.71$d.61$d.51$d.141$d.41$d.131$d.31$d.121$d.21$d.111$d.11$d.101$d.1$x.90.compoundliteral.90tx_mode_mux_text_wcd9380rx_hph_mode_mux_text_wcd9380rx_hph_mode_mux_enum_wcd9380tx3_mode_enum_wcd9380tx2_mode_enum_wcd9380tx1_mode_enum_wcd9380tx0_mode_enum_wcd9380$x.80.compoundliteral.80$x.70.compoundliteral.70$x.60.compoundliteral.60.compoundliteral.250$x.50.compoundliteral.50__UNIQUE_ID_alias540.compoundliteral.240$d.140$x.40.compoundliteral.230$x.130$x.30.compoundliteral.220$x.120$x.20$x.110$x.10$x.100!!t ( A [I ( C H(  Ii%Ui%Mki%@{i%i%i%Mi%@i%i%i%i%@i%j% j%1j% @=j%Tj%fj%yj%M@j%j%j% j%@j%  ] vv ]   ]  k%k% k%&k%/k%8k%   ] ] ]   1 Ak%yL:I Pk%ak%vk%k%k%k%k%k%k%k%k% l%l%#l%-l%Gl%`l%ol%l%l%l%l%l%l%l%l%l%m%m%-m%>m%Sm%im%}m%m%m%m%m%m%m%m%m%n% n%n%+n%9n%In%Yn%en%sn% n%n%n%n%n%n%n%n%n%n%o%"o%.o%;o%Lo%^o%zo%o%o%o%o%p%1p%Rp% kp% p% p% p% p%p%q%q% q% .q%;q%Fq%Oq%Vq%cq%mq%yq%q%q% q%q%q%q%q%q%q%r% r%r%3r%Wr%zr%r%r%r%r%s%s% 5s% Ms% es% }s% s%s%s%s%t%'t%Ft%Wt%_t%gt%yt%t%t%t%t%t%t%t%t% u%u%'u%;u%Nu%bu%wu%u%u% u% u%u%u%1u%(s2m@, 3Ϝe@O9&@v%lv%;a+YL-v%L- ]--v%B.Bv%B/Zv%}0kv%] 0v%](0v%;@0v%;M@ M J + J(v%J04v%l5@v% 5s G &v%\;v%8H;v%8v%7u9_P@& GϜcv%@w%&O ~i@ w%d(w%5@9w%}`Mw%]Xw% jw% 6zw%m38 3: ;w% Xw%7w%<@w%>w%Bw%Dw%7@w%7w%H x%Jx%L@'x%N= a3a? 3@A?x%C 3E 3FGGx% $Vx%`x% jx%5@vx%5`-O 5%55x% x% I }3K 30M 30O 30 Q Rx% x%Sx%W@x%[x%_T 3U5Vy%[5&5 y%5@ 5`X 3YZy% (1y%], 5 Dy%5@Qy%5`ay%5iy%5qy%5xy%5~y%5y%5 \ 3]^y%[5 5 ]@[5`` 3a5by% , 5 5 =X]@y%Pq}y%} y%}@y%}`y%y%}z% z%}@z%}`+z%}7z%]Ez%}Sz%}]z%]Da@iz%0 B@h@@sz%Xz%}z%] z%](z%]0z%]8(w%}@z%}`z%z%]{%]{%]&{%1{%]F{%}S{%} `{%}@k{%ft{%h{%h{%I@D}`{%]{%]g{%({%}{%} {%}@{%]{%]z%}|%]i"|%h[}{%} {%}@{%}`/|%}{%]z%} |%}@` }`<|%}\ }C|%}W|%@(}g|%}x|%]|%]|%}|%jk|% 8|%}|%} |%}@|%i}i}|%}!@}%}}%}B n}%%*}%05}%o@>}%lD}%lJ}%@Q}%;eX}%;b}%|k}%~@t}%}}%}% ~t@  G ] p }% }% }%}cZ }% }% OH  }%b@}%}}%}}%}~%} ~% ~% -~% @<~%]`I~%]hV~%]pp q[~%  0l~%r@t~%s}~%v@~%x~%{~% @]`~%m~%;e~%~%5~%5 &5@; ` t~%8T& u@#! ~%&%  % f<5~%5 &5@w %[5 5 y z.%, 5 ] }b}%B%R%R1[%R1c% l% t%]@%]H%%]%]%x%]% % @%]`%]h%]p%}%}'%}/%}:%}E%}  ]]P%^% k% % @% `% % Ā% Ҁ%te  ~ w% %L%L$ L %L0 %L@%LP   ` ' c% +% .8% T% p% % % % ہ% % % 2% V%  . VF!q% % % %  {G ]Eւ%  VF!;  %  % P"% P8% PM% Pb% P|% P% P =X]%  ] %  փ%e%Lۃ%7% %  % %% H% h%  % %]%  ] % % ؄% % % 4%  [%R%l% W%]b%  % 8 %  %%7%7փ%e%  % 8 ą%]̅% % r% 9% P% P1% PG% P\% /t%  ] u]% % P% Pʆ% ކ%  %v%v%  % b[ q56f#% wcd_mbhc_cbupdate_cross_conn_thrget_micbias_valbcs_enablecompute_impedanceset_micbias_valueset_auto_zeroingclk_setupmicbias_enable_statusmbhc_biasset_btn_thrhph_pull_up_controlmbhc_micbias_controlmbhc_micb_ramp_controlextn_use_mbmbhc_micb_ctrl_thr_micmbhc_gnd_det_ctrlhph_pull_down_ctrlmbhc_moisture_configupdate_anc_statehph_pull_up_control_v2mbhc_get_moisture_statusmbhc_moisture_polling_ctrlmbhc_moisture_detect_enmbhc_hs_pullup_irefI_DEFAULTI_OFFI_1P0_UAI_2P0_UAI_3P0_UAwcd_mbhc_fieldsdw_slave_statusSDW_SLAVE_UNATTACHEDSDW_SLAVE_ATTACHEDSDW_SLAVE_ALERTSDW_SLAVE_RESERVEDsdw_command_responseSDW_CMD_OKSDW_CMD_IGNOREDSDW_CMD_FAILSDW_CMD_TIMEOUTSDW_CMD_FAIL_OTHERsdw_reg_bankSDW_BANK0SDW_BANK1sdw_clk_stop_reset_behaveSDW_CLK_STOP_KEEP_STATUSsdw_p15_behaveSDW_P15_READ_IGNOREDSDW_P15_CMD_OKsdw_dpn_typeSDW_DPN_FULLSDW_DPN_SIMPLESDW_DPN_REDUCEDsdw_data_directionSDW_DATA_DIR_RXSDW_DATA_DIR_TXsdw_stream_typeSDW_STREAM_PCMSDW_STREAM_PDMsdw_stream_stateSDW_STREAM_ALLOCATEDSDW_STREAM_CONFIGUREDSDW_STREAM_PREPAREDSDW_STREAM_ENABLEDSDW_STREAM_DISABLEDSDW_STREAM_DEPREPAREDSDW_STREAM_RELEASEDMIC_BIAS_1MIC_BIAS_2MIC_BIAS_3MIC_BIAS_4AIF1_PBAIF1_CAPNUM_CODEC_DAISADC_MODE_INVALIDADC_MODE_HIFIADC_MODE_LO_HIFADC_MODE_NORMALADC_MODE_LPADC_MODE_ULP1ADC_MODE_ULP2WCD_ADC1WCD_ADC2WCD_ADC3WCD_ADC4ALLOW_BUCK_DISABLEHPH_COMP_DELAYHPH_PA_DELAYAMIC2_BCS_ENABLEWCD_SUPPLIES_LPM_MODEMICB_PULLUP_ENABLEMICB_PULLUP_DISABLEMICB_ENABLEMICB_DISABLEwcd_notify_eventWCD_EVENT_INVALIDWCD_EVENT_PRE_MICBIAS_2_OFFWCD_EVENT_POST_MICBIAS_2_OFFWCD_EVENT_PRE_MICBIAS_2_ONWCD_EVENT_POST_MICBIAS_2_ONWCD_EVENT_PRE_DAPM_MICBIAS_2_OFFWCD_EVENT_POST_DAPM_MICBIAS_2_OFFWCD_EVENT_PRE_DAPM_MICBIAS_2_ONWCD_EVENT_POST_DAPM_MICBIAS_2_ONWCD_EVENT_PRE_HPHL_PA_ONWCD_EVENT_POST_HPHL_PA_OFFWCD_EVENT_PRE_HPHR_PA_ONWCD_EVENT_POST_HPHR_PA_OFFWCD_EVENT_PRE_HPHL_PA_OFFWCD_EVENT_PRE_HPHR_PA_OFFWCD_EVENT_OCP_OFFWCD_EVENT_OCP_ONWCD_EVENT_LASTwcd_clsh_modeCLS_H_NORMALCLS_H_HIFICLS_H_LPCLS_ABCLS_H_LOHIFICLS_H_ULPCLS_AB_HIFICLS_AB_LPCLS_AB_LOHIFICLS_NONEwcd_clsh_eventWCD_CLSH_EVENT_PRE_DACWCD_CLSH_EVENT_POST_PAwcd_codec_versionWCD9335WCD934XWCD937XWCD938XWCD939XWCD938X_IRQ_MBHC_BUTTON_PRESS_DETWCD938X_IRQ_MBHC_BUTTON_RELEASE_DETWCD938X_IRQ_MBHC_ELECT_INS_REM_DETWCD938X_IRQ_MBHC_ELECT_INS_REM_LEG_DETWCD938X_IRQ_MBHC_SW_DETWCD938X_IRQ_HPHR_OCP_INTWCD938X_IRQ_HPHR_CNP_INTWCD938X_IRQ_HPHL_OCP_INTWCD938X_IRQ_HPHL_CNP_INTWCD938X_IRQ_EAR_CNP_INTWCD938X_IRQ_EAR_SCD_INTWCD938X_IRQ_AUX_CNP_INTWCD938X_IRQ_AUX_SCD_INTWCD938X_IRQ_HPHL_PDM_WD_INTWCD938X_IRQ_HPHR_PDM_WD_INTWCD938X_IRQ_AUX_PDM_WD_INTWCD938X_IRQ_LDORT_SCD_INTWCD938X_IRQ_MBHC_MOISTURE_INTWCD938X_IRQ_HPHL_SURGE_DET_INTWCD938X_IRQ_HPHR_SURGE_DET_INTWCD938X_NUM_IRQSWCD9380WCD9385wcd_mbhc_hph_typeWCD_MBHC_HPH_NONEWCD_MBHC_HPH_MONOWCD_MBHC_HPH_STEREOmbhc_moisture_rrefR_OFFR_24_KOHMR_84_KOHMR_184_KOHMmbhc_hs_pullup_iref_v2HS_PULLUP_I_DEFAULTHS_PULLUP_I_3P0_UAHS_PULLUP_I_2P25_UAHS_PULLUP_I_1P5_UAHS_PULLUP_I_0P75_UAHS_PULLUP_I_1P125_UAHS_PULLUP_I_0P375_UAHS_PULLUP_I_2P0_UAHS_PULLUP_I_1P0_UAHS_PULLUP_I_0P5_UAHS_PULLUP_I_0P25_UAHS_PULLUP_I_0P125_UAHS_PULLUP_I_OFFsdw_slaveport_readym_port_mapdev_num_stickyenumeration_completeinitialization_completeunattach_requestfirst_interrupt_doneis_mockup_devicesdw_dev_locksdw_slave_idsdw_versionsdw_buscontroller_idassignedbus_lock_keymsg_lock_keycompute_paramsvendor_specific_propm_rt_listdefer_msgclk_stop_timeoutbank_switch_timeoutmulti_linkhw_sync_min_linksstream_refcountsdw_master_devicesdw_master_opsread_propoverride_adrxfer_msgxfer_msg_deferset_bus_confpre_bank_switchpost_bank_switchread_ping_statusget_device_numput_device_numnew_peripheral_assignedsdw_msgsdw_bus_paramscurr_banknext_bankmax_dr_freqcurr_dr_freqs_data_modem_data_modesdw_master_port_opsdpn_set_port_paramsdpn_set_port_transport_paramsdpn_port_prepdpn_port_enable_chsdw_port_paramsflow_modesdw_transport_paramsblk_grp_ctrl_validblk_grp_ctrlsample_intervaloffset1offset2hstarthstopblk_pkg_modelane_ctrlsdw_prepare_chsdw_enable_chsdw_master_propclk_stop_modesmax_clk_freqnum_clk_gearsclk_gearsnum_clk_freqclk_freqdefault_frame_ratedefault_rowdefault_coldynamic_frameerr_thresholdmclk_freqhw_disabledsdw_defersdw_slave_propmipi_revisionwake_capabletest_mode_capableclk_stop_mode1simple_clk_stop_capablech_prep_timeoutreset_behavehigh_PHY_capablepaging_supportbank_delay_supportp15_behavelane_control_supportmaster_countsource_portssink_portsdp0_propsrc_dpn_propsink_dpn_propscp_int1_maskclock_reg_supporteduse_domain_irqsdw_dp0_propmax_wordmin_wordnum_wordsBRA_flow_controlledsimple_ch_prep_smimp_def_interruptssdw_dpn_propmax_groupingmin_chnum_ch_combinationsch_combinationsmax_async_bufferblock_pack_moderead_only_wordlengthport_encodingaudio_modessdw_dpn_audio_modebus_min_freqbus_max_freqbus_num_freqbus_freqnum_freqprep_ch_behaveglitchlesswcd938x_privtx_sdw_devsdw_privtxdevrxdevrxnodetxnodemicb_lockwcd_mbhcmbhc_cfgintr_idsclsh_infowcd_regmap_irq_chipmicb_refpullup_refhph_modeflyback_cur_det_disableear_rx_pathus_euro_gpiomicb1_mvmicb2_mvmicb3_mvmicb4_mvhphr_pdm_wd_inthphl_pdm_wd_intaux_pdm_wd_intcomp1_enablecomp2_enableldohwcd938x_sdw_privsconfigsruntimeport_configch_infoport_enableactive_portswcd938xslave_irqsdw_stream_configframe_ratech_countsdw_stream_runtimemaster_listm_rt_countsdw_stream_paramssdw_port_configwcd938x_sdw_ch_infowcd_mbhc_configbtn_highbtn_lowv_hs_maxnum_btnmono_stero_detectiontypec_analog_muxswap_gnd_michs_ext_micbiasgnd_det_enlinein_thmoisture_enmbhc_micbiasanc_micbiasmoisture_duty_cycle_enhphl_swhgnd_swhhs_thrhph_thrmicb_mvmoist_vrefmoist_irefmoist_rrefwcd_mbhc_intrmbhc_sw_intrmbhc_btn_press_intrmbhc_btn_release_intrmbhc_hs_ins_intrmbhc_hs_rem_intrhph_left_ocphph_right_ocpwcd_clsh_ctrlwcd938x_mbhc_zdet_paramldo_ctlnoffbtn5btn6btn7wcd938x_adc_enable_reqwcd938x_bindwcd938x_codec_aux_dac_eventwcd938x_codec_ear_dac_eventwcd938x_codec_enable_adcwcd938x_codec_enable_aux_pawcd938x_codec_enable_dmicwcd938x_codec_enable_ear_pawcd938x_codec_enable_hphl_pawcd938x_codec_enable_hphr_pawcd938x_codec_enable_micbiaswcd938x_codec_enable_micbias_pullupwcd938x_codec_enable_rxclkwcd938x_codec_freewcd938x_codec_hphl_dac_eventwcd938x_codec_hphr_dac_eventwcd938x_codec_hw_paramswcd938x_codec_set_jackwcd938x_codec_set_sdw_streamwcd938x_ear_pa_put_gainwcd938x_get_companderwcd938x_get_hph_typewcd938x_get_swr_portwcd938x_hph_impedance_getwcd938x_ldoh_getwcd938x_ldoh_putwcd938x_mbhc_clk_setupwcd938x_mbhc_get_moisture_statusd1_azdetwcd938x_mbhc_get_result_paramswcd938x_mbhc_gnd_det_ctrlpull_up_curwcd938x_mbhc_hph_l_pull_up_controlwcd938x_mbhc_hph_pull_down_ctrlwcd938x_mbhc_mbhc_bias_controlmicb_numreq_enwcd938x_mbhc_micb_ctrl_threshold_micwcd938x_mbhc_micb_en_statuswcd938x_mbhc_micb_ramp_controlwcd938x_mbhc_moisture_configwcd938x_mbhc_moisture_detect_enwcd938x_mbhc_moisture_polling_ctrlis_micbiaswcd938x_mbhc_program_btn_thrwcd938x_mbhc_request_micbiaszdet_paramzlzrwcd938x_mbhc_zdet_rampis_dapmwcd938x_micbias_controlwcd938x_probewcd938x_removewcd938x_rx_hph_mode_getwcd938x_rx_hph_mode_putwcd938x_set_companderwcd938x_set_swr_portwcd938x_soc_codec_probewcd938x_soc_codec_removewcd938x_swap_gnd_micwcd938x_tx_mode_getwcd938x_tx_mode_putwcd938x_tx_swr_ctrlwcd938x_unbindwcd938x_wcd_mbhc_calc_impedancewcd938x_wd_handle_irqwcd_irq_chip_mapv@cP^QRX @0h0@00y0O0DJ@V=* 5t00@8x*%u( @H*q@*Q0u|L@xE*n(i@*^(Y@*(2O* @ *l&7(7  770U0@*Lo@h@8@@0*#@>@V0pV$V 8-,v&0`2?