ELF@@Fsr,,+-,(-(,----,"( ,,),-#$%&'(), ( ( ( ((,!@@@@@@@@@@@@---$X((        D( DDD D(D(D(D7D(8DGD(HDWD(XD$YD(gD(hDD(DD(DD(D(DD(D(DD(D D(!D#DD(D(+D(,D)D(*D-D(.D'D((D4D(5Dpppp p D( D0D(1DDDD(DD(D!D(DD(DD(D(DD(D(DD(D,D(D%)O{ @R(rBR`j ҋ>>>ȀR2>>`y 9 , "C*4`6@*`6@u{BOA*C_Cog_ W O { @@#DAR2(r" A@`@4b@`4b@ 4b@ 5`R`R2R 2R R22@@@@972 RTxR3`R`R2R 2R R22@@@9(72 R_`R`R2R 2R R22@@ @972 RN222pX R@@@97"2 @@ "@R+@@<X R@@@97"2 @@ "@R+@@ "@R+R6V4* `4**V@A@` Z)@?T*{LOKWJ_IgHoGC_6@URAq+ T@        @^h@>A*7*>A* +_^h>A7*>A@G>_@h>A@7*>A@`F?R9?T@`@32 7O@4`@4*1Ti@aU R@@@9hz7"2 @@ "@R*@@ "@R*"2 h@ @* @4*1T@9@q@{{)3))7)#FA@4@96**0O@?kT@9(t7O`@*k!TO@R(r|9**@*@bO@;{6k< )TkTO@k)T@9H#6* @@*`@* #@9i7`@* '@9h7`@4@9Y7@9Z7`@* @@9hY7    0#@@4#@%4#@64 )@996@9S7@H4    `@* +@9Q7V@A?bT? CT**@~?cT_ _@@W )@996?T*Oh 7R{(r!袁!7R}(r`#Aq&T @  2 #R2(r(@ @C@2(7*@Z@ <>@{* @*@ @ ?+@b* A*颁_ T@x )@92 9 6n?T@9%7"BJr`@CR7/J) 7K)c@ (+)*Q-y,@9'72* 9* 6**= )@92 9)6x@4*oxyxn26@96YxVK@@@[x @*@@@@@@"#h@ @,'+h@ @Uh@ @f*Qh@ @h@ @{C)=QhV@A`@`{A*B_og_WO{ C _)1@ 79@@    hp  **   625@9*75H@97qh 7@R@DT$@@r5A@@q#@`@@@r@Aq#@`2@2{IOHWG_FgEoD_O{C@0@A@4*@*q *{AO¨_ր@@*6@9h72a@R0@A)@{*q{_ O{@`4222@2%RB& @)@?T{COB @*_O{@9@}7b@ Q?=qHT Lyixk `QQ)qT (h 2 QQquT (hp*ph@ p p*h"hi@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**j 2 hBi H@*b@qHT C?MJi~+ij2!h*(i**H"CЇhhr* ?bR**h4*5@qHT C?MJi~+ij2!h*(i**** @qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**s@qHT C?MJi~+ij2!h*(i**]@qHT C?MJi~+ij2!h*(i**G@qHT C?MJi~+ij2!h*(i**1@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i** @i"i@qHT C?MJi~+ij2!h*(i** @i"i@qHT C?MJi~+ij2!h*(i** @i"i@qHT C?MJi~+ij2!h*(i** @i"i@qHT C?MJi~+ij2!h*(i** @i"i@qHT C?MJi~+ij2!h*(i** @i"i@qHT C?MJi~+ij2!h*(i**} @i"i@qHT C?MJi~+ij2!h*(i**d @i"i@qHT C?MJi~+ij2!h*(i**K @i"i@qHT C?MJi~+ij2!h*(i**2 @i"i@qHT C?MJi~+ij2!h*(i** @i"i@qHT C?MJi~+ij2!h*(i**@h.h*@qHT C?MJi~+ij2!h*(i* @ * 6@qHT C?MJi~+ij2!h*(i* @ * @qHT C?MJi~+ij2!h*(i* @ * h.h*(@@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**o@qHT C?MJi~+ij2!h*(i**Y@qHT C?MJi~+ij2!h*(i**C@qHT C?MJi~+ij2!h*(i**-@qHT C?MJi~+ij2!h*(i** 2 % J@_qHTLCMi~mil2! *ji,2*% @i.i* @h"h*{BOAC_h&@b@h4*h*@42*$ e*A*KO { @@)C-C @)<@4@973SCS7b@ q Tlq TTqT @3SCS7b@Yq Tyq@ TqqT@96@*p*g 3 J@94@J7S***` 6H@96@p@96@Y@9h7@S**`6* ])@?T*{KOJK@_փ@ @*+@@*w@KO { @@)C-C)<@4A4@9 73SCS7S***@6/@9h 73SCS@7S***6* ** ])@?!T*{KOJK@_֣@ @*@ @*O{C@ -C) @) ? qT@AiNC4**!2*`4*2{A*O¨_{@ -C) @) ? qT@2A  5@5!*`4*{_og_WO{@S/CM+C@9[3C7b @_$@qTH$@Q  I J q )H } 6} j@9q))qW@ K7 zSq 2H2">@ '7 @q6Q8T 5@97222* 7@97**6*@9(7222*@ 7** 7 *A )@9aSi72***`6*HkFh 4*`v`R0@5*****7HkFkTPD*9*0*'*01aT@ @ 21T@ @*@ @@* **{FOEWD_CgBoA_c @ ** 22222)*0*(@@O{C@ht*a*@97kT@9h7*{AO¨_ytYaa*@kTT4!4@9 7{2A4?q T?qT`@a@4*q22(`@ajh4* `@a@4*{2*{2{,C)R @_ kT R_ kT R_ kT IR_ kT R_ kAT   * @* **@_qHTLCMi~mil2! *ji,%@ %,%( )@9 7*{_{_ @($@$ Ah4*((@42*& *O{,C C @)@B @R 7*2 9 ***{BOAC_O{C*@7@9t|@7 2 & @*QhJ{A*O¨_ 2 & @{C* 7hJ@ H@9 2i$*$ 72{A*B_O{C~*@7@9t|@7 2 & @*QhJ{A*O¨_ 2 & @{CM* 7hJ@ H@9 2i$*$ 72{A*B_@ Q}@#$ (@9h7*_{{*_(H@ H@9 #h72_{{2_{C@97@*Qh&{AB_@(H@ H@9 #h72_{{2_{C@97@*Qh&{AB_@(H@ H@9 #h72_{{2_O{C2@Q&@9(7* {AO¨_*O{C2J@  H@9 $(72 {AO¨_*{C@97@* Qh&{AB_@(H@  H@9 #h72_{{2_{C*72h ) M@?qT?)qT?qT222* eJ )@97*{A*B_@{C^*@7hJ@Q qT $h2  )@92h *7*{A*B_eJ@{C+*72h ) M@?qT?)qT?qT222* eJ )@97*{A*B_@{C*@7hJ@Q qT $h2  )@92h *7*{A*B_eJ@@qT(qTqT222$$@9h7*_{{*_$$@ T #yh2 )@9i7*_{{*_@qT(qTqT222$$@9h7*_{{*_$$@ T #yh2 )@9i7*_{{*_O{C2@2qqe&@9(7* {AO¨_*O{C2&@222(D @9 $(7* {AO¨_*{C * 72h ) @R*r? kmT꿝RJr? kT R*r? kT R*r? kT "RJr? kT 21꟏R? k-T R? k@TR? k T pR? k2$ RJr? k`T DRr? k T Rr? kaTER R? k@T ЇR? kaT2R 2 222%R* eJ )@97*{A*B_@{C) * 7hJ)qT $yhpR J@9 2 h|( $i(7*{A*B_eJ@{C * 72h ) @R*r? kmT꿝RJr? kT R*r? kT R*r? kT "RJr? kT 21꟏R? k-T R? k@TR? k T pR? k2$ RJr? k`T DRr? k T Rr? kaTER R? k@T ЇR? kaT2R 2 222%R* eJ )@97*{A*B_@{C *7hJ@)qT +ih8J R@ЇR!pRR򂈕RR$rR$r "RDrRDrDRRr J@9 2 h|( $i(7*{A*B_eJ@ @oR? kT pR? k`T R*r? k T R*r? k!T2 ЇR? k@TR? k!T22R2)$ )@9i7*_{@{*_($@T #yhR    H@9 #h7*_{%H@*{*_ @oR? kT pR? k`T R*r? k T R*r? k!T2 ЇR? k@TR? k!T22R2)$ )@9i7*_{@{*_($@T #yhR )@9i7*_{$H@{*_ @oR? kT pR? k`T R*r? k T R*r? k!T2 ЇR? k@TR? k!T22R2)$ )@9i7*_{@{*_($@T #yhR )@9i7*_{$H@{*_@R(rkT蟏RkT(bRkTЇRk`THĊRkT2=违RHrkLTR(rkTR(rkT"RHrkT(R+RkTRkTpRk!T2 RHrkTRrkTDRrkaThR22 2 2 2RHR2($@9h7*_{{*_#$@0TycpR )@9i7*_{{*_@oRkmT!RHrkTCRrk,T"RHrk TRHrkaTHR@(ĊRk,TRkT(bRkTЇRkT22pRkTR(rkTR(rkT2%HĊRkTRkTRkTRRrkTDRrkaThR2(R  2 2222($@9h7*_{{*_#$@0TycpR )@9i7*_{{*_O{C2@ߎR(rk,TRkTRk`TR(rkTR$ R(rkT"RHrkTRHrkaT2 2222h&@97*{AO¨_*O{C2`&@hhT %yhpR )@97*{AO¨_* O{@X *44#@) 2 2)1 % @oR? kT R? kT ЇR? kT R? kT2 pR? k`T "RJr? kT DRr? kaTR2*22 J )@97 @)@?T*{COB @_@ O{@*4JqT #yhpR #@) @92 )- 2} #i(7 @)@?T*{COB @_քJ@ O{@*44#@) 2 2)1 % @oR? kT R? kT ЇR? kT R? kT2 pR? k`T "RJr? kT DRr? kaTR2*22 J )@97 @)@?T*{COB @_@ O{@**4JqT #yhpR #@) @92 )- 2} #i(7 @)@?T*{COB @_քJ@ O{@*4#@) 2 2)1 % M@ 2 ?q?)q dJ I@97 @)@?T*{COB @_@ O{@*4J@+@) 2 2k5 2q @9MR q2H-7 @)@?T*{COB @_քJ@ O{@4*4#@) 2 2)1 % M@ 2 ?q?)q dJ I@97 @)@?T*{COB @_@ O{@*4J@+@) 2 2k5 2q @9MR q2H-7 @)@?T*{COB @_քJ@ O{@*4#@) 2 2)1 % @ $QJ I@97 @)@?T*{COB @_@Q O{@E*4J@ '@) @92 J1 2)) # 7 @)@?T*{COB @_ֈJ@ O{@*4#@) 2 2)1 % @ $QJ I@97 @)@?T*{COB @_@Q O{@*4J@ '@) @92 J1 2)) # 7 @)@?T*{COB @_ֈJ@{CI*`7 2 h|( $ihЇRkeJ@97*{A*B_{C*7eJ@R ЇR ҿq$@9 2 i|* di)7*{A*B_{C*`7 2 h|( $ihЇRkeJ@97*{A*B_{C*7eJ@R ЇR ҿq$@9 2 i|* di)7*{A*B_{C*7 2 h|( $ih蟏Rk-ToRk-TpRkTR(rkTRHrkT2%χRk,TRk@T(bRkaT2RkTRkaTRЇRkTHĊRkaT2 2 2*22eJ@97*{A*B_{C* 7eJ qTyepR J@9 2 h|( $i(7*{A*B_{CO*7 2 h|( $ih蟏Rk-ToRk-TpRkTR(rkTRHrkT2%χRk,TRk@T(bRkaT2RkTRkaTRЇRkTHĊRkaT2 2 2*22eJ@97*{A*B_{C* 7eJ qTyepR J@9 2 h|( $i(7*{A*B_O{C*@7@9t|@7 2 & @*QhJ{A*O¨_ 2 & @{C* 7hJ@ H@9 2i$*$ 72{A*B_O{Ce*@7@9t|@7 2 & @*QhJ{A*O¨_ 2 & @{C4* 7hJ@ H@9 2i$*$ 72{A*B_{C *72h )@qT(qTqT222*eJ@97*{A*B_{C*@7eJ@Q qT $h2  )@92h *7*{A*B_{C*72h )@qT(qTqT222*eJ@97*{A*B_{Co*@7eJ@Q qT $h2  )@92h *7*{A*B_{C*72h )@qT(qTqT222*eJ@97*{A*B_{C*@7eJ@Q qT $h2  )@92h *7*{A*B_{C*72h )@qT(qTqT222*eJ@97*{A*B_{C]*@7eJ@Q qT $h2  )@92h *7*{A*B_{C@9h7*h&{AB_@O{ @@ )@97dJ@d҉2@@95A(7"@h@qTqRArR*@d&@@u@{BOA*C_O{3$@*qcT*4(@"qT*,@9H7ҪZ@i~`~` e_qq)qTKK5* J@97b@i~@~@qqTl5    k@97*{BOAC_**#@@  @{CBR`*BR`2BR`R BR2{AB_BRBR`2O{CR`*(R`2R`2R`2 R2R R*2R R2*R R 2{AO¨_R R`2R R`2R R`RR R`2R R` 2{CR`*42`2*R`2 R`2R`2 {AB_{CR`*(2`2R`2R`2 R2{AB_R2R R`R{    @K @J@+(C#22 _)@?T{B_WO{C@ @ (@9*C.C @)73SC`4*@@9H7A)S*4@* @)@?!T*{EODWC_֡@@ @@@b@g_WO{C@ 7/C(@ )@9 A)7qcT(@ @5@r5@>@@r*qTRZhB ih4*MRZ%@h42  yu R * 2(27**7qT@#2`4* (@*5@****mh@Qh*{EODWC_BgAF_WO{@ -C@ )@9S A7qT*?>@rqT R t&"@q"T*#6**qT"*`4*{BOAWè_O{@ @a@HQ=qTR)%i7@5@*{BOAC_֩.C 4 Sh6<@422" )@?q(T2I!ɚ *? `T222~ ij } @9R . $ h7 R (* *(*6@5@**@5@@O{C CR`7* *@*{A*O¨_C;{ )@  I1A @N)@ oAA-C=i1@@97#c2@@9h7#c2@h@A@* @)@?T{EOD@_ց@"@@"@O{C@9h7 T3 @9h 7@U@*222 2C!T @9?qaT9)@U@ CA (- A@"2 6@2{A*O¨_*@Vlx !7Mcy5Ng;Qg}" qcom,sm8150-asoc-snd-stubqcom,sm8150-asoc-snd    @>}DXw b>DXw@+>"V}DXw bw}DX@>} b@+>"V}Dw sm8150-stub-snd-cardproperty %s not detected in node %sqcom,auxpcm-audio-intfmsm-pcm-voiceSM8150 Compress1Listen 3 Audio ServiceMultiMedia16Quaternary TDM0 CaptureUSB_AUDIO_TX SampleRateQUAT_TDM_TX_0 ChannelsQUAT_MI2S_RX Formatext_disp_rx_ch_getKHZ_963%s: unsupported mode in: %sQUIN_MI2S_RXmsm_mi2s_rx_ch_putmsm_get_port_idQuat AUX PCM CaptureQuin AUX PCM Capturetavil_rx2tavil_rx1tavil_rx3tavil_rx4%s: expecting %d wsa prefix. Defined only %d in DT &mi2s_intf_conf[count].lockmachine_dlkmqcom,hph-en0-gpioLooking up %s property in node %s failed Unknown value, set to default 3%s: failed to get tx codec chan map, err:%d msm_slimbus_2_hw_paramsVOICE2_PLAYBACK_TXDisplay Port RX Bit FormatBT SampleRateTERT_TDM_TX_0 SampleRateTERT_TDM_RX_0 FormatTERT_AUX_PCM_TX SampleRateQUIN_MI2S_RX FormatTERT_AUX_PCM_RX FormatSLIM_5_RXKHZ_11P025%s: tdm_rx_bit_format = %d, item = %d mi2s_get_port_idxmi2s_rx_sample_rate_put%s: hph_en1_gpio is invalid btfm_fm_slim_tx%s: CPU DAI id (%d) out of range Sec AUX PCM Capture%s: wrong codec name %s 3%s: Unable to get pinctrl handle sm8150-asoc-sndVoiceMMode2SLIMBUS7_HOSTLESSmsm-dai-q6-tdm.36897msm-dai-q6-dev.32773PRI_TDM_TX_0Secondary TDM0 Capturemsm_tdm_be_hw_params_fixupmsm-dai-q6-dev.16390VI_FEED_TX ChannelsBT SampleRate RXBT SampleRate TXTERT_TDM_RX_0 ChannelsQUIN_AUX_PCM_RX SampleRate%s: msm_hifi_control = %d msm-dai-q6-mi2s.1qcom,mi2s-audio-intfMultiMedia8Listen 4 Audio ServiceLSM6MultiMedia13msm-dai-q6-dev.163893%s: pinctrl_info is NULL msm-dai-q6-dev.16395USB_AUDIO_RX FormatDisplay Port RX SampleRatePRI_TDM_TX_0 SampleRateQUIN_MI2S_TX ChannelsTERT_MI2S_RX FormatFour3%s: unsupported BE: %sslim_tx_sample_rate_putQUINRX_0aux_pcm_tx_sample_rate_putPRIM_MI2S_RXbtfm_bt_sco_slim_txQuin AUX PCM Playback3%s: RX failed to set cpu chan map error %d asoc-cpuqcom,wsa-aux-dev-prefix%s: swap select switch %d to %d cs35l36_r%s: Parsing pinctrl failed with %d. Cannot use Ports VoIPmsm-pcm-dsp.2SM8150 Media9Compress7Do not support set_sysclk msm-dai-q6-dev.16387Slimbus6 PlaybackUSB_AUDIO_TX ChannelsSEC_TDM_RX_0 SampleRateSEC_TDM_TX_0 ChannelsQUAT_TDM_RX_1 SampleRateSLIM_0_RXusb_audio_rx_format_getKHZ_192QUAT3%s: incorrect channel = %d%s: slot offset[0] = %d SLIMBUS_8_TXmsm_mi2s_snd_shutdownTERT_TDM_RX_0_HOSTLESSasoc-platformmsm_swap_gnd_micparse audio routing failed, err:%d fsa4480-i2c-handlemsm-pcm-dsp.0SLIMBUS0_HOSTLESSMSM AFE-PCM RXAFE-PROXY RXmsm-lsm-clientLSM3%s: msm_slim_0_tx_ch(%d) user_set_tx_ch(%d) tx_ch_cnt(%d), BE id (%d) 3%s: failed to set tx cpu chan map, err:%d INCALL_RECORD_RXSLIMBUS_2_RXSLIMBUS_5_RXSLIM_0_TX ChannelsQUAT_TDM_RX_0 FormatQUAT_TDM_RX_0 ChannelsTERT_AUX_PCM_RX SampleRateSEC_MI2S_TX SampleRateSEC_MI2S_TX ChannelsHiFi Function%s: msm_slim_[%d]_rx_ch = %d usb_audio_rx_ch_put%s: proxy_rx channels = %d %s: slim[%d]_tx_sample_rate = %d, value = %d TX_3TX_6tdm_rx_format_puttdm_tx_ch_putmi2s_tx_sample_rate_get%s: msm_mi2s_[%d]_rx_ch = %d %s: msm_mi2s_[%d]_tx_ch = %d msm_aux_pcm_rx_format_putPrimary MI2S Capture3%s: Invalid BE id: %d msm_snd_stub_hw_params%s: wsa_max_devs = %d cannot exceed wsa_dev_cnt = %d %s: no qcom,msm-mi2s-master in DT node %s: snd_soc_get_pcm_runtime for %s failed! stub_codecmsm-dai-q6-dev.240MultiMedia7%s: state already active cannot switch 3%s: failed to set tdm tx slot, err:%d Quaternary TDM0 PlaybackSlimbus5 PlaybackSLIM_0_RX ChannelsUSB_AUDIO_RX ChannelsPRIM_AUX_PCM_TX FormatQUIN_AUX_PCM_RX FormatSLIM_1_TXmsm_vi_feed_tx_ch_put%s: slim[%d]_tx_bit_format = %d, ucontrol value = %d %s: sample rate = %dTX_1AUX PCM PlaybackTERT_AUX_PCM_TXmsm_audrx_stub_init3%s: retrieving phandle for codec %s failed qcom,wsa-devs%s: mbhc hs detect failed, err:%d qcom,mbhc-audio-jack-type6%s: sm8150 sound card MultiMedia12MM_NOIRQ_2%s: interface %u, channel interface %u msm-dai-q6-dev.225USB Audio PlaybackSEC_TDM_TX_0Slimbus1 PlaybackSLIM_5_RX ChannelsSLIM_6_RX SampleRateTERT_MI2S_TX SampleRateSixKHZ_32%s: slim[%d]_tx_sample_rate = %d, item = %d %s: usb_audio_tx_sample_rate = %d tdm_rx_sample_rate_putmsm_mi2s_rx_ch_getOn%s: interface = %d, channel = %dTertiary MI2S Capture3%s: MI2S TLMM pinctrl set failed with %d msm-dai-q6-auxpcm.1%s: ADSP Audio is %s MultiMedia3msm-pcm-hostlessSLIMBUS1_HOSTLESSSM8150 Compress7msm_snd_hw_paramsAFE Playbackmsm-dai-q6-tdm.36880SLIM_5_RX SampleRateTERT_TDM_RX_1 FormatTERT_TDM_TX_0 FormatQUIN_MI2S_RX SampleRateSEC_MI2S_RX ChannelsDisplay Port RX%s: slim[%d]_rx_bit_format = %d, ucontrol value = %d usb_audio_rx_format_put3%s: unsupported control: %sTX_0TERT_MI2S_RXSecondary MI2S Playbacksm8150-snd-card/buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/techpack/audio/asoc/sm8150_floral.c5-pole-jackSM8150 ULL_NOIRQSLIMBUS_4_TXMultiMedia30msm_set_pinctrl%s: set_sysclk %d msm-dai-q6-tdm.36896SLIMBUS_6_RXSEC_TDM_RX_0 ChannelsPRIM_MI2S_RX SampleRateslim_rx_ch_getSLIM_2_RX3%s: Unsupported sample rate %d: for Tx path TERTRX_2TX_7TERT_AUX_PCMmi2s_rx_sample_rate_getmsm_mi2s_rx_format_gettdm_slot_map_putSLIMBUS_7_RXmsm-dai-q6-dev.16398msm-dai-q6-dev.16399Slimbus8 Capture%s: afe lpass clock failed for port 0x%x , err:%d Tertiary TDM RX 0 Hostlessmsm_i2s_auxpcm_initMultiMedia1msm-voip-dspAFE-PROXY TXSLIMBUS4_HOSTLESSmsm-pcm-dsp.1Compress4SM8150 Compress5Slimbus4 Capturemsm-pcm-loopbackMultiMedia31 Playbacksm8150_tdm_snd_startup3%s: failed to set tdm clk, err:%d msm-pcm-routingmsm-dai-q6-dev.28673Slimbus CaptureSLIMBUS_3_TXQUIN_MI2S_TX SampleRateTERT_MI2S_TX ChannelsS24_LEtdm_rx_ch_getaux_pcm_rx_sample_rate_getaux_pcm_get_port_idx%s: idx[%d]_tx_sample_rate = %d, item = %d mi2s_tx_sample_rate_putmsm_aux_pcm_rx_format_getDisplay Port1 Playbacktavil_vifeedbackasoc-cpu-namesasoc-codec-namesSpkrRight%s: setting right ch map to codec %s quat_tdm_enablesm8150-pahu-snd-card%s: Card uninitialized qcom,modelqcom,audio-routing%s: No DT match found for sound card MultiMedia10MM_NOIRQListen 7 Audio ServiceMultiMedia15SLIMBUS_2 Hostless Playback%s: rx_2_ch=%d SLIMBUS_7 Hostless3%s: failed to set tdm rx channel map, err:%d INCALL_RECORD_TXPrimary TDM0 Capturemsm-dai-q6-dev.16396SLIM_2_RX ChannelsSLIM_0_TX SampleRateQUAT_AUX_PCM_RX Formatusb_audio_tx_format_putKHZ_48aux_pcm_tx_sample_rate_getmsm_aux_pcm_tx_format_getmsm_hifi_getTertiary MI2S Playback%s: Error reading wsa device from DT. wsa_dev_cnt = %d This hardware has 5 pole jackSM8150 ULLLSM7SM8150 Compress8SM8150 ASM Loopbacksm8150_tdm_snd_hw_paramsDisplay Port RX ChannelsSLIM_0_TX FormatPRI_TDM_TX_0 FormatQUAT_TDM_TX_0 SampleRate%s: msm_slim_[%d]_tx_ch = %d %s: msm_vi_feed_tx_ch = %d RX_4QUAT_MI2S_RXmsm-dai-q6-mi2s.0Secondary MI2S Capturemsm-dai-q6-mi2s.4msm-dai-q6-auxpcm.2Tert AUX PCM Playbacktavil_tx3%s: failed to find %d components. Found only %d %s: Sound card is %s R6-pole-jackqcom,us-euro-gpiospahu_codecsnd-soc-dummy-daiMSM VoIPmsm-stub-codec.1SM8150 LowLatencyLSM4MultiMedia9%s: %s_tx_dai_id_%d_ch=%d cs35l36-pcmRT_PROXY_DAI_002_TXSLIMBUS_4_RXSLIM_6_RX%s: ext_disp_rx[%d].ch = %d KHZ_88P2usb_audio_tx_sample_rate_putmsm_mi2s_tx_format_getmsm_wcn_hw_paramsSec AUX PCM PlaybackQUAT_AUX_PCM_RX%s: setting left ch map to codec %s SpkrRight INquat_mi2s_disableqcom,msm-mi2s-masterpopulate_snd_card_dailinksSM8150 Media1MSM AFE-PCM TX%s: %s rx_dai_id = %d num_ch = %d Compress9%s: curr_state = %s new_state = %s SEC_TDM_RX_0iaxxx-pcm0QUAT_TDM_TX_0SLIMBUS_0_TXUSB_AUDIO_RX SampleRateSEC_TDM_TX_0 FormatSEC_MI2S_TX Formatslim_tx_ch_putKHZ_8KHZ_176P4ext_disp_rx_sample_rate_getRX_1DISPLAY_PORT%s: afe lpass clock failed to enable MI2S clock, err:%d %s: Invalid port_id AUX_PCM_RXSEC_AUX_PCM_TX3%s: TX failed to set cpu chan map error %d msm_populate_dai_link_component_of_nodemsm_init_wsa_dev%s: failed to add child nodes, ret=%d SLIMBUS_1 HostlessSM8150 Compress2TERT_TDM_TX_0msm-dai-q6-dev.224SLIMBUS_1_RXSEC_AUX_PCM_RX Formatusb_audio_tx_ch_getslim_rx_bit_format_getS32_LEusb_audio_tx_format_getusb_audio_rx_sample_rate_get%s: usb_audio_rx_sample_rate = %d %s: control value = %ld, usb_audio_rx_sample_rate = %d RX_63%s: unsupported channel in: %stdm_tx_sample_rate_getPRIM_AUX_PCMQUAT_MI2S_TX%s: %s_tx_dai_id_%d qcom,wsa-max-devs%s: No wsa device defined in DT. 3%s: Failed to set AFE config. err %d SM8150 Media2msm-stub-rxSM8150 MultiMedia10msm_be_hw_params_fixup%s: rx_5_ch=%d 3%s: failed to set cpu chan map, err:%d sleepQUAT_TDM_RX_0msm-dai-q6-dev.16384SLIMBUS_1_TXSlimbus2 PlaybackPRI_TDM_RX_0 FormatTERT_TDM_RX_0 SampleRateQUAT_TDM_RX_1 FormatQUAT_TDM_TX_0 FormatQUAT_AUX_PCM_TX SampleRateSEC_AUX_PCM_TX FormatQUAT_AUX_PCM_TX Formatext_disp_rx_ch_putslim_rx_sample_rate_put%s: control value = %ld, ext_disp_rx[%d].sample_rate = %d RX_73%s: unsupported port: %sTERT_AUX_PCM_RXmsm-dai-q6-auxpcm.3msm-dai-q6-auxpcm.5tavil_tx2tavil_tx1%s: wsa-max-devs property missing in DT %s, ret = %d 3%s: Disable TLMM pins failed with %d sm8150%s(): ext disp audio support present MultiMedia4AUXPCM Hostlessmsm-dai-q6-dev.16388TERT_TDM_RX_0msm-dai-q6-tdm.36913QUAT_TDM_RX_1 ChannelsQUIN_TDM_RX_0 FormatPRIM_MI2S_TX ChannelsTERT_MI2S_RX ChannelsQUIN_MI2S_TX Format%s: msm_slim_[%d]_tx_ch = %d slim_tx_bit_format_putKHZ_44P1%s: sample rate rx = %dusb_audio_tx_sample_rate_getPRI%s: tdm_tx_sample_rate = %d, item = %d tdm_rx_ch_putSlimbus7 Capture%s: tx_ch_cnt(%d) BE id %d Quaternary MI2S Playbackmsm-dai-q6-mi2s.33%s: retrieving phandle for platform %s, index %d failed %s: failed to read wsa aux dev prefix, ret = %d SpkrLeft IN3%s: could not get tdm_active pinstate 3%s: Audio notifier register failed ret = %d LSM2Compress8MultiMedia31%s: Already in same state Voice Farend Playbackiaxxx-codecPRI_TDM_RX_0 SampleRateTERT_TDM_TX_0 ChannelsQUIN_TDM_RX_0 SampleRateSEC_MI2S_RX FormatFiveusb_audio_rx_ch_getslim_rx_sample_rate_getKHZ_352P8msm_bt_sample_rate_tx_getRX_5OffSlimbus7 PlaybackAUX_PCM_TX3%s: No match found for platform name: %s %s: found %d wsa881x devices registered with ALSA core readysm8150_notifier_service_cb%s(): WCN BTFM support present tavil_codecCompress1MultiMedia5SM8150 Compress4SLIMBUS8_HOSTLESS%s: dai_id= %d, format = %d, rate = %d cs35l36_lmsm-dai-q6-dev.32770USB_AUDIO_RXTertiary TDM0 PlaybackSlimbus5 Capture6%s: dev_name:%s PROXY_RX ChannelsPRIM_MI2S_TX SampleRateTERT_MI2S_TX FormatSLIM_0_TX%s: usb_audio_rx_ch = %d slim_tx_bit_format_get%s: sample rate: slim7_tx = %d, value = %d tdm_rx_sample_rate_getSEC_AUX_PCMPRIM_MI2S_TXmsm_mi2s_tx_ch_getbtfmslim_slavemsm-dai-q6-auxpcm.4%s: add_codec_controls failed, err = %d SpkrLeft SPKR3%s: could not get tdm_disable pinstate SLIMBUS_0_RXsnd_soc_register_card failed (%d) Sound card %s registered property %s not detected in node %s %s detected SLIMBUS_0 HostlessCompress2SM8150 Compress6MultiMedia14%s: %s tx_dai_id = %d num_ch = %d 3%s: state disable failed with %d i2s-activeSlimbus1 CaptureSlimbus4 Playbackmsm-dai-q6-dev.16392SLIMBUS_5_TXSEC_AUX_PCM_RX SampleRate3%s: unsupported channel: %s%s: failed to get BTFM codec chan map , err:%d msm-dai-q6-dp.24608msm_dp_audio_codec_rx1_daimsm_mi2s_set_sclknot readymsm_afe_set_configNo platform supplied from device tree msm-pcm-dsp-noirqLSM5%s: rx_0_ch=%d USB Audio Hostless3%s: MI2S state select failed with %d 3%s: TLMM pin state is invalid tdm-active%s: tdm rx slot_offset[0]: %d, slot_offset[1]: %d AFE CapturePrimary TDM0 PlaybackTERT_TDM_RX_1msm-dai-q6-tdm.36912QUAT_MI2S_TX Channels%s: slim[%d]_rx_sample_rate = %d, item = %d msm_bt_sample_rate_rx_putext_disp_rx_sample_rate_putSEC_MI2S_RXQUIN_MI2S_TXmsm_hifi_put3%s: incorrect interface = %dDisplay Port PlaybackPrimary MI2S PlaybackQuinary MI2S Playbackasoc-codecThis hardware has 4 pole jack%s: pinctrl parsing successful msm-stub-txSLIMBUS_3 HostlessSLIMBUS3_HOSTLESSmsm-dai-q6-dev.16393MultiMedia173%s: TDM state select failed with %d Do not support set_fmt 3%s: set sysclk failed, err:%d Voice Uplink CaptureUSB_AUDIO_TXSEC_TDM_RX_0 FormatQUIN_TDM_TX_0 FormatQUIN_TDM_TX_0 ChannelsSEC_AUX_PCM_TX SampleRateTwo%s: usb_audio_rx_ch = %d S24_3LETX_2%s: tdm_tx_ch = %d, item = %d SEC_MI2S_TXTERT_MI2S_TXmsm_mi2s_tx_format_putbtfm_bt_sco_a2dp_slim_rxDISPLAY_PORT1msm-dai-q6-mi2s.2wsa881x.%d3%s: Timeout. Sound card is %s, ADSP Audio is %s sm8150-tavil-snd-cardmsm_asoc_machine_probeAUXPCM_HOSTLESSHDMI_RX_HOSTLESSMultiMedia6Failed to set %s's clock: ret = %d USB Audio CaptureQUAT_MI2S_TX Formatslim_rx_ch_putext_disp_rx_format_get%s: sample rate tx = %dtdm_tx_sample_rate_put%s: idx[%d]_rx_sample_rate = %d, item = %d %s: ucontrol->value.integer.value[0] = %ld msm-dai-q6-dev.16401QUAT_AUX_PCM_TXQuaternary TDM TX 0 Hostlessasoc-platform-namesJack type properties set to default MultiMedia2msm-pcm-afemsm-compress-dspListen 2 Audio ServiceCompress5SLIMBUS_8 Hostless3%s: Failed to set slimbus slave port config %d msm-dai-q6-dev.16386msm-dai-q6-dev.16394SEC_TDM_TX_0 SampleRateTERT_TDM_RX_1 ChannelsQUAT_TDM_RX_0 SampleRateQUAT_MI2S_RX SampleRateThreeproxy_rx_ch_put%s: usb_audio_rx_format = %d, ucontrol value = %ld ext_disp_rx_format_put%s: sample rate: slim7_rx = %d, value = %d usb_audio_rx_sample_rate_putSECTX_4tdm_tx_format_putaux_pcm_rx_sample_rate_putSLIMBUS_7_TX%s: failed to set cpu chan map, err:%d 3%s:invalid MI2S DAI(%d) QUAT_TDM_TX_0_HOSTLESSquat_tdm_disablemsm_snd_card_tavil_late_probeparse card name failed, err:%d LSM8Compress6USBAUDIO_HOSTLESS3%s: dai id 0x%x not supported %s: tdm tx slot_width %d slots %d 3%s: failed to set tdm tx channel map, err:%d Voice Downlink CaptureVoice2 Farend Playbackmsm-dai-q6-dev.28672msm-dai-q6-tdm.36865Secondary TDM0 PlaybackSLIMBUS_3_RXSlimbus3 Capturemsm-dai-q6-dev.16391SLIMBUS_TX_VISLIM_6_RX FormatPRI_TDM_TX_0 ChannelsQUAT_MI2S_TX SampleRateslim_tx_ch_getmsm_vi_feed_tx_ch_getproxy_rx_ch_getslim_tx_sample_rate_getmsm_bt_sample_rate_put%s: tdm_rx_sample_rate = %d, item = %d %s: tdm_tx_bit_format = %d, item = %d Quaternary MI2S Capturemsm_mi2s_snd_startup%s: substream = %s stream = %d, dai name %s, dai ID %d %s(): substream = %s stream = %d %s: Max WSA devices is 0 for this target? msm_wsa881x_init3%s: could not get mi2s_active pinstate %s: Service opcode 0x%lx snd-soc-dummymsm-dai-q6-dev.241Listen 6 Audio ServiceMultiMedia11Compress CaptureTertiary TDM0 Capturesm8150_tdm_snd_shutdown3%s: failed to set tdm rx slot, err:%d SLIM_6_RX ChannelsQUIN_TDM_TX_0 SampleRateQUIN_AUX_PCM_TX SampleRate%s: usb_audio_tx_ch = %d %s: sample rates: slim7_rx = %d, slim7_tx = %d, value = %d %s: ext_disp_rx[%d].sample_rate = %d %s: idx[%d]_rx_format = %d, item = %d msm_aux_pcm_tx_format_put3%s:clock disable failed for MI2S (%d); ret=%d Quat AUX PCM PlaybackQUIN_AUX_PCM_RX3%s: Sound card device memory NULL 3%s: retrieving phandle for cpu dai %s failed 4-pole-jack3%s: pinctrl_info->pinctrl is NULL %s: dai id = 0x%x Tertiary TDM1 PlaybackSlimbus PlaybackSlimbus3 PlaybackSLIM_1_TX ChannelsUSB_AUDIO_TX FormatPRIM_MI2S_RX FormatTDM Slot MapOneEightslim_rx_bit_format_putKHZ_16msm_bt_sample_rate_getmsm_bt_sample_rate_rx_getmsm_bt_sample_rate_tx_putmsm_dp_audio_codec_rx_dai3%s: set fmt cpu dai failed for MI2S (%d), err:%d SEC_AUX_PCM_RXTert AUX PCM Capturetavil_mad1%s: wsa dev node is not present msm_adsp_power_up_config%s: codec get afe config not init'ed msm_get_pinctrlThis hardware has 6 pole jackSLIMBUS_4 HostlessHDMI_HOSTLESSListen 5 Audio Service3%s: TDM TLMM pinctrl set failed with %d VOICE_PLAYBACK_TXmsm-dai-q6-tdm.36864msm-dai-q6-tdm.36881msm_audrx_initQUIN_TDM_RX_0 ChannelsPRIM_MI2S_TX FormatRX_3TX_5QUIN_AUX_PCM%s: slot offset[1] = %d PRI_MI2S_TXOnlineqcom,ext-disp-audio-rxSM8150 ULL_NOIRQ_2SLIMBUS8_HOSTLESS CaptureSLIMBUS_2 Hostless Capture3%s: failed to get codec chan map, err:%d %s: rx_6_ch=%d RT_PROXY_DAI_001_RXmsm-dai-q6-dev.32772%s: dai id = 0x%x channels = %d rate = %d format = 0x%x msm-dai-q6-dev.16385SLIM_5_RX FormatSLIM_2_RX SampleRatePRIM_AUX_PCM_RX SampleRateQUAT_AUX_PCM_RX SampleRateSEC_MI2S_RX SampleRatePRIM_MI2S_RX ChannelsQUAT_MI2S_RX ChannelsPRIM_AUX_PCM_RX FormatQUIN_AUX_PCM_TX FormatSevenKHZ_384tdm_rx_format_get%s: idx[%d]_tx_format = %d, item = %d PRI_MI2S_RXQuinary MI2S Capture%s: clock rate %ul QUIN_AUX_PCM_TXqcom,hph-en1-gpioqcom,wcn-btfmVoiceMMode1Listen 1 Audio ServiceLSM1Listen 8 Audio ServicePRI_TDM_RX_03%s: add_codec_controls failed, err %d PRI_TDM_RX_0 ChannelsTERT_TDM_RX_1 SampleRatePRIM_AUX_PCM_TX SampleRateTERT_MI2S_RX SampleRateQUIN_MI2S_RX Channelsslim_get_port_idx%s: msm_vi_feed_tx_ch = %ld usb_audio_tx_ch_putext_disp_get_port_idx%s: usb_audio_tx_format = %d, ucontrol value = %ld %s: ext_disp_rx[%d].format = %d, ucontrol value = %ld tdm_tx_format_getmsm_mi2s_rx_format_putAUX PCM CaptureMultiMedia30 Playback%s: tdm rx slot_width %d slots %d slot_mask %x 3%s: invalid use case, err:%d msm-dai-q6-dev.32771msm-dai-q6-tdm.36898SLIM_0_RX FormatSLIM_0_RX SampleRateTERT_AUX_PCM_TX Format%s: usb_audio_tx_ch = %d S16_LEKHZ_22P05%s: control value = %ld, usb_audio_tx_sample_rate = %d tdm_get_port_idx%s: tdm_rx_ch = %d, item = %d tdm_tx_ch_getQUAT_AUX_PCMmsm_mi2s_tx_ch_putmsm_hifi_ctrlmsm-ext-disp-audio-codec-rxMSMSTUB Media13%s codec is NULL SpkrLeftSpkrRight SPKROffline3%s: could not get mi2s_disable pinstate quat_mi2s_enable` X,{{_{{_ K? description=ALSA SoC msmlicense=GPL v2alias=platform:sm8150-asoc-sndvermagic=4.14.170-g666300e62136-ab6386400 SMP preempt mod_unload modversions aarch64name=machine_dlkmintree=Ydepends=q6_dlkm,wsa881x_dlkm,wcd_core_dlkm,q6_notifier_dlkm,wcd934x_dlkmalias=of:N*T*Cqcom,sm8150-asoc-snd-stubalias=of:N*T*Cqcom,sm8150-asoc-snd-stubC*alias=of:N*T*Cqcom,sm8150-asoc-sndalias=of:N*T*Cqcom,sm8150-asoc-sndC*-4<EFJMPS_bmrv(2ak *.26CXtEHN&5@Nh!/?IR *CNc}t`J; 1E u c f T x  2 D V y c ' 0 5 3Az]Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)machine_dlkm Bmodule_layoutIsnd_soc_info_multi_ext/H/snd_soc_info_enum_doublesnd_soc_pm_ops/ .queue_work_onӅ3-system_wqsafe_clear_confighxwsa881x_codec_info_create_codec_entryiBsnd_soc_dapm_ignore_suspendiwwsa881x_set_channel_map)`afe_set_lpass_clock_v2>լJmutex_unlocke8^mutex_lock1\snd_soc_dapm_syncGusleep_rangestrnstrDGisnd_soc_add_codec_controls9snd_soc_codec_set_sysclk &hsnd_soc_dai_set_fmt8lsnd_soc_dai_set_sysclk_dsnd_soc_dai_set_tdm_slot__ll_sc_atomic_subs__ll_sc_atomic_addx|snd_soc_dai_set_channel_mapZsnd_soc_dai_get_channel_map)5afe_set_config.Spm_qos_add_request Mset_bitpm_qos_remove_requestm䊌pm_qos_request_active msm_cdc_pinctrl_select_active_stateK+smsm_cdc_pinctrl_select_sleep_stateZ{rpmsm_cdc_pinctrl_get_state6fsa4480_switch_event!˃snd_soc_card_change_online_statemsleepwR~q6core_is_adsp_readysnd_card_is_online_statePjiffiesMkeaudio_notifier_deregister__stack_chk_fail&ԱD__dynamic_pr_debugopinctrl_select_statexaudio_notifier_register __mutex_init1(snprintf`Ϙstrlenpinctrl_lookup_state̬devm_pinctrl_get of_property_read_string=soc_find_componentԜI8of_property_read_string_helpero__dynamic_dev_dbg㴐of_platform_populate1|\_devm_snd_soc_register_cardS@Te_dev_infoLpLdev_warn:Z1of_count_phandle_with_args]of_property_read_variable_u32_arrayP of_parse_phandle1*Fof_property_match_stringUSdevm_kfree_Ѻdevm_pinctrl_putm*snd_soc_of_parse_audio_routingv|snd_soc_of_parse_card_nameU,of_find_property~)HmemcpyXUprintkZ%strcmpaof_match_nodeGdevm_kmallocg__stack_chk_guard8platform_driver_unregisterp/__platform_driver_register zkfreeD/dev_err=tavil_mbhc_hs_detectKwkmem_cache_alloc_traceW?kmalloc_caches*Hsnd_soc_get_pcm_runtimeGNU[ <" ` /  J<a 0X~e#p1P:PFPW (9pfN0(tec (8X(Gpi\k r(v (8`%(G(c8(((P(x(((<$ M@(rh( H.hL .hZ /hm /h /h P0h 0h 1h 1h 1h X2h  2h!  (3h4  3hL  3h_  `4hr  4h  05h  5h  6h  h6h  6h  87h  7h! 8h/! p8hK! 8hf! @9h! 9h! :h! x:h! :h! H;h" ;h" <h6" <hO" <hg" P=h" =h" >h" >h" >h" X?h" ?h" (@h# @h# @h'# `Ah8# AhI# 0BhZ# Bhi# Chx# hCh# Ch# 8Dh#Pc$# D# D@# D# E@#xc8$c #c$cX&$@d0:$pd0Q$d0h$dh}$8e8$pe0$e$e@$ @E$eH$ PE@$ E%@f0%pk0%0 `  /%GUF%Y% n%{%I%(%(*%R#u%  %%%&&h'#& 4/&=&X& $g&&&&&&&&& (&('(('3'R'c'n''''''h(''(+(=(\(o((((((((( ))5)=)V)k)r))))) **5*=*P*_*{******++5+=+J+\+g+t++++++,,,6,M, 0X$xmsm_snd_card_tavil_late_probewcd_mbhc_cfgsm8150_asoc_machine_drivermsm_asoc_machine_probesm8150_asoc_machine_of_matchmsm_pahu_snd_card_dai_linksmsm_common_dai_linksmsm_pahu_fe_dai_linksmsm_common_misc_fe_dai_linksmsm_common_be_dai_linksmsm_pahu_be_dai_linkspopulate_snd_card_dailinks.descriptor.69msm_wcn_be_dai_linkspopulate_snd_card_dailinks.descriptormsm_tavil_dai_linksmsm_tavil_fe_dai_linksmsm_tavil_be_dai_linkspopulate_snd_card_dailinks.descriptor.65msm_stub_dai_linksmsm_stub_fe_dai_linksmsm_stub_be_dai_linkspopulate_snd_card_dailinks.descriptor.60ext_disp_be_dai_linkmsm_mi2s_be_dai_linkspopulate_snd_card_dailinks.descriptor.66msm_auxpcm_be_dai_linkspopulate_snd_card_dailinks.descriptor.70msm_loopback_dai_linkcodec_reg_donespdevmsm_adsp_power_up_config_workmsm_asoc_machine_probe.descriptormsm_init_wsa_dev.descriptormsm_init_wsa_dev.descriptor.784msm_asoc_machine_probe.descriptor.22msm_asoc_machine_probe.descriptor.25msm_asoc_machine_probe.descriptor.27msm_asoc_machine_probe.descriptor.29msm_asoc_machine_probe.descriptor.45msm_swap_gnd_micmsm_asoc_machine_probe.descriptor.40msm_asoc_machine_probe.descriptor.43msm_usbc_swap_gnd_micmsm_asoc_machine_probe.descriptor.48msm_asoc_machine_probe.descriptor.32msm_aux_devmsm_codec_confmsm_wsa881x_initmsm_asoc_machine_probe.descriptor.35msm_asoc_machine_probe.descriptor.51mi2s_intf_confmsm_i2s_auxpcm_init.__keymsm_i2s_auxpcm_init.descriptoris_initial_bootservice_nbmsm_asoc_machine_probe.descriptor.38msm_asoc_machine_probe.descriptor.49msm_asoc_machine_removemsm_adsp_power_up_config.descriptor.804msm_adsp_power_up_config.descriptormsm_swap_gnd_mic.descriptormsm_fe_qos_preparemsm_be_hw_params_fixupmsm_be_hw_params_fixup.descriptorslim_rx_cfgproxy_rx_cfg.2aux_pcm_rx_cfgaux_pcm_tx_cfgslim_tx_cfgmsm_vi_feed_tx_chmi2s_rx_cfgmi2s_tx_cfgtdm_rx_cfgtdm_tx_cfgusb_rx_cfg.1usb_rx_cfg.0usb_rx_cfg.2usb_tx_cfg.1usb_tx_cfg.0usb_tx_cfg.2ext_disp_rx_cfg.0.1ext_disp_rx_cfg.0.0ext_disp_rx_cfg.0.2$dmsm_snd_hw_paramsmsm_snd_hw_params.descriptor.189msm_snd_hw_params.descriptormsm_snd_hw_params.descriptor.192msm_snd_hw_params.descriptor.182msm_snd_hw_params.descriptor.184msm_snd_hw_params.descriptor.186msm_slimbus_2_hw_paramsmsm_slimbus_2_hw_params.descriptor.197msm_slimbus_2_hw_params.descriptorsm8150_tdm_snd_startupmsm_set_pinctrlsm8150_tdm_snd_shutdownsm8150_tdm_snd_hw_paramssm8150_tdm_snd_hw_params.descriptorsm8150_tdm_snd_hw_params.descriptor.237tdm_cfgsm8150_tdm_snd_hw_params.descriptor.239sm8150_tdm_snd_hw_params.descriptor.242sm8150_tdm_snd_hw_params.descriptor.245sm8150_tdm_snd_hw_params.descriptor.250msm_set_pinctrl.descriptormsm_set_pinctrl.descriptor.223pin_statesmsm_set_pinctrl.descriptor.225msm_tdm_be_hw_params_fixupmsm_tdm_be_hw_params_fixup.descriptormsm_audrx_initmsm_snd_controlsslim_rx_ch_getslim_get_port_idxslim_rx_ch_get.descriptorslim_rx_ch_putslim_rx_ch_put.descriptorslim_tx_ch_getslim_tx_ch_get.descriptorslim_tx_ch_putslim_tx_ch_put.descriptormsm_vi_feed_tx_ch_getmsm_vi_feed_tx_ch_get.descriptormsm_vi_feed_tx_ch_putmsm_vi_feed_tx_ch_put.descriptorusb_audio_rx_ch_getusb_audio_rx_ch_get.descriptorusb_audio_rx_ch_putusb_audio_rx_ch_put.descriptorusb_audio_tx_ch_getusb_audio_tx_ch_get.descriptorusb_audio_tx_ch_putusb_audio_tx_ch_put.descriptorext_disp_rx_ch_getext_disp_rx_ch_get.descriptorext_disp_rx_ch_putext_disp_rx_ch_put.descriptorproxy_rx_ch_getproxy_rx_ch_get.descriptorproxy_rx_ch_putproxy_rx_ch_put.descriptorslim_rx_bit_format_getslim_rx_bit_format_get.descriptorslim_rx_bit_format_putslim_rx_bit_format_put.descriptorslim_tx_bit_format_getslim_tx_bit_format_get.descriptorslim_tx_bit_format_putslim_tx_bit_format_put.descriptorusb_audio_rx_format_getusb_audio_rx_format_get.descriptorusb_audio_rx_format_putusb_audio_rx_format_put.descriptorusb_audio_tx_format_getusb_audio_tx_format_get.descriptorusb_audio_tx_format_putusb_audio_tx_format_put.descriptorext_disp_rx_format_getext_disp_rx_format_get.descriptorext_disp_rx_format_putext_disp_rx_format_put.descriptorslim_rx_sample_rate_getslim_rx_sample_rate_get.descriptorslim_rx_sample_rate_putslim_rx_sample_rate_put.descriptorslim_tx_sample_rate_getslim_tx_sample_rate_get.descriptorslim_tx_sample_rate_putslim_tx_sample_rate_put.descriptormsm_bt_sample_rate_getmsm_bt_sample_rate_get.descriptormsm_bt_sample_rate_putmsm_bt_sample_rate_put.descriptormsm_bt_sample_rate_rx_getmsm_bt_sample_rate_rx_get.descriptormsm_bt_sample_rate_rx_putmsm_bt_sample_rate_rx_put.descriptormsm_bt_sample_rate_tx_getmsm_bt_sample_rate_tx_get.descriptormsm_bt_sample_rate_tx_putmsm_bt_sample_rate_tx_put.descriptorusb_audio_rx_sample_rate_getusb_audio_rx_sample_rate_get.descriptorusb_audio_rx_sample_rate_putusb_audio_rx_sample_rate_put.descriptorusb_audio_tx_sample_rate_getusb_audio_tx_sample_rate_get.descriptorusb_audio_tx_sample_rate_putusb_audio_tx_sample_rate_put.descriptorext_disp_rx_sample_rate_getext_disp_rx_sample_rate_get.descriptorext_disp_rx_sample_rate_putext_disp_rx_sample_rate_put.descriptortdm_rx_sample_rate_gettdm_get_port_idxtdm_rx_sample_rate_get.descriptortdm_rx_sample_rate_puttdm_rx_sample_rate_put.descriptortdm_tx_sample_rate_gettdm_tx_sample_rate_get.descriptortdm_tx_sample_rate_puttdm_tx_sample_rate_put.descriptortdm_rx_format_gettdm_rx_format_get.descriptortdm_rx_format_puttdm_rx_format_put.descriptortdm_tx_format_gettdm_tx_format_get.descriptortdm_tx_format_puttdm_tx_format_put.descriptortdm_rx_ch_gettdm_rx_ch_get.descriptortdm_rx_ch_puttdm_rx_ch_put.descriptortdm_tx_ch_gettdm_tx_ch_get.descriptortdm_tx_ch_puttdm_tx_ch_put.descriptoraux_pcm_rx_sample_rate_getaux_pcm_get_port_idxaux_pcm_rx_sample_rate_get.descriptoraux_pcm_rx_sample_rate_putaux_pcm_rx_sample_rate_put.descriptoraux_pcm_tx_sample_rate_getaux_pcm_tx_sample_rate_get.descriptoraux_pcm_tx_sample_rate_putaux_pcm_tx_sample_rate_put.descriptormi2s_rx_sample_rate_getmi2s_get_port_idxmi2s_rx_sample_rate_get.descriptormi2s_rx_sample_rate_putmi2s_rx_sample_rate_put.descriptormi2s_tx_sample_rate_getmi2s_tx_sample_rate_get.descriptormi2s_tx_sample_rate_putmi2s_tx_sample_rate_put.descriptormsm_mi2s_rx_ch_getmsm_mi2s_rx_ch_get.descriptormsm_mi2s_rx_ch_putmsm_mi2s_rx_ch_put.descriptormsm_mi2s_tx_ch_getmsm_mi2s_tx_ch_get.descriptormsm_mi2s_tx_ch_putmsm_mi2s_tx_ch_put.descriptormsm_mi2s_rx_format_getmsm_mi2s_rx_format_get.descriptormsm_mi2s_rx_format_putmsm_mi2s_rx_format_put.descriptormsm_mi2s_tx_format_getmsm_mi2s_tx_format_get.descriptormsm_mi2s_tx_format_putmsm_mi2s_tx_format_put.descriptormsm_aux_pcm_rx_format_getmsm_aux_pcm_rx_format_get.descriptormsm_aux_pcm_rx_format_putmsm_aux_pcm_rx_format_put.descriptormsm_aux_pcm_tx_format_getmsm_aux_pcm_tx_format_get.descriptormsm_aux_pcm_tx_format_putmsm_aux_pcm_tx_format_put.descriptormsm_hifi_getmsm_hifi_get.descriptormsm_hifi_controlmsm_hifi_putmsm_hifi_put.descriptormsm_hifi_ctrl.descriptortdm_slot_map_puttdm_slot_map_put.descriptortdm_slot_map_put.descriptor.650tdm_slot_map_put.descriptor.652msm_wcn_initmsm_wcn_hw_paramsmsm_wcn_hw_params.descriptormsm_wcn_hw_params.descriptor.671msm_mi2s_snd_startupmsm_mi2s_snd_startup.descriptormi2s_ebit_clkmi2s_clkmsm_mi2s_set_sclkmsm_mi2s_snd_shutdownmsm_mi2s_snd_shutdown.descriptormsm_mi2s_set_sclk.descriptormsm_audrx_stub_initmsm_snd_stub_hw_paramsmsm_wsa881x_init.descriptormsm_wsa881x_init.descriptor.795sm8150_notifier_service_cbsm8150_notifier_service_cb.descriptorspk_codec_right_ch_conf__UNIQUE_ID_description14__UNIQUE_ID_license15__UNIQUE_ID_alias16msm_fe_qos_opsmsm_be_opsmsm_slimbus_2_be_opsspk_codecsm8150_tdm_be_opsslim_0_rx_chsslim_2_rx_chsslim_0_tx_chsslim_1_tx_chsslim_5_rx_chsslim_6_rx_chsvi_feed_tx_chsusb_rx_chsusb_tx_chsext_disp_rx_chsproxy_rx_chsslim_0_rx_formatslim_5_rx_formatslim_6_rx_formatslim_0_tx_formatusb_rx_formatusb_tx_formatext_disp_rx_formatslim_0_rx_sample_rateslim_2_rx_sample_rateslim_0_tx_sample_rateslim_5_rx_sample_rateslim_6_rx_sample_ratebt_sample_ratebt_sample_rate_rxbt_sample_rate_txusb_rx_sample_rateusb_tx_sample_rateext_disp_rx_sample_ratetdm_rx_sample_ratetdm_tx_sample_ratetdm_rx_formattdm_tx_formattdm_rx_chstdm_tx_chsprim_aux_pcm_rx_sample_ratesec_aux_pcm_rx_sample_ratetert_aux_pcm_rx_sample_ratequat_aux_pcm_rx_sample_ratequin_aux_pcm_rx_sample_rateprim_aux_pcm_tx_sample_ratesec_aux_pcm_tx_sample_ratetert_aux_pcm_tx_sample_ratequat_aux_pcm_tx_sample_ratequin_aux_pcm_tx_sample_rateprim_mi2s_rx_sample_ratesec_mi2s_rx_sample_ratetert_mi2s_rx_sample_ratequat_mi2s_rx_sample_ratequin_mi2s_rx_sample_rateprim_mi2s_tx_sample_ratesec_mi2s_tx_sample_ratetert_mi2s_tx_sample_ratequat_mi2s_tx_sample_ratequin_mi2s_tx_sample_rateprim_mi2s_rx_chsprim_mi2s_tx_chssec_mi2s_rx_chssec_mi2s_tx_chstert_mi2s_rx_chstert_mi2s_tx_chsquat_mi2s_rx_chsquat_mi2s_tx_chsquin_mi2s_rx_chsquin_mi2s_tx_chsmi2s_rx_formatmi2s_tx_formataux_pcm_rx_formataux_pcm_tx_formathifi_function.compoundliteralslim_rx_ch_textslim_tx_ch_textvi_feed_ch_textusb_ch_textext_disp_bit_format_textslim_sample_rate_textbt_sample_rate_textbt_sample_rate_rx_textbt_sample_rate_tx_textusb_sample_rate_textext_disp_sample_rate_texttdm_sample_rate_texttdm_bit_format_texttdm_ch_textauxpcm_rate_textmi2s_rate_textmi2s_ch_texthifi_textmsm_wcn_opsmsm_mi2s_be_opsmsm_stub_be_ops__UNIQUE_ID_vermagic10__UNIQUE_ID_name11__UNIQUE_ID_intree12____versions__module_depends__UNIQUE_ID_alias13__UNIQUE_ID_alias14__UNIQUE_ID_alias15snd_soc_get_pcm_runtimekmalloc_cacheskmem_cache_alloc_tracetavil_mbhc_hs_detectdev_errinit_module__this_module__platform_driver_registercleanup_moduleplatform_driver_unregister__stack_chk_guarddevm_kmallocof_match_nodestrcmpprintkmemcpyof_find_propertysnd_soc_card_stub_msmsnd_soc_card_pahu_msmsnd_soc_card_tavil_msmsnd_soc_of_parse_card_namesnd_soc_of_parse_audio_routingdevm_pinctrl_putdevm_kfreeof_property_match_stringof_parse_phandleof_property_read_variable_u32_arrayof_count_phandle_with_argsdev_warnsnd_soc_card_msm_dev_infodevm_snd_soc_register_cardof_platform_populate__dynamic_dev_dbgof_property_read_string_helpersoc_find_componentof_property_read_stringdevm_pinctrl_getpinctrl_lookup_statestrlensnprintf__mutex_initaudio_notifier_registerpinctrl_select_state__dynamic_pr_debug__stack_chk_failaudio_notifier_deregisterjiffiessnd_card_is_online_stateq6core_is_adsp_readymsleepsnd_soc_card_change_online_statefsa4480_switch_eventmsm_cdc_pinctrl_get_statemsm_cdc_pinctrl_select_sleep_statemsm_cdc_pinctrl_select_active_statepm_qos_request_activepm_qos_remove_requestset_bitpm_qos_add_requestafe_set_configsnd_soc_dai_get_channel_mapsnd_soc_dai_set_channel_map__ll_sc_atomic_add__ll_sc_atomic_subsnd_soc_dai_set_tdm_slotsnd_soc_dai_set_sysclksnd_soc_dai_set_fmtsnd_soc_codec_set_sysclksnd_soc_add_codec_controlsstrnstrusleep_rangesnd_soc_dapm_syncmutex_lockmutex_unlockafe_set_lpass_clock_v2wsa881x_set_channel_mapsnd_soc_dapm_ignore_suspendwsa881x_codec_info_create_codec_entryafe_clear_configsystem_wqqueue_work_onsnd_soc_pm_opssnd_soc_info_enum_doublesnd_soc_info_multi_ext__mod_of__sm8150_asoc_machine_of_match_device_table _(,yP9O`*ch5ZP G < T@ KP h 0  l!d\0\8HVc`8Qiz0z8HVc`8Q00008HVc`GhcyO0yO8HVc`\aX0X8HVc`~Orr0FQ8HVc`XXQgQ08qcH i`{ e\0T8qcH w`{GJp0k8HVc`{kk0Yy8HVc`X g g0X8HVc`Xww0+w8HVc`X0\8HVc`XcTp0Tp8HVc`\ <<0S8HVc`tQ3gs0T8HVc`{,i_0_8HVc`\Z_0KM8HVc`t  iy iy0 8 H Vc` X!L!L0!L8!H!Vc`!G"!{"!{0"jn8"H"Vc`"tQ#H#H0#Q8#H#Vc`#tQ$WM$WM0$c8$H$Vc`$tQ%%0%t8%H%Vc`%tQ& & 0&nM8&H&Vc`&tQ'_'_0'a8'H'Vc`'tQ(X(X0(}8(H(Vc`(tQ)O)c0)c8)H)Vc`)8Q*`p*\0* 8*H*Vc`*{+]+8{0+V8+H+Vc`+{,s,}0,sM8,H,Vc`,{-X-O0-)s8-H-Vc`-{.a.on0._8.H.Vc`.{//V0/H8/H/Vc`/t0B{0φ00qp80H0Vc`0X 12P16p1Zx1]1=w1qc1 w1X1,"21p2_x2_2k2qc2 w2X3@1p3x33M3qc3 w3X4@19p:c:9O:c :9(:90:,:P:aX:zyp:zyx::Vc:"]P;tX;tp;}x;;Vc;XP<_X<_p<Lx<<Vc<XP=-X==ep=Rwx==Vc={P>DgX>>p>#L>9>X>,"> :P?X?Zp?Zx??Vc?\P@3]X@ynp@ynx@@Vc@\PF@XFYpFRgxFqcF iF]F,"PGcXG~upGWxGqcG wG]G,"PH:`XHwpHTxHqcH wH]H,"PIQXI<~pIxIqcI wI]I,"PJXJnpJ8LxJqcJ iJ]J,"PK?JXKS~pKpxKqcK iK]K,"PLpXL(WpLj~xLqcL iL]L,"PMwXMypM]xMqcM wM]M,"PNoXNupNxNqcN iN]N,"N :POMLXOK`pO~xOqcO wO]O,"O :PPkeXP~pPYxPqcP iP]P,"P :PQ;WXQZLpQxQqcQ wQ]Q,"Q :PRlXRppR[R9R]R,"R :PS>XS>pS#LxSqcS wS]S,"S :PTuXTpTxTqcT iT]T,"T :PUiXUUpUuxUnUxeU]UBU :PVeXV+HpVlxVnVxeV]V,"V :PWrXWpWixWqcW iW]WPDW,"W1PXeXX]pXxXqcX wX]X,"X1PYegXYHWpY{xYqcY iY]Y,"Y1PZiXZspZOxZqcZ wZ]Z,"Z1P[ RX[ip[kx[qc[ i[][,"[1P\~X\p\Lx\qc\ i\]\,"\1P]]X]~p]~x]qc] w]]],"]1P^cX^sp^sx^qc^ i^]^,"^1P_RX_5Up_{x_qc_ i_]_,"_1P`sX`pp`Mx`qc` w`]`,"`1Pa'[XaOpa``xaqca ia]a,"a1Pb~Xb]pb=wxbqcb wb]b,"b1xc;xc|c7NcocWcccc]cYxcgcc]cYxcec,cWdld`dddH de(deP0dOo8d@deHd,PdlXd``ddhdHpdexd,dld`dddHded,dld`dddHdedJd,d dWdle`edeHee eeP(eOo0e8e`@eHHeePPeWXel`edheepeexe,eWe`eeeOoee]ege e;xe|e7NeoeWeeeefJf,f fW fl(f`0fH8fePPfpf\xf|of\fqfxf]f,"g@fpg|xgBmg(\gqgNg]g,"h@fphPxh=\h}zhqhrKh]hh,"i@fpifxivi8tii~i]i,"pjxxj^j8tjjLtj]j,"pkTxkĘkˈkvktbkqck ik](l,"0lpkllSltblqcl wl](m,"0mpkmp@^XX,"1__(k0>p@IXX@1(M0>p@6kXX@1r(i0>p@"IX]PD,"1e](0>p@@kX],"1egHW({0>p@"IX],"1is(O0>p@bX],"1 Ri(k0>p@IX],"1~(L0>p@"IX],"1]~(~0>p@@kX],"1cs(s0>p@"IX],"1R5U({0>p@,IX],"1sp(M0>p@X],"1'[O(``0>p@6IX],"1~](=w0>p@^X],"1ӌ\(\0@VcX8QԜ8r@Xi`qcp i]\,"Ȑ8e@]X`qcp w],"ȑ8z@zXA}`pVcX8\@\XP`pVcXr r r r(0@4 @8 @< @Td p  |   Vi} V i} V i} V i}uTi} uT i} uT i}  uT i}\` d h 0 0 0 0Kc Kc Kc Kc>p >p >p >pT T  T T k$ k( k, k08d<V@ dD VH dL VP dT V\`dh l p t x | p1 p1 p1 p1P: P: P: P:PF PF PF PFPW PW PW PW" " " "$,0 4 8 DJHpfL JP pfT JX pf\ J` pfhttx t| t tk_d k_ d k_ d k_ d5_By 5_ By 5_ By 5_ By        $p1( p1, p14 p1<@P:D P:L P:T P:\`PFd PFl PFt PF|PW PW PW PW" " " "R R R RJpf J pf J pf J pfe  e  e   e$ 48< @ H PTP:X P:` P:h P:ptPFx PF PF PF   " " " "   pf  pf  pf  pf $ ( , 0 4 8 DH8L 8P 8X 8`dh l p    z z z zpi pi pi pi6M 6M 6M 6Mk k k kG  G$ G( G048 < @ TX \ ` hpt x | pi pi pi pi6M 6M 6M 6Mk k k kG G G G    v v  v( v08M_< M_@ M_D M_`h}l }p }x }X_ X_ X_ X_Q Q Q Q   D zH PL ^P vT ^X N\ z` Pd ^h vl ^p Nt zx P| ^ v ^ N z P ^ v ^ N   ( L `  h h h h  qV qV qV qV  h f h f h f h f   f  f $ f( , f0 D H L P X ` d h l x pi| pi pi pi  6M 6M 6M 6M  k k k k  G G G G  v v v v  8 8 8( 80 4 8 < D P JkT fX Jk` fd Jkh fp Jkt f|  h f h f h f h f       r r r r     ( , 4 @ \ d "h "l "p "  f By  f By  f By  f By  r r r r ,a f ,a f ,a f ,a f  2 2 2 2(O0 O4 O8 OLlZ Z Z Z8bf 8 b f  8 b f 8 b  f,8o<f@ oD fH oL fP o\m`fd mh fl mp ft mx f   J J J JI I I Ir r r rV V V V$,0 4 8 DH L P \8cd 8ch 8cl 8cx    $    $    $    $ E E E EZ Z Z Z,c ,c ,c  ,c b  b$ b( b0  4  8  D@HIL @P IT @X I\ @` Ihl p t         y> y > y> y >(>w,>a0> w4> a8> w<> a@> wD> aL>x>|>v>a> > v> a> > v> a> > v> a>>(>V>a> (> V> a> (> V> a> (> V> a>?P?0?a ? P? 0? a? P? 0 ? a$? P(? 0,? a@*X`Dhx>Ulp>zYDX?0RHPXph?klD(@]p @ @8 @ DH X @p u   p `A   D  A! N(!0!8!pH!0B`!x!!!!B!N!!!!C" o" "("8"BP"eh"p"x""C"#N""""B"e>PE?PEh?PE?PE8@PE@PEAPEpAPEAPE@BPEBcCcxCcCcHDED D;xD D;xD|D7NDoDWDDD D;xE E;xE|E7N Eo(EW0E8E@EeHE,PE XE;x`E|hE7NpEoxEWEEExoEX         $ (      9 9IByEZf(I0By8EZ@rPIXBy`EZhrxIByEZIIByEZzIByEZvIByEZdaI By(EZ0k@IHByPEZXIhIpByxEZGIByEZrIByEZrIByEZvIByEZ CO0I8d@EZHpXI`dhEZpkIdEZpIdEZkIdEZpIdEZk I(@i0EZ8pHIPXXEZ`WipIxXEZ_IXEZ0IXEZtIXEZcIX EZ(Q8I@'JHEZPe`Ih'JpEZx6sIZEZGeIZEZnIZEZTIaEZv(I0a8EZ@VPIXa`EZh0xIaEZKuIaEZ}IaEZZIqLEZiI b[(EZ0R@IHyPEZXRhIp,xEZ'bIeEZlI;EZ/IUEZFbI#oEZ Zq0I8R@EZH?xXI`ghEZpILEZ܁IHEZcIxjEZcIQEZR I(|0EZ8RHIPgXEZ`YpIxEZYIuqEZUIlEZUIMPEZ '| I Y EZ( '|8 I@ gH EZP v` Ih `p EZx v I y EZ  I [| EZ  I 7o EZ u I j EZ u( I0 a8 EZ@ WP IX UN` EZh  Sx I 3 EZ U I y EZ  I J EZ l I v EZ r| I Yo( EZ0 y@ IH dP EZX qh Ip gx EZ g I | EZ h I l EZ W I d EZ  I e EZ 20 I8  v@ EZH jX I` qh EZp  I W EZ  I ph EZ  m I z EZ  m I  EZ K I( BS0 EZ8 KH IP X EZ` p Ix | EZ  I ] EZ \ I 4m EZ \ I { EZfxITS EZ(fx8I@ ^HEZP%z`Ih|pEZx%zI`EZ:^IwNEZ:^I[EZ%zI=KEZ%z(I0bS8EZ@:^PIXf^`EZh:^xI XEZzSIHEZzSIqEZSIEZSI [(EZ0X@IHPEZXXhIp:dxEZIxEZI~^EZXISEZXI`EZ 0I8@EZHXI`ahEZp MIUvEZQzIEZ MI[EZ"XI[EZP I([0EZ8yHIPQdXEZ`hpIxQdEZSmIEZ IgtEZIPEZEIf EZ(T8I@fHEZPb`IhpEZxdIEZ^IEZcIEZXIPEZO(I0\8EZ@MTPIXp`EZh΀P.symtab.strtab.shstrtab.init.plt.text.ftrace_trampoline.bss.rela.data.rela.text.rela.rodata.rela.init.text.rela.exit.text.rela.altinstructions.altinstr_replacement.modinfo.rela__verbose.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @A%B=HGH`B@Q0ZRM@]2`7 X@@ j4e@x z4$u@Px X@`p |x@( 10 @H0x0 (%,