ELF>B@@"!GNU+?LkdgOLinuxU3H]ff.UH4w]H@HH1]fUHG`@'XHxHHGx$P01]fU@E11HAVAUATSLZ`HD(McI\$xDS0 HD9u/DjDD)1)DD)AAD1D)9ELL uHcHC0   L 1[A\A]A^]@1҉tA@ u1ut*wO t#ÃtTuuփ@UH`HGHH@xP1]øtúf묃$UH`Ht 1]1ɺ 1]fUHHATISHH_xH{HL1ɺ?HC@[A\]UI HHATSHUHHM`xeH%(HE1tHHueH34%(u%H[A\]I|$@MHUHAUATISHGLhxI}ID$HXx{${%I|$H_xHC@HHSPHC`HHKHHSPHSXChHIT$HK@HBPHuHHAHC@fPHC@H@(HC@HǀHC@HǀHC@IT$H`HC@LH{@I|$HAE01AE[A\A]]úHLHL@UHAUATASHHpLnxDtIuEehH5IUH 1[A\A]]AHHuEDEff.fUHAUATSLoDG MEtv11D+DǙ1)ЉHc+<1)9LHHuDHLLL[A\A]]DHL1IuHHHcIuHH tU pHAVAULo ATIARSHLLeH%(HE1HLh11HLHHH=MIIVHC HS(s,tFHLAƅ{,1H{,HI$H;HH;HU̾Ẻ LHt&I$t@ HPHHS(HC %AHEeH3%(uHeD[AZA\A]A^]f.UHATISHGHXxttQt*[1A\]ËtTL纟1[A\]úH;1[A\]1ɺ1[A\]H;1H;HHLI|$HI|$HHC@I|$HHL{$t jH;E1E1 ^{%t jH; E1E1 YC(t jH;E1E14ZK tjH;E1E1XHHLAƅDOH{HHLAS,HLHLAUHHH]UHH]cs42l52_beep_workcs42l52_beep_eventcs42l52cirrus,cs42l52G1>G22;@*6>@@@@6n@@D+f+>@>>6n>>D"Vf"V}@}}6n}}DDfD@6nDXfXw@ww6nw  &&&&---   0HXP, ` !"#$%&'()*+?,?-./012;3Invalid freq parameter can't get correct mclk CS42L52 Beep GeneratorBeep event %x %x BeepDisabling beep regmap_init() failed: %d CS42L52 /RSTcs42l52beepsnd_soc_cs42l52sound/soc/codecs/cs42l52.cCapturePlaybackAIFOUTLOutput MuxAIFOUTRADCADC LeftADC RightCharge PumpADC Left MuxADC Right MuxInput1AAIN1LInput1BAIN1RInput2AAIN2LInput2BAIN2RInput3AAIN3LInput3BAIN3RInput4AAIN4LInput4BAIN4RPGA Input LeftPGA LeftPGA Input RightPGA RightSwitchPGA MICAMICAPGA MICBMICBHPOUTAHP Left AmpHPOUTBHP Right AmpBypass LeftBypass RightDAC LeftDAC RightSPKOUTASPK Left AmpSPKOUTBSPK Right AmpDSPAIFINLAIFINRADC Left SwapADC Right SwapMic BiasPCM Left SwapPCM Right SwapMICB SelectMICA SelectMaster VolumeHeadphone VolumeHeadphone Analog GainSpeaker VolumeBypass VolumeBypass MuteMIC Gain VolumeMIC Bias LevelADC VolumeADC Mixer VolumeADC SwitchADC Mixer SwitchPGA VolumePCM Mixer VolumePCM Mixer SwitchBeep ConfigBeep PitchBeep on TimeBeep off TimeBeep VolumeBeep Mixer SwitchBeep Treble Corner FreqBeep Bass Corner FreqTone Control SwitchTreble Gain VolumeBass Gain VolumeLimiter Max Threshold VolumeLimiter Release Rate VolumeLimiter Attack Rate VolumeLimiter SR SwitchLimiter ZC SwitchLimiter SwitchALC Attack Rate VolumeALC Release Rate VolumeALC Max Threshold VolumeALC Min Threshold VolumeALC SR Capture SwitchALC ZC Capture SwitchALC Capture SwitchNG Type SwitchNG Enable SwitchNG Boost SwitchNG ThresholdNG DelayHPF SwitchAnalog SR SwitchAnalog ZC SwitchDigital SR SwitchDigital ZC SwitchDeemphasis SwitchBatt Compensation SwitchBatt VP Monitor SwitchBatt VP refPGA AIN1L SwitchPGA AIN1R SwitchPGA AIN2L SwitchPGA AIN2R SwitchPGA AIN3L SwitchPGA AIN3R SwitchPGA AIN4L SwitchPGA AIN4R SwitchPGA MICA SwitchPGA MICB SwitchRouteRightLR 2LeftApply SpecificApply All50ms100ms150ms200ms-34dB-37dB-40dB-43dB-46dB-52dB-58dB-64dB5 kHz7 kHz10 kHz 15 kHz50 Hz100 Hz200 Hz250 HzOffSingleMultipleContinuous1.23 s2.58 s3.90 s5.20 s6.60 s8.05 s9.35 s10.80 s86 ms430 ms780 ms1.20 s1.50 s1.80 s2.20 s2.50 s2.80 s3.20 s3.50 s3.80 s4.20 s4.50 s4.80 sC4C5D5E5F5G5A5B5C6D6E6F6G6A6B6C70.39590.45710.51110.60470.70990.83991.0001.1430Digital Output MuxMIC1MIC20.5 +VA0.6 +VA0.7 +VA0.8 +VA0.83 +VA0.91 +VARight ADC Input Capture MuxLeft ADC Input Capture MuxFailed to allocate beep device Failed to register beep device Failed to create keyclick file: %d Set beep rate %dHz for requested %dHz Failed to request /RST %d: %d Failed to apply regmap patch: %d CS42L52 Device ID (%X). Expected %X Cirrus Logic CS42L52, Revision: %02X Limiter Cushion Threshold Volumelicense=GPLauthor=Brian Austin, Cirrus Logic Inc, author=Georgi Vlaev, Nucleus Systems Ltd, description=ASoC CS42L52 driversrcversion=37FCF8874E172E4D0153A3Calias=of:N*T*Ccirrus,cs42l52C*alias=of:N*T*Ccirrus,cs42l52alias=i2c:cs42l52depends=snd-soc-coreretpoline=Yintree=Yname=snd_soc_cs42l52vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutӅ3-system_wq1fQdevice_remove_filesnd_soc_get_volsw_sxi2c_del_driverDsnd_soc_dapm_get_volsw"Jregmap_update_bits_basegpio_to_desc-cancel_work_syncsnd_soc_component_update_bitsj[*snd_soc_put_volsw_kSregmap_readVHQsnd_soc_get_volswRpsnd_soc_info_volsw_sx>2)snd_soc_info_enum_double$_{input_event囝R_dev_warn )snd_soc_add_component_controlsLGsnd_soc_dapm_put_volswڶV3_dev_errSdždevm_gpio_request_one1snd_soc_info_volswqi2c_register_driverМMdevice_create_file-U_dev_infosnd_soc_get_enum_double) __stack_chk_fail__devm_regmap_init_i2czY=input_register_devicendevm_snd_soc_register_component&snd_soc_dapm_syncsnd_soc_component_writem__fentry__"__dynamic_dev_dbg*snd_soc_put_enum_double#snd_soc_dapm_disable_pin'pdevm_input_allocate_devicen Ssnd_soc_dapm_enable_pini0%gpiod_set_raw_value_cansleep6queue_work_onYdevm_kmallocsnd_soc_put_volsw_sxRNregcache_sync6 regcache_cache_only%e$snd_soc_dapm_put_enum_double Iy5@TPTP     //////   ----**,,,,??++??**((''''??))??((''''($ x@$%4"#4 !222@dd2(2snd_soc_cs42l52GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-cs42l52.ko #.B Vl y1 = F[7 . P.7M [vp@>M yPlP @PP PP(/L;8V @ap8|88@ 0 `H{?`  $<O g v   AM>   @@ `w Q) 4> @P \ @uPe tPn iPy hP @rP fP fP iP @gP `eP eP fP eP sh sh@ `h0 $h: qhG`h]fh|`h h th `hh`hh, 4`hJh``hv nh ph oh nhh`h lh mhh%`h;hQ w8]`hsh`hh`hh`hh `h#h9`hO he` h{ h kh` h h lh kh` 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  gh  j/  j ;  hhJ  `ihY  jh  @jhw  pk  l  l@  `m  n  n  @o@  p  q  r@)  rhA  sY  tj  t0~  uh  vh  v(  v(        % 3 P h       @@  '9Yo ) Qpz!9P_u~__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_6cs42l52_readable_registercs42l52_volatile_registercs42l52_set_sysclkcs42l52_set_sysclk.coldcs42l52_pcm_hw_paramsclk_map_tablecs42l52_pcm_hw_params.coldcs42l52_set_fmtcs42l52_digital_mutecs42l52_removedev_attr_beepcs42l52_beep_setcs42l52_probecs42l52_beep_workcs42l52_beep_eventcs42l52_micb_controlscs42l52_mica_controlscs42l52_probe.cold__UNIQUE_ID_ddebug99.53640beep_rates__UNIQUE_ID_ddebug97.53623__UNIQUE_ID_ddebug98.53628cs42l52_i2c_probecs42l52_regmapcs42l52_threshold_patchcs42l52_i2c_probe.coldcs42l52_daisoc_component_dev_cs42l52cs42l52_set_bias_levelcs42l52_i2c_driver_initcs42l52_i2c_drivercs42l52_i2c_driver_exit__func__.53624__func__.53641__UNIQUE_ID_license103__UNIQUE_ID_author102__UNIQUE_ID_author101__UNIQUE_ID_description100cs42l52_of_matchcs42l52_idcs42l52_reg_defaultscs42l52_snd_controlscs42l52_dapm_widgetscs42l52_audio_mapcs42l52_opsadca_muxadcb_muxadca_mixeradcb_mixerdigital_output_muxpassthrul_ctlpassthrur_ctlpcma_mixerpcmb_mixerhpl_ctlhpr_ctlspkl_ctlspkr_ctlmicb_enummica_enumhl_tlv__compound_literal.19hpd_tlv__compound_literal.20hp_gain_enum__compound_literal.21pass_tlv__compound_literal.22__compound_literal.23mic_tlv__compound_literal.24mic_bias_level_enumipd_tlv__compound_literal.25mix_tlv__compound_literal.26__compound_literal.27__compound_literal.28pga_tlv__compound_literal.29__compound_literal.30__compound_literal.31beep_config_enumbeep_pitch_enumbeep_ontime_enumbeep_offtime_enumbeep_tlv__compound_literal.32__compound_literal.33beep_treble_enumbeep_bass_enum__compound_literal.34__compound_literal.35__compound_literal.36limiter_tlv__compound_literal.37__compound_literal.38__compound_literal.39__compound_literal.40__compound_literal.41__compound_literal.42__compound_literal.43__compound_literal.44__compound_literal.45__compound_literal.46__compound_literal.47__compound_literal.48__compound_literal.49__compound_literal.50ng_type_enum__compound_literal.51__compound_literal.52ng_threshold_enumng_delay_enum__compound_literal.53__compound_literal.54__compound_literal.55__compound_literal.56__compound_literal.57__compound_literal.58__compound_literal.59__compound_literal.60__compound_literal.61__compound_literal.62__compound_literal.63__compound_literal.64__compound_literal.65__compound_literal.66__compound_literal.67__compound_literal.68__compound_literal.69__compound_literal.70__compound_literal.71__compound_literal.18__compound_literal.17__compound_literal.16__compound_literal.15__compound_literal.14__compound_literal.13pcmb_swap_enumright_swap_textswap_valuesadcb_swap_enumpcma_swap_enumleft_swap_textadca_swap_enumcs42l52_ng_type_textcs42l52_ng_delay_textng_threshold_textbeep_treble_textbeep_bass_textbeep_config_textbeep_offtime_textbeep_ontime_textbeep_pitch_texthp_gain_num_textdigital_output_mux_enumdigital_output_mux_textcs42l52_mic_textmic_bias_level_textadcb_enumadca_enumcs42l52_adcb_textcs42l52_adca_textsnd_soc_dapm_put_enum_doubleregcache_cache_onlyregcache_syncsnd_soc_put_volsw_sxdevm_kmalloc__this_modulequeue_work_ongpiod_set_raw_value_cansleepsnd_soc_dapm_enable_pindevm_input_allocate_devicecleanup_modulesnd_soc_dapm_disable_pinsnd_soc_put_enum_double__mod_i2c__cs42l52_id_device_table__dynamic_dev_dbg__fentry__init_modulesnd_soc_component_writesnd_soc_dapm_syncdevm_snd_soc_register_componentinput_register_device__devm_regmap_init_i2c__stack_chk_failsnd_soc_get_enum_double_dev_infodevice_create_filei2c_register_driversnd_soc_info_volswdevm_gpio_request_one_dev_errsnd_soc_dapm_put_volsw__mod_of__cs42l52_of_match_device_tablesnd_soc_add_component_controls_dev_warninput_eventsnd_soc_info_enum_doublesnd_soc_info_volsw_sxsnd_soc_get_volswregmap_readsnd_soc_put_volswsnd_soc_component_update_bitscancel_work_syncgpio_to_descregmap_update_bits_basesnd_soc_dapm_get_volswi2c_del_driverregmap_register_patchkstrtollsnd_soc_dapm_get_enum_doublesnd_soc_get_volsw_sxdevice_remove_filesystem_wq!Qs   ) 8 A M YqAav ;EQs+ P 0+ OWYc hpA @P P  ' G,Q|     Y Y ^ 8# h* p1  6A    / `4<NMdwie{$:G_px x !+[7 <ApO @TYpm  rwW , `3 ;N[ `e<q   n    @H `wQPpPp@8@P   ` h p    0     )@ H 7P ? ) E M  S [` )h ap i  o w )( }0     )  @HP)?`hpM[ (0iw@HP`p 0@P#/#`/hp< (0EOWdl@WPYlYW`lhp<Y E0Y<E@HzPz~`p?MH[i w"H#$%'H(Y)*,H-./11@uH2)2t34i4H5 h66@rH789;H<~=><@EHA#AfB/CfCHDiEE@gHFF`eGHeHWHI fJlJeHKLMOOdPPhPpPxPP sPPPPPsQ(Q0Q8Q@Q@ HQ``QxQQQQ0 QQQQQQqRR R(R0R@ 8R`PR+hRpRxRRRR9RRRR`RESSS S (S@SUXS`ShSxS tSdSSSS S`SoSTTTT0THTPTXThT`TTTTTTTTTU U` U8U@UHUPUXUpUUUUU`UUUUU nV(V0V8VHVp`VxVVVVoVVVVVnWW W(W0W8WPWhWpWxWW`WWWWWlW1XXX(Xm@XGXX`XhXxXX[XXXX@ X`XnXYYY@ Y0YHYPYXY`Y whY`Y(YYYY wYYYYYZ wZ` Z8Z@ZHZPZ wXZpZZZZZ`ZZZZZ[([0[8[H[``[x[[[[ w[[[[[[ w[`\5\ \(\0\ w8\P\Nh\p\x\\ w\`\g\\\\ \}]]](]` @]X]`]h]x] ]]]]]k]]^^^` 0^H^P^X^h^ ^^^^^ l^^^^_k _8_@_H_X_` p_____ _____` `(`0`8`H` ``+x````` `=````aOa a(a8a`Pahhapaxaaaaaaa`abbb(b@bXb`bhbxb`bbbbbbbccc`0cHcPcXchcccccc`ccccd d8d@dHdXd`pdddddd#dddd`e(e0e8eHepeeeee`eeeef0fHfPfXfhf`ffffffggg(g`Pg3hgpgxggggjgj0h3HhPhXhhhhhjhji3(i0i8iHi`ipijxiji3jjj(j@jPjjXjjj9j?jDjDj?j9kpkpkIxkXkllblglmls0lllyllllllll`m`mhmpmxmmnnnnn0nnnnnnn@o@oHoPo Xo`oho!po(xo/opp7p=pDpK pR(pY0p`8pg@pnHpuPp|Xp`phpppxppqqqqq q(q0q8q@qHqPqXq`qhqpqxqqrrrrr r(r0r8rPr hrprxrrrrsssz0ststt t 0ttt# t+ t3 t; tC tL tU uuu(uuPuq hupuxuu vuv0vvvEvav}vvv7vSvovw P p(@08@PHPPX@`h( $(`@8`@` G8@HP^pxhx0.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?~:@@JE@x^ Y@p`n i@0 ~ x y@E p@<P 2X 2I1 0@(> P @?p@? @@@A00X#30@  p@AB0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H QȒW#wё*[n\j*knd_ WHŭ=!Y{Qvh6oծ*%NČyf3'~uلY3uuU߄oqs}81%BޤɅh>JSԛն4k Z=ѭ~3/nQӐg:UsOޟ_;N@k[[43-epܣ. !^~}!Z09d8ZhQlZy($MP{sZҤJ%[Gbo z`3rR'tѩ!WDGź{#ە =h a&:^# <  &7*R+LJɟBkH #^H*j!Ǡ\sJ&2=&