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@!B@_+A@ @)!*HB"~!BCsukBBTRR ~`DZ(qŸ*kLTM!5"#!5!*!RR @(R( 5!@ s|kTRR <;s"*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!!3_MqFT{ )(ih(;_MqhET 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{CC#_ @*?#{ @ @*{¨#_?#{og_WO*A6R$@ Qk T^@")}@ ^@7!2Rz@{TZ@ TH@ AyI?6=@6wA Z94Z95Fk!THT4ITJT8YjX /@Dk @kA TJT/"!bR*5ZDRBRZDRHRZDRbRZDRBR/@4Z9B!5DH@(R9>@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@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 k!TUR R k@T)bR k!T5RR R URuRR5R*u&OBWA{è#_!*?#{WO@@@yRqT"$@_,q"T-@V|@@AR~|TRiV  @(*OBWA{è#_!*! ?#{WO@@@yRqT-@@ARZF QyqhT )+ih8J @֟$5R$$uR$ՕR$UR$*u&OBWA{è#_!*?#{WO@@@yRqT5H@7qT-@@AR~|ATRiZ  @(*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~|ATRiZ  @(*OBWA{è#_!* ?#{@@M@{#_?#տ#_?#{og_WO@HBW @@@yRqbT)$@H@i4**@)4 R)Z)Z  *A*@7N@A HQ qTRnGFk* SzkT**_qT*Ah~}HF4IB9@<R****01`T*5dFeD**#RHFkbTIB9|9"@IF4IB9Yh<R****01`T*5cFdD**dFeD***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*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 @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.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_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_new{snd_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+Mw${IEqxGNU-E -$E(,0478<@7DH,LP,X\`dlptx  { { XX' ' b b   9 $(9 ,48<@Hhpt  --8888 $8k <Hk P,X/,OX/O 04H <H @Pd$(0? 8? @Xx ,8@DX!htlttx__    "0 7 8 7 L "\ d x " ( ( "   "   "8 !@ !H "L X ` "x |             0 0$ g, g< D H zL zP T Q \ Q h p x  5 5     - -   H d t x |             ( { , 0 { 4 < T s \ s ` h p |               (,<X\ `d hp t |    >>dd > > T>T>(g,>0g4>8L PT X`l pt x==<<I I EEO O E$E(4k8<k@H!L!`Bd hBl x |> > > > > >  <2`&883 $($4<@DLPThP/P/{{(R,R4x| { { R R { { R Rt~&~&8 @ Hdlx%# # #  ##00%8%T%p%% c $c (0< D L PX \`pZtZzz  WW$ 2d C CPt  (@\`dht x| Ppt.x|.hh , 0 > 4 8 > @         @!T!\!t!!!!!!!" "<"@"nD"H"nP"""""""M ""M # #M # #M #d#####$$ $$ $p$$h$h$$$a$$a$$ % % &&]&&],& X&(&&&]&&]& &0)'(H'' ']' ']'M']'M']''']'']'' ']' ']'( ( ( (S) )S ))_)S )_$)S()))** *$*(*0*~ 4*<*~ @*D** **a**a+ 0+(`+|+a+a+ +0)+( ,,,P,MT,aX,M\,ad,,<-P---D.././././$/(/,/'|@/@///</@/00p/p///TX/XX/`/d/l`/p`/x/|/h/h/////H/H/(00D/L/|T/D\/|d/$l/t/|////P / /!/X"/(#/$$/$/ %/%/L*/p,/,/,/-0l- 0-.--..@ -$.(00H.4.8-@L.D.H.@P\.T.X0-. -.-.$.(.0$.4.<P.@/HT.L/Td.X/`.d /l.p/x.|/@/0H/P/8`@XP/X/`/x07y 7 (8{ HXhx' b 9 (H`/xH`/hH`/ X(H0`/@HHHP`/`8hHp`/( `/H  `/! `/h# `/$H`/ &(H0`/@x'HHP`/`h(hHp`/X)H`/H*H`/8+H`/(, `/-H`/ .(H0`/@/H/P/X/ h/p/x/h///p( @h/H/P/`xSh/p/x/( h///pS0h/8/@/Ph=h/p/x/8 h///p h/(/0/@Xph/xp/x/hh///pxh// /0H `h/hp/px/h///p h/// 8=Ph/Xp/`x/ph///ph// /  / /( /X p h/x p/ x/  . h/ / / p !h/!/ !/0!H!`!h/h!/p!/!!o!h/!/!/!p!^ "h/"p/"x/ "8" P"h/X"/`"/p"p""h/"/"/""5"h/"/#/#(#@#h/H#/P#/`#px##h/#p/#x/##!#h/#/#/$p$ 0$h/8$/@$/P$h$$h/$/$/$$$h/$/$/$p%R %h/(%p/0%x/@%X%p%h/x%/%/%p%D%h/%/%/%%r&h/&/ &/0&H&`&h/h&/p&/&p&&h/&p/&x/&& 'h/'/'/ 'p8'P'h/X'/`'/p'''h/'p/'x/''1'h/'/(/(p((3@(h/H(/P(/`(x(> (h/(p/(x/(((h/(/(/)p)0)h/8)/@)/P)h)P )h/)p/)x/)))h/)/)/)p* *h/(*/0*/@*X* p*h/x*p/*x/***h/*/*/*p*+h/+/ +/0+H+`+h/h+p/p+x/+++h/+/+/+p+,h/,/,/ ,8,P,h/X,p/`,x/p,,>,h/,/,/,p,,h/,/-/-(-'@-h/H-p/P-x/`-x--h/-/-/-p--h/-/-/.. 0.h/8./@./P.h. .h/././.p. .h/.p/.x/./R /h/(//0//@/pX/& p/h/x////// /h//p//x///0h/0/ 0/00pH0c`0h/h0/p0/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# D8 D |h |"8PH }009$y $ ' o{4\hPP .P F  v![ !5X" X"j(#l (# $$x $$I$('$ %  %%v%l(0x0)!( 0)L*$N L*C p,, p,,8_ ,O ,0 , -hk -+-Tl-,l--i- H - Y .  e .  -c. $' . 0( . 0_ L.@P.]</ H! / P" `. TY /` /Wl/ x / /  @/S H/X/`/Qh/ p/y / / / / /3 //0K0@ @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@/+H/qP/X/`/h/p/P'x/P/P/P/PT/P/P</Pi/P/P/-////A//E/Y00  tbt @   " $$9 H  t /$1s \ ]  4cU8 7 % c    x U8   "$   q @-T@@hspa_@)&0Lo&tqq@@0T@v @$h | ? -0U7A