ELF>@@GNUU9GVs/)Vip?LinuxUH]ff.@UHSHHHHBHHHH"Hw1HHHu61H1[]HHHt;u1[]fDULF`I@HH@xu Ht(E1ɃtDʾ L1]ADJ@UHAVA+AUATSLo`L,LAAÃEt3ÀL+ˀAL,1[A\A]A^]AL+L,1[A\A]A^]ff.@UHAWAVAUATSLw`IFLLxx LAA?Aʼn%A?=0wz== ALJA@%tgwkt uoÀALAAL 1[A\A]A^A_]=@u+ALJ%uA-A@v[A\A]A^A_]ALJAUALJÀAUHAVAUATAԺ0SLo`fIELLpxLfE1[A\A]A^]ff.@U11HATISHGHXxL+L,L/L@L6LGLRL\LLVL]L3LAL:LH L L1ҾL1ҾL/.L/?L/5L/FL/QL/[Lf$u#,L(1[A\]ú/-L/>L/4L/EL/PL/ZL$fvfZ1ҾILFL纯KL纯NLOL/JL/ML/I/LLf.UHG(H@Htu1ɺ1]HXH@x(1]fDUHAWAVAUIATSH0Lb`ID$HXxDE LAA ƒAD¾ LAi(%Ӿ=EAPA=EAAElj1D9@u1ҾeLLEAD EA(v`ҾL1DA(LBЍf  EЅD1E EE1AHiMbEAA]H]H&ELeABDeAEuD˿D@8PDA)1)DD)AAD1D)9}@}AAE1DeA9uDmLeM̺LU׾ LU־LDLfBLEH0[A\A]A^A_]ÃLeL1ɺLEE뜋F$F(!DA0 AA EEAXLi}QEDm1EAI%L}AtE@D1҃)kduAi'DAЙ)lj1)DD)҉1)9}@uEAD]EA9tWEEt"DDYHiMbH&F<oLeE E1HAA Leff.@UH`LOHIAx9H֍JHH9A HL D1]Ðt%UHSH_vH{1[]11HH{1[]ff.UHAWAVIAUATSHHGLxxII?I_pHEMoHHL{I}AąH IH;]uILxIHtAfA$bLIcLPA$ffu( HLHLA(AIFMH@x$fv@fu( HLHLHD[A\A]A^A_]LHLHLHHL뜺 HLHLA(ALLHLHLHHLf.UHAWAVAUATISHH8eH%(HE1H@IID$xHD@Dx P HEDHEf#CHHEfHEEHEAfЃ)ED؉UۉUAu!HEeH3%(u;H8D[A\A]A^A_]ÉUHMDLLELeD}]DEU HAWAVAULo ATI0SHHHLLHEHGH11HIIGHH=LMA>AIFIAFA(ID$fA$w?HHHu tHHHY;uHIWLIGHIG(HIG@HIGXHH{0H{HA=6A0=6A0uzƃ,fA$HHLH IIHQHIILJH[A\A]A^A_]=Z2A@wƃ,fA$nIHQAwH HHu HHH;uNH}t_ LHALJID$ALJ(fA$ =-~2AP-~)ƃ,ALJID$fA$=2)AEƃ,CHA1HEEh^fUHAWAVAUATISHGLhxttH[1A\A]A^A_]A A$uAt1ɺLA tI}I}ADž Iui\AM4Iu:AADž vwI}1I}LLAAƅtEu DLDL2XAHuAHaHHEHLDHLHLHLI~HI~HDHLHLEEHLDHLUHHH]UHH]aic3x_hw_params \]\tlv320aic3xtlv320aic33tlv320aic3007tlv320aic3106tlv320aic3104&D8IIO b    %V3: %]AHd**  &%))mn  xxxxxx !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm3%s(): unable to setup PLL Unsupported slot width %d Failed to init class D: %d tlv320aic3x resettlv320aic3x-codectlv320aic3x-hifiCapturePlaybackLeft Class-D OutLeft Line OutRight Class-D OutSPOPSPOMMono MixerLine2L Bypass SwitchLeft Line2L MuxPGAL Bypass SwitchLeft PGA MixerDACL1 SwitchLeft DAC MuxLine2R Bypass SwitchRight Line2R MuxPGAR Bypass SwitchRight PGA MixerDACR1 SwitchRight DAC MuxMono OutMONO_LOUTMic2L SwitchMIC2LMic2R SwitchMIC2Rsingle-endedLINE2LdifferentialLine2L SwitchMic3L SwitchMIC3LMic3R SwitchMIC3RLeft ADCGPIO1 dmic modclkLINE2RLine2R SwitchRight ADCDMic Rate 128DMic Rate 64DMic Rate 32Left Line MixerRight Line MixerLeft HP MixerRight HP MixerLeft HPCOM MixerRight HPCOM MixerLeft Line1L MuxLINE1LLeft Line1R MuxLINE1RLine1L SwitchLine1R SwitchRight Line1R MuxRight Line1L MuxDAC_L1Left DACDAC_L2DAC_L3DAC_R1Right DACDAC_R2DAC_R3LLOUTRight Line OutRLOUTLeft HP OutHPLOUTRight HP OutHPROUTLeft HPCOM Muxdifferential of HPLOUTconstant VCMLeft HP ComHPLCOMRight HPCOM Muxdifferential of HPROUTdifferential of HPLCOMexternal feedbackRight HP ComHPRCOMLeft PlaybackRight PlaybackLeft CaptureRight CaptureMic BiasDetectionRouteClass-D Playback VolumeMono Line2 Bypass VolumeMono PGA Bypass VolumeMono DAC Playback VolumeMono Playback SwitchMono Playback VolumeLine Line2 Bypass VolumeHP Line2 Bypass VolumeHPCOM Line2 Bypass VolumePCM Playback VolumeLine PGA Bypass VolumeLine DAC Playback VolumeHP PGA Bypass VolumeHP DAC Playback VolumeHPCOM PGA Bypass VolumeHPCOM DAC Playback VolumeLine Playback VolumeLine Playback SwitchHP Playback VolumeHP Playback SwitchHPCOM Playback VolumeHPCOM Playback SwitchAGC SwitchLeft AGC Target levelRight AGC Target levelLeft AGC Attack timeRight AGC Attack timeLeft AGC Decay timeRight AGC Decay timeDe-emphasis SwitchPGA Capture VolumePGA Capture SwitchADC HPF Cut-offOutput Driver Power-On timeOutput Driver Ramp-up step0ms1ms2ms4ms0us10us100us10ms50ms100ms200ms400ms800ms2s4s500ms8ms11ms16ms20ms-5.5dB-8dB-10dB-12dB-14dB-17dB-20dB-24dBDisabled0.0045xFs0.0125xFs0.025xFsIOVDDDVDDAVDDDRVDDtx and rx masks must be symmetric tx and rx masks need to be non 0 Invalid mask, slots must be adjacent Failed to request regulator notifier: %d GPIO functionality is not supported on tlv320aic3104 Failed to request supplies: %d Too high supply voltage(s) AVDD: %d, DVDD: %d Invalid supply voltage(s) AVDD: %d, DVDD: %d Left Line Mixer Line2R Bypass VolumeRight Line Mixer Line2L Bypass VolumeLeft HP Mixer Line2R Bypass VolumeRight HP Mixer Line2L Bypass VolumeLeft HPCOM Mixer Line2R Bypass VolumeRight HPCOM Mixer Line2L Bypass VolumeLeft Line Mixer PGAR Bypass VolumeLeft Line Mixer DACR1 Playback VolumeRight Line Mixer PGAL Bypass VolumeRight Line Mixer DACL1 Playback VolumeLeft HP Mixer PGAR Bypass VolumeLeft HP Mixer DACR1 Playback VolumeRight HP Mixer PGAL Bypass VolumeRight HP Mixer DACL1 Playback VolumeLeft HPCOM Mixer PGAR Bypass VolumeLeft HPCOM Mixer DACR1 Playback VolumeRight HPCOM Mixer PGAL Bypass VolumeRight HPCOM Mixer DACL1 Playback Volumelicense=GPLauthor=Vladimir Barinovdescription=ASoC TLV320AIC3X codec driversrcversion=6C3C2A2E9E0C82BE17CC7B9alias=i2c:tlv320aic3104alias=i2c:tlv320aic3106alias=i2c:tlv320aic3007alias=i2c:tlv320aic33alias=i2c:tlv320aic3xdepends=snd-pcm,snd-soc-coreretpoline=Yintree=Yname=snd_soc_tlv320aic3xvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout6jsnd_pcm_format_widthi2c_del_driverDsnd_soc_dapm_get_volsw\"Ggpio_requestgpio_to_desc__const_udelayQsnd_soc_dapm_new_controlssnd_soc_component_update_bitsj[*snd_soc_put_volswVHQsnd_soc_get_volswoD1devm_regulator_bulk_getregulator_bulk_enable>2)snd_soc_info_enum_doublejsnd_soc_dapm_kcontrol_dapmyRsnd_soc_dapm_add_routes囝R_dev_warnprintk )snd_soc_add_component_controlsLGsnd_soc_dapm_put_volsw3Dgpiod_direction_output_rawڶV3_dev_err1snd_soc_info_volswqi2c_register_driversnd_soc_get_enum_doubleVzregulator_bulk_disable) __stack_chk_fail__devm_regmap_init_i2c_%devm_regulator_register_notifierndevm_snd_soc_register_component vregulator_get_voltagesnd_soc_component_writem__fentry__Rgpio_freeD$regcache_mark_dirty*snd_soc_put_enum_double-K@gpiod_set_raw_value_snd_soc_component_test_bitsrsnd_soc_component_read32Ydevm_kmallocRNregcache_sync6 regcache_cache_only%e$snd_soc_dapm_put_enum_doubleDDEEBBGGFFDDCC774499886655>>;;@@??==<<00--2211//..NNMMLLKKJJIIZZWW\\[[YYXXSSPPUUTTRRQQIIX OOOOvvKNvvJMvvILvv4Evv->vvPZvvBBvv77vv;;vv00vvWWvvSSww :H :H3A 3AV] V]vv6Gvv5Fvv/@vv.?vvR\vvQ[vvDDvvCCvv99vv88vv==vv<<vv22vv11vvYYvvXXvvUUvvTT+,2222snd_soc_tlv320aic3xGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-tlv320aic3x.ko( N#q.BVj~   07 $ 6/l=@H@Z0aoFzZPq  gP R v + PF `5 a u A  1  ` , , 0((`8 0E@6 Xb @z Hd   $*7 D W `X#j s @  ~@ }@   8 V @v `  {P  `{P P- PK @Ph P @}P |P |P |P h h7 hM hc hy hhhhhhhh0hGh]hshhh h h h h h$  h:  hP  hf  h|  h  h h h h h h h, hB hX hn h h h h h h h h h4 hJ h` hv h h h h h h h h& h< hR hh h~ h h h  h  @h  h  h p %  h; 5L "hb "hx !h !h    h 'h &h &h%h%h0$hF$h\#hr#h65h5h4h4h3h3h2h$2h:1hP1hf0h|0h/h/h.h.h-h-h,h,,hB+hX+hn*h*h)h)h h h h  h  h6 `hL(hb6j(h'h h h h `  ` `   @. ` < pR (h } P  `p  != L`x3D[s  *B]v)@Oe__UNIQUE_ID_srcversion48__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_6aic3x_volatile_regaic3x_i2c_removereset_listaic3x_prepareaic3x_muteaic3x_set_dai_fmtaic3x_set_dai_sysclkaic3x_initmic_bias_eventaic3x_hw_paramsaic3x_hw_params.cold__func__.54146aic3x_set_dai_tdm_slotaic3x_set_dai_tdm_slot.coldaic3x_regulator_eventaic3x_probeaic3x_extra_snd_controlsaic3x_classd_amp_gain_ctrlaic3104_extra_dapm_widgetsintercon_extra_3104aic3x_extra_dapm_widgetsintercon_extraaic3x_dapm_mono_widgetsintercon_monoaic3x_mono_controlsaic3007_dapm_widgetsintercon_3007aic3x_probe.coldsnd_soc_dapm_put_volsw_aic3xaic3x_i2c_probeaic3x_regmapaic3x_supply_namesaic3x_daisoc_component_dev_aic3xaic3007_class_daic3x_i2c_probe.coldaic3x_set_bias_levelaic3x_i2c_driver_initaic3x_i2c_driveraic3x_i2c_driver_exit__UNIQUE_ID_license100__UNIQUE_ID_author99__UNIQUE_ID_description98aic3x_i2c_idaic3x_snd_controlsaic3x_dapm_widgetsinterconaic3x_dai_opsaic3x_mono_mixer_controlsaic3104_left_pga_mixer_controlsaic3104_right_pga_mixer_controlsaic3x_left_line_mixer_controlsaic3x_right_line_mixer_controlsaic3x_left_hp_mixer_controlsaic3x_right_hp_mixer_controlsaic3x_left_hpcom_mixer_controlsaic3x_right_hpcom_mixer_controlsaic3x_left_pga_mixer_controlsaic3x_left_line2_mux_controlsaic3x_right_pga_mixer_controlsaic3x_right_line2_mux_controlsaic3x_left_dac_mux_controlsaic3x_left_hpcom_mux_controlsaic3x_right_dac_mux_controlsaic3x_right_hpcom_mux_controlsaic3x_left_line1l_mux_controlsaic3x_left_line1r_mux_controlsaic3x_right_line1l_mux_controlsaic3x_right_line1r_mux_controlsaic3x_line2r_2_rdac_enumaic3x_line2l_2_ldac_enumaic3x_line1r_2_l_enumaic3x_line1r_2_r_enumaic3x_line1l_2_r_enumaic3x_line1l_2_l_enum__compound_literal.105__compound_literal.106__compound_literal.107__compound_literal.108__compound_literal.101__compound_literal.102__compound_literal.103__compound_literal.104__compound_literal.96__compound_literal.97__compound_literal.98__compound_literal.99__compound_literal.100__compound_literal.91__compound_literal.92__compound_literal.93__compound_literal.94__compound_literal.95__compound_literal.85__compound_literal.86__compound_literal.87__compound_literal.88__compound_literal.89__compound_literal.90__compound_literal.79__compound_literal.80__compound_literal.81__compound_literal.82__compound_literal.83__compound_literal.84__compound_literal.73__compound_literal.74__compound_literal.75__compound_literal.76__compound_literal.77__compound_literal.78__compound_literal.67__compound_literal.68__compound_literal.69__compound_literal.70__compound_literal.71__compound_literal.72__compound_literal.61__compound_literal.62__compound_literal.63__compound_literal.64__compound_literal.65__compound_literal.66__compound_literal.55__compound_literal.56__compound_literal.57__compound_literal.58__compound_literal.59__compound_literal.60__compound_literal.49__compound_literal.50__compound_literal.51__compound_literal.52__compound_literal.53__compound_literal.54aic3x_right_hpcom_enumaic3x_left_hpcom_enumaic3x_right_dac_enumaic3x_left_dac_enumclassd_amp_tlv__compound_literal.48output_stage_tlv__compound_literal.42__compound_literal.43__compound_literal.44__compound_literal.45out_tlv__compound_literal.46__compound_literal.33__compound_literal.34__compound_literal.35__compound_literal.36__compound_literal.37__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.41dac_tlv__compound_literal.4__compound_literal.5__compound_literal.6__compound_literal.7__compound_literal.8__compound_literal.9__compound_literal.10__compound_literal.11__compound_literal.12__compound_literal.13__compound_literal.14__compound_literal.15__compound_literal.16__compound_literal.17__compound_literal.18__compound_literal.19__compound_literal.20__compound_literal.21__compound_literal.22__compound_literal.23__compound_literal.24__compound_literal.25__compound_literal.26__compound_literal.27__compound_literal.28__compound_literal.29aic3x_lagc_level_enumaic3x_ragc_level_enumaic3x_lagc_attack_enumaic3x_ragc_attack_enumaic3x_lagc_decay_enumaic3x_ragc_decay_enum__compound_literal.30adc_tlv__compound_literal.31__compound_literal.32aic3x_adc_hpf_enumaic3x_poweron_time_enumaic3x_rampup_step_enumaic3x_rampup_stepaic3x_poweron_timeaic3x_agc_decayaic3x_agc_attackaic3x_agc_levelaic3x_adc_hpfaic3x_linein_mode_muxaic3x_right_hpcom_muxaic3x_left_hpcom_muxaic3x_right_dac_muxaic3x_left_dac_muxaic3x_regsnd_soc_dapm_put_enum_doubleregcache_cache_onlyregcache_syncdevm_kmalloc__this_modulesnd_soc_component_read32snd_soc_component_test_bitscleanup_modulegpiod_set_raw_valuesnd_soc_put_enum_doubleregcache_mark_dirtygpio_free__fentry__init_modulesnd_soc_component_writeregulator_get_voltagedevm_snd_soc_register_componentdevm_regulator_register_notifier__devm_regmap_init_i2c__stack_chk_failregulator_bulk_disablesnd_soc_get_enum_doublei2c_register_driversnd_soc_info_volsw_dev_errgpiod_direction_output_rawsnd_soc_dapm_put_volsw__mod_i2c__aic3x_i2c_id_device_tablesnd_soc_add_component_controlsprintk_dev_warnsnd_soc_dapm_add_routessnd_soc_dapm_kcontrol_dapmsnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_getsnd_soc_get_volswsnd_soc_put_volswsnd_soc_component_update_bitssnd_soc_dapm_new_controls__const_udelaygpio_to_descgpio_requestsnd_soc_dapm_get_volswi2c_del_driverregmap_register_patchsnd_soc_dapm_mixer_update_powersnd_soc_dapm_get_enum_doublesnd_pcm_format_width!s6  6  6A`p)1g{(:L^u *<N`r /Ul~BQ6M     : L `  !    i P 4& 4G Q y      P   ? T q        `5  5 A:I  N] 1bn v   `  A   ,  1\ITa  (66  6R  6g<6~D6L6T6  @-6F6X  6  6  6  6# T q09FVr   " * 4I > F PI W P_ iI p (x I q x     8  0     HX`Xh x @0`p @P`p 0@H'P4AVgz`hp 0@zHPz   ` h p     (  0     - 3 <@ VH P N V  N z U V` zh  p  z   - c0 < < m < {@<PAV`hpAV (0AV@HAPVAV`hpAV (0 @ HP$2 `3p@ @(0QQ@zH$PQz2@cz`4hbpi4ri 4(y0i@HP'4`hgpz 04@HP'4gz`hp 0@ H 'P 4  g z!!!`!p!!!4 "0""""""'"4@#H#gP#z###$$`$p$$$ %(%0%%%'%4%%g%z@&H&P&&&&'''`'h'p''' ( 0(((((('(4@)H)gP)z)))*'*7*`*'h*p**'** +'(+N0++'+e++w+'@,P,w,-(/h012h3(4h55~6z(7}7h8(99h::;(< <h=@(>>`h?@AhB(CC{hDzD EV(F`{F<(HmhI{JKhL(MMhNNO(P PhQ@(RR`hST-U(WNhXipXY4(ZZh[(\h]^__(aa@hb'bcd(fwhg3pgh(i@}i hj |(kc0khlQl|m@(n|nXo(phqrs(u hvwx(zp{{{ {{{{{ {|0|H|P| X|h|||| |||}} }(}P}h}p} x}}}2}}}0}~$~ ~(~08~P~h~p~x~0~~~~~0~~$0(@2X`h0x0002HPX0h$0ЀU0  8@H0Xp 0Ё$0 28@H0X p0  ؂0  (080Hp  '؃  g(08 H `x  ȄЄ؄  A ( 8 Phpx 'ȅ ؅g (@X`h x ȆA 0HPX h' Їg  8@H Xp A؈ (08 H`'x gȉЉ؉  ( 8Phpx AȊ ؊ (@X`h x' ȋA 0gHPX h Ќ  '8@H Xpg ؍ (08 H`Ax ȎЎ؎ ' ( 8Pghpx ȏ ؏ (@AX`h x Ȑ (@Php xȑБ ؑ(08@p H p5" ؒ5"$(08@5H!`=x!RȓГؓ `(08@5H'`x5&ȔДؔ5& (058%Phpx5%(ȕЕ5ؕ$g 5($@X`hp5x#5Ȗ# 6(5@PX`hp5x5x5ȗ4540HPX`5h353И52 @8@HP5X2ph51ؙ51(08@5H0`x50ȚКؚ5/ (058/Phpx5.țЛ5؛.  5(-@!X`hp5x-95Ȝ,S,0hHPXh+}+Н* 8@HPX*p)؞)(08H `xȟП؟ (8P2hpxFȠؠ`[((@nX`hp6x(ȡ'0HPXh``hpx (08 @HPXp```h px"(,160;BGMSȧYЧ_اe``khtp~xpppppppx7N ePPPX`byrH` @ (008@PH PP X `0h`px` 8fx@ 6 6(6 6@6H6P6X6x0.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.1.rodata.str1.8.modinfo__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?:@ QxJHE@c0^^Y@f`n|i@(g0 ~в y@Xghj p@ 220g@ `6 @@P@@@00X80 h:!0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 'ΗY$]+īh6shacs{Eh @!}.︝W:hoEoUB'`r?./b?MQ2bLOt Uui!)r1N_WMHH"i kbzSD`=SLY=PK]˯=P%iSA7Fc:~_j,nTPgjMz34ђ"Tc~Module signature appended~