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!A7c@J7@BgRR JRRI  ? P d! hB?}R  *Rl  R>R`  (  }Ry b!B@ A@ )!h*Bw"i~!@B CsukATRR~ @C`SuZ(qŸ*k@LTM!5"#!5!*!RR @(R( 5!@ kTRR <;"*X!``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!!4_Mq(FT{ )(ih(;_MqET R }{? HDT )(@(7*1T"@***!'"@ "@v"@!#@ *@*v#@*!59C{ @**S@{Z5!v"@@`sxk"T{R@ @`x*9{w*@b@5@*@~~hAkT!**v!R!* 5!*(RB9!!bba"@*`6`*!ra"@* 76 5!5t7*-*1T!$!v!! * @!*s!1T!c!v^*!*!*! !v!!*!*!!`*!*1aT!@!**B@!@@h@iZAi4* RkZA)A? kbT @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@B@!@@6v!*A8B_ T*OHWG_FgEoD{CC#_ @*?#{ @ @*{¨#_?#{og_WO*A6R$@ QkT@" *@7B!2Rz@{TZ@ TH@ AyI?6=@6wA BR94FR95Dk!THT4ITJT8YjX /@Ck @kA TJT/!bR*5JCRBRJCRHRJCRbRJCRBR/@4FR9B!5CH@(RF9>@MqT R ={?  T {)}? TIT@ @ @*``&@!$C(RX0y``&@!$C(RX0yOE*WD_CgBoA{ƨ#_*!Y!!!B!B ?#C{og_WOA8պBC`sw2k(TwRR~ s9{\C @ @k"T!*# H!#R7C! 5_ !4!@4!5HR(R )#(!#R @@ 7#R 7#R 7#R 7S#R`7^C_ q!TC_5@| O*A8B_ A T*OHWG_FgEoD{CC#_z@!*,*@@! @*@* @*@**!@!*@!@a@?#{ WOB@@yRqT@AՂRZDDDqv.v*w"wBBBTC*Ri~J!h* %@) * %OCWB @{Ĩ#_@!*@@*?#{WO@@@yRq T-@@AԂRiRZD 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 k!TUR R k@T)bR k!T5RR R URuRR5R*u&OBWA{è#_!*?#{WO@@@yRqT"$@_,q"T-@V|@@AR~|TRiV  @(*OBWA{è#_!*! ?#{WO@@@yRqT-@@AԂRZD QyqhT )+ih8J @֟$5R$$uR$ՕR$UR$*u&OBWA{è#_!*?#{WO@@@yRqT5H@7qT-@@AԂR~|ATRiZ  @(*OBWA{è#_!* ?#{WO@@@yRqBT-@@AՂRZDQ"qT*t&OBWA{è#_!*?#{WO@@@yRqT5H@r}`T-@@AԂR~|TRiZ  @(*OBWA{è#_!* ?#{WO@@@yRqBT-@@AՂRZDQ"qT*t&OBWA{è#_!*?#{WO@@@yRqT"$@U|@r}T-@@AԂR~|TRiZ  @(*OBWA{è#_!*! ?#{WO@@@yRqT-@@AԂRZD QyqhT )+ih8J @֟$5R$$uR$ՕR$UR$*u&OBWA{è#_!*?#{WO@@@yRqT5H@7qT-@@AԂR~|ATRiZ  @(*OBWA{è#_!* ?#{@@M@{#_?#տ#_?#{og_WO@HBW @@@yRqbT)$@H@i4**@)4 R)Z)Z  *A*@7N@A HQ qTRnDDk* SzkT**_qT*Ah~}HF4IB9@<R****01`T*5dDeC**#RHFkbTIB9|9"@IF4IB9Yh<R****01`T*5cDdC**dDeC***HFkTHFIB 9Yh9"@*OEWD_CgBoA{ƨ#_*@!*!*!***@!?#{WO`%qT,@* @A@? T@j @? kTqT@5@qHqR R @I*ji6}*01@zT A)`.@**01`T*5OBWA{è#_*b@!b@!?#{ OqkT,@ @A@? 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*5DC**#RhF_kbTiB5zZ5@iF4iB:Yhz8R9****01`T*5DC**DC***hFkThFiB :Yh:@*OEWD_CgBoA{ƨ#_*!*?#{ @`!{#_?# @h @94@#_)R* 9 9#_?# @)R*9 9#_@#_?#{O @h@94AT%h8@OA{¨#_?#{ @{#_?#{A8 @9 @ xӋ(7 @L6 kꃊk1 뇟/ *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.157-android13-4-ge3e0ccfb3fbf-ab9990464 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=ga0acac9fe362Linuxaoc_alsa_devmodule_layout~)Hmemcpy ѩ__stack_chk_failR? Kgic_nonsecure_prioritiespcpu_hwcaps/cpu_hwcap_keys5arm64_const_caps_readyCplatform_driver_unregister%Jsnd_soc_unregister_card xof_property_read_variable_u32_array9devm_kfreeZ%strcmpof_find_property[Ӈsnd_soc_of_get_dai_link_codecsؘCsnd_soc_of_get_dai_namep#of_parse_phandle R=snd_soc_of_parse_daifmtFħof_property_read_u32_index<of_property_read_stringof_get_next_available_child̋of_get_child_by_nameI p.snd_soc_of_parse_card_name!haoc_audio_state_pollA)k__arch_copy_to_user#9O$aoc_audio_current_state-nsnd_info_create_card_entrys*free_audio_state_clientQalloc_audio_state_clientݥsnd_soc_info_enum_doublehmutex_unlockemutex_lock7;{snd_soc_component_set_pllh .snd_soc_dai_set_pllKsnd_soc_component_set_sysclky.snd_soc_dai_set_sysclkSAhsnd_pcm_format_physical_widthsnd_soc_dai_set_tdm_slot ٌsnd_soc_runtime_set_dai_fmtw`snd_soc_add_dai_controls.6snd_soc_component_set_jacksnd_jack_set_key'!лsnd_soc_card_jack_new4snd_aoc_new_ctl%[aoc_audio_service_num6devm_kmalloc.snd_soc_register_cardwJW__mutex_initGS`wakeup_source_register @free_aoc_audio_service_nalloc_aoc_audio_serviceϺL__platform_driver_registerprintkGNUɻf>dd > >T>T> g>g>, 04 8@L PT X`d=hl=px<|<I I EEOOEEkk (!,!@BD HBL X \>` d>lx |> > > >   2D&883 $,04HP/P/{{R RX\`dhp t{x |{ R R { { R RTh~&~&  (DLX%`lp# # #  ##00%%4%P%l%c c  $ , 08 <@PZTZdhx|zz  WW$2D` C C0Tx <@DHT X\ `d0PT.X\.dhh  >   > l         !4! (H/(P/(X/(((H/(`/(h/)p)0)H/8)p/@)x/P)h)P )H/)P/)X/)))H/)`/)h/)p* *H/(*p/0*x/@*X* p*H/x*P/*X/***H/*`/*h/*p*+H/+p/ +x/0+H+`+H/h+P/p+X/+++H/+`/+h/+p+,H/,p/,x/ ,8,P,H/X,P/`,X/p,,>,H/,`/,h/,p,,H/,p/-x/-(-'@-H/H-P/P-X/`-x--H/-`/-h/-p--H/-p/-x/.. 0.H/8./@./P.h. .H/././.p. .H/.P/.X/./R /H/(/`/0/h/@/pX/& p/H/x/p//x/// /H//P//X///0H/0`/ 0h/00pH0c`0H/h0p/p0x/00# 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|d# (8 ( `h `"8PH }009y  ' o{t4tpp\hP0 .0 F  v![ !58" 8"j#l # $x $I$('$$ $$v$l'0x)!' ),*$N ,*C P,, P,|,8_ |,O ,0 , ,hk ,+x-TL-,L-x-i- H - Y .  e .  -c. $' . 0( . 0_ ,.@0.]<. H! . P" @. TY .`.Wl. x . .   /S (/8/@/QH/ P/y / / / / /3 ///K/@ @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 0 /+(/q0/8/@/H/P/P'X/P`/Ph/Pp/PTx/P/P</Pi/P/P/-////A//E/Y//  tat @   " #$9 G  t .$1s \ ]  4cU8 7 % c    x U8   "$   q @-T/ /.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  @/4o/oo@HPI@>@H@Xhso`_@)&0HLoTqq@@0Tv $( |?-U7EA