ELF>p@@"!GNU|Kȱ;u.u.LinuxUHGxF@H@H]FH1ff.U1H]UHATSHG`HpLfxD1A\$X[A\]ÉHHA\$X1[A\]@HG`H@Hxx%=@uRPwEG\t3@u.UE1E1HjH?ZùظUHAWAVAUATSLj`MMIYxCXD(1IAAD1HcD9$t'HHuI}DHxHc1H4RHD9t'HHuI}DHD$AF$A ̅AF(1DR DDk\AtA AjH;DE1E11Yx(jH;E1E1DZOHe[A\A]A^A_]Ã9DC\D,wADHLHmIuHH IuHHDC\A A E1DC\wD,DIuHHIuHHIuHH_1H+ ff.UHGHpxHH]ff.@UHAWAVHUAUATI&SHLwxeH%(HE1HMEH@IHXxH;U̾&UH;H;DE~]A=WIcAEIT$HHH H<=D)HLDHHL9r r A`H9uG|mE~E1CT4HH;AvIE9AtEAuVUH;&1H]eH3%(u9H[A\A]A^A_]G|mE뻋UH;&1뿸UHAWAVAUIATSHH_xeH%(HE1HIH@IL`xM$pLI<$HUȾ&UȾ&UI<$I<$ӾAtmAu}UI<$&G4v1I<$sHUEADHHA9E1LHEeH3%(u0HD[A\A]A^A_]ËUI<$&Aff.U HAUATLg SHLHHHpHHIHLHIEPI`H=HLIhH=w}IEIULIE IE8xb11HHIEHH=LLHHH[A\A]]øfDUHSHHt HH;Ht(1XAH;XA1[]ff.UHAVAUATISHHweH%(HE1LnxDtM`1HMeH3 %(He[A\A]A^]ÉHHuA$IuIhI`ID$HUо&LpxI>UI>ID$HUE1&HXxH;eH;DBTbH;BTaH;BT`H;IUH;&UH;&I>uI>UI>jE1E11djI}E1E11ɺIhXHt1I`Ht1IuIjE1E1I}1Z#UHAVAUIATSHHGHXxLsLcPLHhH`!AD$1jH;ʃ DʉʀʀDE1E11E1E1AL$jH;E1E1<AL$jH;E1E1AL$jH;E1E1AL$H jH;E1E1AL$jH;E1E1AL$jH;AL$jH;E1E1E1E1 AL$H jH; E1E1AL$jH;ɃA $E1E1jH;E1E1AL$jH;E1E1H AL$jH;E1E1AL$jH;AL$KjH;E1E1E1E1 AL$jKH; E1E1@AL$H KjH;@E1E1AL$jKH;E1E1AL$jLH;HCpH8H@HH9uHIǃ@H(H0HZH8H@@ǃLHPL1He[A\A]A^]HLHLEEHLEEHLEEI|$HEEI}HEEI}HEEUHHH]UHH] sta350_set_bias_levelsta350_set_dai_sysclksta350_hw_paramssta350L=F>  #(-23456789:;<=  P222&-- -1?HL ,1?HLc@\` ` ` @wjiji !"#$%&'*()*3+, 16789:;<~=>&?HIJKLmclk=%u rate: %u, ratio: %u Unsupported samplerate: %u 24bit 24bit or 32bit 20bit 18bit 16bit Unresolvable ratio: %u &sta350->coeff_lockresetpower-downvdd-digvdd-pllvccFailed to init regmap: %d level = %d Failed to startup device sta350sta350-hifiPlaybacksnd_soc_sta350sound/soc/codecs/sta350.cLEFTDACRIGHTSUBMaster VolumeCh1 VolumeCh2 VolumeCh3 VolumeDe-emphasis Filter SwitchDSP Bypass SwitchPost-scale Link SwitchCompressor/Limiter SwitchNoise Shaper BandwidthSubmix Mode SwitchZero Cross SwitchSoft Ramp SwitchMaster SwitchCh1 SwitchCh2 SwitchCh3 SwitchAutomode GCAutomode XOCh1 EQ Bypass SwitchCh2 EQ Bypass SwitchCh1 Binary Output SelectCh2 Binary Output SelectCh3 Binary Output SelectCh1 Limiter SelectCh2 Limiter SelectCh3 Limiter SelectBass Tone Control VolumeTreble Tone Control VolumeLimiter1 Attack Rate (dB/ms)Limiter2 Attack Rate (dB/ms)Limiter1 Release Rate (dB/ms)Limiter2 Release Rate (dB/ms)Ch1 - Biquad 1Ch1 - Biquad 2Ch1 - Biquad 3Ch1 - Biquad 4Ch2 - Biquad 1Ch2 - Biquad 2Ch2 - Biquad 3Ch2 - Biquad 4High-passLow-passCh1 - PrescaleCh2 - PrescaleCh1 - PostscaleCh2 - PostscaleCh3 - PostscaleThermal warning - PostscaleCh1 - Mix 1Ch1 - Mix 2Ch2 - Mix 1Ch2 - Mix 2Ch3 - Mix 1Ch3 - Mix 2Third orderFourth order0.51160.13700.07440.04990.03600.02990.02640.02080.01980.01720.01470.01370.01340.01170.01100.01043.15842.70722.25601.80481.35360.90240.45120.22560.15040.11230.09020.07520.06450.05640.05010.0451Limiter DisabledLimiter #1Limiter #2Binary outputUser80Hz100Hz120Hz140Hz160Hz180Hz200Hz220Hz240Hz260Hz280Hz300Hz320Hz340Hz360HzAC no clippingAC limited clipping (10%)DRC nighttime listening modeAnti-ClippingDynamic Range Compressionsta350->mclk is unset. Unable to determine ratio Failed to request supplies: %d Failed to register component (%d) Failed to enable supplies: %d High Pass Filter Bypass SwitchBiquad Coefficient Link SwitchZero-detect Mute Enable SwitchCh1 Tone Control Bypass SwitchCh2 Tone Control Bypass SwitchCh1 Master Volume Bypass SwitchCh2 Master Volume Bypass SwitchCh3 Master Volume Bypass SwitchLimiter1 Attack Threshold (AC Mode)Limiter2 Attack Threshold (AC Mode)Limiter1 Release Threshold (AC Mode)Limiter2 Release Threshold (AC Mode)Limiter1 Attack Threshold (DRC Mode)Limiter2 Attack Threshold (DRC Mode)Limiter1 Release Threshold (DRC Mode)Limiter2 Release Threshold (DRC Mode)FFX 3-state output - normal operationlicense=GPLauthor=Sven Brandau description=ASoC STA350 driversrcversion=8DA5C13B35871A8ACB9A9C0alias=i2c:sta350depends=snd-pcm,snd-soc-coreretpoline=Yintree=Yname=snd_soc_sta350vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout6jsnd_pcm_format_width4>i2c_del_driver"Jregmap_update_bits_base__const_udelayb˛@mutex_unlockj[*snd_soc_put_volsw_kSregmap_readVHQsnd_soc_get_volswoD1devm_regulator_bulk_getregulator_bulk_enable>2)snd_soc_info_enum_double=Xsnd_soc_put_volsw_rangeQ__mutex_initMRsnd_soc_info_volsw_range]snd_soc_dapm_force_bias_level*mutex_lock_snd_soc_get_volsw_rangeڶV3_dev_err1snd_soc_info_volswqi2c_register_driversnd_soc_get_enum_doubleVzregulator_bulk_disable) __stack_chk_fail__devm_regmap_init_i2cndevm_snd_soc_register_componentm__fentry__"__dynamic_dev_dbgeWdevm_gpiod_get_optional*snd_soc_put_enum_doublesPgpiod_set_valueYdevm_kmallocc}regmap_writeRNregcache_sync 3@@`@ }DXw    xig( H $,H d,xig0Dd0P,dGgsnd_soc_sta350GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-sta350.ko: R#u.DQ i ~7"0 @L8 x/P8J`8_Ho8p8 888  8 "!0 xG%^:o{ 0 RTp/8 k' 48F]o   @ `  '3 @  )  `) , @) A *M @ a @u   0) h )h hh hh. hDhZ hp &h &hh h h h h  h  h6 hL %h` %ht h h h hh hh $h, $hJ #hh #h "h "h ) hh !h !h' hI hk8 hh hh P  h2 hH g  h} h  '  '  (  @(  `(  (   '6  )D  )_  ) v  )             % 0 < \ s     @    ! , J c p          3 B __UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6sta350_coefficient_infosta350_i2c_removesta350_set_dai_sysclk__UNIQUE_ID_ddebug95.53426sta350_set_dai_fmtsta350_hw_params__UNIQUE_ID_ddebug96.53465interpolation_ratiosmcs_ratio_table__UNIQUE_ID_ddebug98.53485__UNIQUE_ID_ddebug100.53504CSWTCH.54__UNIQUE_ID_ddebug101.53513__UNIQUE_ID_ddebug99.53495CSWTCH.53__UNIQUE_ID_ddebug97.53480sta350_hw_params.coldsta350_removesta350_coefficient_putsta350_coefficient_getsta350_i2c_probe__key.53606sta350_regmapsta350_daista350_componentsta350_i2c_probe.coldsta350_startup_sequence.isra.0sta350_set_bias_level__UNIQUE_ID_ddebug102.53539sta350_set_bias_level.coldsta350_probesta350_probe.coldsta350_i2c_driver_initsta350_i2c_driversta350_i2c_driver_exit__func__.53540__func__.53427__func__.53466__UNIQUE_ID_license105__UNIQUE_ID_author104__UNIQUE_ID_description103sta350_i2c_idsta350_write_regssta350_read_regssta350_volatile_regssta350_regssta350_snd_controlssta350_dapm_widgetssta350_dapm_routessta350_dai_opsmvol_tlv__compound_literal.37chvol_tlv__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.41__compound_literal.42__compound_literal.43__compound_literal.44__compound_literal.45sta350_drc_ac_enumsta350_noise_shaper_enum__compound_literal.46__compound_literal.47__compound_literal.48__compound_literal.49__compound_literal.50__compound_literal.51__compound_literal.52__compound_literal.53sta350_auto_gc_enumsta350_auto_xo_enum__compound_literal.54__compound_literal.55__compound_literal.56__compound_literal.57__compound_literal.58__compound_literal.59__compound_literal.60sta350_binary_output_ch1_enumsta350_binary_output_ch2_enumsta350_binary_output_ch3_enumsta350_limiter_ch1_enumsta350_limiter_ch2_enumsta350_limiter_ch3_enumtone_tlv__compound_literal.61__compound_literal.62sta350_limiter1_attack_rate_enumsta350_limiter2_attack_rate_enumsta350_limiter1_release_rate_enumsta350_limiter2_release_rate_enumsta350_limiter_ac_attack_tlv__compound_literal.63__compound_literal.64sta350_limiter_ac_release_tlv__compound_literal.65__compound_literal.66sta350_limiter_drc_attack_tlv__compound_literal.67__compound_literal.68sta350_limiter_drc_release_tlv__compound_literal.69__compound_literal.70sta350_limiter_release_ratesta350_limiter_attack_ratesta350_limiter_selectsta350_binary_outputsta350_auto_xo_modesta350_auto_gc_modesta350_noise_shaper_typesta350_drc_acsta350_volatile_regs_rangesta350_read_regs_rangesta350_write_regs_rangeregcache_syncregmap_writedevm_kmallocgpiod_set_value__this_modulecleanup_modulesnd_soc_put_enum_doubledevm_gpiod_get_optional__dynamic_dev_dbg__fentry__init_moduledevm_snd_soc_register_component__devm_regmap_init_i2c__stack_chk_failregulator_bulk_disablesnd_soc_get_enum_double__mod_i2c__sta350_i2c_id_device_tablei2c_register_driversnd_soc_info_volsw_dev_errsnd_soc_get_volsw_rangemutex_locksnd_soc_dapm_force_bias_levelsnd_soc_info_volsw_range__mutex_initsnd_soc_put_volsw_rangesnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_getsnd_soc_get_volswregmap_readsnd_soc_put_volswmutex_unlock__const_udelayregmap_update_bits_basei2c_del_driversnd_pcm_format_width1Ap w |5Y `s x d  fOq    P A  X  pZ t _{ 8 Q  :  !s!E+Ka}  ~3 <[ cz    1  K+:DQ[q    gF Y v         4 H [ i       . N q     ? i      @ f    Yf  | X)18 CKT 8_gu } h h    h)p`)x@)*@ @(8 @p@ x=B F0BLBB HB=F LP Ph p x  0)   ^     )  i     )(  @ tX ` h p  )x            0 H P X h              8 @ H X &p      &     (08H `x  ) (8 P7hpx B M( @XX`hx%d % 0 HPXh p  @8@HXp` (08H$`x $# (8 #Phpx"  " )( @7X`hp)xR!o !0HPXh    8@HPXp @(08@ H `hx   (08Phpx   @X`h   0"HPX 1 @  J8@H pS b q(08 `x   ( Phpx   @X`h     0  '  '0!'!'0" (" (0# (#@(0$@($@(0%`(%(0&'&)'' '('%0',8'3@':H'AP'HX'O`'Vh']p'dx'k'r'y''''''''''''''(((( (((0(@(H(%`(3h(8p(=x(C(I(O(U([(a(g(m(s(y((((3((())@))`))))0@ (0 8@HPpX `ZkKx $(048@DmH`PFTX`cdh@ptx(08  #8@`H#P_px`#X`#Q`#A `(#0:PX``#h @#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.1.rodata.str1.8.modinfo__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?y:@ JE@^Y@`ni@0 ~+ y@ ) ;h@8 2P<2PCVF`G O@@`P8 @Pe@g@@0k0kX#Xk3Xkpk(  |W (B0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H |if~b0B^Ga0w]^\e!<}c5;~fx%`Xז)DK>{1KCavLj@iѧ8x#{FDlڙTPyt:hm sSo/H'IqaKHן8h{譂%@^i esDݎ雺f""ug(*GښYkT8ͨ|Q ڻy񙳐 M$}~%cSŽGxRg kjO_":Η(&k& lI.mȝH.)WpV5iՕC ~arhϵ}$R<2ڂrY )Kg*"-6<gvf3mDoK#@wl.W|Z~u MEu\Z^&,&VׁE.;_~Module signature appended~