ELF>@@'&GNU3&Go'LinuxUHw{wSvv'1,wHHH]1)wH ]HHÁ]HA@HHÁw(wK1w_w9]Á]Á`]Hq HHÁ]H@@HHø]UHwCw|`wZl>wFHA$ @]HHÁ2Fwf1]Ãa]H?HHÁ;wHs7]HHÁ]Hп*HHÁ]H~sHHÁ`] Áww9w#]Át_v<]#Á]Á]H?8HHÁRw O]Á]ø]fUHw}wUIw)w]Ã]HHHÁ1L01LLqL纺L$"%LfwL纪Lww(L`L00L繀1A\]L1ɺ0LL1ɺ>L1ɺ1A\]ff.@UHATISHGHXxwXHticL''Hu21ɺkLuPPcL[1A\]1ɺ넋HuܹLk믃dt1ɺc1[A\]UHSHGHXxH{(H{(1[]fUHAULATISHGHXxHH;tTuF HLHLHLHtN[1A\A]]LHL&HLH1[A\A]]úHL@UHAVAUE1ATSLg(I$XM$@LHXxpHAŅu@LpD TR9L[A\A]A^]ÃuLfDUHSHW(OLHXH@xHu/t< u" H@[]Àt11۾ӻ ff.UH(HH]%=@UHAUATISHHweH%(HE1LnxDuxAd1ɺcLADždDH]eH3%(Ad\H[A\A]]AHHHtLL羑HL LPLLdLLcLcPPLcL羟@@L羶1ɺLL''tI}(HUܾE܀tԾLAED LE܃1ɺcLADždAEAUAU I}(AU I}(AdIt$HHmIt$HHH&1L6ADždLAUAUu5AUI}(AUI}(I}(AUI}(I}(AUI}(ff.UHAWAVAUATISHHGLhxAMI11H9|H4uAdVL羁ILT ILTILTLd&LELELELELA1ɺL`A1ҾL@@&LLc''PPLcL羀L羔1ɺpLsnLoL2LL0L00L美L美Lb  La(LdqL1Ҿ*L -LL$"%LL0;LtL 3LLLL3wLww(LhLiLLL4CLL羸"L00L美bLtLtL1ɺ0L美E1ҾL1ҾL1ɺL羔DLDLLU̾LL LtL ;LL1ɺLd1ɺ La1ɺLb1ɺL美1ɺ0L美1ҾLUȾL1ɺLcUо&LUԾLAMIDE11H4D9wD9DsH9uHH)HH4NhLILiLAdITLILT ILTILTH1[A\A]A^A_]HH)HAdH4,VL羁IL羂TIL羄TILT'TL羁IL羂TIL羄TILT H1QI1Off.@UHSHDH5HS0? []H~(HHHH@UHGI1HpxHL~1]f.U1HATHGL`xI|$(I|$(L1=1A\]UHAWAVAAUATLSHH(HweH%(HE1HdHELnxH2HEDE@L}HHHLA,HLHLHLLH߾H߾DHA@vPDIHEL9t6E7HsEE1IHHHHEL9uʸE1DHLHLHLHLLADždDHMeH3 %(/H([A\A]A^A_]EHHHE>1ɺHAdADžd1HsHEHHEADždHAd1HsHHAd1HLHLHLHLHL(ff.U11HATASHHH?eH%(HE1H; H;H;H;sH;2H; H;$H;H;(H;;cH;;cH;dH;eH;nH;oH;PH;H;H;AH;A''AtH;HU便EtH;1ҾAH;0H;8H;;H;bH;aH;dH;eH;2H;H; ;(H;1Ҿ*H; -H;H;$"%H;H;hH;iH;@@&H;0;H;H;tH; 3H;H;LH;H;DH;3(H;iH;H;hH;(H;WH;''AEH;HUEuH;bAH;YH;''AH;HUEuH;''H;;c''H;1Ҿa''H; ''H;''H;d1''HEeH3%(u H[A\]U hHAWAVLw AUATSHHLLeH%(HE1HHIM IEID$IEID$IEID$IEID$ M$LIDŽ$IDŽ$0LAŅI$  I$8 LAŅV,11HHH=HU̾HHELEUAсQdAddAQdH11HADŽ$HID$(HH11I|$(A$HAvI|$(?I|$(1I|$(11DA$Ht'I|$(HI|$(jE1E1I|$(E1E1j A$HZYI|$(I|$(E1E1jI|$(E1E1jdI|$(E1E1jI|$(E1E1jI|$(E1E1H @@jI|$(E1E1j1ɺ I|$(E1E1j1ɺ I|$(E1E1jcH ID$8I|$PE11IID$8 HID$@Ml$0ID$HE11ɺ I$M$I$HI$I$IDŽ$t(MI 1HAŅHHLAŅHEeH3%(HeD[A\A]A^A_]HLH7H11HADŽ$HID$(HdAdtVI|$(I|$(aI|$(@@I|$(I|$(I|$(I|$(sI|$(00:I|$(<<I|$(>c(I|$(>cI|$(!I|$(I|$(jE1E1I|$(E1E1jI|$(E1E1j@@I|$(E1E1jI|$(2H I|$(E1E1jI|$(E1E1j1ɺI|$(E1E1jxHkL/HPHLIT$ LHIT$LHIT$LHIT$LHAD$k LLcLI$HHt4LHLAŅO^LAA@UHAUATISHGLhxDAHu [A\A]]Ãu6[A\ A]]It$AHHHfUHAWAVAUATSLoMtuHLJtqD4EH{оAċCDHxD[A\A]A^A_]Ët<H{1gAIuEHHHH{1AH{оAfL{оLADEDLALsXAA@AELD4HALAH5}L A$tzAAAtAtN~AuA@A AtIwAHHHA NH{fDUHATSHxHt;IHu1A$uCI$x1>I|$Xx1[A\]H5L} [A\]ÃuI$x1HMMApH1HLHI|$HI|$HDHANATHI}AHLIDHEEDHLI$XH1I$XHAIcՉHLHkEIEAHHLHLAAHLDHLAHHLUHLLEdLEHU̾LDMHHLHLHLHLHHLI|$H1I}HHC1HHxI}HE1H{HUHHH]UHH]rt5663_button_detectrt5663_jack_detect_workrt5663_jack_detectrt5663_v2_jack_detectrt5663_check_jd_statusrt5663_irqrt5663_set_dai_sysclkrt5663_set_dai_pllrt5663_set_bclk_ratiort5663_hw_paramsrt5663_i2c_probe10EC5663rt5663"$8a  ega  e da& && &: e d  d da; bab a a    --&& x`  0PCKK6 B //"WW#9&)* , -@abc>defknop stuvwxyz#{(F>q`/)g11@11C @10A  d DD DD    **F (%$$&PU'(w27AT9y:0; < =0>@7ADEF`abcdefghi  0Kp0WWWWWWWW=C@ *LQ<WWWWWWWWWWWW @D"PQR         @ ////// !"WW#9$ &'()*+,-./01P2345:;<=>?@ABCD I JKMNOPRabc>def?gkmn(o pqrsptpwuvxyz{|}#~E`& s@  D"3" $g11@11 `  Qd     % 236UU7@U879y: ; < ?EFGH`NabcdefghpNqrstu1A1A1A1AdQ *L=C@WWWWWWWWWWWWWWWWWWWW<| `LLH ,!_@@`Et012'3P4E56t789:~       * ( (Unknown CODEC Version %s ratio = %d Invalid ratio! Invalid clock id (%d) pre_div is %d for iis %d PLL disabled Unknown PLL source %d Unsupport input clock %d bypass=%d m=%d n=%d k=%d %s jack_insert:%d %s val = %d jack_type = %d %s IRQ queue work MICBIAS1MICBIAS2Mic Det PowerCBJ Power%s: MX-0011 val=%x sleep %d avddcpvddrealtek,dc_offset_l_manualrealtek,dc_offset_r_manualrealtek,impedance_sensing_num%s:Unknown codec type calibrate done rt5663%s Failed to reguest IRQ: %d %s val=%x %s: val=0x%x %s jack report: 0x%04x snd_soc_rt5663sound/soc/codecs/rt5663.cnocachert5663-aifAIF CaptureAIF PlaybackI2SPre Div PowerBST1IN1PIN1NRECMIX1L PowerADC LSTO1 ADC L1DAC L MuxDAC LDAC L1STO DAC MIXLSTO1 DAC MIXLDAC R MuxDAC RDAC R1STO DAC MIXRSTO1 DAC MIXRHPOLHP AmpHPORLDO2BST1 CBJBST2IN2PIN2NBST2 PowerRECMIX1LBST2 SwitchBST1 CBJ SwitchRECMIX1RRECMIX1R PowerADC RADC R PowerADC ClockSTO1 ADC L MuxSTO1 ADC R MuxSTO1 ADC R1STO1 ADC R2STO1 ADC MIXRADC1 SwitchADC2 SwitchSTO1 ADC FilterIF1 ADC1ADDA MIXRADC R SwitchLDO DACDAC ClockHPO PlaybackSwitchPLLADC ASRCSTO1 DAC FilterDAC ASRCI2S ASRCADC L PowerSTO1 ADC L2STO1 ADC MIXLIF ADCAIFTXAIFRXIF DACIF1 DAC1 LIF1 DAC1 RADDA MIXLADC L SwitchDAC L SwitchSTO1 DAC L PowerDAC R SwitchSTO1 DAC R PowerHP Charge PumpLDO ADCHeadphone Playback VolumeIN1 Capture VolumeIF1 ADC Data SwapDAC Playback VolumeADC Capture SwitchADC Capture VolumeL/RR/LL/LR/RSysclk is %dHz and clock id is %d bclk is %dHz and sysclk is %dHz Unsupported clock setting %d for DAI %d sysclk < 384 x fs, disable i2s asrc realtek,dc_offset_l_manual_micrealtek,dc_offset_r_manual_micrealtek,impedance_sensing_tableFailed to request supplies: %d Failed to set regulator load on %s, ret: %d Failed to enable supplies: %d Failed to allocate temp register map: %d Device with ID register %#x is not rt5663, retry one time. Device with ID register %#x is not rt5663 Failed to allocate register map: %d Failed to apply regmap patch: %d Unexpected button code 0x%04x license=GPL v2author=Jack Yu description=ASoC RT5663 driversrcversion=D607636118C0B68E873C2C6alias=i2c:rt5663alias=acpi*:10EC5663:*depends=snd-pcm,snd-soc-core,snd-soc-rl6231retpoline=Yintree=Yname=snd_soc_rt5663vermagic=5.4.0-216-generic SMP mod_unload modversions rt5663_sel_asrc_clk_srcpmodule_layout6jsnd_pcm_format_widthӅ3-system_wqmsleepi2c_del_driverDsnd_soc_dapm_get_volsw"Jregmap_update_bits_basek%[iregcache_cache_bypassjdelayed_work_timer_fnzaprl6231_get_clk_infoQsnd_soc_dapm_new_controls9cinit_timer_keyJcancel_delayed_work_syncsnd_soc_component_update_bitsj[*snd_soc_put_volsw_kSregmap_readVHQsnd_soc_get_volswoD1devm_regulator_bulk_getregulator_bulk_enable>2)snd_soc_info_enum_doubleyRsnd_soc_dapm_add_routes囝R_dev_warn )snd_soc_add_component_controlsLGsnd_soc_dapm_put_volswr request_threaded_irqڶV3_dev_errTLregulator_set_load1snd_soc_info_volswqi2c_register_driversnd_soc_get_enum_doubleyzdevice_property_read_u32_arrayVzregulator_bulk_disableGusleep_rangemqueue_delayed_work_on) __stack_chk_fail__devm_regmap_init_i2cndevm_snd_soc_register_component&snd_soc_dapm_syncsnd_soc_component_writem__fentry__"__dynamic_dev_dbgD$regcache_mark_dirty*snd_soc_put_enum_double8snd_soc_dapm_force_enable_pin#snd_soc_dapm_disable_pinMhrl6231_pll_calc#Hregmap_get_device<snd_soc_jack_reportrsnd_soc_component_read32Ydevm_kmallocc}regmap_writeRNregcache_sync6 regcache_cache_only;JQfree_irq%e$snd_soc_dapm_put_enum_doubleEE****))))))))&&&&&&&&>><<<<hiQQ ?? WW  Z F \B7?snd_soc_rt5663GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-rt5663.koS#v.B,X@e } 7 !:Vr00PK@  4I'; O@ ]` ;o 88p 80 v)P8E8a&wp88Sn.$@1`( N`@j`4  @P 9!t6P0Qd8h8@8p"\8 "&- #9;`#%Q8l8`H88&`,l0`080<B`5zZ7p{ 0Vq048 %8A P08l{H'    7 %M 4h `@z @ @ @x  `U*   P P `' P7 PL Pa w `P `    P P @h   h- A hW Pk h h h h h h h h h1 hG h] hs h h h    h @  h h '  h=  hS _  hu  h   h      !"#   *8Qew  ":L`@w0@Vj}5M_k}5L[qaR__UNIQUE_ID_srcversion45__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_rt5663_sel_asrc_clk_src__kstrtab_rt5663_sel_asrc_clk_srcrt5663_volatile_registerrt5663_readable_registerrt5663_v2_volatile_registerrt5663_v2_readable_registerrt5663_sel_asrc_clk_src.coldrt5663_set_tdm_slotrt5663_set_tdm_slot.coldrt5663_set_dai_fmtrt5663_bst2_powerrt5663_charge_pump_eventrt5663_enable_push_button_irqrt5663_enable_push_button_irq.coldrt5663_i2c_shutdownrt5663_removert5663_i2c_removert5663_set_bclk_ratio__UNIQUE_ID_ddebug116.50846__func__.50847rt5663_set_bclk_ratio.coldrt5663_set_dai_sysclk__UNIQUE_ID_ddebug113.50776rt5663_set_dai_sysclk.coldrt5663_hw_params__UNIQUE_ID_ddebug111.50727__UNIQUE_ID_ddebug112.50732rt5663_hw_params.coldrt5663_set_dai_pll__UNIQUE_ID_ddebug115.50808__UNIQUE_ID_ddebug114.50795rt5663_set_dai_pll.coldrt5663_pre_div_powerrt5663_hp_eventrt5663_set_bias_levelrt5663_suspendrt5663_probert5663_specific_dapm_widgetsrt5663_specific_dapm_routesrt5663_specific_controlsrt5663_v2_specific_dapm_widgetsrt5663_v2_specific_dapm_routesrt5663_v2_specific_controlsrt5663_hpvol_controlsrt5663_i2s_use_asrcrt5663_i2s_use_asrc.coldrt5663_is_using_asrcrt5663_is_sys_clk_from_pllrt5663_jack_detect__UNIQUE_ID_ddebug102.49533__UNIQUE_ID_ddebug104.49548__func__.49534__UNIQUE_ID_ddebug103.49540rt5663_impedance_sensingrt5663_irq__UNIQUE_ID_ddebug106.49588__func__.49589rt5663_set_jack_detectrt5663_resumert5663_v2_jack_detect__UNIQUE_ID_ddebug98.49502__UNIQUE_ID_ddebug99.49508__func__.49503__UNIQUE_ID_ddebug100.49514__UNIQUE_ID_ddebug101.49522rt5663_calibrate.isra.0rt5663_i2c_probetemp_regmaprt5663_v2_regmap__UNIQUE_ID_ddebug117.50992rt5663_patch_listrt5663_jack_detect_workrt5663_jd_unplug_workrt5663_daisoc_component_dev_rt5663rt5663_regmaprt5663_i2c_probe.cold__func__.50991rt5663_check_jd_status__UNIQUE_ID_ddebug107.49604__func__.49605rt5663_check_jd_status.cold__UNIQUE_ID_ddebug109.49647__func__.49648__UNIQUE_ID_ddebug105.49578__func__.49579rt5663_jack_detect_work.coldrt5663_jd_unplug_work.coldrt5663_i2c_driver_initrt5663_i2c_driverrt5663_i2c_driver_exit__func__.50777__func__.50796__func__.50728__UNIQUE_ID_license120__UNIQUE_ID_author119__UNIQUE_ID_description118rt5663_acpi_matchrt5663_i2c_idrt5663_regrt5663_v2_regrt5663_snd_controlsrt5663_dapm_widgetsrt5663_dapm_routesrt5663_aif_dai_opsrt5663_alg_dacl_muxrt5663_alg_dacr_muxrt5663_recmix1lrt5663_recmix1rrt5663_sto1_adcl_muxrt5663_sto1_adcr_muxrt5663_sto1_adc_r_mixrt5663_hpo_switchrt5663_sto1_adc_l_mixrt5663_adda_l_mixrt5663_adda_r_mixrt5663_sto1_dac_l_mixrt5663_sto1_dac_r_mixrt5663_alg_dacr_enumrt5663_alg_dacr_srcrt5663_alg_dacl_enumrt5663_alg_dacl_srcrt5663_sto1_adcr_enumrt5663_sto1_adc_srcrt5663_sto1_adcl_enum__compound_literal.39__compound_literal.38__compound_literal.37__compound_literal.35__compound_literal.36__compound_literal.33__compound_literal.34__compound_literal.31__compound_literal.32__compound_literal.29__compound_literal.30__compound_literal.28__compound_literal.26__compound_literal.27rt5663_hp_vol_tlv__compound_literal.25in_bst_tlv__compound_literal.24rt5663_if1_adc_enumrt5663_v2_hp_vol_tlv__compound_literal.22__compound_literal.23dac_vol_tlv__compound_literal.19__compound_literal.20adc_vol_tlv__compound_literal.21rt5663_if1_adc_data_selectsnd_soc_dapm_put_enum_doublefree_irqregcache_cache_onlyregcache_syncregmap_writedevm_kmalloc__this_modulesnd_soc_component_read32snd_soc_jack_reportregmap_get_devicerl6231_pll_calccleanup_modulesnd_soc_dapm_disable_pinsnd_soc_dapm_force_enable_pinsnd_soc_put_enum_doubleregcache_mark_dirty__dynamic_dev_dbg__fentry__init_modulesnd_soc_component_writesnd_soc_dapm_sync__mod_acpi__rt5663_acpi_match_device_tabledevm_snd_soc_register_component__devm_regmap_init_i2c__stack_chk_failqueue_delayed_work_onusleep_rangeregulator_bulk_disabledevice_property_read_u32_arraysnd_soc_get_enum_double__mod_i2c__rt5663_i2c_id_device_tablei2c_register_driversnd_soc_info_volswregulator_set_load_dev_errrequest_threaded_irqsnd_soc_dapm_put_volswsnd_soc_add_component_controls_dev_warnsnd_soc_dapm_add_routessnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_getsnd_soc_get_volswregmap_readsnd_soc_put_volswsnd_soc_component_update_bitscancel_delayed_work_syncinit_timer_keysnd_soc_dapm_new_controlsrl6231_get_clk_infodelayed_work_timer_fnregcache_cache_bypassregmap_update_bits_basesnd_soc_dapm_get_volswi2c_del_driverregmap_register_patchsnd_soc_dapm_get_enum_doublemsleep__crc_rt5663_sel_asrc_clk_srcsystem_wqsnd_pcm_format_width'{, Q 3 A      # 7 K b {       E V! 9 A Z a      - @ G N 8S j x l} l      1 n x     ( P; MB G0DRZu  p p~ g \%7I`wGVt,5Az `( ` ` 4    !Tr4Qj @ " 'B^u  7Nby<Og n hs @  0CV`q*<L\l|/CUgy$6EWi{ /ASe| /?Oaq  / > N b r    %!>!W!p!!!!!"."G"`"""""" " " ""!#;#E#a#### #$   $$ $"$ #*$2$I$`$h$u$$ `$ -$ $$ $$  $% %% #%%%f% `m% t% y%%% `% % H%& & &=& B&L&  Q&[& `&j& #o&w&&&&&&&''$'6'H'Z'l'~''''''''((*(<(M(d((((((((()!)3)=)L)^)p))))))))**$*6*H*Z*l*~*******+"+4+F+W+r+++++++++ ,,),8,U,a,,, J - O-.-6-XH-P-R]-r-}- ---- -- `-..*.Y.g..K. ..../(/I/j///// 0;0 N0 `5S0|0 0 700 0 "000 0 0!1 +1 01C1  H1m111111122/2C2M2a2u222223%3=3^3|3333 U33 p3 4 4$4 )4=4 B4e44 444444f4|4495 @5 G5 L5S5a555(6  /6 66 ;6h6~6666 77R777 7 7 077 7777/8;8M8m8#  k %,)3 ;EL QV# b glb x &} 6 P   u( -4C HRd ({0 0 M. x3 3 3 0  3 #-BK-R 0Y af.o Xw|0 0 @. 0 0  5 5 h 6 #5. 388     O@H@8@`U@@  #("P  P0 `{p 0@ P       ` h p     0    ! &@ -P &  2   2` 7p  7  70#@E@J@@POZc@Zo7`Zpc@ 0Z@P`hp (0@P`p ((20?@PG?`pGQ^& !0Q-Q{eP@PiXr{ `p 0@P`p{ 0 {    @!P!!!!"""`"p"r"" #((#0##(#r#(#,@$P$$$(%%%`%p%%%r &(&0&&&,&&r@'&P'='&'(&(h(()L*(,h-i./(1h223(442(6h7?89(;ih<E=J>7(@#hA@BOCCZhD`(EEhFGH(JhKLM(OOhPPQ(RRG(TQT`hUeVW (YhZ[\(^h_`(a`a(c{hdef(hhijjnkkb(mm hn(nop(rrhss t(uu(w,hxyz=X{@ (|&|h}!~-(@PЀ 0ȁЁ؁PȂPPXp^Ѓ0HPXh2Ȅ0HPXhЅ 8@HXp؆c(08Hpco؇T(08@ H pn@ ؈T(08@H `nx@ ȉЉ؉  (8 Phpx  (08 (0P8@@ H P X@ `` h p x0 @ Pp"" #`#&`,4`57  :  `    a $ ( x0| 4.8 @@^DH PPT{X `dh ptXx | "" #`% $$ $% p9%& 8k.1 (4.5 56 67 X`,`  8h`Wbn&058&@H5Pp&x5&5g&5& (50MP&X`5h(& 5&5&50&8@5Hh&p@x5&@5&@5&` 5(H&P`X5`&`5-&`5x0.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__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?q8:@x6@5$J8<E@k $^-<Y@t`$nK<i@u0$ ~`< y@Hu0$ l<@xu$ < @u+$|(@x$22*9`@  @$h @$$(@$3@@.@H0$M R0 X[ k 0 p% #xz0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 0\+d#ڝhK HYGy˺nZz_oBNP:OR 7 iŢJ;W̡dR`%Wo7Y螎= JJiOx@pp\fR?jB`XZl.;׏)-5L/g'(>/9yDV$n#wb6neWaP/pE)MΟtO2:D.|Noކ=OO {fQ3Gn(}ͪ"1Df*+l1}) "&}QX;(arE='#ghV5ؗ[`EbQ{s( Vt B0)HEA?%%yEB.+G]+u=bP?F& *_dl'KvB~Module signature appended~