ELF>@@)(GNUXJzo($'.LinuxUHG(HXH]H@x@YfUE1E1@HAUATASHGӺ@LhxI}j_EuuPHe1[A\A]]I}jE1E11ɺuI}E1E1j0Y^tI}jE1E11ɺuI}E1E1jXZHe[1A\A]]ff.@UHATSHGHXxAI1At A @tA @tA@ @tA @tA t A ѾLDLuCY1ɺL1[A\]CYܸff.@Ht~UHSp ƒt7uu4tuO[]ø[]Ã[]@Ãt u[]Ã@̃Eĸ1ff.UHAVAUATLo`IEHPx%==@HcGAD@%t =ujA΀wOt uNAwLAąu^Dt-DLﺃq1A\A]A^]AtA\A]A^]HcGE1D@%flD񺃀pLAhff.t1HG(HXH@xxXuUPH1]ff.UHSHG(HXHXxtuCXFH]1H{jE1E1@@ H{E1E1jH{E1E1j7wH{7H{E1E1j H{E1E1H $jCXX1H]UHAWAVAUAATASHHL`ILwxA9V AAu 1AE1E1dLDEDEԺLDEn Ef$D1H[A\A]A^A_]HsEDHH1H[A\A]A^A_]1A9v$tAUA@cfDUHAUATISHGLhxDAt3[A\A]]It$HHAuͅ[A\A]]f.UHATISD[A\]It$HH[A\]ff.UHAWIAVAUATISHLj`(IELpxHcBAL(HcBA~ At(L EIcD$I4 F(F4DDAG$AG(1ƒ\dE1At$L;AąDH[A\A]A^A_]IcD$It$HHIH4D@(NIt$MAHEL$H+A\H[A\A]A^A_]A BD pLMԉغ sL D.DL qMLs 1H[A\A]A^A_]A1H{ ff.fUHAWAVAUAATASDH L`eH%(HE1MGMpxA9VLEAAu 0LE1ɺ0LHUDDUȾL UE1ɄuM оL EnP1A^TEfLH]eH3%(He[A\A]A^A_]ù0L^A9NPA9^TD1ɺLIFP1뇋EMAHIwDMHPDDEXHLHDU11H]ff.UE1E1$HSHGHXxH{jH{E1E1j H{E1E1j H{wH{E1E1j1ɺ@cH{E1E1H cj:'H{E1E1j@@cH]XZUHATLg(It6u+L1ɺLc1A\]LLcL1ɺ1A\]fDt1UH(HHO1]ff.UHAVAUATIt-E1A\DA]A^]ËE1uc:'L@@cL00L羓{E1L1LL1ҾaL1ҾbL1ҾfL1ҾeL1ҾcL1ҾdDA\A]A^]HGH@xLpIA$Lt0AŅLAŅLLE1rUHATLSHHHLHLHHLLHH[A\]f.UHATLSHHHLHLHHLLHH[A\]f.UHSHGHXx{vH{1H{1[]Hff.U1HATIHSHXHXx11LH{H{{v[1A\]1H1[A\]ff.fUHHAVAULATSHHHeH%(HE1LgxID$H=SI$1LH߾00H߾ H߾.1Hƒ>wHL HLH{H<H{H\H{H(H{HUHAŅ)H{HHUƅu Eԅ:H{HUHuUԃ A$H{Hu AƄ$HUHHI$H{u'UԁADŽ$H{HUHUԃA$HMeH3 %(;H[A\A]A^]DuH{EHHU1A@ƅuEԅt E1ADHXADŽ$61gHߺHLH)HL H@@ H@@HADŽ$ff.U sHAUATSH_(HXH@xHxD` ADAAąL@uL[DA\A]]UHSHHH{p[]ff.UHAUATISHGHXxHSILLA?L@LLΨL羓L羾uILLAE@uI{H5 H[1A\A]]úLLAE@tLbID$LLhxAEZHt{HH{pH@@uHǃ1[A\A]]ID$1ɺL羾LhxLAEZIH@1@UHAWAVAUATISHL8Lu4I|$ G@t@1DH[A\A]A^A_]ID$ Dx@AD$AD}9LE11ADE1A1ɺLdL2bLuDAA1IvHHzIvHH비 LBDIF1LHXx1LCZIFHXx1HC`ChfC[H5HSp H5L rIvHHH[A\A]A^A_]I|$IF1ɺLHXxLCZI|$ ELDI|$ uԺH[A\A]A^A_]IvMHHIFLHXxECZ IvHHzff.@UHAUATLoILuA\A]]LrAD$AD$AD$1ɺLAD$AD$~GA|$urA|$~7A|$IELL`xAD$ZA\A]]H5L A\A]]AD$AD$tA|$uDI|$x@@AD$A|$~DI|$x@1XAD$ IuHHIuHH@U HAVLw ATSHLHeH%(HE1H!HHI@H11HID$HH=At$5HUܾU܁1bI|$11I|$HI|$jE1E11E1HAD$XI$ AD$ID$xHID$xI$I\$pIDŽ$I$LI$I$HLI$IDŽ$YEtYLEHMeH3 %(He[A\A^]HLI|$At$ATH1IA LZuJA|$HHL^@MCUHkw7wAth]Á]H@D0HHÃmv<=v/v1:wH+]HHø]ÐUHkw0KwEv] =H?]HHÃmv2=v%w$L]HGHHø]Áv%;w"Hl]HHÁw1]Á]HHHfHt#UHH5 H]øI}HDHI}HI}HEEIcD$I}HAT(HDHLIDHEEH{HH{HH{HH{HEEHXHI~HEHLHLAT$LEHEHLEEAT$HLAD$UHHH]UHH]rt5640_button_press_workrt5640_micbias1_ovcdrt5640_detect_headsetrt5640_jack_insertedrt5640_jack_workrt5640_set_dai_sysclkrt5640_set_dai_pllrt5640_hw_paramsINT33CA10EC327610EC564010EC5642INTCCFFDrt5640rt5639rt5642gt8ee  eec c   cd uudd df fe e aabbb aa  a a aae e fff f f f cca qp . .((( ( ' '  // / /`  0P ^ ////'`p(pp)*TT+TT,-./;<=>EF>G>HI8JLMOPQRSabcdefjlpqrst u(F 0 "Kf    1b=6  a!#jlFailed to get sdp info: %d Invalid clock id (%d) irq status %#04x irq ctrl2 %#04x Unsupported frame size: %d PLL disabled Unknown PLL source %d Unsupport input clock %d bypass=%d m=%d n=%d k=%d LDO2MICBIAS1Platform Clockmclkrealtek,in1-differentialrealtek,in2-differentialrealtek,in3-differentialrealtek,dmic1-data-pinrealtek,dmic2-data-pinrealtek,jack-detect-sourceFailed to set DMIC clock jack unplugged sound/soc/codecs/rt5640.cjack mic-gnd shorted jack mic-gnd open detect status %#02x OVCD IRQ headset button press headset button release RT5640 LDO1_ENFailed to reguest IRQ %d: %d rt5640rt5640-aif1AIF1 CaptureAIF1 Playbackrt5640-aif2AIF2 CaptureAIF2 Playbacksnd_soc_rt5640Stereo DAC MIXLDAC L2 SwitchIF2 DAC LStereo DAC MIXRDAC R2 SwitchIF2 DAC RMono DAC MIXLMono DAC MIXRDIG MIXLDIG MIXRDAC L2 PowerDAC R2 PowerANCStereo ADC MIXLStereo ADC MIXRAudio DSPDAC MIXLDAC MIXRDAC L2 MuxIF2Base L/RDAC R2 MuxANC SwitchDAC L2DAC R2SPK MIXLSPK MIXROUT MIXLSPK MIXL SwitchOUT MIXRSPK MIXR SwitchHPO MIX LHPO MIX DAC2 SwitchHPO MIX RMono MIXOUTVOL R SwitchOUTVOL ROUTVOL L SwitchOUTVOL LBST1 SwitchBST1MONOPMONONImprove MONO Amp DrvI2S1Stereo Filter ASRCI2S2I2S2 ASRCI2S2 Filter ASRCDMIC1DMIC1 ASRCDMIC2DMIC2 ASRCIN1PIN2PIN3PDMIC L1DMIC R1DMIC L2DMIC R2IN1NBST2IN2NBST3IN3NINL VOLINR VOLRECMIXLHPOL SwitchHPOLINL SwitchBST3 SwitchBST2 SwitchOUT MIXL SwitchRECMIXRHPOR SwitchHPORINR SwitchOUT MIXR SwitchADC LADC RDMIC CLKDMIC1 PowerDMIC2 PowerStereo ADC L2 MuxDIG MIXStereo ADC L1 MuxADCStereo ADC R1 MuxStereo ADC R2 MuxMono ADC L2 MuxMono ADC L1 MuxADCLMono ADC R1 MuxADCRMono ADC R2 MuxADC1 SwitchADC2 SwitchStereo FilterMono ADC MIXLMono Left FilterMono ADC MIXRMono Right FilterIF2 ADC LIF2 ADC RIF1 ADC LIF1 ADC RIF1 ADCIF2 ADCDAI1 TX Mux1:1|2:21:2|2:1DAI1 IF1 Mux1:1|2:1DAI1 IF2 MuxSDI1 TX MuxIF1DAI2 TX MuxDAI2 IF1 Mux1:2|2:2DAI2 IF2 MuxSDI2 TX MuxAIF1TXAIF2TXDAI1 RX MuxAIF1RXAIF2RXDAI2 RX MuxIF1 DACIF2 DACIF1 DAC LIF1 DAC RStereo ADC SwitchINF1 SwitchDAC L1 PowerDAC R1 PowerDAC L1 SwitchDAC R1 SwitchDAC L1DAC R1REC MIXL SwitchREC MIXR SwitchSPKVOL LSPKVOL RHPOVOL LHPOVOL RSPOL MIXSPKVOL R SwitchSPKVOL L SwitchSPOR MIXHPO MIX DAC1 SwitchHPO MIX HPVOL SwitchHP L AmpHP R AmpLOUT MIXHP AmpSpeaker L PlaybackSwitchSpeaker R PlaybackSPOLPSPOLNSPORPSPORNImprove SPK Amp DrvImprove HP Amp DrvHP L PlaybackHP R PlaybackLOUT ampLOUTLLOUTRHP PostSDI selectDAI selectDAC2 right channel sourceDAC2 left channel sourceMono ADC2 right sourceMono ADC1 right sourceMono ADC2 left sourceMono ADC1 left sourceStereo ADC2 MuxStereo ADC1 MuxMono Playback SwitchMono DAC Playback VolumeSpeaker Channel SwitchSpeaker Playback VolumeHP Channel SwitchHP Playback VolumeOUT Playback SwitchOUT Channel SwitchOUT Playback VolumeDAC2 Playback SwitchDAC1 Playback VolumeIN1 BoostIN2 BoostIN3 BoostIN Capture VolumeADC Capture SwitchADC Capture VolumeMono ADC Capture SwitchMono ADC Capture VolumeADC Boost GainClass D SPK Ratio ControlADC IF1 Data SwitchDAC IF1 Data SwitchADC IF2 Data SwitchDAC IF2 Data Switch1.66x1.83x1.94x2x2.11x2.22x2.33x2.44x2.55x2.66x2.77xNormalSwapleft copy to rightright copy to leftPRSysclk is %dHz and clock id is %d Unsupported clock setting %d for DAI %d bclk is %dHz and lrck is %dHz bclk_ms is %d and pre_div is %d for iis %d The driver is for RT5639 RT5640 or RT5642 only Warning: Invalid jack-detect-source value: %d, leaving jack-detect disabled realtek,jack-detect-not-invertedrealtek,over-current-threshold-microampWarning: Invalid over-current-threshold-microamp value: %d, defaulting to 2000uA realtek,over-current-scale-factorWarning: Invalid over-current-scale-factor value: %d, defaulting to 0.75 Error detecting headset vs headphones, bad contact?, assuming headphones Failed to allocate register map: %d Failed to request LDO1_EN %d: %d Device with ID register %#x is not rt5640/39 Failed to apply regmap patch: %d license=GPL v2author=Johnny Hsu description=ASoC RT5640/RT5639 driversrcversion=188F8556D363946F6637F22alias=acpi*:INTCCFFD:*alias=acpi*:10EC5642:*alias=acpi*:10EC5640:*alias=acpi*:10EC3276:*alias=acpi*:INT33CA:*alias=i2c:rt5642alias=i2c:rt5639alias=i2c:rt5640depends=snd-pcm,snd-soc-core,snd-soc-rl6231retpoline=Yintree=Yname=snd_soc_rt5640vermagic=5.4.0-216-generic SMP mod_unload modversions rt5640_sel_asrc_clk_srcrt5640_dmic_enablepmodule_layout wclk_unprepare6jsnd_pcm_format_widtho<disable_irqӅ3-system_wqmsleepUclk_enablei2c_del_driverDsnd_soc_dapm_get_volsw"Jregmap_update_bits_baseclk_disablegpio_to_descjdelayed_work_timer_fn-cancel_work_synczaprl6231_get_clk_infoQsnd_soc_dapm_new_controls9cinit_timer_keyJcancel_delayed_work_syncb˛@mutex_unlocksnd_soc_component_update_bitsj[*snd_soc_put_volsw_kSregmap_readVHQsnd_soc_get_volswJsystem_long_wq>2)snd_soc_info_enum_doubleyRsnd_soc_dapm_add_routes囝R_dev_warnHrl6231_get_pre_div )snd_soc_add_component_controls>snd_soc_dapm_disable_pin_unlocked]snd_soc_dapm_force_bias_level*mutex_lockLGsnd_soc_dapm_put_volswڶV3_dev_errSdždevm_gpio_request_one1snd_soc_info_volswqi2c_register_driverm5devm_add_actionsnd_soc_get_enum_doubleyzdevice_property_read_u32_arrayGusleep_rangemqueue_delayed_work_on) __stack_chk_fail__devm_regmap_init_i2cqs|clk_preparendevm_snd_soc_register_componentsnd_soc_component_writem__fentry__{[devm_clk_get/Prl6231_calc_dmic_clk"__dynamic_dev_dbgݵsnd_soc_dapm_force_enable_pin_unlocked&snd_soc_params_to_frame_sizeD$regcache_mark_dirty*snd_soc_put_enum_double enable_irqgsnd_soc_dapm_sync_unlockedMhrl6231_pll_calci0%gpiod_set_raw_value_cansleep6queue_work_on<snd_soc_jack_reportrsnd_soc_component_read32Ydevm_kmallocޖ{devm_request_threaded_irqc}regmap_writeRNregcache_sync6 regcache_cache_onlyCdevice_property_present%e$snd_soc_dapm_put_enum_doubleEEEELL LL LL LLLLSS SS SSSSEE EEEE EEEEII II II HH HH HH HHHHRRRRRRRRRROOOOOOOORRRRRRRRRRRRRRRROOOOOOOOOOOOOOGGGGGGGGGGFFFFFFFFFF>>>>>>>>>>>><<<<<<<<<<<<,, ,, ,, ,,++++++++ ++ ++****** ********** ** **))))))))(((((( (('''''' ''     ''''''     qf|[Jsnd_soc_rt5640GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-rt5640.koO"_#.BVj~',S _ h|74< Yv 4%;h8Wrv8T8C885`3@ F8b08~: 0 0  % v0v3TAsP] az@`8h `_Px .%0@Qp8m88888F| P8(8DpxU@0cGHm`8xb  $3 B@Q``o~*9&@D8G(901|E`HXk2`1 !@@`PP32 $0% `"6 E `U @,f `*w P P  P  P @P @P 7  7' 6= 5S Pb  Pq @5 4 `0 `/ .  . (  '  % @5 PJ P_ @Ps P h p h `  h H ") h< 0N c h{  h  h  h  `h7 N `hf } h h h h h hhh5hL hchzhh h h h h h h2 hI h`hwhhh hhhhh/hFh]hthhhhhhhh,hChZhphhhhhhh h!h7hMhc hy hhhh#h#h"h"h)!h?!hU&hk&h%h%h$h$h'h'h(h(h1*hG)h])hs+h+h*h,h,h-h-h /h#.h9.hO0he0h{/h1h1h2h2h3h3h4h+4hA5hW5hm6h6h7h D7h@h0D@h ?h?h5>hK>ha=hw=h<hn@C<h;h;hD:h:hD(9h>9hT8hjCv8h@@h BhBh AhAh@X  C     #$%&C[o}[  5E F Toz)5Mmy !1EX#6Go{OYq 6J[q~ #8__UNIQUE_ID_srcversion51__UNIQUE_ID_alias50__UNIQUE_ID_alias49__UNIQUE_ID_alias48__UNIQUE_ID_alias47__UNIQUE_ID_alias46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__ksymtab_rt5640_dmic_enable__kstrtab_rt5640_dmic_enable__ksymtab_rt5640_sel_asrc_clk_src__kstrtab_rt5640_sel_asrc_clk_srcis_using_asrcget_sdp_infort5640_set_dai_fmtrt5640_set_dai_fmt.coldrt5640_hp_post_eventrt5640_hp_eventrt5640_set_dai_sysclk__UNIQUE_ID_ddebug102.53709rt5640_set_dai_sysclk.coldrt5640_jack_inserted__UNIQUE_ID_ddebug106.53814rt5640_micbias1_ovcd__UNIQUE_ID_ddebug105.53804rt5640_hw_params__UNIQUE_ID_ddebug100.53657__UNIQUE_ID_ddebug101.53662rt5640_hw_params.coldrt5640_set_dai_pll__UNIQUE_ID_ddebug104.53735__UNIQUE_ID_ddebug103.53725rt5640_set_dai_pll.coldrt5640_removehp_amp_power_onrt5640_lout_eventrt5640_hp_power_eventrt5640_set_bias_levelrt5640_enable_micbias1_for_ovcdrt5640_disable_micbias1_for_ovcdrt5640_resumert5640_suspendrt5640_probert5639_specific_dapm_widgetsrt5639_specific_dapm_routesrt5640_specific_snd_controlsrt5640_specific_dapm_widgetsrt5640_specific_dapm_routesrt5640_probe.coldset_dmic_clkset_dmic_clk.coldrt5640_cancel_workrt5640_set_jackrt5640_jack_work__UNIQUE_ID_ddebug113.53871__UNIQUE_ID_ddebug110.53848__UNIQUE_ID_ddebug111.53853__UNIQUE_ID_ddebug116.53882__UNIQUE_ID_ddebug115.53878rt5640_jack_work.coldrt5640_button_press_work__UNIQUE_ID_ddebug108.53833__UNIQUE_ID_ddebug109.53838rt5640_i2c_probert5640_regmapinit_listrt5640_irqrt5640_daisoc_component_dev_rt5640rt5640_i2c_probe.coldrt5640_volatile_registerrt5640_readable_registerrt5640_i2c_driver_initrt5640_i2c_driverrt5640_i2c_driver_exit__func__.53834__func__.53805__func__.53849__func__.53815__func__.53872__func__.53710__func__.53726__func__.53658__UNIQUE_ID_license119__UNIQUE_ID_author118__UNIQUE_ID_description117rt5640_acpi_matchrt5640_i2c_idrt5640_regrt5640_rangesrt5640_snd_controlsrt5640_dapm_widgetsrt5640_dapm_routesrt5640_aif_dai_opsrt5639_sto_dac_l_mixrt5639_sto_dac_r_mixrt5639_out_l_mixrt5639_out_r_mixrt5639_hpo_mixrt5640_dac_l2_muxrt5640_dac_r2_muxrt5640_sto_dac_l_mixrt5640_sto_dac_r_mixrt5640_out_l_mixrt5640_out_r_mixrt5640_hpo_mixrt5640_mono_mixrt5640_rec_l_mixrt5640_rec_r_mixrt5640_sto_adc_2_muxrt5640_sto_adc_1_muxrt5640_mono_adc_l2_muxrt5640_mono_adc_l1_muxrt5640_mono_adc_r1_muxrt5640_mono_adc_r2_muxrt5640_sto_adc_l_mixrt5640_sto_adc_r_mixrt5640_mono_adc_l_mixrt5640_mono_adc_r_mixrt5640_dai_muxrt5640_sdi_muxrt5640_dac_l_mixrt5640_dac_r_mixrt5640_mono_dac_l_mixrt5640_mono_dac_r_mixrt5640_dig_l_mixrt5640_dig_r_mixrt5640_spk_l_mixrt5640_spk_r_mixrt5640_spo_l_mixrt5640_spo_r_mixrt5640_lout_mixspk_l_enable_controlspk_r_enable_controlhp_l_enable_controlhp_r_enable_controlrt5640_sdi_sel_enumrt5640_sdi_selrt5640_dai_iis_map_enumrt5640_dai_iis_maprt5640_dai_iis_map_valuesrt5640_dac_r2_enumrt5640_dac_r2_srcrt5640_dac_r2_valuesrt5640_dac_l2_enumrt5640_dac_l2_srcrt5640_dac_l2_valuesrt5640_mono_adc_r2_enumrt5640_mono_adc_r2_srcrt5640_mono_adc_r1_enumrt5640_mono_adc_r1_srcrt5640_mono_adc_l2_enumrt5640_mono_adc_l2_srcrt5640_mono_adc_l1_enumrt5640_mono_adc_l1_srcrt5640_stereo_adc2_enumrt5640_stereo_adc2_srcrt5640_stereo_adc1_enumrt5640_stereo_adc1_src__compound_literal.143__compound_literal.142__compound_literal.141__compound_literal.140__compound_literal.135__compound_literal.136__compound_literal.137__compound_literal.138__compound_literal.139__compound_literal.131__compound_literal.132__compound_literal.133__compound_literal.134__compound_literal.129__compound_literal.130__compound_literal.126__compound_literal.127__compound_literal.128__compound_literal.123__compound_literal.124__compound_literal.125__compound_literal.118__compound_literal.119__compound_literal.120__compound_literal.121__compound_literal.122__compound_literal.113__compound_literal.114__compound_literal.115__compound_literal.116__compound_literal.117__compound_literal.109__compound_literal.110__compound_literal.111__compound_literal.112__compound_literal.101__compound_literal.102__compound_literal.103__compound_literal.104__compound_literal.105__compound_literal.106__compound_literal.107__compound_literal.108__compound_literal.94__compound_literal.95__compound_literal.96__compound_literal.97__compound_literal.98__compound_literal.99__compound_literal.100__compound_literal.89__compound_literal.90__compound_literal.91__compound_literal.92__compound_literal.93__compound_literal.84__compound_literal.85__compound_literal.86__compound_literal.87__compound_literal.88__compound_literal.78__compound_literal.79__compound_literal.80__compound_literal.81__compound_literal.82__compound_literal.83__compound_literal.72__compound_literal.73__compound_literal.74__compound_literal.75__compound_literal.76__compound_literal.77__compound_literal.70__compound_literal.71__compound_literal.68__compound_literal.69__compound_literal.65__compound_literal.66__compound_literal.67__compound_literal.62__compound_literal.63__compound_literal.64__compound_literal.60__compound_literal.61__compound_literal.58__compound_literal.59__compound_literal.55__compound_literal.56__compound_literal.57__compound_literal.52__compound_literal.53__compound_literal.54__compound_literal.50__compound_literal.51__compound_literal.48__compound_literal.49__compound_literal.46__compound_literal.47__compound_literal.44__compound_literal.45__compound_literal.42__compound_literal.43__compound_literal.40__compound_literal.41__compound_literal.38dac_vol_tlv__compound_literal.39__compound_literal.20out_vol_tlv__compound_literal.21__compound_literal.22__compound_literal.23__compound_literal.24__compound_literal.25__compound_literal.26__compound_literal.27__compound_literal.28__compound_literal.29__compound_literal.30__compound_literal.31in_vol_tlv__compound_literal.32__compound_literal.33adc_vol_tlv__compound_literal.34__compound_literal.35__compound_literal.36adc_bst_tlv__compound_literal.37rt5640_clsd_spk_ratio_enumrt5640_if1_adc_enumrt5640_if1_dac_enumrt5640_if2_adc_enumrt5640_if2_dac_enumrt5640_clsd_spk_ratiort5640_data_select.LC38snd_soc_dapm_put_enum_doubledevice_property_presentregcache_cache_onlyregcache_syncregmap_writedevm_request_threaded_irq__crc_rt5640_sel_asrc_clk_srcdevm_kmalloc__this_modulesnd_soc_component_read32snd_soc_jack_reportqueue_work_ongpiod_set_raw_value_cansleeprl6231_pll_calccleanup_modulesnd_soc_dapm_sync_unlockedenable_irqsnd_soc_put_enum_doubleregcache_mark_dirtysnd_soc_params_to_frame_sizesnd_soc_dapm_force_enable_pin_unlocked__dynamic_dev_dbgrl6231_calc_dmic_clkdevm_clk_get__fentry__init_modulesnd_soc_component_writedevm_snd_soc_register_componentclk_prepare__devm_regmap_init_i2c__stack_chk_failqueue_delayed_work_onusleep_range__mod_i2c__rt5640_i2c_id_device_tabledevice_property_read_u32_arraysnd_soc_get_enum_doubledevm_add_actioni2c_register_driversnd_soc_info_volsw__mod_acpi__rt5640_acpi_match_device_tabledevm_gpio_request_one_dev_errsnd_soc_dapm_put_volswmutex_locksnd_soc_dapm_force_bias_levelsnd_soc_dapm_disable_pin_unlockedsnd_soc_add_component_controlsrl6231_get_pre_div__crc_rt5640_dmic_enable_dev_warnsnd_soc_dapm_add_routessnd_soc_info_enum_doublesystem_long_wqsnd_soc_get_volswregmap_readsnd_soc_put_volswsnd_soc_component_update_bitsmutex_unlockcancel_delayed_work_syncinit_timer_keysnd_soc_dapm_new_controlsrl6231_get_clk_infocancel_work_syncdelayed_work_timer_fngpio_to_descclk_disableregmap_update_bits_basesnd_soc_dapm_get_volswi2c_del_driverregmap_register_patchsnd_soc_dapm_get_enum_doubleclk_enablemsleepsystem_wqdisable_irqsnd_pcm_format_widthclk_unprepared!dWdSd'Sd<]dd=eNdd  had/S` 3g ladS E ad5=jG^OM1 X 'a> xJ OaA d    W  f- ft     a r 0 a j d f1 d^ ~   N   l! 1 dc w    d dC R li    f f  f ffff.fehxdw ` ` ` Z1dUw_ dyn syz yZdLMVd4x@fNLW]nxVd cx1;S\  adp @x~ K K K 8n On" f'n7M (RKy Pn n% O3n]Yn `8z h  ~@jQd{b*dd6Mdvffff[U4fjTdHTB  a, 3 8askU  pa 'cT  8a  adUkT&TA #H MaZ  a PfaqdQ @i#t1NB GGO^p     pB ;OtWay ` hO  gjddadzU uu" 'u1> CuMZ Vbujz (u u; u; }B u x } "}*8 =uBM HRu^Dg o}tO{ u u u J}d  Rq  Y _ | P`h@DXG9|` 0 @ @HP`hp* *(08A@PJW d h` dp x   0       @ P J     W` h p    d ( 0    d   @HP**`Ahp8 0J*@PW`hp  (0 @ HP$.B.`LhpL L(U0eLn~L@PLL`px 08@P`"p* 20:@PBGGL`QpQV [0cLks@ kH P [ k  Q!k!!G`!kh!p!!k!! "("0""""c"""Q@#H#P#G###$$$ `$p$k$$ %"0%%"%%*%@&*P&&2&'2' `':p'':'  (((0("(((2((*(8@)2H)DP))2)*)8*H*D*`*Hh**p*A*Z*** +Z(+0+:+Z+*+A+l+"+"@,lH,2P,2,l,,-|--`-|h-p---*-* .(.0...*.*..:.:@/H/*P/*/h//20h00`0hp00x00H 1x(101Z1x1111|@2H2P2l22333`3h3p333  4044%44/4h@59P5x5C56C6/`6Cp696K6 7K077K7%7S7_7C@8SH8gP8K8o8|8C99|9K`9h9p9o999 :(:g0:C::_:K:::C@;H;P;K;;;<<<`<p<S<< =0=====_=@>H>|P>>>g>???`?h?gp???|? @(@_0@@@@@@@APAAABB`BpBB)B C0CCCCC3Ch@DHDEPDDDQEE3Ex`EhEEpE)EE^ F(Fk0FFFyFFFkF@G*HGyPGG8GkGHAHyH`HpHHHQ I0III^IIIk@JHJPJ[JJkJKKK`KhKpKKKKc L(Ly0LLLL LLL@MHMPM[MMMkNNkN`N hNpNGN NN O (O0OcO OOO OyO@PPPPPQQ`QpQ Q~Q Re0R RRyRRRkR@SHSPSSSSTTT`T hTypTT TT U (U0UU$U UU$U U@V$PV4 VBV VWBW W`WBpW= WF WkW XF (Xy0XXF XnX~XF XUXe@YO PY$YO YBZV Zi Z`Zp hZi pZ Z ZV [ 0[V [ [p [ [p @\ P\ \ \ ] ] `] p] ]] ^0^ ^ ^i ^O ^ ^i ^O @_P_ __ ` `F `` p` ` ` (aa2hbb`1c(d !d he(f$f@hgBg@hid(kk`hllm(n3nho2(phqr(s$s ht`"(u$uhvBvwL(x`x(zh{|}(h(h(BhL(Vh"*2(:hؔP (hGQ[(chk@,(`*(hZ(2h(Hhl |( h@(@hh(7xh 7(h6 h5(h)(Ch/9(hK(h%(Sh(oh( h(h(h (0hp{(@5h4(`0*h`/(8.hA .(Qh^JW((h '(~he(h F ( X (O h 0 4 = ( hV p ( h@( h   ( h  (  h     J ppx J``_hgp|x JH Hp+ J008PD hpxJ*: *P[ hpxJ*0r HPXJh"20 HPXJh (08JH`p* (08JH`p*Di rv(Pi hrpxvi rvi (r08vHprvrvU(r08vH`nxrvrvk(r08vH `yxrvnrvUr (v8P hrpxv  rv .rv( @ Xr`hvx  rv yrv( @Xr`hvx rv yrv(@kXr`hvxrvrv0HrPXvh rvr  v 0 H rP X vh   r  v  y r  v!0!H!rP!X!vh!!!r!!v!!!r!!v" "k8"r@"H"vX"p""r""v"""r""v"#(#r0#8#vH#`#x#r##v###r##v#$$r $($v8$P$h$rp$x$v$$y$r$$v$$%r%%v(%@%X%r`%h%vx%%%r%%v%%%r&&v&0&H&rP&X&vh&&&r&&v&&k&r&&v'0'H'rP'X'vh'''r''v''y'r''v( (8(r@(H(vX(p((r((v(((r((v) )8)r@)H)vX) p)k)r))v)))r))v)*(*r0*8*vH*p**r**v*#**r**v*#+(+r0+8+vH+"`+x+r++v+"++r++v+!,,r ,(,v8,!P,sh,rp,x,v,&,,r,,v,&,-r--v(-%@-X-r`-h-vx-%--r--v-$--r..v.$0.yH.rP.X.vh.'..r..v.'.k.r..v/( /8/r@/H/vX/(p/y/r//v/*//r//v/)0(0r0080vH0)p0k0r00v0+00r00v0+1(1r0181vH1*p1y1r11v1,11r11v1,2k(2r0282vH2-`2x2r22v2-2y2r22v2/33r 3(3v83.P3h3rp3x3v3.3k3r33v3044r 4(4v840P4h4rp4x4v4/434r44v415E5r 5(5v851P53h5rp5x5v525E5r55v5256r66v(63@6X6r`6h6vx6366r66v6466r77v7407H7rP7X7vh7577r77v7577r77v86 888r@8H8vX86p8 8r88878 8r888 D879 (9r0989H9@`9 x9r9990D9@9 9r999?:- :r :(:0:0D8:?P:@ h:rp:x::>:T :r:::>:g ;r;; ;0D(;=@;{ X;r`;h;x;=; ;r;;; D;<; ;r<<<@C<<0< H<rP<X<`<@Ch<;< <r<<<@C<;< <r<<=D=: = 8=r@=H=X=:p= =r===D=9= =r===9> (>r0>8>@>DH>8`>+ x>r>>>C>8>: >>o>\>@@?T ? ?o(?\8? BP?h h?p?ox?\?B?| ??o?\? A? @@o@\(@AP@@@ @ @ @ @ @ @ @ A A A 0A CA C0B CB C C (C 0C 8C G   (08@HPX@ ` h0 p0 x  0Pp` 5S  $( 0y48 @~D0H P T X ` d h XpLtx   % V (Pv `S x: @p8hho{p;8@HPpx@@ (0#PX`h `3 E08@HrhpxxXxe0X.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo__ksymtab_strings__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?:@P&J E@`:&^ "Y@p?`&n("i@?0& ~<"y@@`& T"@`@0& `"H @@&hj@&2hk 2x:{m}+} `@&@@ @x &$( @0&580@@&D@?@0& ^c0XlX|XpX&'J F80 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H  `ŅNו#eCӭ9܀$T C\p+гÅ|1:=iWiVs\ OWeRa_[xO4bX\@_pf(&h?p#Y@Zbݕ-UqrP,͈NuYeAXLusNF%]}{zlf\ 7pzK`pnuy%K'Ffed֑LwpHL.<>"+O8w 6L E^Y݌U;m7MH"1'6a򒏂2UQ6%VDzllﶿD9(,ȠE+7PҴTF'o!dd