ELF>"@@$#GNU9e\ۦ'yLinuxU1HCw#wv]ÍNܸ]H@UH/w]HHHø]ff.@UHG1HH@xHHHxC1]ff.UH`Ht @1]1ɺ @1]fUHAVAAUATASLo`IuH^xDD1=-1v uDAh HHH9 H9uB LD1He[A\A]A^]QAEHHHXHUHSH_(H@t u1ɺD1[]HXH@xH0DHXHHH1[]HXHHH1[]fDUHAVAUATSLg`DAAA01A  E1%؃ A@LɺLALM$ID$E1HXxA@[DA\A]A^]Ã1pnCɀ]=A 14A  A@1It$AHHHwBHLAą#C tNƃ^HLAąC t3ƃD[A\A]A^]úHLtAHLtAft/UHSH_H{(Ht H{D1[]1HsHHH1[]ff.UHAWAVAUIATSHHGL`xDM,$I$M|$HM$HHLcI?H IL9uI|$I|$IEHXxC u{HLu5IEMHXxC HLH[A\A]A^A_]It$HHH HL냺HLuC K HLuHLhC tRHLFHL-HLtHLHL@UHAUATHUSHHH~Lf,eH%(HE1U؅3€@0AH{HUؾ'U؅t@€@ AHMeH3 %(H[A\A]]H{HUܾ.AŅH{E @HUܾCDEEHHt7DHDDHHt @DUE1Aff.fUHAVIAUIATSHeH%(HE1EDLg LHH;11HLHCHH=AIHUԹHLcIFIC UԍBS0H{HGpHtHHS4@S4CeH%(HE1DEDD!9tIAd EtRuN'AI>HUDDEDD!9uHMeH3 %(uNHe[A\A]A^A_]údD)i҈RADHAUHPHEH8H1UHG(ALXGLH GHIrx=?1==uR%At-AtjD1]=t~=u<%AuLNH~ALl]=?%=Q@$LNH~E1L)]ù%f %WLGDHLH1]ù%'@UHAWAVAUIATSH(HZ`DAE$AE(10HHCLLxxAAA1H߾DEAE1ɾHߺDE1H]HL}L@IEDEAAIA!t|AE9(uEA;EuEe AEH߉MDHADAUuЋMADAA9~AO΄DEDEAIEA!uEIL}H]A΃EAHIcƾHHL$ET$DDUAD$ HAfEAվHAD$H߾ EEl$H߾ DAD$ HfEUоHE\$AHAȺED]AEEL$AHAȺEDMAEEd$HDMԺH߾EDMD]DUD1He[A\A]A^A_]à 0F$F(1E(HsHHAEHrEADHHsDEPAAHPEASATAUDmPAU1H8He[A\A]A^A_]1W M1H 1H> A}$u5A}(u*H{HH1HH{DHHH{DHHI|$HAI|$HAI|$HAI}HEEHL1HLHLAHLUHLUHLUHLHLHLUHLUHLUHLHLUHLEEH{HHC(H{HEEH{HEEH{HC0H{DHI|$HH{LHWHLHA(H{HHH{HH{HUHHH]UHH]mic_bias_eventaic31xx_wait_bitsaic31xx_dapm_power_eventaic31xx_regulator_eventaic31xx_codec_probeaic31xx_clk_offaic31xx_clk_onaic31xx_set_bias_levelaic31xx_set_dai_sysclkaic31xx_set_dai_fmtaic31xx_setup_pllaic31xx_hw_paramsaic31xx_i2c_probetlv320aic310xtlv320aic311xtlv320aic3100tlv320aic3110tlv320aic3120tlv320aic3111tlv320dac3100tlv320dac3101 10TI3100 >   Q  ? ?   2222XXd202 22??@00@   @!00+  +@ +  >> >!"V"V@   "V}  } }!  DD@ D`` !X@@X@@@ X@@w@@w00 w!@@  @        !  &   ?@ ABQRS## %s: clk_id = %d, freq = %d, dir = %d %s: Too high mclk frequency %u Invalid DAI master/slave interface Invalid DAI clock signal polarity Failed to request regulator notifier: %d Failed to read interrupt mask: %d Short circuit on Left output is detected Short circuit on Right output is detected Failed to read headset type: %d Unknown DAC interrupt flags: 0x%08x Failed to read overflow flag: %d Left-channel DAC overflow has occurred Right-channel DAC overflow has occurred DAC barrel shifter overflow has occurred ADC barrel shifter overflow has occurred Unknown overflow interrupt flags: 0x%08x Failed to allocate register map: %d Bad ai31xx-micbias-vg value %d Failed to request supplies: %d sound/soc/codecs/tlv320aic31xx.c%s: Failed! 0x%x was 0x%x expected 0x%x (%d, 0x%x, %d us) Unknown widget '%s' calling %s Unhandled dapm widget event %d from %s %s: Sample rate (%u) and format not supported Can not produce exact bitclockpll %d.%04d/%d dosr %d n %d m %d aosr %d n %d m %d bclk_n %d Speaker Driver Playback SwitchSpeaker Driver Playback VolumeSpeaker Analog Playback Volume%s: Unsupported frequency %d %s: turned on %s: turned off ## %s: fmt = 0x%x Invalid DAI interface format ## %s: DISABLE received ## %s ADC overflow has occurred ## %s: %s codec_type = %d ai31xx-micbias-vgresetHPVDDSPRVDDSPLVDDAVDDIOVDDDVDDnot able to acquire gpio aic31xx-irqUnable to request IRQ ## %s: %d -> %d codec clock -> on (rate %d) Could not reset device: %d Failed to restore cache: %d codec clock -> off ## %s: width %d rate %d %s: Unsupported width %d Master clock not supplied tlv320aic31xx-codecsnd_soc_tlv320aic31xxtlv320aic31xx-hifiCapturePlaybacktlv320dac31xx-hifiAIF OUTMIC1LPMIC1RPMIC1LMActivate I2S clocksHPLAIF INHPRSpeakerSwitchOutput LeftSPK ClassDSPKSpeaker LeftSPL ClassDSPLSpeaker RightOutput RightSPR ClassDSPRMIC1LP P-TerminalFFR 10 OhmFFR 20 OhmFFR 40 OhmMIC1RP P-TerminalMIC1LM P-TerminalMIC1LM M-TerminalMIC_GAIN_CTLADCFrom Left DACDAC LeftFrom MIC1LPFrom MIC1RPFrom Right DACDAC RightFrom AIN1AIN1From AIN2AIN2DAC Left InputLeft DataRight DataMonoDAC Right InputHP LeftHPL DriverHP RightHPR DriverLeft PlaybackRight PlaybackMICBIASADC Fine Capture VolumeADC Capture SwitchADC Capture VolumeMic PGA Capture VolumeDAC Playback VolumeHP Driver Playback SwitchHP Driver Playback VolumeHP Analog Playback VolumeOfflicense=GPL v2description=ASoC TLV320AIC31xx CODEC Driverauthor=Jyri Sarha srcversion=BA476D64EB3E52AED27579Dalias=acpi*:10TI3100:*alias=i2c:tlv320dac3101alias=i2c:tlv320dac3100alias=i2c:tlv320aic3111alias=i2c:tlv320aic3120alias=i2c:tlv320aic3110alias=i2c:tlv320aic3100alias=i2c:tlv320aic311xalias=i2c:tlv320aic310xdepends=snd-pcm,snd-soc-coreretpoline=Yintree=Yname=snd_soc_tlv320aic31xxvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout6jsnd_pcm_format_widthtsnd_soc_dapm_del_routesi2c_del_driverDsnd_soc_dapm_get_volsw"Jregmap_update_bits_base__const_udelayQsnd_soc_dapm_new_controlssnd_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_volswڶV3_dev_err1snd_soc_info_volswqi2c_register_driverjUfwnode_property_read_u32_arrayVzregulator_bulk_disableGusleep_range) __stack_chk_fail__devm_regmap_init_i2c_%devm_regulator_register_notifierndevm_snd_soc_register_componentsnd_soc_component_writem__fentry__"__dynamic_dev_dbg&snd_soc_params_to_frame_sizeeWdevm_gpiod_get_optionalD$regcache_mark_dirty<snd_soc_jack_reportsPgpiod_set_valueYdevm_kmallocޖ{devm_request_threaded_irqc}regmap_writeRNregcache_sync6 regcache_cache_only%e$snd_soc_dapm_put_enum_doubleDDDww((SSRRRR 00ABrCrsnd_soc_tlv320aic31xxGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-tlv320aic31xx.koK6^ ]#.BVj~'?W t  17HP<a@1s5>P8 @Y H08*h8E Tnh8    HTb8  Pp 088L Pa 4v p Q R@ %   `@ @ `$ @ 6O[0l ~8 [0  P /)p8E T8p8pK ,8$. 0= O8j8 0W     2,M;"c @v    T@ 9@ @ @JP IP  LP LP& KP4 `KPB O_ N} M L PP PP KP JP h h4 hJ h`  Uhn  `Vh|  Vh  `Wh h h h h h h h2  hH  h^ ht  Xh  Xh  h  U  h  `U  h  h  h  h-  U; hQ hg  Uu  h  U  h  U h h  U h  pU h%  W 5  Y B  Y O  `]0d  ](s     y          # 1 E  T h        6GTk+AYkw+C @o__UNIQUE_ID_srcversion52__UNIQUE_ID_alias51__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_6aic31xx_volatileaic31xx_writeableaic31xx_set_jackaic31xx_dac_muteaic31xx_set_dai_sysclk__UNIQUE_ID_ddebug101.51257aic31xx_divs__func__.51258aic31xx_set_dai_sysclk.coldmic_bias_event__UNIQUE_ID_ddebug97.51081__UNIQUE_ID_ddebug96.51074__func__.51075aic31xx_set_dai_fmt__UNIQUE_ID_ddebug100.51226__func__.51227common31xx_cm_audio_mapaic31xx_cm_audio_mapaic31xx_set_dai_fmt.coldaic31xx_regulator_event__UNIQUE_ID_ddebug103.51286__func__.51287aic31xx_codec_probe__UNIQUE_ID_ddebug108.51372aic310x_snd_controlsdac31xx_dapm_widgets__func__.51373aic311x_snd_controlsaic31xx_snd_controlsaic31xx_dapm_widgetsaic31xx_audio_mapaic311x_dapm_widgetsaic311x_audio_mapdac31xx_audio_mapaic310x_dapm_widgetsaic310x_audio_mapaic31xx_codec_probe.coldaic31xx_irqaic31xx_irq.coldaic31xx_i2c_probe__UNIQUE_ID_ddebug109.51423aic31xx_i2c_regmapaic31xx_dai_driversoc_codec_driver_aic31xx__func__.51424dac31xx_dai_driveraic31xx_i2c_probe.coldaic31xx_set_bias_level__UNIQUE_ID_ddebug106.51346__func__.51347__UNIQUE_ID_ddebug105.51319__UNIQUE_ID_ddebug104.51305aic31xx_set_bias_level.coldaic31xx_wait_bits.isra.0.constprop.0__func__.51013aic31xx_dapm_power_event__UNIQUE_ID_ddebug95.51036aic31xx_dapm_power_event.cold__func__.51032aic31xx_hw_params__UNIQUE_ID_ddebug99.51183__UNIQUE_ID_ddebug98.51172__func__.51184aic31xx_hw_params.cold__func__.51171aic31xx_i2c_driver_initaic31xx_i2c_driveraic31xx_i2c_driver_exit__func__.51320__func__.51306__UNIQUE_ID_license112__UNIQUE_ID_description111__UNIQUE_ID_author110aic31xx_acpi_matchaic31xx_i2c_idaic31xx_dai_opscommon31xx_snd_controlscommon31xx_dapm_widgetscommon31xx_audio_mapaic31xx_dapm_spl_switchaic31xx_dapm_spr_switchp_term_mic1lpp_term_mic1rpp_term_mic1lmm_term_mic1lmaic31xx_left_output_switchesaic31xx_right_output_switchesdac31xx_left_output_switchesdac31xx_right_output_switchesldac_in_controlrdac_in_controlaic31xx_dapm_hpl_switchaic31xx_dapm_hpr_switch__compound_literal.35__compound_literal.34__compound_literal.33__compound_literal.32mic1lm_m_enummic1lm_p_enummic1rp_p_enummic1lp_p_enum__compound_literal.30__compound_literal.31__compound_literal.27__compound_literal.28__compound_literal.29__compound_literal.25__compound_literal.26__compound_literal.22__compound_literal.23__compound_literal.24rdac_in_enumldac_in_enum__compound_literal.19class_D_drv_tlv__compound_literal.20sp_vol_tlv__compound_literal.21__compound_literal.16__compound_literal.17__compound_literal.18adc_fgain_tlv__compound_literal.12__compound_literal.13adc_cgain_tlv__compound_literal.14mic_pga_tlv__compound_literal.15dac_vol_tlv__compound_literal.8__compound_literal.9hp_drv_tlv__compound_literal.10hp_vol_tlv__compound_literal.11mic_select_textrdac_in_textldac_in_textaic31xx_reg_defaultsaic31xx_ranges.LC49snd_soc_dapm_put_enum_doubleregcache_cache_only__mod_i2c__aic31xx_i2c_id_device_tableregcache_syncregmap_writedevm_request_threaded_irqdevm_kmallocgpiod_set_value__this_modulesnd_soc_jack_reportcleanup_moduleregcache_mark_dirtydevm_gpiod_get_optionalsnd_soc_params_to_frame_size__dynamic_dev_dbg__fentry__init_modulesnd_soc_component_writedevm_snd_soc_register_componentdevm_regulator_register_notifier__devm_regmap_init_i2c__stack_chk_failusleep_rangeregulator_bulk_disablefwnode_property_read_u32_arrayi2c_register_driversnd_soc_info_volsw_dev_errsnd_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_bitssnd_soc_dapm_new_controls__const_udelayregmap_update_bits_basesnd_soc_dapm_get_volswi2c_del_driversnd_soc_dapm_get_enum_doublesnd_soc_dapm_del_routes__mod_acpi__aic31xx_acpi_match_device_tablesnd_pcm_format_widthAQc TYj [z    P 3H O V h[n u -| 0';Y|`D  =& +I  Q    |D%.F PM nT Yq  PC 4Kn pu | 8 Q R %     `!2 @:O `Wk @s )+2p;DPB] ! g ~ [     P  ? G O Z e p u     P      1 D X _ j t  3     = p V j ~      2 A ^ u  QY RY    (5A H M` Ng r DYwl0jy  H  !] @Yq @Y+HYv,A 0     z 0   0 . 5 :DP P[`l xw| P S [ W  (  #+ 2 :B)K S][f Xnw (2 ; XD [     # &+3 @ HP [ `l z k   0 M  ] ]( -2    8X  T9 p(P gogv`gp}g 0@HP`hp 0      @ P   ) o  4 o` h ?p o J ) v J( 40 v J ? v \ ) }@ \H 4P } \ ? }n)}`nh4p}n?} 0J\@Png`hpo (0vv@HP`hp (0@ HP  `p  0(0808@CHPLCLh(@J(h (!@J!h"I(#h$%o&v((}h))L*J(+ L+\h,K(-0-C-h.n.`K/0h1 O(22Nh3gp3C45(77Mh88L99K:h;P(< < Ph=p=W=>>e??0h@K(ACAJhB8BCLDDtXE(FhGHIJJJ(JPJhJpJxJJJJJJJK(K0K8KHKpKnKKKKUK\KKKL`V0LJHLPLXLhLVLLLLL`WLMMM(M@MXM`MhMxMMMMMMMMNNN0NHNPNXNhNNNNNNNNOOO0OHOPOXOhO OOOOO OOOOP0P HPPPXPhPXPPPPPXP`QQQ(Q @QXQ`QhQpQUxQ QQQQQ`UQ Q`RRR(R @RXR`RhRpRUxR RRRRR`UR R|SSS SU(S@SXS`ShSxSSSSSSUS SSTTTUT 0THTPTXT`TUhTTTTTTTTTTUUU U8U@UHUPUpUXUUWpVWVWpWWW3W)W4W?XYX YY3YYY Y3(Y0Y8Y[@\\`]\ ]@ (08@pHP X `hp x"xdX 7$>(04 8@2D?H@PTfX``P d h(p t xA 9 VJ=Z  8h0CKTKP 8@pH Ppx =  N P( 0nPX` h =0   08@ H-hpx 0 x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.modinfo__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?:@` !J/6E@!^eY@h`!ni@0! ~^ y@ (! 0x@! 2x2o}7 @! @@!h @H0!x@x! @@X!0!&+0X4XDX x`" ؽ!S0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H wR %fŋkROVᵅ'ӎE}ا)LbAF{8o2 -J t ,Lc*1Cyn; lgϲJYd|lAK?c |ƥ9l0Q qt*)8iݒwnB =Z'}|1 [sDoAz&J6{B#<:}0>Ku(q:Q|H>kUDže0lc-6+).ŅOfτEu g*yŎ4oc>1l2t36$AoB0'31ַՃN:N8w=m`먒 5 bVaLan,#'0v-IDƓ D#p.G0][;"|FڡB"IcoL |PT]Oh@F=zLF!vc 5ѠgV?sdݴ~Module signature appended~