ELF>@@*)GNUTJW *48x"LinuxLinux6.1.0-41-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 HpIcs35l41_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-41-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_hibernate`mEz__dynamic_dev_dbgm__fentry__۾__pm_runtime_set_statusldevm_snd_soc_register_component$___ratelimitV __stack_chk_fail[pm_runtime_enableregulator_bulk_disabledevice_property_read_u32_arrayzsnd_soc_get_enum_doubleK_dev_infoJsnd_soc_info_volsw;Aregmap_multi_reg_write_bypassed&<_dev_errEjwm_adsp_event27zsnd_soc_dapm_put_volswqn:cs35l41_test_key_unlockwTcs35l41_test_key_lockm^snd_pcm_hw_constraint_list^wm_adsp_fw_enumtCcs35l41_safe_reset3 _dev_warnd\wm_adsp2_component_probezpwm_adsp2_preloader_putDPOsnd_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@{wm_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_errata-Q.snd_soc_dapm_new_controlse?ktime_get2cs35l41_configure_cs_dsp#d_dev_critXSJregmap_update_bits_baseDsnd_soc_dapm_get_volswC__pm_runtime_suspend &snd_soc_dapm_get_enum_doubleÍ__pm_runtime_use_autosuspend>Dwm_halo_initzwm_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  DDSXD0[`@DD2DDE+EQ2 1c @>Q X!  V@F!@FFFFx cu1 @4` G 2 G4 @ GnψfFF*G$Gx t@@"7GcAG K@:"FG8:"Sf W*Q@-kUG gG?@ AyB" CqGD}GEGF`GˆG boG. AH@,`GGGGQGQ@GQHQ*Q@HQ۴?HQ&HJ@2H]@9HňFHňRHeHĈLjtH~H@-kv8V#H.rHQHHQG)O-&@HH2ƈH`@HR! L p] Z0@ H }r HȈ Hˈ@ I I (I(Hc@>I0QIˆ\IJ@ˈ@hI V "H@2m wL{ˈ-kwI~@ [u1J``@ʈITI I PPI-@:@IIIIHQ@IQIQJ J  Q@J ш1ш@ӈ$Jֈ.Jшbш@o؈6Jшܪڈ@J@NJ[JeJ' @ iш Έ ƈЈ ƈk҈ ƈՈԈ ƈ׈ ƈو ƈ܈ވ݈qJJ*J*߈J_**J*B* ۈ ƈ ƈk ƈ ƈJ ՈJ0#CQ JV@@o%k@K K"KMO ,KD2@<` GK?AF WKƈ@fKuKKK K@KKKK@K-u1AH K@.`,G@iS KQLL P@E`EL+L7LCLSL@bLtL. L@Li@LG LG  LK J L] -k@ wI ͈ L@L@`Lf-WLQL@ MM݈.M߈BMHÈPM [M@4-%J@iM`@t$2tM`C `@ |MMx VJ x ѬJ@:)G@;-k<wI @<"K<MK<MK<Ḧ<M H~@MMMƈHɈHˈM:"ψM ƈM `x PZK [C\@VN-kwIa@NbN. v8x u"N# ,NJ  #5NJ< @ -k wI ` ?N GN$RN?%aN/@&rN&NQ&N`'N`'N(N(NK)Hˈ@)1[)N`)N@*v-**N*:"+N@+ږ BTsKC}KCNKCOCOGCOQD4OJD[EAO]EKOGFWOGFgOGqOG    OOOOO8} O@O`OO PP P@)P>cq 6P@ FP SP`P mP0|P@PPPP P@`PnP P(V08P@P`QPQC &Q@7Q`JQWQjQ @|QQDwQzQQQQQ \QQ Q Q@Q@Q`HIQ R xx R R@R`QQRCL!+RAH @@C`Q1`3RIR  WR۴!hR @nR{RRR R@R`RRRR SG= S@)S`;SISWSY^S+hRsS E'@ S$ SxG)+@۴k-IR* * S-@S-G-kLf-WLQ@LS h 2O 2@S5S8S;T;@o=ܪ@SB D@iFTITL*,T V G)+@O-/=TUG=$HTKUTK`TKnTK-kH@)T V :"@G)+-k`C G=@4JTKx HˈTˈ. 1,0 14"3 17 6 1:(9 1< 1?#> 1?QA 1C 1QE 1H%G 1K&JTN OTQ RTQTU wLW D2TU P 6@V -u1PZ@K [C\VN@ XMPSU_u1@'U h``C }r4U9HUG@UU- @_U"`^ `]jU}UUU ۴?Ӛ@`o&DUk hp h@ ˈgdfU@ l n@k pp rd t v@x z i ˈ=k ˈkm Rˈk?QPo Rˈk QPq PˈkPs Eˈku ˈkw ˈkyeG)|j ˈ}U $B%SB% B%@cB%`B%UB%TB%-B%B%U,B% V,B%B% :V0,B%c cZV B%cB% tVB%@`?9~V9RVB% V B%>QB% VB%@VB%cB% @V K B%CB% PB%@VB%cB% V@u1B%G) VhB%V IC%:@B%IB%IB%IB% IB%@JB%` JB%WB%&WB%6WB%FWB%VWB% _WHB%V AHC%.B%GB%HB%,B% sWxB%x B% BXB%@W`WhWpWxWWA%WB%WB%WB%WB%XB% XB%@XB%`%XB%1XQ[I[ω@S[_[҉k[ԉ։@y[ى[ډ[[ۉ@[[ x *K @CP QN[x *K @C   D2 [&@x ݉V @ `\@([kOJ-AT@9{`<\s>OEĐbX \\%\/\X5\@AXA\@O\Y\/J`^\`@`F 9@ !" Y   i\XV x @{\ :"`COE@x``\`C`u\`@\ )H@J\`\։\k\ƈ \ƈ@ \ƈ \1 \k @ \ X   ]`]  @q Đ߉Y\  ‰ ʼnljȉƉ!]V x @E`Y\!!4]#A]%@G)VI]WK "q@N]]]p]]]ɉ]V x @:"uʼn]]@]]k]k.@,`L]u `@^ƈ\ƈ\ƈ@^1#^ĉ ̉Ή͉*^$V PY @;^WS S@D^N^x  I @\^`o d^@G)w^M^^XN]]]p]^^ ^ ^ ^ ^ ^_Y\@ˉ щЉ щӉ Չ ؉׉_(_9_N_c_s_'______``&`7` H` ]` n` ~` ```````a1aKa_ataaaaaaab b!.b"?b#Qb$fb%{b& މb Pb܉b b!:"@`Cb܉`@bbc@ Yc(qZT@<` J'cK6cZJcD8V 6: @]  WcJdcyccKc#:"N @%JcJcJc c  c @   c  c  d @ d  d .d Bd@ Od _d2 kd̉ td@ ~d` d d@ ˑ d dd`@Ndd@ddde@e(e7eJe`@`]e`@?`ee`@oe`\`@\ze@eeT@e*@e`eaebec#^dee kf %f2f >f@Ofcfzfff fffg"g;gSgmggg gggh!h:"`C@kd̉G)Έ5hChHh/_d20~@0Sh/0Yh0 &U1^h3vh4>c@4`4^ƈ5\ƈ@5\ƈ5^15h6h6h 6@6h h`h`PO@$JhhhhiK i#i9iNi(PY I-@:@IIIIVW  ai0uш@$Jֈ.Jшbшo؈@ mi u2@S2o2  1iV @ Y    Ոi i{\ i i։     ܉  ̉ ̉ȉi h1c i@T`i9{{ i iY\@i hTj j(!@<`j-D2iY\@ j!!@4]#A]%)j'4j)@ ƈՈȉ@ ƈȉB ƈȉD"k HuII@SKSMSOTO@oQܪSiU F 1ȉH 14ȉJ 17ȉL 1:ȉN 1ȉP 1?ȉR 1QȉTG3k h [O [@S]S_SaTa@ocܪeSg i@ikTmTo X 1Z 14\ 17^ 1:` 1b 1?d 1?Qf 1h 1Qj 1Hl 1KnDk5pV N@dddd@d։sj։@r։k up w]ky@kk{)j}4jxk@kkkk@d 1@$J.Jbo@6Jܪ@J[J@'  i @ k ] ] k k b k k l l @ (l d^ =lK Ll \ @ p r t v x z | ~ kXl%Jel`C@!`Ěi@jl`   ݉  ܉ ƈ ƈk ƈՈ ƈ ƈ ƈ܈ވ ƈk ƈ ƈ ƈYqul~lcE l `.sۢcElx`lbk/ l @l"o&Qc] G @Al([klV Z@>c`c:" )HG)@Elll l@ m`/ m@m`*m7m  @mK@GEKHGm`PmJYm @fm?um?m m8mm@mmmm@m     mnn'nHnXnknnn_KnKnK@ n ,_Kn n@n`nnnn n@ no.oCo`o vooooooop6pUp Xl  ]p @fp rp pT@pK@ pKH p` p` pK  ĊplÊhRȊ p :" )H @@Ɋ aiA@pNJJpjMq ʊˊ@ ̊q jM%q )q@ Ίϊ) ЊY Ҋz Ԋ# ֊H ؊-q.Fq ڊۊ ܊ ފ ƉÊƊMq J`q Jyq Jq Jq Jq J qq  qpq  q  r  ,rȉLDjMA0r  LDqjMAGr  Mƈ,rȉdr  Mƈ Ո,rȉxr  ,rȉBXr  ,rȉrrrrr  1qZAr r Mr  s 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_ev   * ?mAVc | <$   2 Mf  .+ 02pG  7 [F8_x{ @@ `G8P M<- M<?$[r8P8L88 0L87LQp8jL}8P8 p] ]$F0_\ @hm y@((((@((   @ `      ! A7M R Ng !+|  ` 4 XP WP @VP `UP TP SP YP [P  [8 h- :` hO `Zh\hq`hh`hh`hh`h h!`h7hM`hchy`h Th YH X$ Th Uh Vh  Wh"  `Xh6  YhN  PZg  HZ  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_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_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_ddebug341.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_ddebug349.19cs35l41_runtime_resume.coldcs35l41_runtime_suspend__UNIQUE_ID_ddebug347.20cs35l41_sys_resume_noirq__UNIQUE_ID_ddebug355.16cs35l41_sys_suspend__UNIQUE_ID_ddebug351.18cs35l41_sys_suspend_noirq__UNIQUE_ID_ddebug353.17cs35l41_sys_resume__UNIQUE_ID_ddebug357.15cs35l41_irq__UNIQUE_ID_ddebug343.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_license362__UNIQUE_ID_author361__UNIQUE_ID_description360cs35l41_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 D'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@0HP0XPN! X p00H (0@P    `  h &p +   4 :  ( D0 L   X    _ @  H P      f  ` fh &p + f 4 : f( D0 L f X  f _ @fHPfu`uh&p+u4: u(D0LuXu_@uHPu`h&p+4: (D0LX_@HP `pfu 0@P`p&4 0D@+P&:4LD`p +0:L@P`p (0@  P    !!!`!p!!#x#PH$$% &(H)*+-H./02H345&74H8D9:<+H=:>L?AHBBC DXDfHE WFuF@VHGG`UHITIHJSKKYHLL [N!(N0N8N@N[HN `N4xNNNN N` NFNNNN`ZOTO O(O8OPOihOpOxOO`O}OOOOOPPP(P`@PHXP`PhPxPPPPPP`PhPQQQ0QHQPQXQhQ`QQQQQQQQQR` R8R@RHRXRpR(RRRR`R>RRRRSQ(S0S8SHS``SexSSSSSsSSSSTT YTXT~TTTTTT YTXpUUUUUUU YUXPVhVpVxVVVV YVX0WHWPWXWhWWW YWXX(X0X8XHX`XpX YxXX Y(Y0Y8Y@Y&HY4PYDXYX`Y_YYYYYYYPZYHZPZXZpZZZZZZ[[[[0[H[P[X[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@$.d<?O:@hw'JE@'^t$Y@'l _ z@p'' 2~/~@H' 2P2ׂ@(`'ĉ؊d@X'<Xh@p' % @P@'7@ 2@`'B =@'PK@`' c@}0Pййi@R( flP0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H #byHHKgICA{u $vIfk|캼jo: u)M`rWuRcXYpFkV]>3-+*Ok&SG?\BPqJ5qfy _M [l U#u3+b2,M1=(z)@d{|cˎDFJ*N MTR3 z )ԷY #kxO||i}ovu#ܛw:iN}-TbSF\b/;K`o20|tc j&Jϰ83]N˪)H))ߜhwh]VdZe4+]1~RQbakPE)C : ևX4@IF7֣Z3fc?C 8&C$x=r+(ɍߎڙLOSyDqqgVL}?+׾