ELF>p@@'&GNUUQ d߇TP~.LinuxUH twv ]Át ]fUH'vcpv0svp]Áq]ÁPvF`]Á"vC'v$7t{]Á]Á#]ÁtFvK]Á t+tv[ tv@]'ø]Át]Á]Átv6]ÁGtvCptv"]Á]ÁGc G]ÁCLvC>G]ø7K7?']UHG(HXH]H@xUHATLSHGHXxHs0Ht\F@uEH{jE1E13H{0w@ZLHe1[A\]HLH{jE1E11ɺ3HLX뭐DEu1UHDH1]DU%HATSLg`==@1ɺ LwTud LL1ɺ"L1ɺ1[A\]Ãu L[A\]ùL _ Lj1ɺ LQff.UHATLg(It3u(1ɺL1ɺL1A\]LL1A\]ff.UH(HHtu081]ù81]fUHATSLg`D2tBL1ɺ 1[A\]It$AHHH2uL 1[A\]@UHAVAUAATSLg`It$LvxDE1ɺ L LI$D1ɺ LL A1E[A\A]A^]AHHHEM LLc1ɺ LIXtP:$@@ L=Mwu3L TL wXtÁ6ntXI|$HDׁ6nu1ɺ@ LweUHAUATLj`(I}HGxDXtDt A@F$A ԅ5F(16 ~d A@ LDD@"LD@L1A\A]]ÃA1띁w.wt" tXDE1IuDHH@A0A 1H 'fUH(HHtu 1Ҿ G1]ú G1]ff.@UH(HHtu 1Ҿ'1]ú '1]ff.@U1HAVAUATE1SHGHLhxI}HCLpxIHLIP0IuI}1[A\A]A^]ff.UHSHGHXxH{H{1[]fUHGHxxHH8]@UHSHGHXxHC(H{uH]1H{jE1E13H{XE11HHCP HHC8HC@HC@HCHH5HS89 H]X1DU HAVAULo ATSHHLLeH%(HE1H$LE1E1HH1IID$HH=HUԾUԍz HLI$HI\$(L1AD$I$HI|$HP0HuH S3HI|$HuMt AfAD$ }ԈHI|$IHA6I|$IL9uA|$ I|$jE1E1POZ XAHuA|$!I|$@7 XAHuI|$1Ҿ I|$E1E1j1ɺ I|$E1E1jI|$E1E1j@:@gI|$E1E1j7GwhI|$E1E1H ?ij}ԈXID$(t%1MI HHHLHMeH3 %(/He[A\A]A^]HAD$ 1ҾPI|$I|$E1E1jOY1Ҿ7@HI|$jE1E1@@I|$E1E1j@@I|$E1E1j@@I|$E1E1j )H yUHATIStAt te[1A\]û XAHuL1ɺ 1[A\]Ãu1ҾL 뛺1[A\]UHAVAUATSHeH%(HE1LgMcHIIIր{ HHUԾ uiEHUԾ AEH{EA„<A}ZL1HMeH3 %(He[A\A]A^]EԉAU+H{jE1E1 HLHLHLLH{$2H{E1E1jO,H{HUоPE_AXppAH{j1ɺE1E1 AYHLHLA}HLAH{ H{1jE1E1OAXAH{jE1E1O,H{PHUE^pp AUHSHHUHuHHeH%(HE1EEH{E1E1j3}uXtH{0H{(1Ҿ,H HEeH3%(u H]fUHSHH8HuHUHeH%(HE1EEg}utH{HEeH3%(uH[]I|$HI|$HHHDHHHLHLEEHLEEHLEEUHHH]UHH]rt286_set_dai_sysclkrt286_set_bclk_ratiort286_hw_paramsDell Inc. Wilson Beach SDSSkylake Client platformKabylake Client platformLENOVOThinkPad Helix 2ndINT343Art286rt288 7'%28  I '7  '7G7'22"1##'71P`prspq'77ACCGG GGp'7 '   ( 3IOPP c)ghi?'LDO1%s ratio=%d %s freq=%d Should not use MCLK Unsupported system clock Unsupported sample rate %d Unsupported channels %d format val = 0x%x I2C error %d rt286Failed to reguest IRQ: %d HVVREFDellIntel Wilson BeachIntel Skylake RVPIntel Kabylake RVPThinkpad Helix 2ndrt286-aif1AIF1 CaptureAIF1 Playbackrt286-aif2AIF2 CaptureAIF2 Playbacksnd_soc_rt286sound/soc/codecs/rt286.cADC 0MCLK MODEADC 1FrontSurroundHP PowerLDO2MIC1MIC1 Input BufferSPODMIC1DMIC1 PinDMIC2DMIC2 PinDMIC ReceiverRECMIXBeep SwitchBeepLine1 SwitchLINE1Mic1 SwitchADC 0 MuxDmicMicADC 1 MuxAIF1TXAIF2TXDAC 0AIF1RXDAC 1AIF2RXDAC SwitchRECMIX SwitchSPK MuxHPO MuxSwitchHPO LHPO RSPOLSPORHPO PinSPDIFSPO sourceHPO sourceADC 1 sourceADC 0 sourceI2S SwitchDAC0 Playback VolumeADC0 Capture SwitchADC0 Capture VolumeAMIC VolumeSpeaker Playback SwitchSys_clk is not matched (%d %d) Failed to allocate register map: %d Device with ID register %#x is not rt286 license=GPLauthor=Bard Liao description=ASoC RT286 driversrcversion=FE864C6B266050471BE7A4Ealias=acpi*:INT343A:*alias=i2c:rt288alias=i2c:rt286depends=snd-pcm,snd-soc-core,snd-soc-rl6347aretpoline=Yintree=Yname=snd_soc_rt286vermagic=5.4.0-216-generic SMP mod_unload modversions rt286_mic_detectpmodule_layoutء__devm_regmap_init6jsnd_pcm_format_widthӅ3-system_wqmsleepi2c_del_driverDsnd_soc_dapm_get_volsw"Jregmap_update_bits_basejdelayed_work_timer_fn__const_udelay9cinit_timer_keyJcancel_delayed_work_syncsnd_soc_component_update_bitsj[*snd_soc_put_volsw_kSregmap_readVHQsnd_soc_get_volswLrl6347a_hw_read>2)snd_soc_info_enum_double^dmi_check_systemrl6347a_hw_writeLGsnd_soc_dapm_put_volswr request_threaded_irqڶV3_dev_err/devm_kmemdup1snd_soc_info_volswqi2c_register_drivermqueue_delayed_work_on) __stack_chk_faily"pm_wakeup_dev_eventndevm_snd_soc_register_component&snd_soc_dapm_syncsnd_soc_component_writem__fentry__"__dynamic_dev_dbgD$regcache_mark_dirty8snd_soc_dapm_force_enable_pin#snd_soc_dapm_disable_pin<snd_soc_jack_reportYdevm_kmallocc}regmap_writeRNregcache_sync6 regcache_cache_only;JQfree_irq%e$snd_soc_dapm_put_enum_doubleEEEEGGssrrqqppqqppCCpp`P`P## !g)snd_soc_rt286GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-rt286.koKR#u.BV-l@ y  7 >&@ >`(K@+\p%n0N|8 886* :p8U6bj AzP A e .@ ` o  0 XV8 ) $FPZ r`{m0 @ & (<4W @h `u U@ @.  @S@ QP@PPNP`OPTRP*RP> RPRNha0PoOh~PhRQ Qhh`hhh`h*h@`hVhk`hV` hh`hVh`h    !"#';IVcq  2C& Ii}   `C  @m ~         , B Z q      __UNIQUE_ID_srcversion46__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_rt286_mic_detect__kstrtab_rt286_mic_detectrt286_volatile_registerrt286_readable_registeris_mclk_modert286_i2c_removert286_set_dai_fmtrt286_mic1_eventrt286_ldo2_eventrt286_set_bclk_ratio__UNIQUE_ID_ddebug101.49298__func__.49299rt286_set_dai_sysclk__UNIQUE_ID_ddebug100.49280__func__.49281rt286_set_dai_sysclk.coldrt286_hw_params__UNIQUE_ID_ddebug99.49252rt286_hw_params.coldrt286_spk_eventrt286_set_dmic1_eventrt286_resumert286_suspendrt286_removert286_probert286_jack_detect_workrt286_i2c_probert286_regmaprt286_index_defrt286_regforce_combo_jack_tablert286_support_power_controlsrt286_irqrt286_daisoc_component_dev_rt286dmi_dellrt286_i2c_probe.coldrt286_set_bias_levelrt286_jack_detect.constprop.0rt286_i2c_driver_initrt286_i2c_driverrt286_i2c_driver_exit__func__.49253__UNIQUE_ID_license104__UNIQUE_ID_author103__UNIQUE_ID_description102rt286_acpi_matchrt286_i2c_idrt286_snd_controlsrt286_dapm_widgetsrt286_dapm_routesrt286_aif_dai_opsrt286_rec_mixrt286_adc0_muxrt286_adc1_muxrt286_spo_muxrt286_hpo_muxrt286_front_mixspo_enable_controlhpol_enable_controlhpor_enable_controlrt286_spo_enumrt286_dac_srcrt286_hpo_enumrt286_adc1_enumrt286_adc_srcrt286_adc_valuesrt286_adc0_enum__compound_literal.15__compound_literal.14__compound_literal.13__compound_literal.9__compound_literal.10__compound_literal.11__compound_literal.12__compound_literal.7__compound_literal.8out_vol_tlv__compound_literal.2__compound_literal.3__compound_literal.4mic_vol_tlv__compound_literal.5__compound_literal.6snd_soc_dapm_put_enum_doublefree_irqregcache_cache_onlyregcache_syncregmap_writedevm_kmalloc__this_modulesnd_soc_jack_reportcleanup_modulesnd_soc_dapm_disable_pinsnd_soc_dapm_force_enable_pinregcache_mark_dirty__dynamic_dev_dbg__fentry__init_modulesnd_soc_component_writesnd_soc_dapm_sync__crc_rt286_mic_detectdevm_snd_soc_register_componentpm_wakeup_dev_event__stack_chk_failqueue_delayed_work_oni2c_register_driversnd_soc_info_volswdevm_kmemdup_dev_errrequest_threaded_irqsnd_soc_dapm_put_volswrl6347a_hw_write__mod_i2c__rt286_i2c_id_device_table__mod_acpi__rt286_acpi_match_device_tabledmi_check_systemsnd_soc_info_enum_doublerl6347a_hw_readsnd_soc_get_volswregmap_readsnd_soc_put_volswsnd_soc_component_update_bitscancel_delayed_work_syncinit_timer_key__const_udelaydelayed_work_timer_fnregmap_update_bits_basesnd_soc_dapm_get_volswi2c_del_driversnd_soc_dapm_get_enum_doublemsleepsystem_wqsnd_pcm_format_width__devm_regmap_initAa~  )0 8Acxq -Ss1^v    @Wc   8 !^ 3!oc2 < cM ~q H} H  p  & 9 Q v    y  z , y5 A V a       O |h  u       X  { V9 {@ Xe  j    { {  {*A{_  !)5 <  Dk `p{{{ `1Rs 1'. 6= EL T\o{y   % -I{f4P~d~  # (29 i>H T Yc o t~ M HD  D D D  }   h(0  @   X V  U @  ` @     p    p8     `   `@PX```p 0@P`p 0@P  #0` h6pBL B( 0 BQUL@UH P UQB`pU_ f0msz@HPm z`hp (0@HP`p 0H !"$x$0H%&&')H*+0,.x.P H/01 H2@S3H45B6 Q6UH7@P8s84H9_P9'::Z;f;M=mH>z?@N@HA`OBHCCTDE8F HFRGGRHHH RIJLHMNNNNwNNN0PpOOOOwOOO0P0P8PPPhPpPxPwPPPRPQ0QHQPQXQwhQQQRQQRQR RL0RHRPRXRhRRRRRR`RSSS(SPS6hSpSxSSS SSSS`S#TTT(T@TXT`ThTxT`TTTTTTTUUU`0UHUPUXU`UVhU` U+UUUUU?UUUVVV` VS8V@VHVPVVXVpV_VVVV`@` @(p080@HP X `P h p x@ `  0 (" ` $ (  @8h   '4Bp MZh v8h@HvPphx@vx0.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?:@$JE@p$^Y@@`$ni@0$ ~ y@п0$ @$ X @P$o@h($2Xpw2srBt7yuu@ 0@$  @h8$$(@ $3@.@0$MR0X[؏k؏%w  z0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H zcL:yvD:&(!]C^FW'«A" = t_ki4ԸQ 捖Kz s.?CMA\oGDޑ\}GO)Xg öɀRe Rvd ib K%(@yP}κ_w TĮl Z2nCBlN'{y!T~frMQR ۤ _S:&eJBvZR7Tc?4@Zp6iҜ(viI CyoNm#u'x9df6|& \N1#wPS-Rք4>Ng`/)Euh -Z>882m_+ W:< q`!q v^MA %͟Y"^L$=/|# aΑ 24P,KƮR}Y~Module signature appended~