ELF+@@***;*****     google-aoc-snd-card4alsa: %s: set tdm slot %s fail %dTDM_1_RX nSlotUSB_RX FormatINCALL_TX Sample RateHAPTIC_RX Sample Rate3alsa: %s: fail to parse clks %dtrigger3alsa: %s: fail to get cpu dai for %sof_node3alsa: %s: %s fail to parse srcid %d 3alsa: %s: can't find dai-link nodeSR_22P05K3alsa: Fail to find target_dai for headset jack 4alsa: %s: fail to init hs jack %s hw_params_fixupI2S_0_TX Chanaoc_slot_fmt_putTDM_1_TX nSlotusefixupplayback3alsa: %s: %s fail to parse in_mul %d SR_8KFourgoogle-aoc-snd-cardaoc_be_sr_getI2S_1_TX Sample RateINTERNAL_MIC_US_TX Formataoc_snd_card_parse_ofcodec_cfgSR_11P025K6alsa: %s: defer the probe %di2s_hw_paramsTDM_0_RX SlotFmtTDM_1_TX Formataoc-card-nameof_drv3alsa: %s: fail to get of_node for %s3alsa: %s: fail to codec np srcid3alsa: error registering aoc pcm drv %d . 6alsa: %s: snd register fail %dI2S_2_TX Sample RateTDM_1_TX Sample Rate3alsa: %s: fail to allocate memory for dai_linkof_parse_one_dai3alsa: %s: fail to parse id %d clks6alsa: %s: wait for aoc output ctrl aoc_be_sr_putHAPTIC_RX FormatplatformSix3alsa: %s: Failed to get aoc output ctrl %d &pdata->mutextdm_hw_params3alsa: %s: fail to parse snd card name %ddai-nameof_parse_one_codec_cfgaoc_of_parse_clkspllI2S_1_RX ChanI2S_2_TX FormatUSB_TX Chan3alsa: %s: fail to get dai stream name %duseopsdynamic3alsa: %s: can't find cpu node for %s3alsa: %s: %s fail to parse comp 3alsa: %s: %s fail to parse out_mul %d TDM_0_RX Sample RateINTERNAL_MIC_TX ChanBT_TX Chanid6alsa: %s: no clksS24_LEaoc_card_late_probe4alsa: %s: set codec_dai clk %s fail %dBT_RX ChanINCALL_TX Format3alsa: %s: fail to parse hs jack %d3alsa: %s: fail to parse codec %d for %sbe_idsrcPLLSR_32Kaoc_be_ch_get3alsa: %s: inval ch %u slot %u, bit %d, slot_bit %dTDM_0_TX ChanHAPTIC_RX nSlotHAPTIC_RX SlotFmtERASER_TX Chan3alsa: %s: fail to parse platform %d for %sFLOAT_LE&chip->audio_mutex4alsa: %s: set codec pll %s fail %dTDM_0_TX Format3alsa: fail to allocate %s client 4alsa: %s: fail to create entry %s 3alsa: %s: %s fail to convert type %sMCLKI2S_0_TX FormatI2S_1_RX Formatdai_link3alsa: %s: fail to parse cpu %d for %ssnd-soc-dummy-daicompBCLKSR_48KI2S_0_RX Chan3alsa: %s: invalid idx %dI2S_2_RX Sample Rate3alsa: %s: count %d invalidrequire-suspend6alsa: %s: wait cpu_dai for %sS32_LETDM_0_RX FormatBT_TX Sample RateUSB_RX Sample Rate3alsa: %s: %s clk number overflow %d %d aoc_snd_card_probe3alsa: %s: invalid id %u found for %s3alsa: %s: unsupport fmt %u on %saoc_slot_fmt_getINTERNAL_MIC_US_TX Sample Rate3alsa: %s: fail to parse %scapturesound-dai3alsa: %s: fail to allocate memory for codec_cfg3alsa: %s: conf num is full %u3alsa: %s: fail to parse sysclk %d3alsa: %s: %s clk_type is NULLI2S_2_RX ChanUSB_TX Sample RateERASER_TX Sample Rate3alsa: %s: %s fail to clk type %dFiveaoc_be_fmt_putaoc_slot_num_putTDM_0_TX Sample Ratehs_jackSR_96KINTERNAL_MIC_TX Format3alsa: %s: fail to allocate mem for pdataTDM_1_RX ChanUSB_RX Chan3alsa: %s: dai link num is full %urequire-pmdown-time6alsa: %s: can't find codec cfg node6alsa: %s: no hs jackI2S_0_TX Sample RateI2S_1_TX FormatI2S_1_TX ChanTDM_0_RX ChanBT_RX Sample RatecpucodecSR_88P2KS24_3LETwoTDM_1_TX SlotFmtINTERNAL_MIC_TX Sample RateINCALL_RX Sample RateHAPTIC_RX ChanSR_44P1KI2S_0_RX Sample RateTDM_0_TX nSlotTDM_1_TX ChanERASER_TX FormatINTERNAL_MIC_US_TX Chanaoc_audio_statestream-namedaifmtThreeset_pll_clk3alsa: %s: fail to get dai name %dsys&chip->audio_cmd_chan_mutexI2S_0_RX Formataoc_be_ch_putTDM_0_RX nSlotTDM_1_RX FormatBT_RX Formataoc_of_parse_dai_link6alsa: %s: register sound card laterof_parse_dai_cpu3alsa: %s: get cpu_dai fail for %sprefixout_mulSR_16K3alsa: %s: fail to new ctrl %d3alsa: %s: invalid idx %uI2S_2_RX Format3alsa: invalid child count %d for %s snd-soc-dummyaoc_of_parse_hs_jack3alsa: %s: %s fail to parse id %d in_mulSR_192KOneEight3alsa: Fail to create headset jack %d init_headset_jackI2S_2_TX ChanUSB_TX FormatINCALL_RX Chan3alsa: %s: fail to get prefix for %s %dfixclk6alsa: %saudio_output_control3alsa: %s: invalid bit width %daoc_slot_num_getINCALL_TX Chanaoc_of_parse_codec_confdai_idSevenHeadset JackTDM_0_TX SlotFmtTDM_1_RX SlotFmtinit_audio_state_query3alsa: parse_clk: fail to alloc mem3alsa: %s: %s PLL requires fixup clk aoc_card_initset_sys_clk4alsa: %s: set codec sys clk %s fail %d4alsa: %s: set codec_dai pll %s fail %dTDM_1_RX Sample RateBT_TX FormatINCALL_RX Formatno-pcmaoc_of_parse_clkSR_176P4KS16_LE3alsa: %s: fail to allocate memaoc_be_fmt_getI2S_1_RX Sample Rateaoc_aocdump_state3alsa: %s: fail to parse fai_link %d3alsa: %s: fail to parse codec conf %d@+>"V}DXw     >>   w?#ՈhTژ(ҥ,THҨhH ThT҈$ȇhVAThhMhmTȑU ThhMh Th9HߢhTp[hT(ژ(ҥ T+u,( A Td|(m@ Tv҈hI/T͋ihQH TOhҨhH`T(h&CHT( ȓ)T7葐U`TҨsaT-[hT耥hKT ( ȓ T#?AT#__$?#@9#qCT_@*?#^{ ! )J! ) )J ) )J ) )J ) )J ) ) J ) ) ) )J ) ) J  ) ) )J ) )J ) )J )*5* @{¨^_#_*?#C^{og_WOA8B!A8c K7@BgRRK)RRJ   h! B R? Pd  ?})Rl_ P>R_ R`  (  }R y JI@!BB@_+A@ @)!*HB"~!BCsukBBTRR ~`DZ(qŸ*kLTM!5"#!5!*!RR @(R( 5!@ s|kTRR <;s"*Y`!``4#@*((R(+3!*`4(RC_ qq(ySC!*(# )* 4! O!(Ay!y) *(y(Ay!y% *(y(Ay!y *(y(Ay!y! *(y(Ay!y9 *(y(Ayy *(yc_(=)?6MqT!!3_MqFT{ )(ih(;_MqET R }{? DT )(@(7*1T"@***!'"@ "@v"@!#@ *@*v#@*!59C{@**@Zv5!"@`sxkT{R *9Zw*@b@5@*@~~`AkT!**!C!*@5!*@(RH9!!BC$"@*`6a*!BC%"@* 7V 5!57*-*1T!$!v!! *!*! @1 T!k@o! @vg*!*!*! !v!!*!*!!_*!*1AT!@!**B@!k@ @ B@!k@66@hZA)4* RZA)A? kT @k @,4*q@ To!= To}  T^Q@1 T @k )@,4*q To!=To}  T^Q@1 aT @K 9@ 4*qTo!=cTo}  T^Q@1 T-  Kk!qka Tm@-  Kk!qkaTm@-  Kk!qkaTm@!*A8B_ T*OHWG_FgEoD{C^_C#_ @*?#^{ T@ @*{¨^_#_?#^{og_WO*A6R$@ Qk T^@")}@ ^`7!2Rz@{TZ@ TH@ AyI?6=@6wA Z94Z95Fk!THT4ITJT8YjX /@Dk @kyA TJT/"!bR*5ZDRBRZDRHRZDRbRZDRBR/@4Z9B!5DH@(R9>@MqT R ={? ( T {)}? TIT@ @ @*`&@!B (RX0y`&@!B(RX0yOE*WD_CgBoA{ƨ^_#_*!X!!!B!B ?#C^{og_WOA8պBC`sw2k(TwRR~@s9{\C @ @kBT!*# H!#R7C!@ 5_ !4!@4!5HR(R )#(!#R @` 7#R 7#R 7#R 7S#R`7^C_ q!TC_5@| P*A8B_ a T*OHWG_FgEoD{C^_C#_z@!*,*@@! @*@* @*@**!@!*@!@a@?#^{ WOB@@yRqT@ARZFFFqv.v*w"wBBbTC*Ri~J!h* %@) * %OCWB @{Ĩ^_#_@!*@@*?#^{WO@@@yRq T-@@ARiRZF k-TߎR)r klTR kT pR kT R)r kTR2χR kMT ЇR k`TIĊR k@T R kTR$ R)r k`T "RIr k T RIr kATUR R k@T)bR kAT5RR R URuRR5R*u&OBWA{è^_#_!*?#^{WO@@@yRqT"$@_,qBT-@V|@@AR~|TRiV  @(*OBWA{è^_#_!*! ?#^{WO@@@yRqT-@@ARZF QyqhT )+ih8J @֟$5R$$uR$ՕR$UR$*u&OBWA{è^_#_!*?#^{WO@@@yRqT5H@7qT-@@AR~|A(TRiZ  @(*OBWA{è^_#_!* ?#^{WO@@@yRqbT-@@ARZFQ"qT*t&OBWA{è^_#_!*?#^{WO@@@yRqT5H@r}`T-@@AR~|(TRiZ  @(*OBWA{è^_#_!* ?#^{WO@@@yRqbT-@@ARZFQ"qT*t&OBWA{è^_#_!*?#^{WO@@@yRqT"$@U|@r}!T-@@AR~|TRiZ  @(*OBWA{è^_#_!*! ?#^{WO@@@yRqT-@@ARZG QyqhT )+ih8J @֟$5R$$uR$ՕR$UR$*u&OBWA{è^_#_!*?#^{WO@@@yRqT5H@7qT-@@AR~|A(TRiZ  @(*OBWA{è^_#_!* ?#^{@@M@{^_#_?#տ#_?#^{og_WO@HBW @@@yRqT)$@H@i4**@I4 R)Z)Z  *A*`7N@A HQ qTRnGFk* SzT**_q!T*Ah~}HF4IB9@<R****01`T*5dFeD**#RHFkbTIB9|9"@IF4IB9Yh<R****01`T*5cFdD**dFeD***HFkTHFIB 9Yh9"@*OEWD_CgBoA{ƨ^_#_*@!*!*!***@!?#^{WO`%qT,@* @yA@? T@j @? kTqT@5@qHqR R @I*ji6}*01@zT A)`.@**01`T*5OBWA{è^_#_*b@!b@!?#^{ OqkT,@ @yA@? T@j @? kTcqTT@5@qU&B) A)}$}01`T* 5&B) A)`.@}$}01`T*5OB @{è^_#_b@!b@!?#^{og_WO@*$@iBh@j4**@ 4 RJZJZ@ *5@A* 7A*A~}hF4iB5@:R9****01`T*5FD**#RhF_kbTiB5zZ5@iF4iB:Yhz8R9****01`T*5FD**FD***hFkThFiB :Yh:@*OEWD_CgBoA{ƨ^_#_*!*?#^{ @`!{^_#_?# @h @94@#_)R* 9 9#_?# @)R*9 9#_@#_?#^{O @h@94AT%h8@OA{¨^_#_?#^{ @{^_#_?#^{A8 A9 @ xӋ(7 @L6 kꃊk1 뇟0 *B;K5  RB Ak , 8Ս@- ? ?*B @ ?*""R (B; 5  RB) 8)@*@ ?) ?(B R{^_#_֟$ J@'6$ $@H'6$ $ R$ R F8K R Fk FF8 R FF՟@՟A?#^{{^_#__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$author=google aoc teamdescription=Alsa driver for aoc sound cardlicense=Dual BSD/GPLalias=platform:aoc_alsa_cardvermagic=5.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=aoc_alsa_devdepends=aoc_alsa_dev_utilalias=of:N*T*Cgoogle-aoc-snd-cardalias=of:N*T*Cgoogle-aoc-snd-cardC*scmversion=g6c07bf70500eLinuxaoc_alsa_dev̄emodule_layout~)Hmemcpy ѩ__stack_chk_failR? Kgic_nonsecure_prioritiespcpu_hwcaps/cpu_hwcap_keys5arm64_const_caps_ready9eplatform_driver_unregister snd_soc_unregister_card=N6of_property_read_variable_u32_array$devm_kfreeZ%strcmp Wof_find_property]snd_soc_of_get_dai_link_codecs@Osnd_soc_of_get_dai_nameJ;(of_parse_phandle snd_soc_of_parse_daifmtqr0of_property_read_u32_index{of_property_read_stringSM(cof_get_next_available_child Eof_get_child_by_namesnd_soc_of_parse_card_nameN\Zaoc_audio_state_pollA)k__arch_copy_to_user#9O$aoc_audio_current_statejiqsnd_info_create_card_entrys*free_audio_state_clientQalloc_audio_state_clientֳ,snd_soc_info_enum_doublehmutex_unlockemutex_locksnd_soc_component_set_pllsnd_soc_dai_set_pllwesnd_soc_component_set_sysclkŤQsnd_soc_dai_set_sysclkSAhsnd_pcm_format_physical_widthUsnd_soc_dai_set_tdm_slotUO9snd_soc_runtime_set_dai_fmt1Gsnd_soc_add_dai_controls!Nsnd_soc_component_set_jackA)snd_jack_set_keyJ49snd_soc_card_jack_newesnd_aoc_new_ctl%[aoc_audio_service_numZDdevm_kmalloc/snd_soc_register_cardwJW__mutex_initz0wakeup_source_registers8;free_aoc_audio_servicefalloc_aoc_audio_servicei<__platform_driver_registerprintkGNU_ZaW#Ҁۀ_GNU- E$-(E,0487<@D7HL,PT,\`dhptx|  { { XX' ' b b $9 (,9 08<@DLpx|  --88880Dk HTk \,(0 ,O(0 O,<@H HH L\p (04<? D? Ld $8DLPd!ttxt__   $ , "< 7 D 7 X "h p  " ( ( "   "    "D !L !T "X d l "              0$ 00 g8 gH P T zX z\ ` Q h Q t |   5 5     - -  ( T p                4 { 8 < { @ H ` s h s l t |            4 4,48Hdh lp t|      >>dd > >T> T$>(4g8><g@>DX \` dlx | ==<<I I EE OO$(,E0E4@kDHkLT!X!lBp tBx  > > > > > >  L2t& 883048<@D 0@PX\`hlpP0P0 {{4DRHRP { { R R { { R R (~ &~ &@\ d l%# # #  ##00,@%\%x%%%,04@c DLc PXd l t x ZZzz  W W$(,<$H2 C$ (C4H\d|  08`..( < hD h\ |  >  >  !!0!4!8! (80(@0(H0(((80(P0(X0)p)0)808)`0@)h0P)h)P )80)@0)H0)))80)P0)X0)p* *80(*`00*h0@*X* p*80x*@0*H0***80*P0*X0*p*+80+`0 +h00+H+`+80h+@0p+H0+++80+P0+X0+p+,80,`0,h0 ,8,P,80X,@0`,H0p,,>,80,P0,X0,p,,80,`0-h0-(-'@-80H-@0P-H0`-x--80-P0-X0-p--80-`0-h0.. 0.808.p0@.x0P.h. .80.0.0.p. .80.@0.H0./R /80(/P00/X0@/pX/& p/80x/`0/h0// /80/@0/H0//0800P0 0X000pH0c`080h0`0p0h000# 0 0Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)  #&*/36:=@EHKNWZ]`cg  XX(@ ;EC X|d4# T@ T h "8PH 4}009Ly LD D' o{4\hP . FL! L!v"[ "5" "j#l # $x $Id%0'd%% %%v%l(8x)$!( )*,N *C -4 -L-8_ L-O -0 - -pk -+X.\$.4$.X.i. H . Y /  e /  .c/ $' / 0( / 0_ /@/]</ H! / P" $/ TY /`/Wl/ x / /  0S 0(000Q80 @0y 0 0 0 0 03 000K0@ @s    - + B. W - - hXE m  8~ H0_xh?XH/8( 0oH !Oh#$}&x'4h(!X)H*8+l(,-[.A/ H xppp p' h:XH84(  a H !r h# $~ &-x'h(|X)'H* 8+T (, -e . /q  poP 00+0q 0(00080@0P'H0PP0PX0P`0PTh0Pp0P<x0Pi0P0P0-0000A00E0Y00  tbt @   " $$9 H  | /,1s \ ]  4cU8 7 % c    x U8   "$   q @-T 0 0.note.gnu.property.note.Linux.text.comment.init.plt.bss.rela.altinstructions__versions.rela.rodata.sr_map.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.text.init_module.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.dataof_find_propertysnd_info_create_card_entrymemcpysnd_jack_set_keysnd_aoc_init.__keyaoc_snd_card_probe.__keyarm64_const_caps_readyof_property_read_variable_u32_arrayof_property_read_u32_indexsnd_soc_card_jack_newaoc_snd_card_drvfmt_textsr_textch_textaoc_slot_fmt_putaoc_be_fmt_putaoc_be_sr_putaoc_slot_num_putaoc_be_ch_put__cfi_jt_startsnd_soc_dai_set_tdm_slotnull_componentfree_audio_state_clientalloc_audio_state_clientsnd_soc_of_parse_daifmtenum_fmtsnd_soc_runtime_set_dai_fmtaoc_slot_fmt_put.cfi_jtaoc_be_fmt_put.cfi_jtaoc_be_sr_put.cfi_jtaoc_slot_num_put.cfi_jtaoc_be_ch_put.cfi_jtaoc_slot_fmt_get.cfi_jtaoc_be_fmt_get.cfi_jtaoc_be_sr_get.cfi_jtaoc_slot_num_get.cfi_jtaoc_be_ch_get.cfi_jti2s_hw_params.cfi_jttdm_hw_params.cfi_jthw_params_fixup.cfi_jti2s_startup.cfi_jti2s_shutdown.cfi_jtaudio_state_open.cfi_jtaudio_state_poll.cfi_jtaoc_snd_card_remove.cfi_jtaudio_state_release.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtsnd_soc_info_enum_double.cfi_jtaudio_state_private_free.cfi_jtaoc_card_late_probe.cfi_jtaoc_snd_card_probe.cfi_jtaudio_state_read.cfi_jt__mutex_initaoc_slot_fmt_getaoc_be_fmt_getaoc_be_sr_getaoc_slot_num_getaoc_be_ch_getcpu_hwcap_keysaoc_i2s_opsaoc_tdm_opsaudio_state_opscpu_hwcaps____versionsi2s_hw_paramstdm_hw_paramsdefault_be_params_BT_TX_ctrls_INTERNAL_MIC_US_TX_ctrls_ERASER_TX_ctrls_INCALL_TX_ctrls_INTERNAL_MIC_TX_ctrls_USB_TX_ctrls_I2S_2_TX_ctrls_I2S_1_TX_ctrls_TDM_1_TX_ctrls_I2S_0_TX_ctrls_TDM_0_TX_ctrls_BT_RX_ctrls_INCALL_RX_ctrls_HAPTIC_RX_ctrls_USB_RX_ctrls_I2S_2_RX_ctrls_I2S_1_RX_ctrls_TDM_1_RX_ctrls_I2S_0_RX_ctrls_TDM_0_RX_ctrlssnd_soc_add_dai_controlsgic_nonsecure_prioritiessnd_soc_of_get_dai_link_codecsenum_srplatform_driver_unregister__platform_driver_registerwakeup_source_register__arch_copy_to_userhw_params_fixupi2s_startupstrcmpfmt_mapbe_res_mapsr_mapch_mapclksrc_mapi2s_shutdownaudio_state_openaoc_audio_service_numsnd_aoc_new_ctlsnd_soc_component_set_pllsnd_soc_dai_set_pllaoc_audio_state_poll__stack_chk_fail__cfi_check_failprintksnd_soc_component_set_sysclksnd_soc_dai_set_sysclkset_sys_clkset_pll_clkaoc_of_parse_clkmutex_unlockmutex_lock__cfi_checksnd_soc_component_set_jacksnd_pcm_format_physical_widthaoc_snd_of_matchenum_chof_property_read_stringaoc_snd_card_removeaoc_audio_current_stateaudio_state_releaseof_get_child_by_namesnd_soc_of_get_dai_namesnd_soc_of_parse_card_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduleof_parse_phandlesnd_soc_info_enum_double__mod_of__aoc_snd_of_match_device_tabledevm_kfreeaudio_state_private_freefree_aoc_audio_servicealloc_aoc_audio_serviceaoc_card_late_probeaoc_snd_card_probesnd_soc_unregister_cardsnd_soc_register_card__cfi_jt_endof_get_next_available_childaudio_state_readdevm_kmalloc$d.99$d.89$x.79__UNIQUE_ID_scmversion269$x.69$x.59$x.49$x.39$x.29$d.119$x.19$d.109$x.9$d.98$d.88$x.78__UNIQUE_ID_alias268$x.68$d.58$d.48$d.38$x.28$d.118$d.18$d.108$x.8$d.8_note_7$d.97$d.87$x.77__UNIQUE_ID_alias267$x.67$x.57$x.47__UNIQUE_ID_alias337snd_aoc_init.__key.37$x.37$x.27$d.117$x.17$d.107$x.7$d.96$d.86$x.76__UNIQUE_ID_depends266$x.66$d.56$d.46__UNIQUE_ID_license336$d.36$x.26$d.116$x.16$d.106$x.6$d.95$d.85$x.75__UNIQUE_ID_name265$x.65$x.55$x.45__UNIQUE_ID_description335$x.35$x.25$d.115$x.15$d.105$x.5$d.94$d.84$x.74__UNIQUE_ID_vermagic264$d.64$d.54$d.44__UNIQUE_ID_author334$d.34$d.124$x.24$d.114$x.14$d.104$x.4$d.4$d.93$d.83$x.73$x.63$x.53$x.43$x.33$d.123$x.23$d.113$x.13$d.103$x.3$d.3$d.92$x.82$x.72$d.62$d.52$d.42$d.32$d.122$x.22$d.112$x.12$d.102$x.2$d.2$d.91$x.81$x.71$x.61$x.51$x.41$x.31$d.121$x.21$d.111$d.11$d.101$x.1$d.1$d.90$x.80$x.70$d.60$d.50$d.40$d.130$x.30$d.120$x.20$d.110$x.10$d.100C@ `9(O(G20  @04p/pp@ȃPI@>@@hspa_@@)&0LofDrr@@00Tv $ |`?`-pU7A