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 , 2C*4`6@*`6@u{BOA*C_Cog_ W O { @@#lAR2(rb 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+6f4* `4**f@A@` Z)@?T*{LOKWJ_IgHoGC_6@UAq+ T@        @^h@fA*7*fA* +_^hfA7*fA@G>_@hfA@7*fA@`F?貁9?T@`@32 7O@4`@4*1Ti@aU R@@@9hz7"2 @@ "@R*@@ "@R*"2 h@ @* @4*1T@9@q@{{)3))7)#nA@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    `@* +@9Q7f@A?bT? CT**@~?cT_ _@@W )@996?T*Oh 7R{(r!!7R}(r`#Bq&T @  2 #R2(r(@ @C@2(7*@Z@ <>@{* @*@ @ ?+@b* A*_ T@x )@92 9 6n?T@9%7"BBbb`@CR7/J) 7K)c@ (+I*-,!@9'72* 9* 6**= )@92 9)6x@4*oxyxn26@96YxVK@@@[x @*@@@@@@"#h@ @,'+h@ @Uh@ @f*Qh@ @h@ @O{C""BFbjhf@A`@`{A*O¨_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**H2CЇ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 { @@9C=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 { @@9C=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[CC7b @_$@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*HFh 4*`v`R0@5*****7HFkTPD*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 @)73SC`4*@@9H7A)S*4@* @)@?!T*{EODWC_֡@@ @@@b@g_WO{C@ 7?C(@ )@9 A)7qcT(@ @5@r5@>@@r*qT RZhD ih4*M RZE@h42  yu R * 2(27**7qT@#2`4* (@*5@****mh@Qh*{EODWC_BgAF_WO{@ =C@ )@9S A7qT*?>@rqT  R t&B@qBT*#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{C0CR`7* *@*{A*O¨_C;{ )@  I1A @N)@ oAA=C=i1@@97#c2@@9h7#c2@h@A@* @)@?T{EOD@_ց@"@@"@O{C@9h7 T3 @9h 7@e@*222 2C!T @9?qaT9)@e@0CA (- 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_dlkmpNmodule_layout!snd_soc_info_multi_ext޴snd_soc_info_enum_double'Msnd_soc_pm_ops/ .queue_work_onӅ3-system_wqsafe_clear_configmwsa881x_codec_info_create_codec_entryMtsnd_soc_dapm_ignore_suspendvFHwsa881x_set_channel_map)`afe_set_lpass_clock_v2Qmutex_unlockSLLmutex_lockosnd_soc_dapm_syncGusleep_rangestrnstrÒ5snd_soc_add_codec_controlsd4snd_soc_codec_set_sysclkJsnd_soc_dai_set_fmt['Osnd_soc_dai_set_sysclksnd_soc_dai_set_tdm_slot__ll_sc_atomic_subs__ll_sc_atomic_add0"snd_soc_dai_set_channel_map`ZQsnd_soc_dai_get_channel_map)5afe_set_config.Spm_qos_add_request Mset_bitpm_qos_remove_requestm䊌pm_qos_request_active*5msm_cdc_pinctrl_select_active_statezmsm_cdc_pinctrl_select_sleep_state.>msm_cdc_pinctrl_get_state׽fsa4480_switch_eventOsnd_soc_card_change_online_statemsleepwR~q6core_is_adsp_readyYsnd_card_is_online_statePjiffies ~mutex_destroyMkeaudio_notifier_deregister__stack_chk_fail&ԱD__dynamic_pr_debug?pinctrl_select_statexaudio_notifier_registerf\__mutex_init1(snprintf`Ϙstrlen"t=pinctrl_lookup_state1I$devm_pinctrl_getP2Gof_property_read_stringg9soc_find_component桂of_property_read_string_helperK %__dynamic_dev_dbg9Wof_platform_populatedevm_snd_soc_register_card_dev_infoX%Tdev_warn,]of_count_phandle_with_args of_property_read_variable_u32_array+of_parse_phandleof_property_match_stringf^Udevm_kfree: Hdevm_pinctrl_putzsnd_soc_of_parse_audio_routingūssnd_soc_of_parse_card_nameof_find_property~)HmemcpyXUprintkZ%strcmpd of_match_nodeTdevm_kmallocg__stack_chk_guard_ mplatform_driver_unregisterts__platform_driver_register zkfree̲edev_err-tavil_mbhc_hs_detect=kmem_cache_alloc_traceƬϯkmalloc_caches.!snd_soc_get_pcm_runtimeGNUëb<"8` / J<a 0X~e#2;GX (9gN0(tec (X(Gj\ m r(w (`%(G(c8(((P(x(((<L M@(rh(d!0((`#(H(m h|((H((T2(Z(~(!T"X (5`Е:<:<P6l+6=:<I4;<U6`8kxȕĕؕ̕ԕܕ 2< (+H(H(ip(((6D`( 8(. ,9E 4@U 9m T: ( (( B P( x(* (R (z ( (   ( B ( xD.  $? DEN 0` (z F @( F h( pG ( H (, HB (c  Iw ( I 0( DJ X( J (/ hKB (` LLs ( 0M ( M  ( TN H( ,O7p(YOp(P(Q(PR (ARY8 (|S` (TT (HU ()DVA (dX| (X( (ZXP ([,x (N\e (] (^ (L_ (DL`^@ (`h (b ( Tc* (R$eo (e| (Dg0 (Lh4EX (gjP~ (Pk (mP (Tn@$ (AoHS (pp@H (rHp (ds4 (t4 (u4* (Cw4Q(j4xh8(x`(y(B 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#d$# D# D@# D# E@#d8$0e #Pe$heX&$e0:$e0Q$ f0h$Pfh}$f8$f0$ g$8g@$ @E$xgH$ PE@$ E%g0%l0%0 `  /%GUF%Y% n%@{%I%(%(*%R#u%  %%%&&h'#& 4/&=&X& $g&&&&&&&&& &''3'R'c'n''''''(''(+(=(\(o((((((((( ))5)C)K)d)y))))))*-*C*K*^*m*******+(+C+K+X+j+u++++++,,,+,D,[, 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_deregistermutex_destroyjiffiessnd_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 _,y9O *c(5Z  G<TK0(H !d\\Vc8QizzVc8Q000VcGhcyOyOVc\aXXVc~OrrFQVcXXQgQqc i{ e\Tqc w{GJpkVc{kkYyVcX g gXVcXww+wVcX\VcXcTpTpVc\ `<<SVctQ3gsTVc{,i__Vc\ Z _ KM  Vc t !`!iy!iy!!!Vc!X"L"L"L""Vc"G#!{#!{#jn##Vc#tQ$H$H$Q$$Vc$tQ%WM%WM%c%%Vc%tQ&&&t&&Vc&tQ' ' 'nM''Vc'tQ(_(_(a((Vc(tQ)X)X)}))Vc)tQ*O*c*c**Vc*8Q+`p+\+ ++Vc+{,],8{,V,,Vc,{-s-}-sM--Vc-{.X.O.)s..Vc.{/a/on/_//Vc/{00V0H00Vc0t1B{1φ1qp11Vc1X22262Z2]3=w3qc(3 w@3Xx3T"323_3_4k4qc(4 w@4X42445M5qc(5 w@5X52p;p;c;9O;c;,9;9;T:;a;zy;zy;<Vc <"]<t<t<}<=Vc =X=_=_=L=>Vc >X>->=e>Rw>?Vc ?{?Dg?>?#L@p; @XX@T"`@;@@Z@Z@AVc A\A3]AynAynABVc B\G@GYGRgGqcH i H]XHT"HcH~uHWHqcI w I]XIT"I:`IwITIqcJ w J]XJT"JQJ<~JJqcK w K]XKT"KKnK8LKqcL i L]XLT"L?JLS~LpLqcM i M]XMT"MpM(WMj~MqcN i N]XNT"NwNyN]NqcO w O]XOT"OoOuOOqcP i P]XPT"`P;PMLPK`P~PqcQ w Q]XQT"`Q;QkeQ~QYQqcR i R]XRT"`R;R;WRZLRRqcS w S]XST"`S;SlSpS[Tp; T]XTT"`T;T>T>T#LTqcU w U]XUT"`U;UuUUUqcV i V]XVT"`V;ViVUVuVnWxe W]XWB`W;WeW+HWlWnXxe X]XXT"`X;XrXXiXqcY i Y]PYxDXYT"`Y2YeY]YYqcZ w Z]XZT"`Z2ZegZHWZ{Zqc[ i []X[T"`[2[i[s[O[qc\ w \]X\T"`\2\ R\i\k\qc] i ]]X]T"`]2]~]]L]qc^ i ^]X^T"`^2^]^~^~^qc_ w _]X_T"`_2_c_s_s_qc` i `]X`T"``2`R`5U`{`qca i a]XaT"`a2asapaMaqcb w b]XbT"`b2b'[bOb``bqcc i c]XcT"`c2c~c]c=wcqcd w d]XdT"`d2d;xe|e7NeoeW e(e0e8e]@eYxHegPeXe]`eYxheepe,xeWele`edeHeeeePeOoeeee,ele`edeHeee,flf`fdfH fe(f,0fl8f`@fdHfHPfeXfJ`f,hf pfWxflf`fdfHfefePfOoff`fHfePfWflfdfefef,gWg`gegOo g(g]0gg8g @g;xHg|Pg7NXgo`gWhgpgxgegJg,g gWglg`gHgePgg\g|oh\hq(hx@h]xhT"hgh|hBmi(\iq(iN@i]xiT"igiPi=\j}zjq(jrK@j]pj(xjT"jgjfjvk8tk(k~@k]xkT"kxk^l8tl(lLt@l]xlT"l|l mˈ(mv@mtbHmqcXm ipm]mT"ml n(nS@ntbHnqcXn wpn]nT"nl op^؁XT"2__k>pI؂X2M>p6k؃X2ri>p"I؄]xDT"2e]>p@k؅]T"2egHW{>p"I؆]T"2isO>pb؇]T"2 Rik>pI؈]T"2~L>p"I؉]T"2]~~>p@k؊]T"2css>p"I؋]T"2R5U{>p,I،]T"2spM>p؍]T"2'[O``>p6I؎]T"2~]=w>p^؏]T"2ӌ\\Vcؐ8Qrؑiqc i]8@T"He]ؒqc w]@T"HzzؓA}VcX\\ؔPVcXr r r r(0@4 @8 @< @Td8p 8| 8 8Vi} 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 | 2 2 2 2; ; ; ;G G G GX X X X" " " "$,0 4 8 DJHgL JP gT JX g\ J` ghttx t| t tk_d k_ d k_ d k_ d5_By 5_ By 5_ By 5_ By        $2( 2, 24 2<@;D ;L ;T ;\`Gd Gl Gt G|X X X X" " " "R R R RJg J g J g J ge  e  e   e$ 48< @ H PT;X ;` ;h ;ptGx G G G   " " " "   g  g  g  g $ ( , 0 4 8 DHL P X `dh l p    z z z zj j j j6M 6M 6M 6M m  m  m  mG  G$ G( G048 < @ TX \ ` hpt x | j j j j6M 6M 6M 6M m  m  m  mG G G G    w w  w( w08M_< 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 j| j j j  6M 6M 6M 6M   m  m  m  m  G G G G  w w w w    ( 0 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   PL  P L  P L  P L E E E EZ Z Z Z,c ,c ,c  ,cb  b$ b( b0 4 8 D@HIL @P IT @X I\ @` Ihl p t    Pd! P d! P d! P d!%Q %Q %Q %Q   d  d$ d( d4DH[L P [T X [\ dKh[l Kp [t Kx [| K [@If @I f @I f @I fA A A A[  [  [ f  f  $ f( 4CV8f< CV@ fD CVH fL CVP fTdh l p t|   v  v  v  vX} X} X} X}Ur[ Ur [ Ur [ Urfo f o f  o f o$HLP T X    x` x ` x ` x `$0D      da  da  da  da_ _  _ _(n,[0 n4 [8 n< [@ nD [HPX*\ *` *d *p ttIx|   tI    tI    tI d  d d d$0d< d@ dD d`Jd Jh Jl Jx|kH  k H  k H  k H;nBy ;n By ;n By ;n By: : : :     k$ ( k, 0 k4 8 k@D H L `lkp[t kx [| k [ k [      vBy  v By  v By  v By0p d$ 0( p, d0 04 p8 d< 0@ pD dLTXXk\d` Xd kh dl Xp kt dx X| k dpd  p d  p d  p dkd  k d  k d   k d(m0 m4 m< mDPdxp  p  p  pk  k  k  kf  f  f   f $CO(By, 0 CO4 By8 < CO@ ByD H COL ByXdxhIl xt Ix x| I x Iz  z  z  zr  r  r  rhG h  G h G h G(48r< D rH L rP T r`h(lMTp\t (x MT| \ ( MT \ ( MT \Tf  T f  T f  T f(r ( r ( r ( r P$r( P0 r4 P8 r< P@ rLdkh kl kp ktx |        $ (,yt8o<@XDHLPTXc\ ` ytd oh l Xp t x |   c  yt o  X      c  yt o  X      c(Lx5t 5 t 5 t 5 th h h hx x x x ( l p t x    P  P  P  P    !"! "! " ! "$!(!O,!P0! 4! O8! P@! D! OH! PP! T! OX! P\!!!! ! ! !!!!"""  " $" P"d"Bh" Bl" Bp" B"" " " "F" F" F" F"5" 5" 5" 5#XF# XF # XF# XF0#Е4# Е8# Е<# Е`#:d# :h# :l# :#:# :# :# :#:# :# :# :#:# :$ :$ :$`6$ `6$ `6$ `6P$\6T$ \6X$ \6`$ \6h$6p$ 6|$ 6$ 6$06$ 06$ 06$ 06$,6$ ,6$ ,6$ ,6%(%U{,%@i0% U{4% @i8% U{<% @i@% U{D% @iL%T%H6X% H6\% H6`% H6%D6% D6% D6% D6%6% 6% 6% 6%6% 6% 6% 6% ;%  ;%  ;%  ;&; & ;$& ;,& ;4&\;8& \;<& \;@& \;t&X;x& X;|& X;& X;&;& ;& ;& ;&;& ;& ;& ;&D;& D;& D;& D;$'@;(' @;,' @;4' @;<':@' :D' :H' :|':' :' :' :'8;' 8;' 8;' 8;'4;' 4;' 4;' 4;';' ;' ;' ;,(;0( ;4( ;<( ;D(P;H( P;L( P;P( P;(L;( L;( L;( L;(:( :( :( :(:( :( :( :(:( :( :) :4):8) :<) :D) :L),;P) ,;T) ,;X) ,;)(;) (;) (;) (;)h;) h;) h;) h;)d;) d;) d;) d;)6* 6* 6* 6H*6L* 6P* 6X* 6`*8d* 8h* 8l* 8*8* 8* 8* 8*$7* $7* $7* $7+ 7+  7+  7 +  7(+9,+ 90+ 94+ 9t+9x+ 9|+ 9+ 9+7+ 7+ 7+ 7+7+ 7+ 7+ 7+d9+ d9+ d9+ d9<,`9@, `9D, `9L, `9T,7X, 7\, 7`, 7,7, 7, 7, 7,7, 7, 7, 7-7- 7 - 7- 7-9 - 9$- 9(- 9h-9l- 9p- 9x- 9-D8- D8- D8- D8-@8- @8- @8- @8-$:- $:- $:- $:0. :4.  :8.  :@.  :T.X. \. `. .. . . .. . . .ȕ. ȕ. ȕ. ȕ/ĕ/ ĕ/ ĕ / ĕ/̕/ ̕/ ̕$/ ̕,/ؕ0/ ؕ4/ ؕ8/ ؕl/ԕp/ ԕt/ ԕx/ ԕ|/ܕ/ ܕ/ ܕ/ ܕ/:/ :/ :/ :/:/ :/ :/ :/:0 :0 :0 :<0:@0 :D0 :L0 :T0:X0 :\0 :`0 :0:0 :0 :0 :0:0 :0 :0 :0:0 :0 :0 :1:1 : 1 :1 :D1:H1 :L1 :T1 :\1:`1 :d1 :h1 :1:1 :1 :1 :1P61 P61 P61 P6l2 p2pt2@ix2  |2 p2 @i2  2 p2 @i2  2 p2 @i222 2 2 2 2  2  3   3,3X603 X643 X6<3 X6T3d6X3 d6\3 d6`3 d6|33j3 j3 j3 j3463 463 463 463H3Wi3X3 H3 Wi3 X3 H3 Wi3 X3 H3 Wi4I4X4 I 4 X4 I4 X4 I$4(4X,4 04 X44 84 X<4 L46P4 6T4 6X4 6d42h4 2l4 2p4 244Q4X4 Q4 X4 Q4 X4 Q44 4 4 464 64 64 64p4_4X4 p4 _5 X5 p5 _ 5 X5 p5 _5 5 $5 (5 05@645 @685 @6<5 @6H5L50P5XT5 X5 0\5 X`5 d5 0h5 Xl5 p5 0x5|5 5 5 555 55 55 555gi5X5 gi5 X5 gi5 X5 gi5 X555 5 5 (6,6c06X46 86 c<6 X@6 D6 cH6 XL6 P6 cT6 X\6l6p6Qt6Xx6 |6 Q6 X6 6 Q6 X6 6 Q6 X666t6X6 6 t6 X6 6 t6 X6 6 t6 X6667 7 7 0747 87 <7 \7x77Q7'J7 Q7 'J7 Q7 'J7 Q7Z7 Z7 Z7 Z777gi7'J8 gi8 'J8 gi 8 'J8 gi8I 8'J$8 I(8 'J,8 I08 'J48 I@8D8'JH8 L8 'JP8 T8 'JX8 \8 'Jd8h8l8 p8 t8 8`86s8'J8 `8 6s8 'J8 `8 6s8 'J8 `8 6s8 'J8888e8'J8 88 e9 'J9 89 e 9 'J9 89 e9 'J 9(999I]9 9 I]9 9 I]9 9 I]99:(:,:T0: 4: T8: <: T@: D: TH:x:"|: ": ": ":}:a: }: a: }: a: }: a::J: J; J ; J4;88;6<; 8@; 6D; 8H; 6T; 8X; 6h;Bt; B; B; B;r; r; r; r;;; ; ; << `<a<  `< a <  `$< a(<  `0<4< 8< << `<|<<< < < <<`]<a< `]< a< `]< a< `]< a<==<=`@=aD= `H= aL= `P= aT= `X= al=lp=at= lx= a|= l= a= l=T=a= T= a= T= a= T= ~=a=  ~= a=  ~= a=  ~=w= w= w= w>O > O> O> O>,>y0> y4> y@> yH>P>wT>aX> w\> a`> wd> ah> wl> at>>>v>a> > v> a> > v> a> > v> a>>(>V>a> (> V> a> (> V? a? (? V ? a?(?P,?00?a4? P8? 0@*X`lh0x>UlԀ>zYl0X?0RHPԀXh?kll0(@]Ԁ @ @8 @ lH 0X @p u  Ԁ  `A   l 0 A! N(!0!Ԁ8!H!0B`!x!!<!!B!N!!؃!!C" o" "<("8"BP"eh"p"؃x""C"#N""<""B"xg>PE?PEh?PE?PE8@PE@PEAPEpAPEAPE@BPEB0eC0exC0eC0eHDED D;xD D;xD|D7NDoDWDDD D;xE E;xE|E7N Eo(EW0E8E@EeHE,PE XE;x`E|hE7NpEoxEWEEExoEX      $ (   9 :IByEZf(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=HGHB@S0ZR(ȢM@H]29 X@@ j4e@ z$u@x @ ` x@ 100 @0@@XX0 ',