ELF>@@32GNUq46&7@TlLinuxLinux6.1.0-38-amd64Fvrvvbww6FtJH+@H1҃;CH@D0HFvnv4v^v`HlH1҃<Cw̃Kw>v 1=wdH?Hw 1HGLHHHfHG(HXH@x@]USHGHhxH1Ƀt Ѹ @t ׀̀ @t ׀@ @t ׀ @t ׀ t  ѾH߉Ht$E]H߾1[]E]1ɺHݸHSp t2u Tu`HHDЉ[tFt1҃uʉ[1҃uй1҃[R뭹ŸfATUHSHGHL`xHHHHHHA$@uHH[]A\HHHfATUHSHGHL`xHHA$@u=HHHHHH[]A\HHHft1HG(HXH@xx\uP1fUHSf[]HuHH[]ATUSH_XHCHPx%==@HcGDD%t=@̀w<t wH AąuMAu11[]A\tHcG1DD%u됉麃qH빉麃pH띃{ff.AWAVAUATIUSLoXI}Lwxt}ui1AdLDLタAn$A^(f1[]A\A]A^A_It$A؉HHЅ1E1됹A@ff.@ATUSHGHHhxH(Ht[1ɅAf4t/E[]A\HsHH4uE[]A\HAĉAff.fAVIAUE1ATE1USHDAAE11HߺdMt)Lu)HufAAt]E1Hu1[]A\A]A^HsHHcHsHHAAu[]A\A]A^ff.USHGHHhx<Ψ8HߺH߹[]11fAWIAVAUATUSHHLjXIEHhxHcB(T,HcC}$t,LA HcS AD,ED8DDAG$[AG(1[5GuC1sLÅu]1H[]A\A]A^A_tH[]A\A]A^A_HsDKEDHHGL qDAL sD kHcCHsHHL8DD, L pDD sL 1H f.AVAUATEUSH LwXeH%(HD$1HD$HD$I~LoxA9UP Eu 0L1ɺ0LHT$DDT$L T$T$1uD$ L AmTEeXA]P1HT$eH+%(H []A\A]A^0LYA9MTE9EXf1ɺLIETL$E1t?D$IvHHPDL$X HHHDD$ USHHHGHhxt 1H[]H1ɺH߾1ҾaH1ҾbH1ҾfH1ҾeH01ҾcH1ҾdHRHmHAH&HHD$D$c:'H߹@@cH߹00H߾(cHHVf.SHHH{p[S1Ƀ0Ht-H tH5H [Hdff.H H5@UHSHGHXx{vxH{1H{H t30t64u(tbH5H1ɿ 1[]uعHHgH념AT sUSHo(HXH@xHxX$ؙÅL@uL[]A\UHSHGHXxHH{pH111HH{H{{v 1[]1H1[]ff.ATUSHGHXxH tR{_HuR{^u]HH{pH @@uHHǃ(Hǃ fC^[]A\{ H{^t{HHE1ɺHL`xHAD$`H @1vf.SH_xE1E1$H{jH{E1E1j H{E1E1j H{wH{E1E1j1ɺ@cH{E1E1H cj:'H{E1E1j@@cXZ[fDt1HG(HX1SHG(H@t8u+H1ɺH߾c1[HXvH߹cH1ɺ1[AUATUSHGHHhxH0Iu IպH߾H߾A?HH40L AD$@*MtZAEI}Ht:H(1IE IHE_A}}1II HE^H51ɿ H[1]A\A])H @LHH߾H߾H߾1ɺH߾((H߾c:'H߾c}1IL I HE^H51ɿ HLH1[]A\A]ƅ@=EHHCHߺL`xAD$`91[]A\A]HhHQH5fUSHoHHju[]H7CCC1ɺHCC~<{u^{~0{uzHEHHXxC`[]H5Hڹ[ ]CC뎀{ufH@@C{~fH@1lC/HuHHHuHHAU IHATLg ULSHeH%(HD$1D$HIIH@L11HHCHH=snHT$T$1bH{11H{HH{jE1E1HHkpE11A C\H HǃHCHCxHCxHE11ɺ HHHHHHǃHHHLXu>HHLHD$eH+%(unH[]A\A]HH{pHLŅH{a@뉽f.ATE1E1@USHGӺ@L`xI|$j_@uuP[1]A\I|$jE1E11ɺuI|$E1E1j0Y^tI|$jE1E11ɺuI|$E1E1jX1Z[]A\@AUHATLUSHHHeH%(HD$1D$HoxHEH=UH]1LH߾00H߾ H߾.1HƒB{HL HLH{H@H{H`H{H,H{HT$HAą2D$&H{HT$HDhu D$)1EDH@H{HT$HuT$0H{Huƅ4HHT$HH8H{u&T$fDž8H{HT$Hte1HT$eH+%(5H[]A\A]H{HT$HD$E1E1AT$<냁XDž8JHߺHLH)HL H@@ H@@HDž8SHG(HXHXxtuC\F1[H{jE1E1@@ H{E1E1jH{E1E1j7wH{7H{E1E1j H{E1E1H $jC\X1[AUATUShHH8H u/H{XG@t@1D[]A\A]HCXS@@H1HAă$HDH{XD[]A\A]HADE1ɺHAH%ADED1ɺHAH{XD[]A\A]HDHEH1ɺL`xH1ɺAD$`HEL`xAD$dID$hfAD$aIT$pH5 HH5[1] A\A]HE11HuHHEuHu[HH]A\A]H1HuHHtHuDHHHEHᄒLhxAE`H{HE1ɺHL`xHAD$`H{X# RHuHH"H{HHH{HI}HHcCI}HT,HI}HD$D$HI~HD$D$HXHH{U HHH{UHHUH{HEHLHLHLSHLH{HH{HH{HH{HHHH^\?zA<\G_PkWrt5640_button_press_workrt5640_jack_workrt5640_set_dai_sysclkrt5640_set_dai_pllrt5640_hw_paramsrt5640_micbias1_ovcdrt5640_jack_insertedrt5640_detect_headsetINT33CA10EC327610EC564010EC5642INTCCFFDrt5640rt5639rt5642gtee  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!#jlrt5640_dmic_enablert5640_sel_asrc_clk_srcrt5640_enable_micbias1_for_ovcdrt5640_disable_micbias1_for_ovcdrt5640_detect_headsetrt5640_set_ovcd_paramsLDO2MICBIAS1Platform Clockirq ctrl2 %#04x Failed to get sdp info: %d Invalid clock id (%d) irq status %#04x jack mic-gnd shorted jack mic-gnd open Unsupported frame size: %d PLL disabled Unknown PLL source %d Unsupported input clock %d bypass=%d m=%d n=%d k=%d Failed to set DMIC clock rt5640Failed to reguest IRQ %d: %d rt5640-jd-gpioheadset button press headset button release RT5640 LDO1_ENmclkrealtek,in1-differentialrealtek,in2-differentialrealtek,in3-differentialrealtek,dmic1-data-pinrealtek,dmic2-data-pinrealtek,jack-detect-sourcemic jack status %d headphone jack status %d jack unplugged sound/soc/codecs/rt5640.cdetect status %#02x OVCD IRQ rt5640-aif1AIF1 CaptureAIF1 Playbackrt5640-aif2AIF2 CaptureAIF2 PlaybackIN1PIN2PIN3Psnd_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 ASRCDMIC 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 SwitchSpeaker Channel SwitchSpeaker Playback VolumeHP Channel SwitchHP Playback VolumeOUT Playback SwitchOUT Channel SwitchOUT Playback VolumeDAC2 Playback SwitchDAC2 Playback VolumeDAC1 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 Error detecting headset vs headphones, bad contact?, assuming headphones 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 Failed to request jd GPIO IRQ %d: %d 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 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 license=GPL v2author=Johnny Hsu description=ASoC RT5640/RT5639 driveralias=acpi*:INTCCFFD:*alias=acpi*:10EC5642:*alias=acpi*:10EC5640:*alias=acpi*:10EC3276:*alias=acpi*:INT33CA:*alias=i2c:rt5642alias=i2c:rt5639alias=i2c:rt5640depends=snd-soc-core,snd-soc-rl6231,snd-pcmretpoline=Yintree=Yname=snd_soc_rt5640vermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions        (080( 8    (0( 0(  (08@80( @80( @ (0P0( PXP      (0  ( ( ( ( (8@8( 8 (  (0( (0(  (8( 8 (0 ( ( ( ( ( ( 80@P (8w.snd_soc_dapm_put_enum_doubleP)Mgpiod_get_value_cansleep;JQfree_irq{/|device_property_presentZ)*regcache_cache_onlyKεregcache_syncWŇeregmap_writez?devm_kmallocRܣsnd_soc_jack_report7snd_soc_component_readԥgpiod_set_raw_value_cansleep,]rl6231_pll_calcЏgpiod_to_irqXrsnd_soc_dapm_sync_unlockedUsnd_soc_put_enum_double ύregcache_mark_dirty ]usleep_range_stateTugpiod_get_value&snd_soc_params_to_frame_sizeɃsnd_soc_dapm_force_enable_pin_unlockedMq__dynamic_dev_dbg/Prl6231_calc_dmic_clkgdevm_clk_getm__fentry__ݮsnd_soc_component_writedevm_snd_soc_register_componentqs|clk_prepareq__devm_regmap_init_i2cV __stack_chk_failmqueue_delayed_work_ondevice_property_read_u32_arrayzsnd_soc_get_enum_doubleTdevm_add_actionJ:Zi2c_register_driverJsnd_soc_info_volsw]!devm_gpio_request_one_dev_errՒrequest_threaded_irq27zsnd_soc_dapm_put_volswKMmutex_lockEN}snd_soc_dapm_force_bias_level|(snd_soc_dapm_disable_pin_unlockedp7snd_soc_add_component_controlsHrl6231_get_pre_divkl_dev_warn%1snd_soc_dapm_add_routes9[__x86_return_thunkySsnd_soc_info_enum_doubleJsystem_long_wqYjsnd_soc_get_volsw7nregmap_readd6snd_soc_put_volswsnd_soc_component_update_bits82mutex_unlockJcancel_delayed_work_sync9cinit_timer_keyh>zsnd_soc_dapm_new_controlszaprl6231_get_clk_infojdelayed_work_timer_fnn&_gpio_to_descclk_disableXSJregmap_update_bits_baseDsnd_soc_dapm_get_volsw Y%:i2c_del_driverj+regmap_register_patch &snd_soc_dapm_get_enum_doubleUclk_enablemsleepӅ3-system_wq6jsnd_pcm_format_width wclk_unprepare module_layout9  EEEELL LL LL LLLLSS SS SSSSEE EEEE EEEEII II II HH HH HH HHHHRRRRRRRRRROOOOOOOORRRRRRRRRRRRRRRROOOOOOOOOOOOOOGGGGGGGGGGFFFFFFFFFF>>>>>>>>>>>><<<<<<<<<<<<,, ,, ,, ,,++++++++ ++ ++****** ********** ** **))))))))(((((( (('''''' ''     '''F C 5   ~ozYHsnd_soc_rt5640GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0 i ic/ H  @@A%A8AKA[A mA@A. Ix uA# A t#A  @ -k A ` A A$A?%A/@&A&AQ& B`'B`'B()B(2BK)EB@)B[)OB`)ZB@*v-**bB*:"+uB@+ږ B_KCKC~BKCBCBGCBQDBJD[EB]EBGFBGFBGBG C V "H@2w J-kA@ [u1J``@C*C8CGCZCnCCCCCC C@C CDD D/D 8D`Xx W1ZBDJ@_@c`VVOwQD`-kA aDpDSXxD*\`@DD2DDDDEE(E8Ex HE1MEREeE 1c rE@zEAF-BC ɈE  ˈE `]X\ψ EЈ Aш E҈ E P@E`EEn ͈ˈˈɈ Ɉ EEE 8ƈ^ ӈ@F@ ԈFƈf  F@%Fӈ:F ӈ@`ӈ@CF@MFԈTFhF}F@F؈ @QI`Vڈ-,21c2@2 1c @ X|O V@F!@FF-ۈF܈F݈Fx وc׈u1 @4`ވF 2F" @OFqfF-FF*FFx و@@"FcAG } K@:" G8:"f W*Q@-kG .G?@]AyBh8 C8GDDGENGF`WGcGb~wG ]_@Ӟ`GGGGQGQ@GQGQ*Q@GQ۴?GQGJ@G]@H HH,H;H?#MH%@-kIV#%RHeHQvHHQG)&O-&(@HH2H`@H!R!) ^N p] Z0@ H+ }r H EB@ H H H(Hc@H0IIJ@@%I T1I :I PPKI-@KSI\IeIrIeHQ@IQIQII nQ@I 1@IIb@~I2-I@I I J ' @ IJ   k ͈   J.J*=J*JJ'*y-*fJ**    k    vJ J0CKo J^@@o%k@JX\ψAшJJʈJ?ƈFƈ J@JJKK K@&K2KCKRK@hK-u1È]_Ĉ tKň@`ӞWG@$T~KQKK P@E`EKKKKK@KKJN L@LiLj@$L%tG *LG  1LK J @L] -k@ A  QL@`L@t`qLf-WzLQL @LLLLHՈֈL L@4-%J@L`@t$2LX`@:,M Mx V k.ѬJ@:)G@;-k<A0@<,K<MK<#MK<H<"5M H%?#@AMQMbMHEBlM-:"$wM'! *M `x وPxK yCz@HtM-kA@M,$ #/MMMM M@M`MM MN N@N>c ,N@f 6 @dPqPPP P@P` PPPPQ Q@Q`1Q?QMQ'TQ+^PiQ QE@< yQ$ QxƈG)I@۴k-?P** Q-@Q-%tG-kqLf-WzLQ@L Q h PO P@QSQVQYQY@~[2-^S` b@IJd RgRjH"R V G)I@OKM3RUB>RKKRKVRKdRK-kvH@GvR V :"@G)I-kX@4JRKx EBRL OJN OR@Q OU>T OXFW OZ O]A\ O?Q_ Oa OQc OfCe OiDhRl -m߈Ro -pRoRs -Ju !IrR P؈ QI@V -u1Px@K yCzHtM@ vknqS}u1@S h`X}r*S9>SG@KS- @US"`| -~{`SsSSS ۴?,&@`o&DSk p @ S@  @k p d  @   = k Rk?QP Rk QP PkP Ek! k kzG) S $5S5 5@c5`5S5C5-55S,5 T,55 0T0,5c cPT 5c5 jT5@`-9tT9&T5 T 55 T5@yT5c5 @T K 5C5 P5@T5c5 V@u15G)H Th5V KI5K5SI5\I5eI5 rI5@I5`I5 U5U5,U5V&DIV p5_V5 mV5@zV5`V5V5V5([`5V5x 5 V@p  T525 <5@V5`- 5V545O45V5([V5V W W5W5W5  5@5`%W5Vk#W5 ]5@([`-W x5x 5 V@FW%W5 RW5 3aW5@3#W5`3]53([3vW WWWWWWWX X8X RXgX-pX @wXXXXX@c- `@G)o%kXX։Xى@XމXىYY@Yى+Y4Yى?Y@IYىUYaY@oYxYYY@YY x *K ĉ@CĉPʼn ‰olYx *K ɉ@Cˉ Ɖ -ȉ -!Iʉ ͉-ΉY&@x V @p  `Y@([k@=Y'I T@2`<Y@IOEK8b|VZ ZZ%ZV+Z@AЉV7Z@EZOZJ`TZ`@`9@ n8 + Ή̉ ҉ԉՉӉ_ZXV x @qZ :"XOE@e``}Z``uZ`@ZT/@JZ`YZkZ Z@ Z ZO Zk E@ Z vщ ҉؉׉ ҉ۉ܉Z`[  @q K8OZ ܉ډ ҉͉߉ ҉[V x @E`OZoo*[q7[s@G)t?[u W@D[S[f[|[[[V x @:"u[[͉@[͉[k[k@Ӟ`Ks҉[ `@[ZZ@\O\ ҉ \$V FW @1\MQQ@:\D\x A> @R\`~ Z\"@G)#m\$Mw\\VD[S[f[\T\ \ \ \ \ \j \OZ@ ҉ ҉ ҉ ҉Élj ]]/]D]Y]i]'{]]]]]]]^^-^ >^ S^ d^ t^ ^^^^^^^ _'_A_U_j_~_______ `!$`"5`#G`$\`%q`& ͉͉͉` P`` `!:"@s҉X``@```@ ͉w- a(gX- T@<` ;=aK,aX͉@aD8V ! @]  MaZaoaaKa#:"A@%JaJaJa(a( a*@ ( a( a( a(@ b( b, $b, 8b.@ Eb0 Ub2 ab jb@ tb` }b b1@ {' b2 bb`@ Bbb3@bb4bb3@ cc4-c@c`@`Sc`@f/Ub20?#@0IfM0Of70 &U1Tf 3lf4>c@4`4[5Z@5Z5\O5~f6f6f 6 8@6 f f`f`PO@I͈f  ffffK gg/gDg(FW KI-@KSI\IeIrILU  Wg0u+@IIb~@ cg uP@QP~P  OugV @W     !g gqZ g g ' ) + - /%&ω݉҉g h1c g@ T`g2Ag- gOZ@g h Tg h(|@<` h5!IgOZ@ :hh?*hA@2hC=hELhEThG@hhIuhKhMhO@hQhShCuU@WIYIUbU@~[h[]h@hi < > @ B D F H J L N kP kR T V X Z \i Huaa@QcQeQgQg@~i2-kIJm ^ O` ORb OUd OXf Oh O]j OQl n p r=_)i h yO y@Q{Q}QQ@~2-S @IJ RR v ҉Ox ҉ORz ҉OU| ҉OX~ ҉O ҉O] ҉O?Q ҉O ҉OQ ҉Of ҉Oi:i5pV B@bb3bb4@bj@rk p Si@aih*hni@wiiii@b 1@IIb~@I2-II@'  IJ @ i |[ [ i i ` i i i j @ j Z\" 3jK Bj Z @  ҉ ҉ ҉ ҉ ҉# ҉ ҉ ҉kNj%J[jX@!`i@`j` ҉K ҉ ҉ ҉ ҉ ҉ ҉k ҉ ҉ ҉ ҉ ҉k ҉ ҉ ҉wkj{jKjKj j@j`jjjjjjj jj kk)k7kEkSkakokkkkkk k!Hs҉T@ llail$l +l@6l`;lh @lHlOlWlK_lK|KglK}lK KlKl l@l`lUlU@[j lJ@ l lK l l lK m'mlJ@lKc ɊE ˊ cg ͊w ϊw ъw ӊw Պw ׊w يw ۊw ݊w ߊωt ω ω ݉ ݉) ݉ ݉ U ŠNJȊΈ̈:m Qm phm L s҉ym m  s҉m m  s҉[jkm m m m jn n $n  s҉5nJAn Wn  Ks҉pn n n n  s҉nn  s҉nK oKo  s҉L!,o  BoFoqMoUo^o  Bo`MAqo  Bo8Xo  bMBoo  s҉Wo  1͉gX-Ao !o !o !o ! q͉[͉p &p ! K:" T p )9p )of_gpio_flagsOF_GPIO_ACTIVE_LOWOF_GPIO_SINGLE_ENDEDOF_GPIO_OPEN_DRAINOF_GPIO_TRANSITORYOF_GPIO_PULL_UPOF_GPIO_PULL_DOWNOF_GPIO_PULL_DISABLEsnd_cardshortnamelongnamemixernameprivate_freectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizecontrolsctl_filesctl_numidsctl_hashctl_hash_collisionproc_rootfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_info_entrysnd_shutdown_f_opssnd_mixer_osssnd_jack_typesSND_JACK_HEADPHONESND_JACK_MICROPHONESND_JACK_HEADSETSND_JACK_LINEOUTSND_JACK_MECHANICALSND_JACK_VIDEOOUTSND_JACK_AVOUTSND_JACK_LINEINSND_JACK_BTN_0SND_JACK_BTN_1SND_JACK_BTN_2SND_JACK_BTN_3SND_JACK_BTN_4SND_JACK_BTN_5snd_jackkctl_listinput_dev_lockhw_status_cachesnd_aes_iec958subcodedig_subframesnd_pcm_uframes_tsnd_pcm_sframes_tSNDRV_PCM_STREAM_PLAYBACKSNDRV_PCM_STREAM_CAPTURESNDRV_PCM_STREAM_LASTsnd_pcm_access_tsnd_pcm_format_tsnd_pcm_subformat_tsnd_pcm_state_tsnd_pcm_sync_idid16id32snd_pcm_hw_param_tsnd_intervalopenminopenmaxsnd_masksnd_pcm_hw_paramsmresiresrmaskmsbitsrate_numrate_den__pad_before_uframe__pad_after_uframesnd_pcm_mmap_statushw_ptrsuspended_stateaudio_tstampsnd_pcm_mmap_controlappl_ptravail_min__pad4snd_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptriec958snd_ctl_elem_valuesnd_dma_devicesnd_dma_buffersnd_pcm_oss_setuptask_namepartialfragnosilencebuggyptrperiod_sizesnd_pcm_oss_runtimesync_triggerfragshiftmaxfragssubdivisionperiod_bytesperiod_framesperiod_ptrbuffer_bytesmmap_bytesbuffer_usedparams_lockrw_refplugin_firstplugin_lastprev_hw_ptr_periodsnd_pcm_pluginsnd_pcm_substreampstrlatency_pm_qos_reqbuffer_bytes_maxdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releaseosshw_openedmanaged_buffer_allocsnd_pcm_oss_substreamsnd_pcm_oss_streamsetup_listsetup_mutexsnd_pcm_ossreg_masksnd_pcm_hardwareformatsrate_minrate_maxchannels_minchannels_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_paramshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_audio_tstamp_configtype_requestedreport_delaysnd_pcm_audio_tstamp_reportaccuracy_reportsnd_pcm_hw_rule_func_tsnd_pcm_hw_ruledepssnd_pcm_hw_constraintsrules_numrules_allsnd_pcm_runtimetrigger_mastertrigger_tstamptrigger_tstamp_latchedoverrangeavail_maxhw_ptr_basehw_ptr_interrupthw_ptr_jiffieshw_ptr_buffer_jiffieshw_ptr_wrapsubformatbyte_alignframe_bitssample_bitsno_period_wakeuptstamp_modeperiod_stepstart_thresholdstop_thresholdsilence_thresholdsilence_sizesilence_startsilence_filledtwaketsleepstop_operatingbuffer_accessinghw_constraintstimer_resolutiondma_areadma_bytesdma_buffer_pbuffer_changedaudio_tstamp_configaudio_tstamp_reportdriver_tstampsnd_fasyncsnd_pcm_groupsubstreamssnd_pcmdev_classdev_subclassnonatomicno_device_suspendsnd_pcm_strsubstream_countsubstream_openedsubstreamchmap_kctlsnd_timersnd_kcontrolprivate_valuevdsnd_enc_wmasuper_block_alignsnd_enc_vorbismax_bit_ratemin_bit_ratedownmixsnd_enc_realquant_bitsstart_regionnum_regionssnd_enc_flacsnd_enc_genericsnd_dec_flacmin_blk_sizemax_blk_sizemin_frame_sizemax_frame_sizesnd_dec_wmaencoder_optionadv_encoder_optionadv_encoder_option2snd_dec_alaccompatible_versionpbmax_runmax_frame_bytessnd_dec_apecompression_levelblocks_per_framefinal_frame_blockstotal_framesseek_table_presentsnd_codec_optionswmavorbisflacflac_dwma_dalac_dape_dsnd_codec_descmax_chsample_ratesnum_sample_ratesbit_ratenum_bitratesrate_controlmin_buffersnd_codecch_inch_outsample_ratech_modesnd_compressed_bufferfragment_sizesnd_compr_paramscodecno_wake_modesnd_compr_tstampbyte_offsetcopied_totalpcm_framespcm_io_framessnd_compr_directionSND_COMPRESS_PLAYBACKSND_COMPRESS_CAPTUREsnd_compr_capsnum_codecsmin_fragment_sizemax_fragment_sizemin_fragmentsmax_fragmentscodecssnd_compr_codec_capsnum_descriptorssnd_compr_metadatasnd_compr_runtimetotal_bytes_availabletotal_bytes_transferredsnd_compr_opsset_paramsget_paramsset_metadataget_metadataget_capsget_codec_capssnd_compr_streamerror_workmetadata_setnext_trackpartial_drainpause_in_drainingsnd_compruse_pause_in_drainingproc_info_entrysnd_kcontrol_info_tsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_newsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedSND_CTL_SUBDEV_PCMSND_CTL_SUBDEV_RAWMIDISND_CTL_SUBDEV_ITEMSsnd_info_buffersnd_info_entry_textsnd_info_entry_opssnd_soc_tplg_hdrvendor_typesnd_soc_tplg_vendor_uuid_elemsnd_soc_tplg_vendor_value_elemsnd_soc_tplg_vendor_string_elemsnd_soc_tplg_vendor_arraynum_elems__empty_arraysnd_soc_tplg_privatesnd_soc_tplg_tlv_dbscalemutesnd_soc_tplg_ctl_tlvsnd_soc_tplg_io_opssnd_soc_tplg_ctl_hdrsnd_soc_tplg_stream_capsperiod_size_minperiod_size_maxbuffer_size_minbuffer_size_maxsig_bitssnd_soc_tplg_streamsnd_soc_tplg_hw_configclock_gatedinvert_bclkinvert_fsyncbclk_providerfsync_providermclk_directionmclk_ratebclk_ratefsync_ratetdm_slotstdm_slot_widthtx_slotsrx_slotstx_channelstx_chanmaprx_channelsrx_chanmapsnd_soc_tplg_manifestcontrol_elemswidget_elemsgraph_elemspcm_elemsdai_link_elemsdai_elemssnd_soc_tplg_dapm_widgetsubseqignore_suspendnum_kcontrolssnd_soc_tplg_pcmpcm_namedai_namepcm_iddai_idnum_streamsflag_masksnd_soc_tplg_link_configstream_namenum_hw_configsdefault_hw_config_idsnd_soc_dobj_typeSND_SOC_DOBJ_NONESND_SOC_DOBJ_MIXERSND_SOC_DOBJ_BYTESSND_SOC_DOBJ_ENUMSND_SOC_DOBJ_GRAPHSND_SOC_DOBJ_WIDGETSND_SOC_DOBJ_DAI_LINKSND_SOC_DOBJ_PCMSND_SOC_DOBJ_CODEC_LINKSND_SOC_DOBJ_BACKEND_LINKsnd_soc_dobj_controlkcontroldtextsdvaluessnd_soc_dobj_widgetkcontrol_typewidgetsnd_soc_dobjsnd_soc_tplg_opscontrol_loadcontrol_unloaddapm_route_loaddapm_route_unloadwidget_loadwidget_readywidget_unloaddai_loaddai_unloadlink_loadlink_unloadvendor_loadvendor_unloadmanifestio_opsio_ops_countbytes_ext_opsbytes_ext_ops_countsnd_soc_tplg_kcontrol_opssnd_soc_tplg_bytes_ext_opssnd_soc_dapm_widgetdapmon_valnew_powerpower_checkedis_supplyis_eppower_checkkcontrol_newskcontrolsdobjpower_listsnd_soc_componentname_prefixcard_aux_listdai_listnum_daidobj_listmark_modulemark_openmark_hw_paramsmark_triggermark_compr_openmark_pmdebugfs_prefixsnd_soc_dapm_routesinksnd_soc_dai_drivercompress_newpcm_newcopssymmetric_ratesymmetric_channelssymmetric_sample_bitsprobe_orderremove_ordersnd_soc_daistream_activeplayback_widgetcapture_widgetplayback_dma_datacapture_dma_datatx_maskmark_startupmark_compr_startupprobedsnd_soc_dai_linknum_cpusplatformsnum_platformsdai_fmtbe_hw_params_fixupcompr_opsplayback_onlycapture_onlyno_pcmdpcm_capturedpcm_playbackdpcm_merged_formatdpcm_merged_chandpcm_merged_rateignore_pmdown_timestop_dma_firstsnd_soc_bias_levelSND_SOC_BIAS_OFFSND_SOC_BIAS_STANDBYSND_SOC_BIAS_PREPARESND_SOC_BIAS_ONsnd_soc_dapm_typesnd_soc_dapm_inputsnd_soc_dapm_outputsnd_soc_dapm_muxsnd_soc_dapm_demuxsnd_soc_dapm_mixersnd_soc_dapm_mixer_named_ctlsnd_soc_dapm_pgasnd_soc_dapm_out_drvsnd_soc_dapm_adcsnd_soc_dapm_dacsnd_soc_dapm_micbiassnd_soc_dapm_micsnd_soc_dapm_hpsnd_soc_dapm_spksnd_soc_dapm_linesnd_soc_dapm_switchsnd_soc_dapm_vmidsnd_soc_dapm_presnd_soc_dapm_postsnd_soc_dapm_supplysnd_soc_dapm_pinctrlsnd_soc_dapm_regulator_supplysnd_soc_dapm_clock_supplysnd_soc_dapm_aif_insnd_soc_dapm_aif_outsnd_soc_dapm_siggensnd_soc_dapm_sinksnd_soc_dapm_dai_insnd_soc_dapm_dai_outsnd_soc_dapm_dai_linksnd_soc_dapm_kcontrolsnd_soc_dapm_buffersnd_soc_dapm_schedulersnd_soc_dapm_effectsnd_soc_dapm_srcsnd_soc_dapm_asrcsnd_soc_dapm_encodersnd_soc_dapm_decoderSND_SOC_DAPM_TYPE_COUNTsnd_soc_dapm_contextbias_levelidle_bias_offsuspend_bias_offtarget_bias_levelpath_sink_cachepath_source_cachedebugfs_dapmsnd_soc_dapm_updatehas_second_setsnd_soc_dapm_wcachesnd_soc_carddmi_longnamepci_subsystem_vendorpci_subsystem_devicepci_subsystem_settopology_shortnamedapm_mutexpcm_mutexpcm_subclasslate_probefixup_controlssuspend_presuspend_postresume_preresume_postset_bias_levelset_bias_level_postadd_dai_linkremove_dai_linkpmdown_timedai_linknum_linksrtd_listnum_rtdcodec_confaux_devnum_aux_devsaux_comp_listnum_controlsdapm_widgetsnum_dapm_widgetsdapm_routesnum_dapm_routesof_dapm_widgetsnum_of_dapm_widgetsof_dapm_routesnum_of_dapm_routescomponent_dev_listwidgetsdapm_listdapm_dirtydapm_statsdebugfs_card_rootdeferred_resume_workpop_timeinstantiatedtopology_shortname_createdfully_routeddisable_route_checkscomponent_chainingsnd_soc_dapm_statspower_checkspath_checksneighbour_checkssnd_soc_dpcm_updateSND_SOC_DPCM_UPDATE_NOSND_SOC_DPCM_UPDATE_BESND_SOC_DPCM_UPDATE_FEsnd_soc_dpcm_stateSND_SOC_DPCM_STATE_NEWSND_SOC_DPCM_STATE_OPENSND_SOC_DPCM_STATE_HW_PARAMSSND_SOC_DPCM_STATE_PREPARESND_SOC_DPCM_STATE_STARTSND_SOC_DPCM_STATE_STOPSND_SOC_DPCM_STATE_PAUSEDSND_SOC_DPCM_STATE_SUSPENDSND_SOC_DPCM_STATE_HW_FREESND_SOC_DPCM_STATE_CLOSEsnd_soc_dpcm_triggerSND_SOC_DPCM_TRIGGER_PRESND_SOC_DPCM_TRIGGER_POSTSND_SOC_DPCM_TRIGGER_BESPOKEsnd_soc_pcm_runtimeparams_selectdpcmc2c_widgetcomprdaisclose_delayed_work_funcdebugfs_dpcm_rootpop_waitfe_comprnum_componentssnd_soc_dpcm_runtimebe_clientsfe_clientsruntime_updatetrigger_pendingbe_startbe_pausefe_pausesnd_soc_pcm_subclassSND_SOC_PCM_CLASS_PCMSND_SOC_PCM_CLASS_BEsnd_soc_pcm_streamsnd_soc_opssnd_soc_compr_opssnd_soc_dai_link_componentsnd_soc_codec_confdlcsnd_soc_aux_devsoc_mixer_controlplatform_maxrregsign_bitautodisablesoc_enumshift_lshift_rtextssnd_soc_dai_opsset_sysclkset_pllset_clkdivset_bclk_ratioset_fmtxlate_tdm_slot_maskset_tdm_slotset_channel_mapget_channel_mapset_tristateset_streamget_streammute_streambespoke_triggerauto_selectable_formatsnum_auto_selectable_formatsno_capture_mutesnd_soc_cdai_opssnd_compress_opssnd_soc_component_driverpcm_constructpcm_destructset_jackof_xlate_dai_nameof_xlate_dai_idseq_notifierstream_eventcompress_opsmodule_get_upon_openidle_bias_onuse_pmdown_timeendiannesslegacy_dai_namingignore_machinetopology_name_prefixuse_dai_pcm_idbe_pcm_basesnd_soc_jackjackjack_zonesrl6231_pll_codem_bpk_bpm_coden_codek_codeRT5640_AIF1RT5640_AIF2RT5640_AIF3RT5640_AIFSRT5640_U_IF1RT5640_U_IF2RT5640_U_IF3RT5640_IF_123RT5640_IF_132RT5640_IF_312RT5640_IF_321RT5640_IF_231RT5640_IF_213RT5640_IF_113RT5640_IF_223RT5640_IF_ALLRT5640_DA_STEREO_FILTERRT5640_DA_MONO_L_FILTERRT5640_DA_MONO_R_FILTERRT5640_AD_STEREO_FILTERRT5640_AD_MONO_L_FILTERRT5640_AD_MONO_R_FILTERrt5640_privmclkldo1_enjd_gpio_irqsysclksysclk_srclrckbclkpll_srcpll_inpll_outhp_muteasrc_enjd_gpio_irq_requestedovcd_irq_enabledpress_reportedpress_countrelease_countpoll_countbp_workjack_workjd_gpiojd_srcjd_invertedovcd_thovcd_sfuse_platform_clockrt5640_set_jack_datacodec_irq_overridert5640_i2c_driver_exitrt5640_i2c_driver_initrt5640_i2c_probert5640_resumert5640_suspendrt5640_removert5640_probert5640_set_jackrt5640_disable_jack_detectrt5640_set_ovcd_paramsrt5640_cancel_workrt5640_jd_gpio_irqrt5640_irqrt5640_jack_workhp_det_gpiort5640_detect_headsetrt5640_button_press_workrt5640_jack_insertedrt5640_micbias1_ovcdrt5640_disable_micbias1_for_ovcdrt5640_enable_micbias1_for_ovcdclk_srcrt5640_sel_asrc_clk_srcdmic1_data_pindmic2_data_pinrt5640_dmic_enablert5640_set_bias_leveldaipll_idfreq_infreq_outrt5640_set_dai_pllrt5640_set_dai_sysclkrt5640_set_dai_fmtrt5640_hw_paramsget_sdp_infort5640_hp_post_eventrt5640_hp_power_eventrt5640_lout_eventrt5640_hp_eventis_using_asrcset_dmic_clkrt5640_readable_registerrt5640_volatile_registersnd-soc-rt5640.koH  !'+  8 ^  _v'<Qf,}0 < EY<$2 Oq, 0-M  $7Nbo p =` <`pP7O'08$<R'8k'8'P8'84 #!5F'H8_'8xNV 'h8'87 T,2@@oM_ v( ~  e 0M9'8Q'8iVz@@ IH >!pX`b # :P@ @j]  `y Y  'p8 '88 '8 '8 '8  %  1 @= `I U a m y  * 9& # % ( 6 E8A I(O `:c @~w H  3 3 "@  !  P  P @51 @4F &0W $h w  - , P P P P P P/ `9D 8Y  8o 7  P @P 6 @6 2 1 `0/`*$(5FW@gP|@PPPhh !!h4F+[`hn!@h@h h " h:Qhiphp!h!`h!h!`h !h"!`h9!hP!`hg!h~!h!`h!h!`h! h!` h!` h! h6!` hM! hd!` h{! h!`h!h!`h! h!` h!h!`h3!hJ!`ha!hx!h!`h!h!`h!h!`h!h!`h0!hG!`h^!hu!`h!`h!h!`h!h!`h!h!`h'!h=!`hS!hi!`h!h!` h!h!`h!h!`h!`#h!"h/!`"hE!!h[!`!hq! h!`&h!%h!`%h!$h!`$h!#h !`'h!!&h7!`(hM!'hc!)hy!`)h!(h!`+h!*h!`*h!`,h!+h!`-h)!,h?!.hU!`.hk!-h!`0h!/h!`/h!`1h!0h!`2h!1h!`3h1!2hG!`4h]!3hs!`5h!4h!`6h!5h!6h!`@hE!?h!`?h/!>hE!`>h[!=hq!`=h!<hE!`<h!;hD!`;h!:h!`:hE"!9h8!`9hNEZ!8hp!`8h!7hE!`7hAhCh@DhBh@Ch)`BX?D RuXuP) $AQ `<m-BOZf~jPY-EUi| = \ o y 0       !'!@!O!i!}!!!!!!!""("/"9"N"__crc_rt5640_dmic_enable__crc_rt5640_sel_asrc_clk_src__crc_rt5640_enable_micbias1_for_ovcd__crc_rt5640_disable_micbias1_for_ovcd__crc_rt5640_detect_headset__crc_rt5640_set_ovcd_params__UNIQUE_ID_alias201__UNIQUE_ID_alias200__UNIQUE_ID_alias199__UNIQUE_ID_alias198__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_alias195__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9__kstrtab_rt5640_dmic_enable__kstrtabns_rt5640_dmic_enable__ksymtab_rt5640_dmic_enable__kstrtab_rt5640_sel_asrc_clk_src__kstrtabns_rt5640_sel_asrc_clk_src__ksymtab_rt5640_sel_asrc_clk_src__kstrtab_rt5640_enable_micbias1_for_ovcd__kstrtabns_rt5640_enable_micbias1_for_ovcd__ksymtab_rt5640_enable_micbias1_for_ovcd__kstrtab_rt5640_disable_micbias1_for_ovcd__kstrtabns_rt5640_disable_micbias1_for_ovcd__ksymtab_rt5640_disable_micbias1_for_ovcd__kstrtab_rt5640_detect_headset__kstrtabns_rt5640_detect_headset__ksymtab_rt5640_detect_headset__kstrtab_rt5640_set_ovcd_params__kstrtabns_rt5640_set_ovcd_params__ksymtab_rt5640_set_ovcd_paramsrt5640_volatile_registerrt5640_readable_registeris_using_asrcget_sdp_infort5640_hp_post_eventrt5640_micbias1_ovcd__UNIQUE_ID_ddebug341.10rt5640_set_dai_fmtrt5640_set_dai_fmt.coldrt5640_set_dai_sysclk__UNIQUE_ID_ddebug331.13rt5640_set_dai_sysclk.coldrt5640_jack_inserted__UNIQUE_ID_ddebug343.9__UNIQUE_ID_ddebug349.6__UNIQUE_ID_ddebug351.5rt5640_detect_headset.coldrt5640_removert5640_i2c_driver_initrt5640_i2c_driverrt5640_hw_params__UNIQUE_ID_ddebug327.15__UNIQUE_ID_ddebug329.14rt5640_hw_params.coldrt5640_set_dai_pll__UNIQUE_ID_ddebug335.11__UNIQUE_ID_ddebug333.12rt5640_set_dai_pll.coldrt5640_set_bias_levelrt5640_cancel_workrt5640_irqrt5640_jd_gpio_irqrt5640_resumeset_dmic_clkset_dmic_clk.coldrt5640_i2c_driver_exitrt5640_suspendrt5640_disable_jack_detecthp_amp_power_on.isra.0rt5640_hp_power_eventrt5640_lout_eventrt5640_set_jackrt5640_hda_jack_dapm_routesrt5640_set_jack.coldrt5640_button_press_work__UNIQUE_ID_ddebug345.8__UNIQUE_ID_ddebug347.7rt5640_i2c_probert5640_regmapinit_listrt5640_jack_workrt5640_daisoc_component_dev_rt5640rt5640_i2c_probe.coldrt5640_probert5639_specific_dapm_widgetsrt5639_specific_dapm_routesrt5640_specific_snd_controlsrt5640_specific_dapm_widgetsrt5640_specific_dapm_routesrt5640_probe.coldrt5640_hp_event__UNIQUE_ID_ddebug358.2__UNIQUE_ID_ddebug360.1__UNIQUE_ID_ddebug354.4__UNIQUE_ID_ddebug356.3__UNIQUE_ID_ddebug362.0.LC26__func__.43__func__.42__func__.41__func__.40__func__.39__func__.36__func__.35__func__.34__UNIQUE_ID_license369__UNIQUE_ID_author368__UNIQUE_ID_description367__UNIQUE_ID___addressable_cleanup_module366__UNIQUE_ID___addressable_init_module365rt5640_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.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.27dac_vol_tlv__compound_literal.28__compound_literal.29__compound_literal.30__compound_literal.31__compound_literal.32in_vol_tlv__compound_literal.33__compound_literal.34adc_vol_tlv__compound_literal.35__compound_literal.36__compound_literal.37adc_bst_tlv__compound_literal.38rt5640_clsd_spk_ratio_enumrt5640_if1_adc_enumrt5640_if1_dac_enumrt5640_if2_adc_enumrt5640_if2_dac_enumrt5640_clsd_spk_ratiort5640_data_select.LC58snd_soc_dapm_put_enum_doublegpiod_get_value_cansleepfree_irqdevice_property_presentregcache_cache_onlyregcache_syncregmap_writedevm_kmalloc__this_modulesnd_soc_jack_reportsnd_soc_component_readgpiod_set_raw_value_cansleeprl6231_pll_calccleanup_modulegpiod_to_irqsnd_soc_dapm_sync_unlockedsnd_soc_put_enum_doubleregcache_mark_dirtyusleep_range_stategpiod_get_valuesnd_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_on__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_errrequest_threaded_irqsnd_soc_dapm_put_volswmutex_locksnd_soc_dapm_force_bias_levelsnd_soc_dapm_disable_pin_unlockedsnd_soc_add_component_controlsrl6231_get_pre_div_dev_warnsnd_soc_dapm_add_routes__x86_return_thunksnd_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_infodelayed_work_timer_fngpio_to_descclk_disableregmap_update_bits_basesnd_soc_dapm_get_volswi2c_del_driverregmap_register_patchsnd_soc_dapm_get_enum_doubleclk_enablemsleepsystem_wqsnd_pcm_format_widthclk_unprepares;_{s 9UZasysb:C[qsb #1sZa iop xoh os  h29 AQs]|sb  0ps3ls2Gbs z psl a  p'4bQs@0X s P p   )pAQsqusus a m e  J     p 2 F M H[ p~   sR \ p  d  u u  K h o hz p   p z s  u u ) u8 uG uV ur u u w   k&=Tkuu}ss{s).{8Asd[m\{c s:HqRp{su[jcsBK_vYYas6Vi]ks!sNbjs  2u:xf R  - {$Mmuk0 -< AI3Tg{v {u u%1sM{a9aR wY ^pk ar wps_ @y (8jE]U  IZbT 0     # +> E Mvp| zs'Efs r6Mdnb b  Z Z Z  }9 B}fg{ } HZ p} !}J_ d} : @j  6Ruzs $ ]D h u  s a  !^!2!a?!bg!z!b!!a!"v9"J"T"{^"p"{"" 7" "p" e" p"p"" K # #p!# (# 8-#pQ#d#### # #p .x! J&0S; (@JW .\a p x|    p   ! 4&. 3C 4HT] ejbq p~O  O HO % '   s  ` ^-. *+g! "$(',(0n4$8%<x@0D1hp E`I`:@~@0  x 0*8@BHRP`j*8jR``xhRp`x*8 ( *0 8  R ` 8 @ `P     ` p    ( 0 8     @  H P `   *`hpBR  B(0j*jR @xHRP x*R `h*p j  0'x'@.H*P 7R'@I.`Yhbp7@R' @(*0 Y* YR'@rH|P |'R'`h*p  (0@P ``p$x`.` ?0E8`PV`@Pa?`ip?qP y0P@P  ` p    !0!!!!!!!@"H"P""""###`#h#p#@###  $($0$$$$$$$@%H%P%%%%Y&*&`&0p&&a&6 'a0'?'i'6'i'?@(qP(6(q(K)y)6`)yp)K)W)?)a *W(*P0*q*W*i**q***@+qH+iP++++0,,i,`,h,?p,i,,P,y -(-i0---a-a--q-q@.H.jP.j..j.j///*`/h/xp/x///0 0(0i00i00y0y00x0x@1H1P1q111W22 `2h2p2222 303 333333@4P4)4:445:55`5:p5H5Z5 6d06:6n66x6@7P777n88x`8p888Z 909d999999@:H:P::::;;;`;h;p;;;; <(<0<<<<<<<@=H=P====>>`>p>>!> ?!0??(??4?(??4@@(H@P@;@(@@;ABAA4`ABhApA4ABAA; BB(B0B;BNBBNB(@CVPCCVCBD^DN`DhpDND8DV E`0EVEErEEEE^@FPFFFrFGGGh`GpGGGG HB(H0HHjHHHxHH@IHIPIIIIJJ`JpJJJB K0KK.KKK.KK@L.HLPLL.LL@M7MM`M7hMpMM7MM N7(N0NYN@NNN@NN@O@HOPOO@OOPYPP`PYhPpPPYPP QY(Q0QQYQQQQ.@RPR7R R@S SY`SpS@SSY T (T0TT TTT T! T@U HU1 PUU UUVA VV`VA hV! pVVA VV Wr(WJ 0WWrW^ W WrWs @XHXJ PXXX^ X YY| `Y hYpYY YY Z (Z0ZZ ZZZ Zr@[ P[[ [ [ \ \ \A `\ p\ \ \ ] 0] ] ] ] ] @^ P^ ^ ^ _ _ `_p_ _ _ ` (` 0` ` ` ` `` @a Pa a a b& b `b, pb bHc3dBd3He@e"fYg !grHhiiHjklHmn n Hoo@5pBq@4q's Ht@t&uYv$vrHwxxHyyz{}H~ .Ȁ$EHVȅ?HPȊHȏaHiqȔy6xH?KșHȞ-Hȡ,*ȣ0WHȦqȨHHȫȭH HȰ`98Ȳ) 8HH:7ȷNH^hȼnHxV8H`ZdH(  H  H@B H  H @4H;P!H6@6Hj2x1H`0/HH.H`*7(HH   HA H   8 x Hs |   H @  H2 xPH     H    & , P: hpxW0E HPXWh0P HPXWh j (08WH`px W(@Piyx W(@Px W 0aqj W 0j Wpp?xPi Wppix  (`P hpx `R(08H`*x` (8`Phpx (8`Phpx`J ( @^ X`hx` |` J  0^ HPXh`  ! ` 0HPXh `   0 ! H P X h ` 1        !` 0!H!P!X!h!!!!!!`!!!!" "8"@"H"X"`p"""""""""# #8#@#H#X#`p##########`$b($0$8$H$`$x$$$$`$$$$$%% %(%8%`P%h%p%x%%%*%%%%`%R&&&(&@&X&`&h&x&`&I&&&&`&&'''0'H'P'X'h'`''''''R'''(` (*8(@(H(X(p(((((`(((() )8)@)H)X)`p))))))R))))`*(*0*8*H*p*****` *****+(+0+8+H+``+*x+++++++++`,(,0,8,H,`#`,x,,,,",,,,,`"-- -(-8-!P-h-p-x--`!----- -...(.`&@.X.`.h.x.%.....`%..///$0/H/P/X/h/`$/////#////0`' 0R80@0H0X0&p00000`(0*0000'1(10181H1)`1Rx1111`)1*1111(2(20282H2`+`2*x2222*2R2222`*3(30383H3`,`3Rx3333+33333`-4*4 4(484,P4h4p4x44.4R4444`.4555(5-P5h5p5x55`05*5555/5666(6`/P6rh6p6x66`16666606r777(7`2@7X7`7h7x7177777`377888208H8P8X8h8`488888388889`5 989@9H9X94p99999`6999995: (:0:8:H:6p: ::::`@:) ::::E:?;A (;0;8;H;`?`;S x;;;;E;>;f ;;;;`><z < <(<8<=P< h<p<x<<E<`=< <<<<<< === =E(=`<@= X=`=h=p=Ex=;= ====D=`;= =>>>D>:0> H>P>X>`>Dh>`:> >>>>E>9> >>>?`9 ?# 8?@?H?P?EX?8p?6 ????`8?N ????E?7@f (@0@8@@@EH@`7`@u x@@~@i@A@ @@~@i@CA A A~(Ai8A@DPA hApA~xAiABA AA~AiA@CA`B`B hB pB xB B B B B B B B BDPCDCDPDDD D% D* D= IP ` p(008P@HPX`PhPpx  @ 0 :^z  8$T(Y,x0B48<@"D\HLPTXa\`&dh@l p t x |7zi#Lo&It   ^`} $A(B,G0h4p8<@DHLP TX'\0`7d8h@lptx|'(*6GP}~ XY[] _$a(f,048<@DHLP T!X&\+`CdPhWl\patexk|4:<>@EPV\              $ ( , 0 4 8 < @ D H L P T X \ ` d ht l p t x |      <@FJ"#wxz  $(,04~8<@DHLPT&XF\y`dhlptx| &in!#(.067KLQ  }$(,048<l@2DgHjLkPmToXt\`dhlptx!|$&+2VklwCDEGINy 4 V g q t y  $ ( , 0 4 8 < @ D H'!L-!P/!T1!X6!\!`!d!h!l!pc"tf"xm"|o"t""""""#4NX #V ZSf  $( "0p48 z@DH BP@ T; X r`E d h :p tQ x 1   d (K  " !# bI!" !" !# *8-hpP`et  u8 @ HuPp x ue  uK  u7  (u0P X`uhs uw ua ua0 8@uHh p`xu `u @u  u(H PXu`8tPe.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl__kcrctab_gpl.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rodata.cst2.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?#:@h(0J^$E@p0^o&Y@@`0n& i@00 ~&Hy@0 &'I @02pGq @`02grS 2b"@h(0#N@"02  B  =@p00S0N@0e@@ `@  0!pk@@0#{@X0%@p0'@@p00)@0@P0'1W \"0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H tny8O ou-1uzOI{}/ Eu s1I8gn4[YNt$``*vD