ELF>,@@)(GNU{Ȏ{u_us' LinuxUHG(HXH]H@xfUHG(HXH]HPx@9ff.UHPHH]fUA1HAVIAUATAt A @tA @t A @tA AE1At AAA@ tAA @@tA A ŁuEu>EuA\1A]A^]AA EuDDL1A\A]A^]D¾L밸 ȉѺ@EʃtZ?tu=AtN8At Au&UH`|wH1]À0tƸÀ A t AuUH(HHtu1ɺd1]ùd1]DUH(HHtu1ɺ@d1]ù@@d1]DUHSHG(L@GL<tww0<te <u;L[]< t) < t<u1۾t1[]û멻1۾UHAULATISHGHXxHLL1ɺLL LLL LL 1ɺL , LvyLǃ421ɺLǃ4LHL4[A\A]]Lǃ4L@@L4[A\A]]ff.HGU1H@xH勐48]f.HGH@x8uUH]UHSHHHHCHPxHr(HCHB@HB8BHpBPBTHǂHH0H[]ff.@UHAUATSHHG({H?D`@tx u=4H;D4[DA\A]]Åtȃu(H;1ɺE1H;1CP[DA\A]]p t~0ypt[DA\A]]H;mCP[ADA\A]]L#LLAʼnAELLA@ACA A 0AAUHATLG`I@HPx%==@uuHcGDŽ%t =uQɀw8tu6DgEtSAukE1亃qLDA\]ÃtADA\]HcG1DŽ%u뉺pLDA\]Ãff.@UH H1]DHG(HXH@xxtYUHt+t1Hx jE1E11ɺX1Hx jE1E11Z1f.UHAUATISLo`DAD$u'i)\ˁQwCL[1A\A]]IuAHHHL1ɺ1[A\A]]ff.UHAWIAVAUATSHHLr`IFLhxHcB(AHcCAALA EHcCIT DDAG$WAG(1W181D{E pLDmDL sAD HD[A\A]A^A_]HcCHsHHIDD3HsMEHDKHAuD{EDAur qLE1DmALsA DD 5 1H ADUHAWAVAUAATASDH L`eH%(HE1MGMpxA9 EEAD$WBu8LHUDDUȾL UE1ɄuM оL E$1A(E H]eH3%(He[A\A]A^A_]1ɺ8LXA9$A9(D1ɺLIdž$1끋EMAHIwDMHPDDEX8LHLHpUHATISttyt6[1A\]1ɺcLc1[A\]HGH@x@1ɺcL1ɺ1[A\]Ãuc XAHuL@@c1L LLc(c<DUHATSHG(HXL`xI|$ 7 I|$ rI|$ =XAHuI|$  XAHuI|$ jE1E1I|$ E1E1j1ɺI|$ I|$ I|$ 7XZHe1[A\]I|$ 7I|$ rI|$ ]I|$ I|$ E1E1jI|$ 1E1jE1PI|$ Y^He[1A\]ff.fUHATSHG(HXL`xt.uI|$ He1[A\]I|$ jE1E1I|$ E1E1jI|$ E1E1j(@(@cI|$ 1I|$ I|$ wHXAHuI|$ He1[A\]ff.U1HSHGHXxH{ H{ 1[]DUHSHGHXxH{ H{ 1[]fU11HSHGHXxH{ H{(HS0[]ff.U sHAUATSH_(HXH@xHx DADAAąL@uL[DA\A]]DU @HAVAULo ATISHLLeH%(HE1HpI$HMtIHCIFHCAFCH H @L11HHC HH=HUԾUԁqbH{ 11H{ E1E1jcdH{ 11H{ HUԾ}H{ A\ H{ HH{ jE1E1{ A[{ 1{K%{unLLHLH1HMeH3 %(SHe[A\A]A^]ú $H{ jE1E1@@CA^COC6(H{ jE1E1vH{ E1E1jXZH{ jE1E1H{ E1E1 cHHjH{ E1E1jdH{ E1E1jH{ E1E1H 8 jCZH{ jE1E11ɺXH{ 1ҾH{ H{ H{ E1E1jH{ E1E1j{AXAYUH{ jE1E11ɺH{ E1E1j^_H{ jE1E1@@AZH{ jE1E1u_LEEH{ jE1E11ɺuH{ E1E1jY^/H{ jE1E11ɺuH{ E1E1j@@AZA[H{ jE1E1XH{ jE1E1XH{ jE1E1uH{ E1E1j0AXAY?H{ jE1E1uA\DUHkwCw1lw1wwtl ]Á]H`"HHÃmv<=v/v1$wH]HHø]Ã2]HIHHUHkw Kw51Ew wztB]Ãmv2=v%w$L]HG?HHø]ÁvB2w?H]HHà ]H7HHÁu1]Á]H??HHff.UHAVAUATASHHLwxA͉HEAtED1[A\A]A^]HsEDHH1[A\A]A^]U1HAUATLSHGHLhxƒu5HLHLI]1[A\A]]èLH HLH{HEEH1HHxHDHAHxIxDHAI~HAHcCI~HAAHI~DHAIDHEEDHLHLHXHCHLHCHLHC HLHCHLHHLHLHCHLHCHLHHLCHLHCHLHCHLHCHLHCHLHHLEECHLC HLHHLHH{HUHHH]UHH]rt5670_set_codec_sysclkrt5670_set_dai_pllrt5670_set_bclk_ratiort5670_hw_paramsIntel Corporation Braswell CRB Dell Inc.Wyse 3040 LENOVOThinkPad 8ELENOVOThinkPad 10 LENOVOThinkPad Tablet B LENOVOLenovo Miix 2 10 Dell Inc.Venue 8 Pro 5855EAEGEXRU2E10EC567010EC567210EC5640rt5670rt5671rt5672+8b1 1d b f    d uuudd f fe e aa= bbbb aaaab b b a a    a aeef f c ccb11    1 1 1 1/ /-((((( ( &'& ' & ' &--- ) )// `  0P'ww  ' ////// &`x'`x(qx)*VV+TT,-.///01_2345678;<=>ELSOsRSabcdefopqrspwtuvw x@y##F p!  pp "  I$38=@6#jlquirkMic Det PowerheadsetAdding jack GPIO failed Invalid dai->id: %d %s ratio=%d Unsupported frame size: %d PLL disabled Unknown PLL source %d Unsupport input clock %d bypass=%d m=%d n=%d k=%d Failed to set DMIC clock quirk dev_gpio quirk IN2_DIFF quirk DMIC enabled quirk DMIC1 on IN2P pin quirk DMIC1 on GPIO6 pin quirk DMIC1 on GPIO7 pin quirk DMIC2 on INR pin quirk DMIC2 on GPIO8 pin quirk DMIC3 on GPIO5 pin quirk JD mode 1 quirk JD mode 2 quirk JD mode 3 Invalid clock id (%d) Sysclk : %dHz clock id : %d rt5670Intel BraswellDell Wyse 3040Lenovo Thinkpad Tablet 8Lenovo Thinkpad Tablet 10Lenovo Miix 2 10Dell Venue 8 Pro 5855Aegex 10 tablet (RU2)rt5670-aif1AIF1 CaptureAIF1 Playbackrt5670-aif2AIF2 CaptureAIF2 Playbacksnd_soc_rt5670sound/soc/codecs/rt5670.cSPO AmpPDM1 L MuxPDM1 R MuxSPOLPSPOLNSPORPSPORNPDM2 L MuxStereo DACStereo DAC MIXLMono DACMono DAC MIXLPDM2 PowerPDM2 R MuxStereo DAC MIXRMono DAC MIXRPDM1LPDM1RPDM2LPDM2RADC Stereo1 FilterADC STO1 ASRCADC Stereo2 FilterADC STO2 ASRCADC Mono Left FilterADC MONO L ASRCADC Mono Right FilterADC MONO R ASRCDAC Mono Left FilterDAC MONO L ASRCDAC Mono Right FilterDAC MONO R ASRCDAC Stereo1 FilterDAC STO ASRCStereo1 DMIC MuxDMIC STO1 ASRCStereo2 DMIC MuxDMIC STO2 ASRCMono DMIC L MuxDMIC MONO L ASRCMono DMIC R MuxDMIC MONO R ASRCI2S1I2S1 ASRCI2S2I2S2 ASRCDMIC1DMIC L1DMIC R1DMIC2DMIC L2DMIC R2DMIC3DMIC L3DMIC R3BST1IN1PIN1NBST2IN2PIN2NINL VOLINR VOLRECMIXLINL SwitchBST2 SwitchBST1 SwitchRECMIXRINR SwitchADC 1ADC 1 powerADC clockADC 2ADC 2 powerDMIC CLKDMIC1 PowerDMIC2 PowerDMIC3 PowerADC 1_2Stereo1 ADC L2 MuxDMICDAC MIXDAC MIXLStereo1 ADC L1 MuxADCStereo1 ADC R1 MuxDAC MIXRStereo1 ADC R2 MuxMono ADC L2 MuxMono ADC L1 MuxADC1Mono ADC R1 MuxADC2Mono ADC R2 MuxSto1 ADC MIXLADC1 SwitchADC2 SwitchSto1 ADC MIXRStereo1 ADC MIXLStereo1 ADC MIXRPLL1Mono ADC MIXLMono ADC MIXRStereo2 ADC L2 MuxStereo2 ADC L1 MuxStereo2 ADC R1 MuxStereo2 ADC R2 MuxSto2 ADC MIXLSto2 ADC MIXRSto2 ADC LR MIXStereo2 ADC LR MuxLLRStereo2 ADC MIXLStereo2 ADC MIXRVAD ADC MuxSto1 ADC LMono ADC LMono ADC RSto2 ADC LVAD_ADCIF_ADC1IF_ADC2IF_ADC3IF1 ADC1 IN1 MuxIF1_ADC3IF1 ADC1 IN2 MuxIF1_ADC1_IN1IF1_ADC4TxDP_ADCIF1 ADC2 IN MuxIF1 ADC2 IN1 MuxIF1_ADC2_INIF1_ADC1IF1_ADC2Stereo1 ADC MIXStereo2 ADC MIXMono ADC MIXRxDP MuxIF2 DACIF1 DACIF1 DAC2STO1 ADC MixerSTO2 ADC MixerMono ADC Mixer LMono ADC Mixer RDAC1TDM Data MuxSlot 0-1Slot 2-3Slot 4-5Slot 6-7DSP UL MuxBypassI2S DSPDSP DL MuxTxDP_ADC_LTxDP_ADC_RTxDC_DACIF1 ADCIF2 ADC MuxIF2 ADC LIF2 ADC RIF2 ADCAIF1TXAIF2TXIF1 DAC1AIF1RXAIF2RXIF1 DAC2 LIF1 DAC2 RIF1 DAC1 LIF1 DAC1 RIF2 DAC LIF2 DAC RDAC1 L MuxDAC1 R MuxDAC1 MIXLStereo ADC SwitchDAC1 SwitchDAC1 MIXRAudio DSPDAC L2 MuxTxDC DACDAC L2 VolumeDAC R2 MuxTxDP ADCDAC R2 VolumeDAC L1 SwitchDAC R1 SwitchDAC L2 SwitchDAC L1 PowerDAC R2 SwitchDAC R1 PowerSto DAC Mix L SwitchSto DAC Mix R SwitchDAC L1DAC R1DAC L2DAC R2OUT MIXLOUT MIXRHPOVOL MIXLHPOVOL MIXRDAC 2DAC 1HPOVOLHPO MIXHPVOL SwitchLOUT MIXOUTMIX L SwitchOUTMIX R SwitchPDM1 PowerHP AmpHPOLHP L AmpImprove HP Amp DrvHPORHP R AmpLOUT AmpLOUT L PlaybackSwitchLOUT R PlaybackLOUTLLOUTRMICBIAS1IF1 ADC LIF1 ADC RVAD ADC sourceIF1 ADC2 IN1 sourceIF1 ADC1 IN2 sourceIF1 ADC1 IN1 sourcePDM2 R sourcePDM2 L sourcePDM1 R sourcePDM1 L sourceIF2 ADC IN sourceIF1 ADC2 IN sourceTxDP Slot sourceMono ADC2 right sourceMono ADC1 right sourceMono DMIC Right sourceMono DMIC left sourceMono ADC2 left sourceMono ADC1 left sourceStereo2 DMIC sourceStereo1 DMIC sourceStereo2 ADC 2 MuxStereo1 ADC 2 MuxStereo2 ADC 1 MuxStereo1 ADC 1 MuxStereo2 ADC LR sourceDSP DL sourceDSP UL sourceDSPDAC2 L sourceDAC2 R sourceIF3 DACIF4 DACBassDAC1 R sourceDAC1 L sourceHP Playback SwitchHP Playback VolumeOUT Channel SwitchOUT Playback VolumeDAC2 Playback SwitchDAC1 Playback VolumeMono DAC Playback VolumeIN1 Boost VolumeIN2 Boost VolumeIN Capture VolumeADC Capture SwitchADC Capture VolumeMono ADC Capture VolumeSTO1 ADC Boost Gain VolumeSTO2 ADC Boost Gain VolumeADC IF2 Data SwitchDAC IF2 Data SwitchNormalSwapleft copy to rightright copy to leftPRUnexpected button code 0x%04x 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 Overriding quirk 0x%x => 0x%x quirk GPIO1 is external speaker enable Failed to allocate register map: %d Device with ID register %#x is not rt5670/72 Failed to apply regmap patch: %d Always use GPIO5 as DMIC3 data pin The driver is for RT5670 RT5671 or RT5672 only license=GPL v2author=Bard Liao description=ASoC RT5670 driverparm=quirk:Board-specific quirk overrideparmtype=quirk:uintsrcversion=FAFB456222FE3B6F7933822alias=acpi*:10EC5640:*alias=acpi*:10EC5672:*alias=acpi*:10EC5670:*alias=i2c:rt5672alias=i2c:rt5671alias=i2c:rt5670depends=snd-pcm,snd-soc-core,snd-soc-rl6231retpoline=Yintree=Yname=snd_soc_rt5670vermagic=5.4.0-216-generic SMP mod_unload modversions rt5670_sel_asrc_clk_srcrt5670_set_jack_detectrt5670_jack_resumert5670_jack_suspend$pmodule_layout6jsnd_pcm_format_widthmsleep`w__pm_runtime_idleuP__pm_runtime_disablei2c_del_driverDsnd_soc_dapm_get_volsw"Jregmap_update_bits_basezaprl6231_get_clk_info__const_udelayQsnd_soc_dapm_new_controlssnd_soc_component_update_bitsj[*snd_soc_put_volsw_kSregmap_readVHQsnd_soc_get_volsw>2)snd_soc_info_enum_doubleyRsnd_soc_dapm_add_routes^dmi_check_system囝R_dev_warnHrl6231_get_pre_divLGsnd_soc_dapm_put_volswڶV3_dev_err1snd_soc_info_volswqi2c_register_driver-U_dev_infosnd_soc_get_enum_doubleVpm_runtime_enable) __stack_chk_fail__devm_regmap_init_i2cndevm_snd_soc_register_component&snd_soc_dapm_syncsnd_soc_component_writem__fentry__/Prl6231_calc_dmic_clk"__dynamic_dev_dbg&snd_soc_params_to_frame_sizeD$regcache_mark_dirty*snd_soc_put_enum_double8snd_soc_dapm_force_enable_pin#snd_soc_dapm_disable_pinfksnd_soc_jack_add_gpiosMhrl6231_pll_calcrsnd_soc_component_read320=snd_soc_jack_free_gpiosYdevm_kmalloc眪param_ops_uintc}regmap_writeRNregcache_sync6 regcache_cache_only%e$snd_soc_dapm_put_enum_doubleEEEESS SS SSSSEEEEEEEEEEEE RRRRRRRROOOOOOOO>>>>>><<<<<<,,,, ,, ,,,, ,,++++++++ ++ ++******** ** **))))))))(((((( ((&&&&&& &&'''''' ''    ''''   snd_soc_rt5670GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-rt5670.koZ"#.BVj ~., Z f o7  2BP m/ $ '$021pA"NbKt`KP};V 2vC0 Y8u@ +88te 88p8.SF;\@l@%p+.4{, " 0@0)BD-X`q 8q@@!>Zl  `(7! 3 A0L(ZPn ppP oP{P}PP-{PB|PX~Pn`P@xP`wP@yP zPvPuP % @; Q g `}  tP  P @P P rP @nP `mP" sP9 lPQ kPd  u  @P  P @P `P    " 3 D @@U @f x   ` @ P  P qP pP kh `l lh9 PmQ mhj 0n nh o oh r `ph @qh  rh sh% s0;  thS tj uh u vh pv vh Pw wh y xh8yhPzgzhz`{h|@|h@}h~ ~h(hAPXhqh0hh`h8h0&h8 8Ih[kh}h`h`hh`hh`hh-`hChY`hoh` h h` hh` h h ` h h5 hK` ha hw`hh`hh`hh`hh'`h=hS`hih`hh`hh`hh`hh/`hE`h[hq`hh`hh`hh`h h!`h7hM`hchy` hh'h`'h&h`&h %h+`%hA$hW`$hm#hТ`#h"h`"h!h`!h h*h>`hR eV)y(    #$%q 1 ?Xh  5@Ldv ? js0&h\x2>PnZ`(:Oah]?o__UNIQUE_ID_srcversion49__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_rt5670_jack_suspend__kstrtab_rt5670_jack_suspend__ksymtab_rt5670_jack_resume__kstrtab_rt5670_jack_resume__ksymtab_rt5670_set_jack_detect__kstrtab_rt5670_set_jack_detect__ksymtab_rt5670_sel_asrc_clk_src__kstrtab_rt5670_sel_asrc_clk_srcis_sys_clk_from_pllcan_use_asrcrt5670_quirk_cbrt5670_quirkrt5670_set_tdm_slotrt5670_bst2_eventrt5670_bst1_eventis_using_asrcrt5670_headset_detectrt5670_irq_detectionrt5670_set_jack_detect.coldrt5670_irq_detection.coldrt5670_set_dai_fmtrt5670_set_dai_fmt.coldrt5670_i2c_removert5670_spk_eventrt5670_set_bclk_ratio__UNIQUE_ID_ddebug105.56794__func__.56795rt5670_hw_params__UNIQUE_ID_ddebug100.56674__UNIQUE_ID_ddebug101.56679rt5670_hw_params.coldrt5670_set_dai_pll__UNIQUE_ID_ddebug104.56764__UNIQUE_ID_ddebug103.56748rt5670_set_dai_pll.coldrt5670_set_bias_levelrt5670_hp_eventrt5670_hp_power_eventrt5670_resumert5670_suspendrt5670_removeset_dmic_clkset_dmic_clk.coldrt5670_i2c_probedmi_platform_intel_quirksquirk_overridert5670_regmapinit_listrt5670_daisoc_component_dev_rt5670rt5670_i2c_probe.coldrt5670_volatile_registerrt5670_readable_registerrt5670_set_codec_sysclk__UNIQUE_ID_ddebug102.56732rt5670_set_codec_sysclk.coldrt5670_probert5672_specific_dapm_widgetsrt5672_specific_dapm_routesrt5670_specific_dapm_widgetsrt5670_specific_dapm_routesrt5670_probe.coldrt5670_i2c_driver_initrt5670_i2c_driverrt5670_i2c_driver_exit__func__.56733__func__.56749__func__.56675__UNIQUE_ID_license108__UNIQUE_ID_author107__UNIQUE_ID_description106rt5670_acpi_matchrt5670_i2c_idrt5670_regrt5670_rangesrt5670_snd_controlsrt5670_dapm_widgetsrt5670_dapm_routesrt5670_aif_dai_opsrt5670_pdm2_l_muxrt5670_pdm2_r_muxrt5670_rec_l_mixrt5670_rec_r_mixrt5670_sto1_dmic_muxrt5670_sto_adc_2_muxrt5670_sto_adc_1_muxrt5670_sto2_dmic_muxrt5670_sto2_adc_2_muxrt5670_sto2_adc_1_muxrt5670_sto2_adc_lr_muxrt5670_mono_dmic_l_muxrt5670_mono_dmic_r_muxrt5670_mono_adc_l2_muxrt5670_mono_adc_l1_muxrt5670_mono_adc_r1_muxrt5670_mono_adc_r2_muxrt5670_sto1_adc_l_mixrt5670_sto1_adc_r_mixrt5670_sto2_adc_l_mixrt5670_sto2_adc_r_mixrt5670_mono_adc_l_mixrt5670_mono_adc_r_mixrt5670_txdp_slot_muxrt5670_dsp_ul_muxrt5670_dsp_dl_muxrt5670_rxdp_muxrt5670_if2_adc_in_muxrt5670_if1_adc1_in1_muxrt5670_if1_adc1_in2_muxrt5670_if1_adc2_in_muxrt5670_if1_adc2_in1_muxrt5670_vad_adc_muxrt5670_dac_l_mixrt5670_dac_r_mixrt5670_dac_l2_muxrt5670_dac_r2_muxrt5670_dac1l_muxrt5670_dac1r_muxrt5670_sto_dac_l_mixrt5670_sto_dac_r_mixrt5670_mono_dac_l_mixrt5670_mono_dac_r_mixrt5670_dig_l_mixrt5670_dig_r_mixrt5670_out_l_mixrt5670_out_r_mixrt5670_hpvoll_mixrt5670_hpvolr_mixrt5670_hpo_mixrt5670_lout_mixlout_l_enable_controllout_r_enable_controlrt5670_pdm1_l_muxrt5670_pdm1_r_muxrt5670_vad_adc_enumrt5670_vad_adc_srcrt5670_if1_adc2_in1_enumrt5670_if1_adc2_in1_srcrt5670_if1_adc1_in2_enumrt5670_if1_adc1_in2_srcrt5670_if1_adc1_in1_enumrt5670_if1_adc1_in1_srcrt5670_pdm2_r_enumrt5670_pdm_srcrt5670_pdm2_l_enumrt5670_pdm1_r_enumrt5670_pdm1_l_enumrt5670_if2_adc_in_enumrt5670_if2_adc_in_srcrt5670_if1_adc2_in_enumrt5670_if1_adc2_in_srcrt5670_txdp_slot_enumrt5670_txdp_slot_srcrt5670_mono_adc_r2_enumrt5670_mono_adc_r2_srcrt5670_mono_adc_r1_enumrt5670_mono_adc_r1_srcrt5670_mono_dmic_r_enumrt5670_mono_dmic_srcrt5670_mono_dmic_l_enumrt5670_mono_adc_l2_enumrt5670_mono_adc_l2_srcrt5670_mono_adc_l1_enumrt5670_mono_adc_l1_srcrt5670_stereo2_dmic_enumrt5670_stereo_dmic_srcrt5670_stereo1_dmic_enumrt5670_stereo2_adc2_enumrt5670_stereo_adc2_srcrt5670_stereo1_adc2_enumrt5670_stereo2_adc1_enumrt5670_stereo_adc1_srcrt5670_stereo1_adc1_enumrt5670_stereo2_adc_lr_enumrt5670_stereo2_adc_lr_srcrt5670_dsp_dl_enumrt5670_dsp_bypass_srcrt5670_dsp_ul_enumrt5670_rxdp_enumrt5670_rxdp_srcrt5670_dac2r_enumrt5670_dacr2_srcrt5670_dac2l_enumrt5670_dac12_srcrt5670_dac1r_enumrt5670_dac1_srcrt5670_dac1l_enum__compound_literal.94__compound_literal.93__compound_literal.89__compound_literal.90__compound_literal.91__compound_literal.92__compound_literal.87__compound_literal.88__compound_literal.85__compound_literal.86__compound_literal.83__compound_literal.84__compound_literal.79__compound_literal.80__compound_literal.81__compound_literal.82__compound_literal.75__compound_literal.76__compound_literal.77__compound_literal.78__compound_literal.72__compound_literal.73__compound_literal.74__compound_literal.69__compound_literal.70__compound_literal.71__compound_literal.66__compound_literal.67__compound_literal.68__compound_literal.63__compound_literal.64__compound_literal.65__compound_literal.60__compound_literal.61__compound_literal.62__compound_literal.57__compound_literal.58__compound_literal.59__compound_literal.54__compound_literal.55__compound_literal.56__compound_literal.51__compound_literal.52__compound_literal.53__compound_literal.49__compound_literal.50__compound_literal.47__compound_literal.48__compound_literal.45__compound_literal.46__compound_literal.43__compound_literal.44__compound_literal.41__compound_literal.42__compound_literal.39__compound_literal.40__compound_literal.37__compound_literal.38__compound_literal.35__compound_literal.36__compound_literal.20out_vol_tlv__compound_literal.21__compound_literal.22__compound_literal.23__compound_literal.24dac_vol_tlv__compound_literal.25__compound_literal.26__compound_literal.27__compound_literal.28in_vol_tlv__compound_literal.29__compound_literal.30adc_vol_tlv__compound_literal.31__compound_literal.32adc_bst_tlv__compound_literal.33__compound_literal.34rt5670_if2_adc_enumrt5670_if2_dac_enumrt5670_data_select__UNIQUE_ID_quirk99__UNIQUE_ID_quirktype98__param_quirk__param_str_quirksnd_soc_dapm_put_enum_doubleregcache_cache_onlyregcache_syncregmap_writeparam_ops_uintdevm_kmallocsnd_soc_jack_free_gpios__this_modulesnd_soc_component_read32rl6231_pll_calcsnd_soc_jack_add_gpioscleanup_modulesnd_soc_dapm_disable_pinsnd_soc_dapm_force_enable_pinsnd_soc_put_enum_doubleregcache_mark_dirtysnd_soc_params_to_frame_size__dynamic_dev_dbgrl6231_calc_dmic_clk__fentry__init_modulesnd_soc_component_writesnd_soc_dapm_syncdevm_snd_soc_register_component__devm_regmap_init_i2c__stack_chk_failpm_runtime_enablesnd_soc_get_enum_double_dev_infoi2c_register_driversnd_soc_info_volsw__mod_i2c__rt5670_i2c_id_device_table__mod_acpi__rt5670_acpi_match_device_table_dev_errsnd_soc_dapm_put_volswrl6231_get_pre_div_dev_warndmi_check_systemsnd_soc_dapm_add_routes__crc_rt5670_set_jack_detectsnd_soc_info_enum_doublesnd_soc_get_volsw__crc_rt5670_jack_suspendregmap_readsnd_soc_put_volswsnd_soc_component_update_bitssnd_soc_dapm_new_controls__const_udelayrl6231_get_clk_inforegmap_update_bits_basesnd_soc_dapm_get_volswi2c_del_driverregmap_register_patchsnd_soc_dapm_get_enum_double__crc_rt5670_sel_asrc_clk_src__pm_runtime_disable__pm_runtime_idlemsleep__crc_rt5670_jack_resumesnd_pcm_format_widthN1NqN NjjjNjN;jSjaNjjNCQN{ HQjjPjjPj3j=wJCljjj GQjjC1NaNN  EN8CWCjCCP%/w<CQP1N"jlj}RNuNo o1 Nx j @ D L j N m& 1 K9 p y j j P 2 LH pS X L j j  Nk  j D  P P9 j~ j  8 L j m p L T N1jHjsjjjljjjj2jAN>>>l>low,o@>T>h>>>>>oow">ANu>wooo>>.><lV>qN<=N<JN>ANC_TM_(}jN@  a  '08:@\HbP@X$`hqz{  Sh>ow>%hD>T @YraFoUv  R>@oooo"oBobooo>>>o>oioooYouo?ocooooooAoWTaN!NN3mMj  LNC k c  k* 2c \# ,\1_> M\R` /k\p7} Q\  \ /\ \ {\  /\( 6 ;\@}N -VW] bPp xW H W ' W 0 \  W   aW $`2 G:WA FXO @W`\ag oWv {@ W  W z W q yW h  \- 5W:E MWT Y8` hh\mv {\h \N  BX  qn/ ^Bb$;( x g t dpp*0p89pRpR8p@lp} p    `x (0pX 0 X  ( 3`>p D  J0 P Val@VH|PVa`h|p 0(3V@P`!p6xF\ l08@PX00'0`8pHx0Y^0 h0m80w}w@P`p 0@P  ` h p     !(!0!!!!!!!@"H"P""%"#%#+`#%p#7#A# $A0$G$A$7$}$S@%}P%\%%S&&\`&p&S&&h '0'S''h''S@(P(t((S))t`)h)wp)w))) *(*0***w*w***@+H+P+++w+},,,`,h,p,,8,w, -8(-0--8----%@.P.A...///`/h/p//// 0(000000000@1H1P1111222`2h2p2222% 3(30333,3A31338@41H4P44A4O45A5[5`5gh5Op55g5[5 6u06A6u666g@7P777788O8`8h8[p888! 9!098999O999[91@:P:F:F::;;;`;h;p;;;; <(<0<<<<<<<@=H=P====>>O>`>h>[p>>>O> ?(?[0?? ?? ?@@0H@CP@@0@E@ AHA0`AHpAAYA BY0BBBBBjBvBu@CjHCPCCjCCDjDD`DpDjDDu E0EEEEE@FPFHFFYGGG`GhGpGGGG H(H0H H HHH HH@I HI- PI I II J9 J`JB pJ JK Ju KK 0KK[ KK[ K@Lk PLLk LMx M M `Mx hM pM Mx M MK Nx (N 0N[ Nx N NNx N N@Ox HO POO O OK P P Pk `P hP pP[ P P P Q (Q 0Q Q Q" Q* Q Qx @R* PR" R5 R S@ S `SK pS* S S5 T 0T@ TT TYTT T9 @UT PUB UT UVT V `V\ hVpVV\ VV W\ (W0WW\ WK WK W\ W W @X\ HXPXXh X\ Yr Y\ `Y| pYhY| Yh Z| 0Zr Z ZT Z Z| @[ P[ [ [ \ \ `\ p\Y\ \Y ] 0]h] ] ] ] @^ P^ ^ ^ _ _ `_ p_ _ _ _ ` (` 0` ` ` ` ` ` ` @a Ha Paua a a b b`b' hb pbb' b b c' 0ccccclcc@dPdXddd ee' `e1 pe e1 e' f; (f 0f f; f f f; fF fK @g; HgPggO g; hO hl`h] hh ph h] h h i] (iF 0iK i] ih i iq i] @jq Pjjlj j klk k' `klhk pkO klk ll0l ll l' ll l @mHm Pmq mmnn `nhn pn nn nO o(o 0oq ooloo o' @pHp Ppq pp pO qq`qhq pqlqq qO r(r 0rq rr rrr rq @sHs PsO s s t tl`t pt t t u 0uu uu uu@v HvPvv v v w w w `w hwpww ww x (x 0x x x x x) x x @y) HyPyy5 y y z5 zz`zA pz zA z {G 0{ {G { {M {) @|M P|5 |T | |G }T }\ }M `}i h} p} }i } } ~i (~r 0~ ~i ~ ~ ~(~a~l@(H|P( 3a`3h|p3Ѐ  0T    @ P     ` p  Ѓ  0i       @ P     ` p Ȇ 8>HDJȋPHVȎp oȐHȕ" H^ȚmHȟH'HȤH6\ȩ }HȮHȳHwȸHS\ȽhtH`H%AH+G7H{}H}H{H||H~~0H`@xH8`w@yH zvH1uAHg@H!H`FHuHHY HK [ k H9 HB  5 H@ K  H t   H * @ x   \ HrYH    H  T  H" h  H | !h #r H$$@n%&`m& H's( (lH)j)k* *+ +- -H. P./1 0 H1 2' 2H34; 5@5] H6 7O H8q 9 :@: H;`<H=l>?lH@AAHBBCDDHEFFHG H I K HL M N HO@P PHQ) QR5 S SG UA HVM WT X`Xi HYZ xZ@H[ \ ] 8^@_ _H` ` a b d(dqHe3epf g i Hj k, keksk:kkk`l`lvhlplxll; lelsl:lllPmPm- XmpmO memsm:mmm0n0n8nPnc hnepnsxn:nnnooo0ow HoePosXo:hooorp (pe0ps8p:Hp`ppprp qeqsq:(q@qPqrq qeqsq:r r0rrr|rar rersr:rsssssssK s ss sesss:t t0ttttt tetst:tuuuu u u u u ueusu:uvvpvpvxvv vevsv:vvvPwPwXw,pwwewsw:wwwyPx*hxepxsxx:xxxyywy yPy@hyepysxy:yyyzzz0zVHzePzsXz:hzzzzzz{l({e0{s8{:H{`{p{|{|e|s|:(|@|P|||w|||}e}s}:(}@}P}~}}e}s}:~ ~0~~~~~~e~s~:~Pes:PPXpes:Ѐ00C8EPhepsx:0HePsX:h (e0s8:H`p       0 HePsX:h  .F h (6Phepsx:   ( 0.8F @>HP6pCes:ІPQhepsx:  0 HYPpX]h Yp]Ȉ` Yp](`@ XY`ph]xr Yp]ȉ` Yp]0 HYPpX]h`Yp]Њ Yp]` 8Y@pH]Xp Yp]`\ ؋Yp](Y0p8]H` `xYp]  ȌYЌp،]`  Y p(]8PhYppx]` Ypȍ]؍  Yp](` @ XY`ph]x Yp]Ȏ Yp]` 0HYPpX]h Yp]ȏ`Yp]0HYPpX]h` Yp]Ȑ Yp]`0 HYPpX]h Yp]ȑ` Yp]0 HYPpX]h` Yp]Ȓ Yp]`0 HYPpX]h Yp]ȓ` Yp]0 HYPpX]h` Yp]Ȕ Yp]`0 HYPpX]h Yp]ȕ` Yp]0 HYPpX]h` Yp]Ȗ` Yp]0 HYPpX]h` Yp]ЗOYp]` [8Y@pH]XpOYp]`[ؘYp]O(Y0p8]H``[xYp]OșYЙpؙ]`[Y p(]8POhYppx]`[YpȚ]ؚOYp](` @[XY`ph]x_Yfiț'rYfi`'0HYPfXih&Yfi`&МYfi% 8Y@fHiPX`%pYfi$؝Yfi`$(Y0f8i@H#`xYfiТ`##ȞYОf؞i"6Y f(i08`"PIhYpfxi!aYfȟiП؟`!|Yfi ( @Xe`VhIxeVIȠ`p0p (0`8@PH0P`X`hpx0   @@p` B?  G   (i   @ n $; ( 0 4 8 `@^ D H PeTuX 8h  p@D8@ HPpx m`p `(0PxO0F.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.rela__param__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?8:@xZ0&JE@r &^[!Y@|`&ny!i@(}0& ~!0y@X}& !@~`& ! @x~P&@!&22HVX(@$`& `@(%&&H( !@&8&1(P,@(@&@@;@P*0& Z_0XhXxXpp#': =*0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H N5(^9J oGq%P+2,YМIj#=P QʬI`NDQqvqiC v@igdG Yeuh̴n'c.I381Vr> ChU@peGpO)Hyv38= /)"K|d* E \ЫqDNȖwSfD,{׀Qs cm!F1+%A۽G55 w|&}:;T4\ F9H2·")C2AB>]z pz+@jpq5XւjA:ֆ0 5V% (ƶm&c{sӁ`S~5Wbcsas1u՝1І*EEFpkHC{|*hoݝ>fae"έa8ն>AU~Module signature appended~