ELF>@@+*GNUtY;a G:1}9LinuxLinux6.1.0-38-amd64HHu1H 1DHGXMAHщH@H@xLHLff.HGXH@HPx%=uguSt[w3t uWHjE1E1UHZu#Dσt=@1늃@ATUSHGX1H@L`xH H )tm;(uf@]wHcH[HP PI$-1[]A\I$HHI$HHGHHxxff.ATUSHGHHhxtHH[]A\LHLt []A\HLuHH[]A\DSHeH%(HD$HG(D$ HXHXxt91uHHHT$eH+%(udH[tEHHT$ 0T$ HH똺@HG(HXHHxtPuD(u;tSHHt$H<$H<$Ht$u9H11tHf.ATUSHeH%(HD$HG(D$HXHhxuTHH1HHD$eH+%(H[]A\H1LHHT$Åu[D$ueL9HHT$D$uHHHHHff.USH_xf(t u'1[]HHHH1HHŅuHHHHHHHH`1WfDUHSH_xf(t u%1[]HHHɋHHHH1[]ff.SH_xf1[HHH1[@SH_xf1[HHH1[@SH_xf1[HHH1[@SH_xf1[HHH1[@AVAUATUHSH LeH%(HD$1D$D$ D$HHH`HFHhHFHpHFHxHF HF(LLHDžHDžLÅ LÅHHHH=Ht%4H4LHHT$ÅbD$uSL9HHT$ÅD$HHT$L$HHT$1ÅHHT$ ÅD$ T$H0Ɂ@[9HHHT$ ÅtTHLH1HD$eH+%(H []A\A]A^HHÅHHL`HL?HH1Uˀ IHLcZ`LGHLLÅpHHHt,Ht&H{HtH=HDHDžHHƅPHDž HHÅ8HÅH(PLÅH!TLÅH:XLÅH;\LÅH HH1HHHHHHHÅH 1HL$ HT$HHHHDE1E1 HHjXHT$LHD$x D$HT$HL¸xD$hHT$LH¸xD$dHT$LH¸xD$lHT$LH¸xD$pHLHLuHLvHT$xD$ƅtxHLHL}HL~HT$xD$ƅ|ƅ`L *HaÅRHLHHSHHH1HHHHHHt HuHH1[ff.fATUSHGHhxt1HH@; uHD$EE1E1Hj,DE1E1Hj,E1E11Hj,E1E1Hj,E1E11H ,HjE1E1Hj,X1Z[]A\AHDHAUIATUSHBX1ۋ(H@L`x9t(HH uI$HF$F(1HcE1E1I$jŋ ,EE<_EuTE1E1I$jH@E1E1I$j@H?Y^1[]A\A]E1E1I$jH?E1E1I$j@;0HXZ1H ATUHSH(HeH%(HD$ 1H$HD$HHD$HD$!1HHHHD$HHHuŋL$$D$t$ !#D$ ȋL$#L$ ȋL$! ȉtE1ƀ?@g€L I$HHD$ eH+%(kH([]A\E1E1HjT$X1THHHH1Ҿ4 E1E1Hj4 E1E1Hj1ɾ4 T$[A\ƀHHHH1Ҿ4 E1E1 Hj 4 E1E1Hj1ɾ4 T$AZA[-HHHH1Ҿ4 E1E1@Hj@4 E1E1@Hj1ɾ4 T$AXAY@HHHH@H1Ҿ4 E1E1Hj4 1ɺE1HjE14 XZ$€HHHH1Ҿ4 E1E1Hj4 E1E11Hj4 AZA[:$=HHDEXHH1Ҿ4 E1E1Hj4 1ɺE1Hj4 E1ZYu$E1E1 0Hj Xn0E1E1 Hj T$X(Hj 1E1E10^E1ɺ0E1 Hj T$AYHjE1E11ɺ0 A\HjE1E11ɺ0 _t PuHHH1HHHHHHHHD$D$HHHHHLHHH1HHugHHHHHHHD$\$HuHHHHHHHHHH1HHu2HHHHHHHHHHH}HHHHHHHHHHHHHHHHr {)cs35l41_sys_suspendcs35l41_sys_resumecs35l41_sys_suspend_noirqcs35l41_sys_resume_noirqcs35l41_runtime_suspendcs35l41_runtime_resumecs35l41_acpi_get_namecs35l41_irqcs35l41_dai_set_sysclk#H @.+>"V]}DXw.]w+ "V D X  @>} dHHHHHH        @U@ /@@3@U@ /@@3DL @L ,L (L $L  L  ()23L2`0ig(@$<+(.(>"V ] } D  XwD$ bDD@ dq d d@BL|L|O@h4T`4Tp4T(@@(@$"6+,-,.,0* =">">I"V[]@+.>"V]}D X w    b@ q  @BO`p@$+- .!0" =#>$>I%"V&['](^_)a*.c+0f,r-z.}/|0D123 4P5@]6`7$8X96n:w;@x}<=>?cs35l41_probecs35l41_removecs35l41_pm_opsMixed provider/consumer mode unsupported Invalid or unsupported DAI format Failed to read firmware status: %d Firmware status is invalid: %u Failed to restore register cache: %d Early system resume, disabling IRQ System suspend, disabling IRQ Late system suspend, reenabling IRQ System resume, reenabling IRQ Failed to request core supplies: %d Failed to enable core supplies: %d Reset line busy, assuming shared reset Failed waiting for OTP_BOOT_DONE: %d CS35L41 Device ID (%X). Expected ID %X Write INPUT_SRC_VPMON failed: %d Write INPUT_SRC_CLASSH failed: %d Write INPUT_SRC_TEMPMON failed: %d Write INPUT_SRC_RSVD failed: %d Cirrus Logic CS35L41 (%x), Revision: %02X Invalid CLK Config: %d, freq: %u pm_runtime_resume_and_get failed in %s: %d Aux Noise Gate CH1 Entry DelayAux Noise Gate CH2 Entry DelayInvalid DAI clock INV Set DAI sysclk %d Invalid CLK Config freq: %u PDN failed: %d Invalid event = 0x%x Runtime resume Runtime suspend VAVPcirrus,boost-typecirrus,boost-peak-milliampcirrus,boost-ind-nanohenrycirrus,boost-cap-microfaradcirrus,asp-sdout-hizcirrus,gpio1-polarity-invertcirrus,gpio1-output-enablecirrus,gpio1-src-selectcirrus,gpio2-polarity-invertcirrus,gpio2-output-enablecirrus,gpio2-src-selectresetFailed to get reset GPIO: %d OTP Boot error Get Device ID failed: %d Get Revision ID failed: %d OTP Unpack failed: %d cs35l41Failed to request IRQ: %d Set pdata failed: %d Subsystem ID: %s wm_halo_init failed: %d Register codec failed: %d Invalid CLK Config Unsupported rate: %u Amp short error Over temperature warning Over temperature error VBST Over Voltage error DCM VBST Under Voltage Error LBST error: powering off! snd_soc_cs35l41sound/soc/codecs/cs35l41.ccs35l41-codeccs35l41-pcmAMP CaptureAMP PlaybackVSPKMain AMPDSP RX1 SourceASPRX1ASPRX2DSP RX2 SourceDSP1ASP TX1 SourceVMONVMON ADCIMONIMON ADCVPMONVPMON ADCVBSTMONVBSTMON ADCDSPTX1DSPTX2ASP TX2 SourceASP TX3 SourceASP TX4 SourceASPTX1ASPTX2ASPTX3ASPTX4TEMPMONTEMPMON ADCVSENSEISENSEVBSTTEMPDSP1 PreloadDSP1 PreloaderDRESwitchCLASS HSPKPCM SourceASPDSPDigital PCM VolumeAnalog PCM VolumePCM Soft RampHW Noise Gate EnableHW Noise Gate DelayHW Noise Gate ThresholdAux Noise Gate CH1 SwitchAux Noise Gate CH1 ThresholdAux Noise Gate CH2 SwitchAux Noise Gate CH2 ThresholdSCLK Force SwitchLRCLK Force SwitchInvert Class D SwitchAmp Gain ZC SwitchDSP1 Preload SwitchDSP1 FirmwareDSPRX2 SRCDSPRX1 SRCASPTX4 SRCASPTX3 SRCASPTX2 SRCASPTX1 SRCZeroOff.5ms1ms2ms4ms8ms15ms30mslicense=GPLauthor=David Rhodes, Cirrus Logic Inc, description=ASoC CS35L41 driverdepends=snd-soc-core,snd-soc-wm-adsp,snd-soc-cs35l41-lib,snd-pcmretpoline=Yintree=Yname=snd_soc_cs35l41vermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions      (( 0 0 (0P0( PXPXP (08@ (0(   (0(080( (080( H HPHPXPHPXPHPXPHPXPHPXPHPXPHPHPHPHPHPHPH(0P Hw.snd_soc_dapm_put_enum_double Dwm_adsp_fw_put{/|device_property_presentW@cs35l41_global_enableZ)*regcache_cache_only[is_acpi_device_nodeKεregcache_syncWŇeregmap_writep@devm_request_threaded_irq=snd_soc_put_volsw_sxo6nktime_get_mono_fast_nsFtDpm_runtime_set_autosuspend_delayN-cs35l41_register_errata_patchZzEgpiod_set_value_cansleep zkfreefwm_adsp2_remove enable_irqUsnd_soc_put_enum_double ύregcache_mark_dirty ]usleep_range_state<%devm_gpiod_get_optionalP%cs35l41_init_boost1 cs35l41_enter_hibernateMq__dynamic_dev_dbgm__fentry__۾__pm_runtime_set_statusdevm_snd_soc_register_component$___ratelimitV __stack_chk_fail[pm_runtime_enableregulator_bulk_disabledevice_property_read_u32_arrayzsnd_soc_get_enum_double\_dev_infoJsnd_soc_info_volsw;Aregmap_multi_reg_write_bypassed_dev_errMwm_adsp_event27zsnd_soc_dapm_put_volswqn:cs35l41_test_key_unlockwTcs35l41_test_key_lockm^snd_pcm_hw_constraint_list .wm_adsp_fw_enumtCcs35l41_safe_resetkl_dev_warn wm_adsp2_component_probezpwm_adsp2_preloader_put%1snd_soc_dapm_add_routes9[__x86_return_thunk&"uwm_adsp2_preloader_getySsnd_soc_info_enum_doubleregulator_bulk_enableacpi_get_subsystem_idErdevm_regulator_bulk_getVI`snd_soc_info_volsw_sxEcs35l41_otp_unpack%2wm_adsp2_component_removeYjsnd_soc_get_volswcs35l41_exit_hibernate7nregmap_readd6snd_soc_put_volswUwm_adsp_fw_getMO__pm_runtime_resumevU)Acs35l41_set_cspl_mbox_cmd̓Уcs35l41_write_fs_erratah>zsnd_soc_dapm_new_controlse?ktime_get2cs35l41_configure_cs_dsp@ _dev_critXSJregmap_update_bits_baseDsnd_soc_dapm_get_volswC__pm_runtime_suspend &snd_soc_dapm_get_enum_doubleÍ__pm_runtime_use_autosuspendiiwm_halo_init@bwm_adsp_early_event0cs35l41_set_channelsXf__pm_runtime_disable-gsnd_soc_get_volsw_sx]{__SCT__might_reschedo<disable_irq6jsnd_pcm_format_width+cs35l41_gpio_config module_layout      DDll ``HHHH            hhhh?hhll``  2dsasnd_soc_cs35l41GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0ii. T  @@SXA*\`@A%A27AQAjAAAAAAx A1AAA 1c B@BAF-BC B  B `]X\ +B A 0Bˆ 5B P@;B`BBKBn   TBhB{B 8^ È@B@ ĈBf  B@BÈB È@`È@B@BĈBB C@CȈ @QI`Vʈ-,21c2@2 1c @ X|O V@!C!@+CF-ˈ8C̈BC͈MCx ɈcLju1 @4`Έш_C 2ӈ_C" @OՈiCqfF-Ј8C҈BCԈ*ֈrCyCx Ɉ׈@@"CcAG } K@:"C8:"وf W*Q@-kC C?@]AyBh8 CCDCECF`C܈ۈCb~D ]_@Ӟ`DD%D1DQ>DQ@LDQWDQ*Q@dDQ۴?oDQ{DJ@D]@D߈D߈DDވD?D@-kIV#%DDQEڈEQG)O-&@E%E2/E`@9ER! ^N p] Z0@ DE }r PE TE@ ^E hE }E(PEcۈ@E0E܈EJ@@E V "H@2w J-kE@ [u1J``@E TE E PPE-@KFFF&FDQ@3FQDFQUFaF nQ@mF 1@yFFb@~F2-F@FFF' @ IJ   k    FF*F*F'*y-*G**   k  *G AG0CKo QG^@@o%k@VGX\AmGwGG!I@<` G?B G@GGKG G@GHH!H@7H-u1]_ CH@`ӞC@$TMHQXHcH P@BB`KBoHHHHH@HHJN H@Hi @H%tG HG  IK J I] -k@ E  I@/I@t`@If-WIIQSI@`IoIIIPE݈ňƈI  ڈI@4-%J@I`@t$2IX#`@:,IIx V k$ѬJ@:)G@;-k<E&@<,K<IK<IK<PE<J H%?@J J1JPETE;J!:"FJ PJ `x ɈPtK uCv@Hp]J-kE{@kJ| nJ. Ix uwJ# J t#J  @ -k E( ` J J$J?%J/@&J&JQ&J`'J`'J(K(KK)TE@)B[)$K`)/K*@*v-**7K*:"+JK@+ږ B_KCKCSKKC]KCfKGCsKQDKJD[EK]EKGFKGFK,GKG" % #'K)K+K LLM +L@8L`ELML ZLeL rL@~L>c L@f 2 L C LL L0L@PLLL M@`"M/M BM(-0'8EM@MM`]M/MiM  {M@M`MMM @M-M./M0z1M3M4M5M6M \ NN N /N@8N@EN`iZERN9 ]N xx gN mN@tN`/NENHCL!N]_ @@87``NN N۴;N:@NNNN N@O` O'O=OROaO lO@~O`OOO'O+NO QA@8 O$ OxG)E@۴k-N** O-@P-%tG-k@If-WIIQ@SI+P h LO L@9PODPROPU\PU@~W2-ZS\ ^@IJ`iPcrPfDP V G)E@OGIPU>PKPKPKPK-kEڈ@CP V :"@G)E-kX#@4JPKx TEPH KFJ KN<M KQ:P KTBS KV KY=X K?Q[ K] KQ_ Kb?a Ke@dQh !iψQk !l؈,Qk?Qo !Jq !InUQ PȈ QI@V -u1Pt@K uCvHp]J@ rgjmfQyu1@|Q h`X#}rQ9QG@Q- @Q"`x !zwQQQQ ۴?,&@`o&DRk p @ ~"R@  @k p d  @   = k Rk?QP Rk QP PkP Ek! k kzG) 5R $5S5 5@c5`5FR5C5-55RR,5 pR,55 R0,5c cR 5c5 R5@`-9R9&R5 R 55 S5@yS5c5 @)S K 5C5 P5@=S5c5 V@u15G)H RSh5V E5K5F5F5F5 &F5@UF5`aF5kS5{S5S5S5S5 SH5V ]_551D5WD5Ӟ5 Sx5x 5 8X5@S`ShSpTxT!T450T5:T5DT5OT5YT5 hT5@qT5`zT5T&DT5T&DT p5T5 T5@T5`T5T5T5([`5U5x 5 V@p  T525 <5@!U5`- 5(U545O457U5([EU5VU _UhU5oU5W5  5@5`%vU5VkU5 ]5@([`U x5x 5 V@U%vU5 U5 3U5@3U5`3]53([3U UU VV1VDVXVnVVV VV!V @VVVWW@c- `@G)o%kW%W҉2WՉ@AWډQWՉcW݉oW݉@|WՉWWՉW@WՉWW@WWWW@W X x *K @CP kh'Xx *K ʼn@Clj ‰ !ĉ !!IƉ ɉ!ʉBX&@x V @p  `VX@([k@=Y'I T@2`<[X@IOEK8b|(UbXlXzXX!UX@Ả7UX@XXJ`X`@`9@ n8 + ʉȉ ΉЉщωXXV x @X :"XOE@e``X``uX`@XT/@JX`VXYkY Y@ *Y 7YK GYk E@ OY r͉ ΉԉӉ Ή׉؉^Y`qY  @q K8X ؉։ Ήɉ܉ۉ Ή߉vYV x @E`XkkYmYo@G)pYq  W @YYYYYYV x @:"u߉ZZɉ@Zɉ-Zk?Zk@Ӟ`cHsΉPZ `@XZY*Y@eZKxZމ ΉZ$V U @ZOaO@ZZx A> @Z`~ Z@G)Z IZZ(UYYYZTZ [ [ &[ 7[ H[j [[X@ Ή Ή Ή ΉÉj[}[[[[['[[\\%\8\U\f\{\\ \ \ \ \ \\ ]]-]?]S]h]]]]]]]^^.^D^X^ o^!^"^#^$^%^& ɉɉɉ^ P^_ _!:"@sΉX'_`@9_I_[_@ ɉs!h_(V! T@<` ;=|_K_Wɉ_D8V ! @]  ____K_#:"nJ#@%J`J`J` $*`$ 5`&@ $ D`$ P`$ ]`$@ h`$ t`( `( `*@ `, `2 ` `@ `` ` `-@ {' `. `a`@Jaa/@,a=a0IaYa/@ia}a0aa`@`a`@c@4`4XZ5Y@5*Y5eZK5d6d6d 6 4@6 d e`e`PO@yF)e8eHeQeZeK cexeee(U E-@KFFF&FS  e0u@yFFb~@ e uL@9PL~L  KeV @_U      e fX f f # % ' ) +!"ˉى Ήf h1c (f@ T`5f2A:f- CfX@Of h TXf `f(|@<`hf5!ICfX@ 6nf~f;f=@f?fAfAfC@fEfGfIfK@gM gOg?uQ@SyFUFQbQ@~W#gWY3g@Kggg 8 : < > @ B D F H J kL kN P R T V Xwg Hu]]@9P_DPaOPc\Pc@~e2-gIJi Z K\ KN^ KQ` KTb Kd KYf KQh j  l  n9[g h uO u@9PwDPyOP{\P{@~}2-S @IJiPrP r ΉKt ΉKNv ΉKQx ΉKTz ΉK| ΉKY~ ΉK?Q ΉK ΉKQ ΉKb ΉKeg5pV J@aa/,a=a0@Iaj@rk p g@g~ffg@gggh@t` 1@yFFb~@F2-FF@'  IJ @ h Y Y h 4h _ Ah Qh \h nh @ }h Z hK h OY @  Ή Ή Ή Ή  Ή Ή Ή Ήkh%JhX@!`i@h` ΉK Ή Ή Ή Ή Ή Ήk Ή Ή Ή Ή Ήk Ή Ή ΉshhcE h `\ cEhx`iŊbk4 i @i"o&Qc] G @AiŠ([k'iV Z@>c`c:"TG)Ȋ@ˊE.i;iFi Ri@_i`4 ki@qi`i̊iBp iK@GEKHi`iJiE@i?i?Ċi ƊNJi8iϊjъ@jӊjӊ!jՊ*jՊ@4jՊ Ɋʊ ΊÊ͊ ΊЊ ŊҊ ŊԊEjXjjj|jjjjjj'KjKkK@ k ,'Kk k@&k`.k7k؊=k؊Ck Kk֊@ يTkmkkkk kkkll:lRlqlll X'iĊ| l @l sΉl$ lT@lK@ lKH l` m` mK 7 ފmi݊N -mي :" T K aiJ@4m)Bm`M\m @ dm `Mzm ~m@ ) s E ˉ# ىH mm  ى ˉ ݊ي ڊ؊m \m \m \m \m \n \ +n3n  +n-mBn  sΉPn  sΉin  n`MAn  sΉq`MAn  1Jnn  1Jnn  n8Xn  nnno oo  1ɉV!A)o @o Lo ao snd_aes_iec958subcodedig_subframesnd_pcm_uframes_tsnd_pcm_sframes_tSNDRV_PCM_STREAM_PLAYBACKSNDRV_PCM_STREAM_CAPTURESNDRV_PCM_STREAM_LASTsnd_pcm_access_tsnd_pcm_format_tsnd_pcm_subformat_tsnd_pcm_state_tsnd_pcm_sync_idid16id32snd_pcm_hw_param_tsnd_intervalopenminopenmaxsnd_masksnd_pcm_hw_paramsmresiresrmaskmsbitsrate_numrate_den__pad_before_uframe__pad_after_uframesnd_pcm_mmap_statushw_ptrsuspended_stateaudio_tstampsnd_pcm_mmap_controlappl_ptravail_min__pad4snd_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptriec958snd_ctl_elem_valuesnd_dma_devicesnd_dma_buffersnd_pcm_oss_setuptask_namepartialfragnosilencebuggyptrperiod_sizesnd_pcm_oss_runtimesync_triggerfragshiftmaxfragssubdivisionperiod_bytesperiod_framesperiod_ptrbuffer_bytesmmap_bytesbuffer_usedparams_lockrw_refplugin_firstplugin_lastprev_hw_ptr_periodsnd_pcm_pluginsnd_pcm_substreampstrlatency_pm_qos_reqbuffer_bytes_maxdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releaseossproc_roothw_openedmanaged_buffer_allocsnd_pcm_oss_substreamsnd_pcm_oss_streamsetup_listsetup_mutexsnd_info_entryprivate_freesnd_pcm_ossreg_masksnd_pcm_hardwareformatsrate_minrate_maxchannels_minchannels_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_paramshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_audio_tstamp_configtype_requestedreport_delaysnd_pcm_audio_tstamp_reportaccuracy_reportsnd_pcm_hw_rule_func_tsnd_pcm_hw_ruledepssnd_pcm_hw_constraintsrules_numrules_allsnd_pcm_hw_constraint_listsnd_pcm_runtimetrigger_mastertrigger_tstamptrigger_tstamp_latchedoverrangeavail_maxhw_ptr_basehw_ptr_interrupthw_ptr_jiffieshw_ptr_buffer_jiffieshw_ptr_wrapsubformatbyte_alignframe_bitssample_bitsno_period_wakeuptstamp_modeperiod_stepstart_thresholdstop_thresholdsilence_thresholdsilence_sizesilence_startsilence_filledtwaketsleepstop_operatingbuffer_accessinghw_constraintstimer_resolutiondma_areadma_bytesdma_buffer_pbuffer_changedaudio_tstamp_configaudio_tstamp_reportdriver_tstampsnd_fasyncsnd_pcm_groupsubstreamssnd_pcmdev_classdev_subclassnonatomicno_device_suspendsnd_pcm_strsubstream_countsubstream_openedsubstreamchmap_kctlsnd_timersnd_kcontrolprivate_valuevdsnd_cardshortnamelongnamemixernamectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizecontrolsctl_filesctl_numidsctl_hashctl_hash_collisionfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_shutdown_f_opssnd_mixer_osssnd_enc_wmasuper_block_alignsnd_enc_vorbismax_bit_ratemin_bit_ratedownmixsnd_enc_realquant_bitsstart_regionnum_regionssnd_enc_flacsnd_enc_genericsnd_dec_flacmin_blk_sizemax_blk_sizemin_frame_sizemax_frame_sizesnd_dec_wmaencoder_optionadv_encoder_optionadv_encoder_option2snd_dec_alaccompatible_versionpbmax_runmax_frame_bytessnd_dec_apecompression_levelblocks_per_framefinal_frame_blockstotal_framesseek_table_presentsnd_codec_optionswmavorbisflacflac_dwma_dalac_dape_dsnd_codec_descmax_chsample_ratesnum_sample_ratesbit_ratenum_bitratesrate_controlmin_buffersnd_codecch_inch_outsample_ratech_modesnd_compressed_bufferfragment_sizesnd_compr_paramscodecno_wake_modesnd_compr_tstampbyte_offsetcopied_totalpcm_framespcm_io_framessnd_compr_directionSND_COMPRESS_PLAYBACKSND_COMPRESS_CAPTUREsnd_compr_capsnum_codecsmin_fragment_sizemax_fragment_sizemin_fragmentsmax_fragmentscodecssnd_compr_codec_capsnum_descriptorssnd_compr_metadatasnd_compr_runtimetotal_bytes_availabletotal_bytes_transferredsnd_compr_opsset_paramsget_paramsset_metadataget_metadataget_capsget_codec_capssnd_compr_streamerror_workmetadata_setnext_trackpartial_drainpause_in_drainingsnd_compruse_pause_in_drainingproc_info_entrysnd_kcontrol_info_tsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_newsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedSND_CTL_SUBDEV_PCMSND_CTL_SUBDEV_RAWMIDISND_CTL_SUBDEV_ITEMSsnd_info_buffersnd_info_entry_textsnd_info_entry_opssnd_soc_tplg_hdrvendor_typesnd_soc_tplg_vendor_uuid_elemsnd_soc_tplg_vendor_value_elemsnd_soc_tplg_vendor_string_elemsnd_soc_tplg_vendor_arraynum_elems__empty_arraysnd_soc_tplg_privatesnd_soc_tplg_tlv_dbscalemutesnd_soc_tplg_ctl_tlvsnd_soc_tplg_io_opssnd_soc_tplg_ctl_hdrsnd_soc_tplg_stream_capsperiod_size_minperiod_size_maxbuffer_size_minbuffer_size_maxsig_bitssnd_soc_tplg_streamsnd_soc_tplg_hw_configclock_gatedinvert_bclkinvert_fsyncbclk_providerfsync_providermclk_directionmclk_ratebclk_ratefsync_ratetdm_slotstdm_slot_widthtx_slotsrx_slotstx_channelstx_chanmaprx_channelsrx_chanmapsnd_soc_tplg_manifestcontrol_elemswidget_elemsgraph_elemspcm_elemsdai_link_elemsdai_elemssnd_soc_tplg_dapm_widgetsubseqignore_suspendnum_kcontrolssnd_soc_tplg_pcmpcm_namedai_namepcm_iddai_idnum_streamsflag_masksnd_soc_tplg_link_configstream_namenum_hw_configsdefault_hw_config_idsnd_soc_dobj_typeSND_SOC_DOBJ_NONESND_SOC_DOBJ_MIXERSND_SOC_DOBJ_BYTESSND_SOC_DOBJ_ENUMSND_SOC_DOBJ_GRAPHSND_SOC_DOBJ_WIDGETSND_SOC_DOBJ_DAI_LINKSND_SOC_DOBJ_PCMSND_SOC_DOBJ_CODEC_LINKSND_SOC_DOBJ_BACKEND_LINKsnd_soc_dobj_controlkcontroldtextsdvaluessnd_soc_dobj_widgetkcontrol_typewidgetsnd_soc_dobjsnd_soc_tplg_opscontrol_loadcontrol_unloaddapm_route_loaddapm_route_unloadwidget_loadwidget_readywidget_unloaddai_loaddai_unloadlink_loadlink_unloadvendor_loadvendor_unloadmanifestio_opsio_ops_countbytes_ext_opsbytes_ext_ops_countsnd_soc_tplg_kcontrol_opssnd_soc_tplg_bytes_ext_opssnd_soc_dapm_widgetdapmon_valnew_powerpower_checkedis_supplyis_eppower_checkkcontrol_newskcontrolsdobjpower_listsnd_soc_componentname_prefixcard_aux_listdai_listnum_daidobj_listmark_modulemark_openmark_hw_paramsmark_triggermark_compr_openmark_pmdebugfs_prefixsnd_soc_dapm_routesinksnd_soc_dai_drivercompress_newpcm_newcopssymmetric_ratesymmetric_channelssymmetric_sample_bitsprobe_orderremove_ordersnd_soc_daistream_activeplayback_widgetcapture_widgetplayback_dma_datacapture_dma_datatx_maskmark_startupmark_compr_startupprobedsnd_soc_dai_linknum_cpusplatformsnum_platformsdai_fmtbe_hw_params_fixupcompr_opsplayback_onlycapture_onlyno_pcmdpcm_capturedpcm_playbackdpcm_merged_formatdpcm_merged_chandpcm_merged_rateignore_pmdown_timestop_dma_firstsnd_soc_bias_levelSND_SOC_BIAS_OFFSND_SOC_BIAS_STANDBYSND_SOC_BIAS_PREPARESND_SOC_BIAS_ONsnd_soc_dapm_typesnd_soc_dapm_inputsnd_soc_dapm_outputsnd_soc_dapm_muxsnd_soc_dapm_demuxsnd_soc_dapm_mixersnd_soc_dapm_mixer_named_ctlsnd_soc_dapm_pgasnd_soc_dapm_out_drvsnd_soc_dapm_adcsnd_soc_dapm_dacsnd_soc_dapm_micbiassnd_soc_dapm_micsnd_soc_dapm_hpsnd_soc_dapm_spksnd_soc_dapm_linesnd_soc_dapm_switchsnd_soc_dapm_vmidsnd_soc_dapm_presnd_soc_dapm_postsnd_soc_dapm_supplysnd_soc_dapm_pinctrlsnd_soc_dapm_regulator_supplysnd_soc_dapm_clock_supplysnd_soc_dapm_aif_insnd_soc_dapm_aif_outsnd_soc_dapm_siggensnd_soc_dapm_sinksnd_soc_dapm_dai_insnd_soc_dapm_dai_outsnd_soc_dapm_dai_linksnd_soc_dapm_kcontrolsnd_soc_dapm_buffersnd_soc_dapm_schedulersnd_soc_dapm_effectsnd_soc_dapm_srcsnd_soc_dapm_asrcsnd_soc_dapm_encodersnd_soc_dapm_decoderSND_SOC_DAPM_TYPE_COUNTsnd_soc_dapm_contextbias_levelidle_bias_offsuspend_bias_offtarget_bias_levelpath_sink_cachepath_source_cachedebugfs_dapmsnd_soc_dapm_updatehas_second_setsnd_soc_dapm_wcachesnd_soc_carddmi_longnamepci_subsystem_vendorpci_subsystem_devicepci_subsystem_settopology_shortnamedapm_mutexpcm_mutexpcm_subclasslate_probefixup_controlssuspend_presuspend_postresume_preresume_postset_bias_levelset_bias_level_postadd_dai_linkremove_dai_linkpmdown_timedai_linknum_linksrtd_listnum_rtdcodec_confaux_devnum_aux_devsaux_comp_listnum_controlsdapm_widgetsnum_dapm_widgetsdapm_routesnum_dapm_routesof_dapm_widgetsnum_of_dapm_widgetsof_dapm_routesnum_of_dapm_routescomponent_dev_listwidgetsdapm_listdapm_dirtydapm_statsdebugfs_card_rootdeferred_resume_workpop_timeinstantiatedtopology_shortname_createdfully_routeddisable_route_checkscomponent_chainingsnd_soc_dapm_statspower_checkspath_checksneighbour_checkssnd_soc_dpcm_updateSND_SOC_DPCM_UPDATE_NOSND_SOC_DPCM_UPDATE_BESND_SOC_DPCM_UPDATE_FEsnd_soc_dpcm_stateSND_SOC_DPCM_STATE_NEWSND_SOC_DPCM_STATE_OPENSND_SOC_DPCM_STATE_HW_PARAMSSND_SOC_DPCM_STATE_PREPARESND_SOC_DPCM_STATE_STARTSND_SOC_DPCM_STATE_STOPSND_SOC_DPCM_STATE_PAUSEDSND_SOC_DPCM_STATE_SUSPENDSND_SOC_DPCM_STATE_HW_FREESND_SOC_DPCM_STATE_CLOSEsnd_soc_dpcm_triggerSND_SOC_DPCM_TRIGGER_PRESND_SOC_DPCM_TRIGGER_POSTSND_SOC_DPCM_TRIGGER_BESPOKEsnd_soc_pcm_runtimeparams_selectdpcmc2c_widgetcomprdaisclose_delayed_work_funcdebugfs_dpcm_rootpop_waitfe_comprnum_componentssnd_soc_dpcm_runtimebe_clientsfe_clientsruntime_updatetrigger_pendingbe_startbe_pausefe_pausesnd_soc_pcm_subclassSND_SOC_PCM_CLASS_PCMSND_SOC_PCM_CLASS_BEsnd_soc_pcm_streamsnd_soc_opssnd_soc_compr_opssnd_soc_dai_link_componentsnd_soc_codec_confdlcsnd_soc_aux_devsoc_mixer_controlplatform_maxrregsign_bitautodisablesoc_enumshift_lshift_rtextssnd_soc_dai_opsset_sysclkset_pllset_clkdivset_bclk_ratioset_fmtxlate_tdm_slot_maskset_tdm_slotset_channel_mapget_channel_mapset_tristateset_streamget_streammute_streambespoke_triggerauto_selectable_formatsnum_auto_selectable_formatsno_capture_mutesnd_soc_cdai_opssnd_compress_opssnd_soc_component_driverpcm_constructpcm_destructset_jackof_xlate_dai_nameof_xlate_dai_idseq_notifierstream_eventcompress_opsmodule_get_upon_openidle_bias_onuse_pmdown_timeendiannesslegacy_dai_namingignore_machinetopology_name_prefixuse_dai_pcm_idbe_pcm_basesnd_soc_jackjackjack_zonessnd_jackcs_dsp_regioncs_dsp_alg_regioncs_dsp_coeff_ctldspsubnamesubname_lenalg_regioncs_dspbase_sysinfosysclk_regsysclk_masksysclk_shiftalg_regionsfw_idfw_id_versionfw_vendor_idnum_memsbootedctl_listpwr_locklock_regionswmfw_file_namebin_file_namecs_dsp_opscs_dsp_client_opscontrol_addcontrol_removepre_runpost_runpre_stoppost_stopwatchdog_expiredcs35l41_boost_typeCS35L41_INT_BOOSTCS35L41_EXT_BOOSTCS35L41_EXT_BOOST_NO_VSPK_SWITCHcs35l41_clk_idsCS35L41_CLKID_SCLKCS35L41_CLKID_LRCLKCS35L41_CLKID_MCLKcs35l41_gpio_cfgpol_invout_encs35l41_hw_cfgbst_indbst_ipkbst_capdout_hizgpio1gpio2spk_posbst_typecs35l41_cspl_mbox_statusCSPL_MBOX_STS_RUNNINGCSPL_MBOX_STS_PAUSEDCSPL_MBOX_STS_RDY_FOR_REINITcs35l41_cspl_mbox_cmdCSPL_MBOX_CMD_NONECSPL_MBOX_CMD_PAUSECSPL_MBOX_CMD_RESUMECSPL_MBOX_CMD_REINITCSPL_MBOX_CMD_STOP_PRE_REINITCSPL_MBOX_CMD_HIBERNATECSPL_MBOX_CMD_OUT_OF_HIBERNATECSPL_MBOX_CMD_UNKNOWN_CMDCSPL_MBOX_CMD_INVALID_SEQUENCEwm_adspfwf_namesystem_namesys_config_sizeboot_workpreloadedfatal_errorcompr_listbuffer_listtoggle_preloadcs35l41_privatehw_cfgsnd_soc_codeccs35l41_pll_sysclk_configclk_cfgcs35l41_fs_mon_configfs1fs2cs35l41_global_fs_configfs_cfgcs35l41_sys_resumecs35l41_sys_resume_noirqcs35l41_sys_suspend_noirqcs35l41_sys_suspendcs35l41_runtime_resumecs35l41_runtime_suspendcs35l41cs35l41_removecs35l41_probecs35l41_component_removecs35l41_component_probedaics35l41_dai_set_sysclkcs35l41_component_set_sysclkcs35l41_pcm_startupcs35l41_pcm_hw_paramscs35l41_set_dai_fmttx_ntx_slotrx_nrx_slotcs35l41_set_channel_mapcs35l41_main_amp_eventcs35l41_irqcs35l41_dsp_audio_evcs35l41_dsp_preload_evsnd-soc-cs35l41.ko9   * ?mAVc | <$   2 Mf  .+ 02pG  7 [F8_x{ @ ``G8P M<- `M<?$[r8P8L88 0L87LQp8jL}8P8 p] ]$F0_\ hm y@((((@((   @ `      ! A7M R Mg !+|  ` 4 WP WP VP @UP `TP SP `YP [P  `[8 h- :` hO @Zh\hq`hh`hh`hh`h h!`h7hM`hchy`h Sh YH X$ Th Uh Vh  `Wh"  @Xh6  YhN  0Zg  (Z  Z@ ` h      1 ? L f {  "       1 E X p          7 V n x          " 2 E O h       W4Gas!:D\s  "7CX__crc_cs35l41_probe__crc_cs35l41_remove__crc_cs35l41_pm_ops__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9__kstrtab_cs35l41_probe__kstrtabns_cs35l41_probe__ksymtab_cs35l41_probe__kstrtab_cs35l41_remove__kstrtabns_cs35l41_remove__ksymtab_cs35l41_remove__kstrtab_cs35l41_pm_ops__kstrtabns_cs35l41_pm_ops__ksymtab_cs35l41_pm_opscs35l41_pcm_startupcs35l41_constraintscs35l41_set_channel_mapcs35l41_set_dai_fmtcs35l41_set_dai_fmt.coldcs35l41_dai_set_sysclkcs35l41_fs_mon__UNIQUE_ID_ddebug325.22cs35l41_component_removecs35l41_component_probecs35l41_ext_bst_widgetcs35l41_ext_bst_routescs35l41_dsp_audio_evcs35l41_dsp_audio_ev.coldcs35l41_dsp_preload_evcs35l41_main_amp_eventcs35l41_pup_patchcs35l41_pdn_patchcs35l41_main_amp_event.coldcs35l41_runtime_resume__UNIQUE_ID_ddebug333.19cs35l41_runtime_resume.coldcs35l41_runtime_suspend__UNIQUE_ID_ddebug331.20cs35l41_sys_resume_noirq__UNIQUE_ID_ddebug339.16cs35l41_sys_suspend__UNIQUE_ID_ddebug335.18cs35l41_sys_suspend_noirq__UNIQUE_ID_ddebug337.17cs35l41_sys_resume__UNIQUE_ID_ddebug341.15cs35l41_irq__UNIQUE_ID_ddebug327.21cs35l41_daisoc_component_dev_cs35l41cs35l41_probe.coldcs35l41_component_set_sysclkcs35l41_pll_sysclkcs35l41_component_set_sysclk.coldcs35l41_pcm_hw_paramscs35l41_fs_rates__func__.13_rs.12_rs.11_rs.10_rs.9_rs.8_rs.7cs35l41_irq.cold__func__.0__func__.1__func__.2__func__.3__func__.4__func__.5__func__.6__func__.14__UNIQUE_ID_license346__UNIQUE_ID_author345__UNIQUE_ID_description344cs35l41_aud_controlscs35l41_dapm_widgetscs35l41_audio_mapcs35l41_opscs35l41_src_ratesasp_tx1_muxasp_tx2_muxasp_tx3_muxasp_tx4_muxdsp_rx1_muxdsp_rx2_muxpcm_source_muxdre_ctrldig_vol_tlv__compound_literal.7amp_gain_tlv__compound_literal.8pcm_sft_ramp__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.22cs35l41_dsprx2_enumcs35l41_tx_input_textscs35l41_tx_input_valuescs35l41_dsprx1_enumcs35l41_asptx4_enumcs35l41_asptx3_enumcs35l41_asptx2_enumcs35l41_asptx1_enumcs35l41_pcm_source_enumcs35l41_pcm_source_textscs35l41_pcm_source_valuescs35l41_pcm_sftramp_text__compound_literal.6snd_soc_dapm_put_enum_doublewm_adsp_fw_putdevice_property_presentcs35l41_global_enableregcache_cache_onlyis_acpi_device_noderegcache_syncregmap_writedevm_request_threaded_irqsnd_soc_put_volsw_sxktime_get_mono_fast_ns__this_modulepm_runtime_set_autosuspend_delaycs35l41_register_errata_patchgpiod_set_value_cansleepkfreewm_adsp2_removeenable_irqsnd_soc_put_enum_doubleregcache_mark_dirtyusleep_range_statedevm_gpiod_get_optionalcs35l41_init_boostcs35l41_enter_hibernate__dynamic_dev_dbg__fentry____pm_runtime_set_statusdevm_snd_soc_register_component___ratelimit__stack_chk_failpm_runtime_enableregulator_bulk_disabledevice_property_read_u32_arraysnd_soc_get_enum_double_dev_infosnd_soc_info_volswregmap_multi_reg_write_bypassed_dev_errwm_adsp_eventsnd_soc_dapm_put_volswcs35l41_test_key_unlockcs35l41_test_key_locksnd_pcm_hw_constraint_listwm_adsp_fw_enumcs35l41_safe_reset_dev_warnwm_adsp2_component_probewm_adsp2_preloader_putsnd_soc_dapm_add_routes__x86_return_thunkwm_adsp2_preloader_getsnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_getacpi_get_subsystem_idsnd_soc_info_volsw_sxcs35l41_otp_unpackwm_adsp2_component_removesnd_soc_get_volswcs35l41_exit_hibernateregmap_readsnd_soc_put_volswwm_adsp_fw_get__pm_runtime_resumecs35l41_set_cspl_mbox_cmdcs35l41_write_fs_erratasnd_soc_dapm_new_controlsktime_getcs35l41_configure_cs_dsp_dev_critregmap_update_bits_basesnd_soc_dapm_get_volsw__pm_runtime_suspendsnd_soc_dapm_get_enum_double__pm_runtime_use_autosuspendwm_halo_initwm_adsp_early_eventcs35l41_set_channels__pm_runtime_disablesnd_soc_get_volsw_sx__SCT__might_rescheddisable_irqsnd_pcm_format_widthcs35l41_gpio_config '1^q..!< [l [   *(;  CP\ `dwC$e5AHQ6 M=Tw {, G1GZ `M_in m %AQw }    8 (1CKY ` epx  p 8 !     9 J ^ c o       ) ? I p 9|        4$ 3 K h .o w  O    .D W i s     {  a    ! 6 P c j o y     g P   2 :c h     *  E8 ]@G zUa t Q &4E[go  ] ]Cg $)1U  p u $'Or" # * @/76M`  f?_ f ksN  4Gj  @ @j q v~)W3 : AK ' 0,< AS X\el q{ WT   ' ,49 @ JO _ 6hq        X   # (4 D IN W \a q pv H   y    3 , Q16~D IN7\ afst y~  008@0HP0XPM! X` p00(`p`hp 0 @  H &P +   4 :   D L`  h Xp    _   ( 0      f  @ fH &P + f 4 : f D L` fh Xp  f _  f(0fu@uH&P+u4:uDL`uhXpu_ u(0u@H&P+4:DL`hXp_ (0 @Pfu`p 0@P&4D`p +0&:4LD@P+`:pL 0@P`p  0       @!P!!"X#P($$h% &'()h*+,(.h/01(3h45&64(8Dh9:;+(=:h>L?@(BBhC CWDf(EWEuhF V(GG@UhHH`TI(JSJhK`Y(LL[M!NNN N`[(N @N4XN`NhNpN xN` NFNNNN@ZNTNOOO0OiHOPOXOhO`O}OOOOOOOOP` PH8P@PHPXPpPPPPP`PhPPPPQ(Q0Q8QHQ``QxQQQQQQQQQ`RR R(R8RPR(hRpRxRR`R>RRRRRQSSS(S`@SeXS`ShSxSSsSSSSSSYSXpT~TTTTTTYTXPUhUpUxUUUUYUX0VHVPVXVhVVVYVXW(W0W8WHW`WpWYxWXWXXX(X@XPXYXXXYYYY Y&(Y40YD8YX@Y_pYYYYYYY0ZY(Z0Z8ZPZZZZZZZZZZ[([0[8[H[` 0p  (08P@HPPX`0hpx 0A x  O v$(v,04'8J<w@DHLP TX&\`+0 bp  $'((,+048<@DHLPTX \$`%d'h,lLpMtOxT|stv{LPpstv{rJP VZuv{ $(,048<'@,D0H6LJPOTwX|\`dhlptx| ')+,04       _ |   =Y|  $(,-00478<<=@>DHLP TX\!`"d$h&l+pCthxw|xx7NP_5LN #.Q `$s(,048<@ DOHLGPTX\`dR  ^${(B048b@:DOHPTX`dh*p t xz`(l |88l@`H|Pplx@|l|l|ml (|0}PlX`|hgl|n .symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela__ksymtab_gpl__kcrctab_gpl.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.modinfo.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__jump_table.rela.data.rela__dyndbg.rela.static_call_sites.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?O:@8w(JE@ȕ(^t$Y@h(l _ z@@'( 2`~/~@( 202@`(d@XX(8h@p( % @ @(7 2@``(B=@(PK@`( c@}0Pйй!QR) fl 0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H ' qU{* `W*gv15YaV$Vg|FZ`k1.L-2eyөSMU3b,Q'0p&T:Mݩn-B }Yo4o- BU rchJno64hPvVʊ4ƪqudHbr2E>*w|~ƵH@(o?Cm:yNzKHzΕ 䪣04}_~Module signature appended~