ELFh:@@&$    google-aoc-snd-cardS24_LE3alsa: Fail to find target_dai for headset jack TDM_0_TX Sample Ratecapture3alsa: %s: %s fail to parse id %d Sevengoogle-aoc-snd-cardset_sys_clk3alsa: %s: invalid idx %dTDM_0_TX ChanUSB_TX Format3alsa: %s: fail to parse cpu %d for %sof_parse_dai_cpucodec3alsa: %s: %s clk number overflow %d %d MCLK3alsa: error registering aoc pcm drv %d . I2S_2_TX Chanaoc_slot_fmt_getUSB_RX Format3alsa: %s: dai link num is full %udai-nameid3alsa: %s: get cpu_dai fail for %s3alsa: %s: %s fail to convert type %sfixclki2s_hw_paramshw_params_fixupaoc_be_sr_putaoc_be_ch_getTDM_0_RX Sample RateHAPTIC_RX Format3alsa: %s: fail to parse sysclk %dSR_88P2KI2S_2_TX Sample RateTDM_1_TX ChanBT_RX Format3alsa: %s: fail to parse fai_link %d3alsa: %s: fail to get dai name %drequire-suspendplatform3alsa: %s: fail to codec np 3alsa: %s: %s fail to parse out_mul %d SR_22P05KSix4alsa: %s: set codec pll %s fail %dTDM_1_TX Sample RateHAPTIC_RX Sample Ratedynamicaoc_of_parse_clksaoc_of_parse_clkSR_44P1KEightaudio_output_controlTDM_1_TX SlotFmtBT_TX Formataoc_aocdump_stateSR_192KS32_LETwogoogle,aocI2S_2_RX FormatTDM_0_TX SlotFmtTDM_1_RX FormatTDM_1_RX ChanTDM_1_TX nSlotHAPTIC_RX SlotFmtERASER_TX Chan3alsa: %s: fail to parse codec %d for %susefixupThreechre-supported3alsa: %s: invalid id %u found for %s3alsa: %s: invalid idx %uINCALL_RX Sample Rate3alsa: %s: fail to parse clks %ddai_linkno-pcmprefixFLOAT_LEOne3alsa: %s: fail to allocate memI2S_0_RX FormatTDM_0_RX ChanTDM_1_RX nSlotINCALL_TX Formataoc-card-name3alsa: %s: fail to parse snd card name %d6alsa: %s: can't find codec cfg nodecomp4alsa: %s: fail to init hs jack %s aoc_be_ch_putI2S_1_RX Sample RateI2S_1_TX Sample Rateaoc_slot_fmt_putDP_DMA_RX Formathotword-supportedBT_RX Sample Rate6alsa: %s: defer the probe %dTDM_0_TX FormatHAPTIC_RX ChanERASER_TX Sample Rate3alsa: %s: can't find dai-link nodeSR_32KS16_LEI2S_2_RX Sample Rate3alsa: %s: unsupport fmt %u on %saoc_slot_num_putinit_audio_state_query3alsa: %s: fail to parse platform %d for %suseopssnd-soc-dummyaoc_of_parse_codec_conf3alsa: %s: %s PLL requires fixup clk aoc_card_initSR_8K6alsa: %s: snd register fail %dHeadset JackI2S_0_TX Sample RateI2S_2_TX FormatTDM_1_TX FormatINTERNAL_MIC_US_TX Format3alsa: %s: fail to get cpu dai for %s3alsa: %s: %s fail to parse srcid %d in_mul&pdata->mutexTDM_1_RX Sample RateINCALL_TX Sample Rate3alsa: %s: fail to parse codec conf %daoc_of_parse_dai_linkBCLKSR_16Kinit_headset_jackI2S_1_RX ChanI2S_1_TX FormatUSB_RX Sample Ratetriggerof_drvout_mul&chip->audio_cmd_chan_mutextdm_hw_paramsTDM_0_RX Format3alsa: fail to allocate %s client 6alsa: %s: register sound card later3alsa: %s: can't find cpu node for %s3alsa: %s: fail to get of_node for %shs_jack3alsa: %s: %s fail to clk type %dSR_176P4K6alsa: %s: wait for aoc output ctrl 3alsa: %s: Failed to get aoc output ctrl %d aoc_be_sr_getof_parse_one_dai3alsa: Cannot find aoc device node I2S_1_RX FormatINTERNAL_MIC_US_TX Chan3alsa: %s: fail to parse id %d &chip->audio_mutexINCALL_RX Format3alsa: %s: fail to get prefix for %s %dclks6alsa: %s: no clks3alsa: parse_clk: fail to alloc memaoc_snd_card_probe4alsa: %s: set codec_dai clk %s fail %d4alsa: %s: set codec sys clk %s fail %d3alsa: %s: inval ch %u slot %u, bit %d, slot_bit %dUSB_TX Sample Rate3alsa: invalid child count %d for %s of_parse_one_codec_cfg3alsa: %s: fail to allocate mem for pdata4alsa: %s: set codec_dai pll %s fail %dTDM_0_RX nSlot3alsa: %s: fail to parse hs jack %d3alsa: %s: count %d invalid3alsa: %s: fail to allocate memory for dai_linkdai_idS24_3LE3alsa: %s: invalid bit width %dI2S_0_RX Sample RateI2S_0_RX ChanI2S_0_TX FormatTDM_1_RX SlotFmtINTERNAL_MIC_TX Formataoc_snd_card_parse_ofdaifmt3alsa: %s: fail to allocate memory for codec_cfgbe_idsrcidPLLFiveI2S_1_TX ChanUSB_RX Chan4alsa: %s: fail to create entry %s require-pmdown-time6alsa: %s: wait cpu_dai for %s3alsa: %s: %s clk_type is NULL4alsa: %s: set tdm slot %s fail %daoc_be_fmt_getINTERNAL_MIC_TX Sample RateBT_TX ChanINCALL_TX Chancpu3alsa: %s: conf num is full %u3alsa: %s: %s fail to parse in_mul %d BT_RX ChanDP_DMA_RX Chanaoc_audio_stateplaybackaoc_of_parse_hs_jacksrc3alsa: Fail to create headset jack %d aoc_be_fmt_putTDM_0_RX SlotFmtaoc_slot_num_getUSB_TX ChanHAPTIC_RX nSlotINTERNAL_MIC_US_TX Sample Rate3alsa: %s: fail to parse %sof_node6alsa: %s: no hs jack3alsa: %s: %s fail to parse comp 6alsa: %sSR_96KFour3alsa: %s: fail to new ctrl %dset_pll_clkINTERNAL_MIC_TX ChanINCALL_RX Chansound-daiSR_11P025Kaoc_card_late_probeTDM_0_TX nSlot3alsa: %s: fail to get dai stream name %dsyspllSR_48KI2S_0_TX ChanBT_TX Sample Ratestream-namesnd-soc-dummy-daicodec_cfgI2S_2_RX ChanERASER_TX FormatDP_DMA_RX Sample Rate@+>"V}DXw     >>   whTژ(ҥ,THҨhH ThT҈$ȇhVAThhMhmTȑU ThhMh Th9HߢhTp[hT(ژ(ҥ T+u,( A Tc|(m@ Tv҈hI/T͋ihQH TNhҨhH`T(h&CHT( ȓ)T7葐U`TҨsaT,[hT耥hKT ( ȓ T?aT_?#{@9qT{#_ )+ih8J @@*?#{ ! ) J! ) ) J ) ) J ) ) J ) ) J ) ) J ) ) ) ) J ) ) J  ) ) ) J ) ) J ) ) J )*5* @{¨#_*?#C{og_WOA8%C!AZ;cM7@BgRRM7RR MP p  *)R ! ) )RB < T )R>R y8}R < 80 l9!BBjF!!B9B@F9A@ )!h*bBv"i~!@BB*Q  kATRR~C`uZ(q*Ÿ@kMTN!5"#!5! !*RR @(R(`5!@Z\_kTRR <;Z#*N@!``4#@*((R(+3!*`4(RC_ qq(ySC!*(# )* 4! O(O@*(O!(@!(3((@!(3((@!(3((@!(3((@!(3((@(3(`_(=)?6QqhT!!:_Qqh;T{ )(ih(;_QqH:T R)? 9T )(@(7*1AT**!*% x"@!#@ *@*x#@!*X59cs*@*@Y5!v"@swkbT~{R@*9{ @~~`hAkjT*b5ւ*@*w!@2!*5!*(R"9! !B&a"@*`6`*!R&a"@* 78 5! 5t7*z*1T!q!xg!V*!*!1T!t!xn*!*!*&!x!*!* !f*!*A8%C_ T*OHWG_FgEoD{CC#__*1A T!@!*'@!*b@!@@h@iZA4*jZA)a? kT @ @J4k!JqkaTl@ @ )@J4k!JqkaTl@ @ 9@4k!Jqka Tl@b@!@6! @*?#{ T@* @{¨#_?#{og_WO*A6R$@ Qk T^@")}@ ^@7"!4Rz@{_TZ@_ TH@ B9I?6=@6wA "\94&\95Gk!THT4ITJT8YjX /@Dk @kyA TJT/#!bR*5DRBRDRHRDRbRDRBR/@4&\9B!5DH@(R&9>@QqT R ={?  T {)}? TIT@ @ @*``&@!B(RX0y``&@!B(RX0y*OEWD_CgBoA{ƨ#_*!Y!!!B!B ?#C{og_WOA8մ%Cc_`sw2k(TwRR~@ sZ{ @9 @kBT!*"c H!#R7C!@ 5_ !4!@4!5HR(R )(!#R @H` 7"3#R 7"C#R 7"S#R 7S#R`7^((@ q!T(@5@qO*A8%C_ A T*OHWG_FgEoD{CC#_t@!*,*@@! @*@* @*@*!*@!*@!@a@?#{ WOC@@yVqBT@AbRZQGMGIGC*Ri~*Nt J!tvZ)ijh) *ij(OCWB @{Ĩ#_@!*@?#{WO@@@yVq T-@@AbRiRZQG 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@@@yVqT"$@_,q"T-@V|@@AbRTRiV @(Q*OBWA{è#_!*! ?#{WO@@@yVq"T-@@AbRZIG QyqHT )+ih8J @5R  uRRUR*u&OBWA{è#_!*?#{WO@@@yVqT)$@ 7?qT-@6}@@AbRATRiV @(I*OBWA{è#_!* ?#{WO@@@yVqBT-@@AbRZMGQ"qT*t&OBWA{è#_!*?#{WO@@@yVqT)$@?q}`T-@6}@@AbRTRiV @(M*OBWA{è#_!* ?#{WO@@@yVqBT-@@AbRZUGQ"qT*t&OBWA{è#_!*?#{WO@@@yVqT"$@U|@r}T-@@AbRTRiZ @(U*OBWA{è#_!*! ?#{WO@@@yVq"T-@@AbRZYG QyqHT )+ih8J @5R  uRRUR*u&OBWA{è#_!*?#{WO@@@yVqT)$@ 7?qT-@6}@@AbRATRiV @(Y*OBWA{è#_!* ?#{@@M@{#__?#{og_WO@HCW @@@yVqT)$@H@i4**@4 R)Z)Z  *A*7N@A HQ qTRnYGUG*kTkT**_qT*A~}HF4*HC|****01@zTdGeD**#RHFkCT*"@H F4*HFIC 9YhY****01@zaTcGdD**dGeD***H FkCT*"@*OEWD_CgBoA{ƨ#_*@!*!*!***@!?#{WOEq T,@* @yA@? T@j @? kTqT@5@qHqR R @I*ji6}*01@zT A)`.@**01`T*5OBWA{è#_*b@!b@!?#{ OqT,@ @yA@? T@j @? kTcqTT@5@qU&B) A)}$}01`T*5&B) A)`.@}$}01`T*5OB @{è#_b@!b@!?#{og_WO@*$@iCh@j4**@ 4 RJZJZ@ *5@A* 7A*A~}hF4*9hCz****01@zTGD**#RhFZ_kCT*@h Fh4*9hFiC :Yhz****01@zaTGD**GD***h FkCT*@*OEWD_CgBoA{ƨ#_*!*?#{ @`!{#_ @h @9i4@_*)R 9 9_ @*)R9 9_@_?#{O @@h@94#T A8h8*@9xӊ(7+@K6" R@J냋J1_ ꇟj. *B;K5  RC)!) + 8l@, ? ?*BՈ"@)""R (B; 5  RC) 8)@*@ ?) ?(BOA{¨#_ J@J7@7 R R F8K R F) FF8 R FF?#{ @{#_?#{{#_zR| (LD-DD  P DD-D 0DtD-D H   @  HD-D Lx D-D\ `   \D-D (8D-D H  X  HD-HD-D`X `   `XD-D L@ D-D\ `   \D-D 8D-D@P @   @PD-D 8D-D0L 0 X 0LD-D 8D-D0L 0 p 0LD-D 8DD-D0L 0  0LD-D 8D-D0L 0 x 0LD-D 8D-D0L 0 ` 0LD-D 8D-D0L 0 x 0LD-D 84D-D0L 0 ` 0LD-D 8pD-D0L 0 p 0LD-D 8D-D0L 0  0LD-D 8D-D0L 0 x 0LD-D ($(D-DD P DD-PHdD-D`X `   `XD-D 8,D-D0L 0  0LD-D 4D-D0L 0  0LD-D H$ D-D`X `   `XD-D (p,D-DD T DD-,$0pD-D H      HD-D (,D-DD T DD-($$D-DD L DD-Pdx(,@Th|author=google aoc teamdescription=Alsa driver for aoc sound cardlicense=Dual BSD/GPLalias=platform:aoc_alsa_cardvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 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=gc900d2625a48LinuxLinuxaoc_alsa_dev6Kmodule_layout~)Hmemcpyғ__stack_chk_failR? Kgic_nonsecure_priorities Ycpu_hwcapsתAcpu_hwcap_keys5arm64_const_caps_readyiLz__ubsan_handle_cfi_check_fail_abortUknplatform_driver_unregister zsnd_soc_unregister_cardSRof_property_read_variable_u32_array!devm_kfreeZ%strcmp(bsnd_soc_of_get_dai_link_codecsy8snd_soc_of_get_dai_nameGK]of_parse_phandleKsnd_soc_daifmt_parse_clock_provider_raw-bsnd_soc_daifmt_clock_provider_from_bitmapy p4snd_soc_daifmt_parse_format!of_property_read_u32_index Jeof_property_read_string 1_of_get_next_available_childjof_get_child_by_nameu$snd_soc_of_parse_card_name(iaoc_audio_state_pollTl__arch_copy_to_user#9O$aoc_audio_current_statesnd_info_create_card_entrys*free_audio_state_clientQalloc_audio_state_clientFsnd_soc_info_enum_doubleUmutex_unlock{mutex_lockgVӳsnd_soc_component_set_pllpِ snd_soc_dai_set_pllw|snd_soc_component_set_sysclkuusnd_soc_dai_set_sysclkSAhsnd_pcm_format_physical_width"Msnd_soc_dai_set_tdm_slotf݋snd_soc_runtime_set_dai_fmtsnd_soc_add_dai_controlsfree_aoc_audio_serviceM @Malloc_aoc_audio_serviceT'__platform_driver_register~_printkGNU}i0K꼌SeGNU248<~ @~ DHLP T X\\\`dh3l3t x |__  ||> > <<XX  ||DDK K (,04<_@_DiHiPRTRX\d ( @ t)x)A A  OO  ,0< DH\ |33--d d #$$  @$X2 \2 |%%``#RR* +#($<$l $*$#,   * * ( &X \ h &x |  # ' ) (     & &      0 4 D  X \ l       * *       p p< p@ p` d p t                  a a        ( @ $t x  # $ $   $      (  ,  4 H $p * % M M    # O O &  *vv #(,4#HD\`h#|D"H H   j j   $,0<'@'D H P\G`Gd? h? l|    DD  ''? ? XXii ? ?   ({,{048DHLPX\`hlptxn n   d d? ? (v,v0 4 <HLP T X48< @ DT X \`l80  $(09DpHpLPTX  $4DTdptxr|r  HH -- $,HX*\*dgg{ { { { **~~  ~~  $ (*,*08$$ $ UU] ] 9 9 $(H$dmhmp*uu/%-  -[[-@2@2,0D/`/|///W W 048HLPT\l p |..6 6 66  $(,0@.L8 d88   4H8HTp8t8x|xx(Ll8p8tx,8084 8 @88$$D X H\ Hx  8 8    !$!@!8D!8H!@L!@T!!!H!H!!8!8! " "x"x" " "h""$"$"""8"8"W"W#`#t#x###8#8####p$$$$$] $] %@%&h%|%%%] %] %%'%&&T&X&\&] `&] l&p&t&] x&] &&&&] &] && & &] &] &t'''''l'l''''l'l'((((("("((m(m)")")p)))))))&*,*0*\**'*&****++++8++, ,6,6,6,6H-!d-h-l-1x|-||---8-<-------P-T-\-`-h-l-t-x-----------|---t--P--(----P-- -\!-,"-#-#-#-$-)-+-H+-t+-+-,-- ,,4$,h,5 4,$,(70,4,84@,D,H5P,T-X7(,- ,, -<,-$D,(-0d,4-<,@-H,L -T,X$-`,d(-|--H X\h x_ |> < |(D8HXKhx_iRpx-@-0- ---(0 8-H!P X-h"p x-0$ -%-P'-@(-0)-( *08-H+PX-h,px-, ---p/-`0-P1-- -Ph-p-x----h---(@ X-`-h-x---h---0H-P-X-h ---h --- 8-@-H-Xp ---hd--- (-0-8-H`Zx---h ---  - -( -8 P  h -p -x - h I - - -  - - - !28!-@!-H!-X!p!k !-!-!-!h!!-!-!-!"("-0"-8"-H"`"/x"-"-"-"h""-"-"-"#5 #- #-(#-8#hP#h#-p#-x#-##{#-#-#-##j$-$-$-($h@$r X$-`$-h$-x$${$-$-$-$h$$-%-%-%0%H%-P%-X%-h%%%-%-%-%h%%-%-%-& & 8&-@&-H&-X&hp&&-&-&-&&&-&-&-&' ('-0'-8'-H'h`'*x'-'-'-'''-'-'-'h(.(- (-((-8(P( h(-p(-x(-(((-(-(-(h()-)-)-()@)X)-`)-h)-x)))-)-)-)h)F)-*-*-*0* H*-P*-X*-h**h*-*-*-*h*r*-*-*-+ +N8+-@+-H+-X+p++-+-+-+h+Q+-+-+-+,S(,-0,-8,-H,`,<x,-,-,-,h,C,-,-,-,- -- --(--8-P-h--p--x---h-Q--------.-.-.-(.@.GX.-`.-h.-x.h.E .-.-.-..].-/-/-/0/H/-P/-X/-h/h/T /-/-/-///-/-/-0h 080-@0-H0-X0p0m0-0-0-00 0-0-0-0h1 (1-01-81-H1`1+x1-1-1-111-1-1-1h22- 2-(2-82@2P2 `2[--0XXHxXH-P-X-p-1 Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)H$|tDDP( HP8 t\!,"#(#T#h$&'()t+H+t++,-(X-Th|-|---------0-D-X-l--"%(,158