ELF@@,)G ԋK G;IYh@yi@yj@yhA yiBB  @OB @{è#_߄(RP(@yy(@yy(@X(@yy_|fS?#{ O L@(R3@P)@ \)@yy y)@) ?@qT?@qaT*y@qTq Tqa T@ qT1qA T*(RR+R1 q`Tq! T@=q T*** R%@q T**(RR@ q Tq@T qA T(RIRqT!qaT(RR *(RR+R)R(RiR+R*Ry@y!qT-R!rATr!T*RJ!_r`T4Q q"T(Q qT-|i(%Țy@y qT(R*y 5*OB @{è#_J4! *y5!!yK(RP(@yT(@yy(@yy( @yy(@yH4_( @y (!(*y_֨C'?#{ WOQ)RL@@7rR=5>@R55RR@JR@rR yy#r )(yt*5* ` @*!***OC @WB{Ĩ#_ր@!**?#{ g_WOL@AyR*** (1*჈?T? q T(w JR y T?qy T T?+qy# T(w) T?3qyc T(s~1 TȊ@?Cq T(s~A TR?Sq(r T(wQ T?[q*yT(wY`T2?cq.yT(s~aT?sq#T(s~qT?qcT(s~T?q"T(s~@T?q&T(s~T?q*#T(wTR#rZy*5v*OE @WD_CgB{ƨ#_֠@!** Rm>B?#{ _WO*?qB T"@=@c#@T ^?kaT!w)R )I4( *H 7c6!3c~| )BR7ih9r.@QqT9RR@!B(Rc^)NْȢȢ@T?T*@_!Tӆ (c vOD @WC_B{Ũ#_@Q9qbT9 @Q]qHT)RR)! r? j@T9Q!*9q`TRkT&@QAqbT97!*!R  |_* | 5 5AR j?#{{#_?#{ O&hhqAT9u_bj @h"I@?T @l@!TjK JRb t  h`])Rqh~_  Kj 5qTqTOB @{è#_aRp_?#{WO @*@*R6=@R`JR yryR(r))@*`7u*OBWA{è#_@!*9*_?#{ WO @@*R4=@R JRRr7r yRy)T _$Tb*5v*OC @WB{Ĩ#_ր@!*@RRR[?#{O+RR@hIy@*!B!B"!BbCRt>`OA{¨#_ֈSMe?#C{_WOC( @h 4(@R<@)r6 @ kT R)r kT@5@H@@QQ9qH T)R(!iR jT3 @b"@T ^?kaT#>(Rh((4 (*7b4@aR"R@b@qT@ZaR"R*ODWC_B{AC#_֠@@@!!R qh~_ i~ 5(5AR@50o?#{!{#_`}?#{{#_@@@@@@@@ @  @  @  @  @ @  ! " # $ %&'()*+,-./01234567 8!9":#;$<%=&>'?(@)A*B+C,D-E.F/G0H1I2J3K4L5M6N7O8P9Q:R;S<T=U>V?W@XAYBZC[D\E]F^G_H`IaJbKcLdMeNfOg `hijklm!n#o%p0q1r2s3t4u5v6w7x8y9z:{;|<}>~qcom,q6afeno line is assigned AFE Port already open packet not transmitted (%d) qcom-q6afe&afe->waitInvalid SD lines &port->waitAFE port token[%d] invalid! Invalid port id 0x%x AFE failed to unvote (%d) &afe->port_list_lockInvalid Channel mode AFE set params failed %d AFE failed to vote (%d) Unknown cmd 0x%x AFE port index[%d] invalid! AFE enable for port 0x%x failed %d AFE close failed %d &afe->lockcmd = 0x%x returned error = 0x%x DSP returned error[%x] description=Q6 Audio Front Endlicense=GPL v2name=q6afeintree=Yscmversion=ga9c2663f637fdepends=apr,q6corealias=of:N*T*Cqcom,q6afealias=of:N*T*Cqcom,q6afeC*vermagic=6.12.0-mainline-ga9c2663f637f-ab12743383-4k SMP preempt mod_unload modversions aarch64q6afe_hdmi_port_prepareq6afe_port_startq6afe_port_stopq6afe_vote_lpass_core_hwq6afe_set_lpass_clockq6afe_get_port_idq6afe_port_putq6afe_unvote_lpass_core_hwq6afe_cdc_dma_port_prepareq6afe_port_get_from_idq6afe_i2s_port_prepareq6afe_port_set_sysclkq6afe_slim_port_prepareq6afe_tdm_port_prepareq6afe__stack_chk_fail-0kmalloc_caches&[__kmalloc_cache_noprof zkfreeV_dev_err&{Hmutex_lock_nestedapr_send_pktuyHinit_wait_entry_kprepare_to_wait_event finish_waitݍschedule_timeoutO@u%) %x݅% &2F &%&x$&%'%(](@+%h݅u@86\Å% υ%(>Uq ܅% %%i % %({0@%`%  %(>Uq )% 1% i ;% %( 0C%@%H% P` L%8x$2F% Z%@>f% kRq%z%]@`%%N{](@%$%%%%Æ%ˆ%% %N N0;Q @%N`{Np%5%J%N %N0Y%N@ NPe%`;Q w%%%N %N0%N@%NP;Q `Y%N{N‡% $ׇ% ;Q @%`Y%NN%N%N%N%N3%Ne!NH%R%k%;Q %N@Y%NP N`%Np%% N @tN0ƈ%@ֈ%c`% %X%݅@%8=]kR](@ %% .%9% E%@X%d%C  z%@% `% pQM% %% %N@{NP%%ĉ% ͉%@։%N`%Npމ%N{N%>UN% % N@{NP%q *% >%@R%`a%6N{Nz%;Q %N Y%N0 N@ֈ%P% , N;Q %N@Y%NPN`%Np%Ne!NH%Nƈ%ֈ%c% %NN;Q %N@%;Q %N Y%N0 N@%`{% ;Q N%NY%N N0%N@ӊ%6N{N%6Nq N*% >%@R%`%3%?% M% 3%w% " '& %%%  (X1V%  i%  % ҋ% d %  %  ݅%  *%  i %B9%  C ։%%17&\Q%  g% x%  %  ݅C %%17%  %  Ȍ%  ݅3%?%ߌ%  ݅3%w%?%% afe_port_mapis_dig_pcmapr_drivergpr_callbackapr_devicesvc_idservice_pathsvcpkt_router_svcgpr_port_cbgpr_resp_pktgpr_hdrhdr_sizedest_domainsrc_domaindest_portpacket_routerapr_resp_pktapr_hdrhdr_fieldsrc_svcdest_svcapr_device_idsvc_versionq6afe_portport_cfgscfgcfg_typeafeafe_port_confighdmi_multi_chslim_cfgi2s_cfgtdm_cfgdma_cfgafe_param_id_hdmi_multi_chan_audio_cfghdmi_cfg_minor_versiondatatypebit_widthafe_param_id_slimbus_cfgsb_cfg_minor_versionslimbus_dev_iddata_formatshared_ch_mappingafe_param_id_i2s_cfgi2s_cfg_minor_versionchannel_modemono_stereows_srcafe_param_id_tdm_cfgtdm_cfg_minor_versionsync_srcnslots_per_framectrl_data_out_enablectrl_invert_sync_pulsectrl_sync_data_delayslot_maskafe_param_id_cdc_dma_cfgcdc_dma_cfg_minor_versionactive_channels_maskafe_param_id_slot_mapping_cfgminor_versiondata_align_typech_mappingaprv2_ibasic_rsp_result_tq6afeaprainfoport_list_lockq6core_svc_api_infoservice_idapi_versionapi_branch_versionafe_clk_setclk_set_minor_versionclk_freq_in_hzclk_attriclk_rootafe_digital_clk_cfgclk_valafe_clk_cfgclk_val1clk_val2clk_srcclk_set_modeapr_pktafe_port_param_data_v2module_idafe_svc_cmd_set_parampayload_address_lswpayload_address_mswmem_map_handleafe_port_cmd_device_stopq6afe_slim_cfgq6afe_tdm_cfgq6afe_hdmi_cfgq6afe_i2s_cfgsd_line_maskq6afe_cdc_dma_cfgafe_port_cmd_device_startafe_port_cmd_set_param_v2afe_cmd_remote_lpass_core_hw_devote_requesthw_block_idclient_handleafe_cmd_remote_lpass_core_hw_vote_requestclient_namersp_opcodeafe_apr_send_pktkref_putq6afe_callbackq6afe_cdc_dma_port_prepareq6afe_get_port_idq6afe_hdmi_port_prepareq6afe_i2s_port_prepareq6afe_port_get_from_idq6afe_port_putq6afe_port_set_param_v2q6afe_port_set_sysclkq6afe_port_startq6afe_port_stopq6afe_probeattriq6afe_set_lpass_clockq6afe_slim_port_prepareq6afe_tdm_port_prepareq6afe_unvote_lpass_core_hwq6afe_vote_lpass_core_hwS@Xe0h $HYTXE`@@88 ( c@E(5h00@HFx(%( @FH(o 2`%^8'@8'@G(|@'w@ G(H'@8G`(K0G@PH( Lo`JK2J(3@J`(N@N()@ @N0(!y@/70)7$8 N]N*<eF~g& tN