ELF؛@@GNUE䣓Y)_JI Eog_WO{ C@@XAR RHr ҁZA@`@45222x`R`R2RR`R 2 R2ZA`@9b72 RRZA@9`7ZA #@R9+ZA #29#خbf՚4* `4**f@A@` @)@?\T*{IOHWG_FgEoD_ցZAҀZA27@RHr_kT@bAq+ TȮ@     /3h@h^hb@ SA-7* SA*`-b_h^h SA@7* SA@ 1`>b_h@h SA @7* SA@0?b{T4*1 T@9@qm*aZA* @*UMM@ZA4@96*&ҀZA*@9J7ҀZA*@9J7ҀZA@4@9>7@9?7ҀZA*qTZA*@ qT@96ZA @@9h67ZAךA@$7@997*4*@@*@977f@A?bT?" T@4@44@96bb@>b@*4?*TU@9h6-b_ b_@?&T @96?.#T@9h7"BBbZA27#E) /F) IHILK@9(72* 9*6**j@9h6uC4*db@96XGCZA @@@**82ZA @ZA @O{d@uA@qkT""BFbjf@A@`{BOA*C_O{C@RHrBR`k Ҍ> > > * ȀR2>> ay 9 1@`{AO¨_ O{@`4222@2%RB& @)@?T{COB @*_O{@9@hj7b@ Q?1qHT Lyixk `QQ)qT (h 2 QQq(bT (h p*ph"@ p p*h"hi@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i**@qHT C?MJi~+ij2!h*(i** 2 hBi H@*@qHT C?MJi~+ij2!h*(i** Ї ir 2Ch* h@*?UbR**S4*@qHT C?MJi~+ij2!h*(i**v*p*j@qHT C?MJi~+ij2!h*(i**T@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**@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*(@s@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&@h4*h*@42*# d*A*KO { @@9C=C @)<@4@973SCS7b@ q Tlq TTqT @3SCS7b@Yq`Tyq Tqq T@9 6@*f*] 3 J@94@ 7S**>@96@p@96@Y@9h7@S**`6* ])@?T*{KOJK@_փ@ @*5@@*@KO { @@9C=C)<@4A4@973SCS7S**@9H73SCS 7S***6 ** ])@?!T*{KOJK@_֣@ @*@ @*g_WO{@ R>C:CFC @?HkT@2Ar*`4*F54*F(4*S} ks`R4@ ksRbr**`5Rcr****6*FZ_kT * @@**{DOCWB_AgŨ_{@ R =C) @_Ik!T@*A`4*{_WO{C@  @ (-A-%@J@9=CJ7 @I$@Q?qHT   Lii8k `) >@@?q`TI 5@92)K?2U%722**7#**@6*N@92)K?2U%722**7#**7h*A2*]S* 6&** ** @)@?T*{EODWC_փ @122m22~O{C@ht*a*@97kT@9h7*{AO¨_ytYaa*@kTT4!4@9 7{2A4?q T?qT`@a@4*q22(`@ajh4* `@a@4*{2*{2_WO { @ (-A,%@M9A@0CC @)73SC`4*@@9H7A)S*4@* @)@?!T*{EODWC_֡@@ @@@b@_WO{F4DC*wRr***6*hFk#T**{COBWA_Ĩ_{@@dr*qT RRHD Ih4*~ RRE@h42  yu R * 2(27** 7hF4*t!R4@6*Rr****6*hFkTqaT@@2 `4*@66h@* @****rH@QH*{FOEWD_CgBoA_WO{@ =C@ )@9S A7qT* >@rqT  R t&B@qBT{BOAWè_*!6**qAT@*{`4*O{@ @a@HQ!q"T>C 4 ShA6<@42@ @=2" )@?q(T2I!ɚ *? `T222~ ij } @9R . $ 7 R (* *(*6@ @***{BOAC_֨@ @@O{C0CB R@7"R* *@*{A*O¨_C;{ )@  I1A @N)@ oAA=C=i1@Tj)B[w -$)" qcom,sdm845-asoc-snd-tavilqcom,sdm845-asoc-snd-stub! ! &a ! ! a  ! a a a a ! a ! ! ! a 'a a a a !a "a #a $a ! ! ! ! ! ! ! a AAAa a a hAa    78GHWX                 !#+ ,) *- .' (g h   0 1     !  @>}DXw b>DXw@+>"V}DXw bw}DX@>} b@+>"V}Dw description=ALSA SoC msmlicense=GPL v2alias=platform:sdm845-asoc-sndvermagic=4.9.210-g28c696160049-ab6386370 SMP preempt mod_unload modversions aarch64intree=Ydepends=snd-soc-wcd934x,wcd-corealias=of:N*T*Cqcom,sdm845-asoc-snd-tavilalias=of:N*T*Cqcom,sdm845-asoc-snd-tavilC*alias=of:N*T*Cqcom,sdm845-asoc-snd-stubalias=of:N*T*Cqcom,sdm845-asoc-snd-stubC*sdm845-asoc-sndqcom,msm-mbhc-usbc-audio-supportedNo platform supplied from device tree %s: Card uninitialized msm_asoc_machine_probeqcom,modelparse card name failed, err:%d qcom,audio-routingparse audio routing failed, err:%d %s: no matched codec is found. qcom,tavil-mclk-clk-freqLooking up %s property in node %s failed, err%d unsupported mclk freq %u snd_soc_register_card failed (%d) Sound card %s registered snd_soc_sdm845/buildbot/src/partner-android/q-dev-msm-pixel-4.9-qt-qpr3/private/msm-google/techpack/audio/asoc/sdm845.c%s: failed to add child nodes, ret=%d qcom,hph-en1-gpioproperty %s not detected in node %sqcom,hph-en0-gpioqcom,mbhc-audio-jack-typeLooking up %s property in node %s failedJack type properties set to default4-pole-jackThis hardware has 4 pole jack5-pole-jackThis hardware has 5 pole jack6-pole-jackThis hardware has 6 pole jackUnknown value, set to defaultqcom,us-euro-gpios%s detectedmsm_prepare_us_euro failed (%d) %s: pinctrl parsing successful %s: Parsing pinctrl failed with %d. Cannot use Ports sdm8453%s: Audio notifier register failed ret = %d %s: No DT match found for sound card populate_snd_card_dailinkstavil_codecqcom,wcn-btfm%s(): WCN BTFM support present qcom,ext-disp-audio-rx%s(): ext disp audio support present qcom,mi2s-audio-intfqcom,auxpcm-audio-intfstub_codecsdm845-tavil-snd-cardSLIMBUS_0_RX%s: snd_soc_get_pcm_runtime for %s failed! msm_snd_card_tavil_late_probecs35l36.4-0040RSDM845 Media1MultiMedia1snd-soc-dummysnd-soc-dummy-daimsm-pcm-dsp.0SDM845 Media2MultiMedia2VoiceMMode1msm-pcm-voiceMSM VoIPVoIPmsm-voip-dspSDM845 ULLMultiMedia3msm-pcm-dsp.2SLIMBUS_0 HostlessSLIMBUS0_HOSTLESSmsm-pcm-hostlessMSM AFE-PCM RXAFE-PROXY RXmsm-dai-q6-dev.241msm-stub-codec.1msm-stub-rxmsm-pcm-afeMSM AFE-PCM TXAFE-PROXY TXmsm-dai-q6-dev.240msm-stub-txSDM845 Compress1Compress1MultiMedia4msm-compress-dspAUXPCM HostlessAUXPCM_HOSTLESSSLIMBUS_1 HostlessSLIMBUS1_HOSTLESSSLIMBUS_3 HostlessSLIMBUS3_HOSTLESSSLIMBUS_4 HostlessSLIMBUS4_HOSTLESSSDM845 LowLatencyMultiMedia5msm-pcm-dsp.1Listen 1 Audio ServiceLSM1msm-lsm-clientSDM845 Compress2Compress2MultiMedia7SDM845 MultiMedia10MultiMedia10SDM845 ULL_NOIRQMM_NOIRQMultiMedia8msm-pcm-dsp-noirqHDMI_RX_HOSTLESSHDMI_HOSTLESSVoiceMMode2Listen 2 Audio ServiceLSM2Listen 3 Audio ServiceLSM3Listen 4 Audio ServiceLSM4Listen 5 Audio ServiceLSM5Listen 6 Audio ServiceLSM6Listen 7 Audio ServiceLSM7Listen 8 Audio ServiceLSM8SDM845 Media9MultiMedia9SDM845 Compress4Compress4MultiMedia11SDM845 Compress5Compress5MultiMedia12SDM845 Compress6Compress6MultiMedia13SDM845 Compress7Compress7MultiMedia14SDM845 Compress8Compress8MultiMedia15SDM845 ULL_NOIRQ_2MM_NOIRQ_2MultiMedia16SLIMBUS_8 HostlessSLIMBUS8_HOSTLESS CaptureSLIMBUS8_HOSTLESSSLIMBUS_4_TXSlimbus4 Capturemsm-dai-q6-dev.16393tavil_vifeedbackSLIMBUS_2 Hostless Playbackmsm-dai-q6-dev.16388tavil_rx2SLIMBUS_2 Hostless Capturemsm-dai-q6-dev.16389tavil_tx2msm_be_hw_params_fixup%s: format = %d, rate = %d 3%s: Failed to set slimbus slave port config %d 3%s: failed to get codec chan map, err:%d msm_snd_hw_params%s: rx_5_ch=%d %s: rx_2_ch=%d %s: rx_6_ch=%d %s: rx_0_ch=%d 3%s: failed to set cpu chan map, err:%d %s: %s_tx_dai_id_%d_ch=%d 3%s: failed to get codec chan map , err:%d %s: msm_slim_0_tx_ch(%d) user_set_tx_ch(%d) tx_ch_cnt(%d), BE id (%d) msm_slimbus_2_hw_params%s: %s rx_dai_id = %d num_ch = %d %s: %s tx_dai_id = %d num_ch = %d SDM845 ASM LoopbackMultiMedia6msm-pcm-loopbackUSB Audio HostlessUSBAUDIO_HOSTLESSQUAT_MI2S_RX HostlessQUAT_MI2S_RX_HOSTLESSQUAT_TDM_TX_0Quaternary TDM0 Capturemsm-dai-q6-tdm.36913SLIMBUS_7 HostlessSLIMBUS7_HOSTLESScs35l36.4-0041cs35l36-pcm3%s: TDM TLMM pinctrl set failed with %d sdm845_tdm_snd_startupFailed to set %s's clock: ret = %d 3%s: set sysclk failed, err:%d 3%s: pinctrl_info is NULL msm_set_pinctrl3%s: pinctrl_info->pinctrl is NULL %s: curr_state = %s new_state = %s %s: Already in same state %s: state already active cannot switch 3%s: MI2S state select failed with %d 3%s: TDM state select failed with %d 3%s: state disable failed with %d 3%s: TLMM pin state is invalid sleepi2s-activetdm-activesdm845_tdm_snd_shutdownsdm845_tdm_snd_hw_params%s: dai id = 0x%x 3%s: dai id 0x%x not supported %s: tdm rx slot_width %d slots %d 3%s: failed to set tdm rx slot, err:%d 3%s: failed to set tdm rx channel map, err:%d %s: tdm tx slot_width %d slots %d 3%s: failed to set tdm tx slot, err:%d 3%s: failed to set tdm tx channel map, err:%d 3%s: invalid use case, err:%d 3%s: failed to set tdm clk, err:%d RT_PROXY_DAI_001_RXAFE Playbackmsm-dai-q6-dev.224msm-pcm-routingRT_PROXY_DAI_002_TXAFE Capturemsm-dai-q6-dev.225INCALL_RECORD_TXVoice Uplink Capturemsm-dai-q6-dev.32772INCALL_RECORD_RXVoice Downlink Capturemsm-dai-q6-dev.32771VOICE_PLAYBACK_TXVoice Farend Playbackmsm-dai-q6-dev.32773VOICE2_PLAYBACK_TXVoice2 Farend Playbackmsm-dai-q6-dev.32770USB_AUDIO_RXUSB Audio Playbackmsm-dai-q6-dev.28672USB_AUDIO_TXUSB Audio Capturemsm-dai-q6-dev.28673PRI_TDM_RX_0Primary TDM0 Playbackmsm-dai-q6-tdm.36864PRI_TDM_TX_0Primary TDM0 Capturemsm-dai-q6-tdm.36865SEC_TDM_RX_0Secondary TDM0 Playbackmsm-dai-q6-tdm.36880SEC_TDM_TX_0Secondary TDM0 Capturemsm-dai-q6-tdm.36881TERT_TDM_RX_0Tertiary TDM0 Playbackmsm-dai-q6-tdm.36896TERT_TDM_TX_0Tertiary TDM0 Capturemsm-dai-q6-tdm.36897Slimbus Playbackmsm-dai-q6-dev.16384tavil_rx1SLIMBUS_0_TXSlimbus Capturemsm-dai-q6-dev.16385tavil_tx1SLIMBUS_1_RXSlimbus1 Playbackmsm-dai-q6-dev.16386SLIMBUS_1_TXSlimbus1 Capturemsm-dai-q6-dev.16387tavil_tx3SLIMBUS_2_RXSlimbus2 PlaybackSLIMBUS_3_RXSlimbus3 Playbackmsm-dai-q6-dev.16390SLIMBUS_3_TXSlimbus3 Capturemsm-dai-q6-dev.16391SLIMBUS_4_RXSlimbus4 Playbackmsm-dai-q6-dev.16392SLIMBUS_5_RXSlimbus5 Playbackmsm-dai-q6-dev.16394tavil_rx3SLIMBUS_5_TXSlimbus5 Capturemsm-dai-q6-dev.16395tavil_mad1SLIMBUS_6_RXSlimbus6 Playbackmsm-dai-q6-dev.16396tavil_rx4SLIMBUS_TX_VI6%s: dev_name%s msm_audrx_init3%s: add_codec_controls failed, err %d Handset MicHeadset MicANCRight Headset MicANCLeft Headset MicDigital Mic0Digital Mic1Digital Mic2Digital Mic3Digital Mic4Digital Mic5Analog Mic5MADINPUTMAD_CPE_INPUTMAD_CPE_OUT1MAD_CPE_OUT2EARLINEOUT1LINEOUT2ANC EARSPK1 OUTSPK2 OUTHPHLHPHRAIF4 VIVIINPUTANC HPHLANC HPHRFlicker Mic3%s: Failed to set AFE config %d 3%s: Failed to set aanc version %d %s: Number of aux devices: %d codecs%s: Cannot create codecs module entry SLIM_0_RX ChannelsSLIM_2_RX ChannelsSLIM_0_TX ChannelsSLIM_1_TX ChannelsSLIM_3_TX ChannelsSLIM_5_RX ChannelsSLIM_6_RX ChannelsVI_FEED_TX ChannelsUSB_AUDIO_RX ChannelsUSB_AUDIO_TX ChannelsDisplay Port RX ChannelsPROXY_RX ChannelsSLIM_0_RX FormatSLIM_5_RX FormatSLIM_6_RX FormatSLIM_0_TX FormatUSB_AUDIO_RX FormatUSB_AUDIO_TX FormatDisplay Port RX Bit FormatSLIM_0_RX SampleRateSLIM_2_RX SampleRateSLIM_0_TX SampleRateSLIM_1_TX SampleRateSLIM_3_TX SampleRateSLIM_5_RX SampleRateSLIM_6_RX SampleRateBT SampleRateBT SampleRate RXBT SampleRate TXUSB_AUDIO_RX SampleRateUSB_AUDIO_TX SampleRateDisplay Port RX SampleRatePRI_TDM_RX_0 SampleRatePRI_TDM_TX_0 SampleRatePRI_TDM_RX_0 FormatPRI_TDM_TX_0 FormatPRI_TDM_RX_0 ChannelsPRI_TDM_TX_0 ChannelsSEC_TDM_RX_0 SampleRateSEC_TDM_TX_0 SampleRateSEC_TDM_RX_0 FormatSEC_TDM_TX_0 FormatSEC_TDM_RX_0 ChannelsSEC_TDM_TX_0 ChannelsTERT_TDM_RX_0 SampleRateTERT_TDM_TX_0 SampleRateTERT_TDM_RX_0 FormatTERT_TDM_TX_0 FormatTERT_TDM_RX_0 ChannelsTERT_TDM_TX_0 ChannelsQUAT_TDM_RX_0 SampleRateQUAT_TDM_TX_0 SampleRateQUAT_TDM_RX_0 FormatQUAT_TDM_TX_0 FormatQUAT_TDM_RX_0 ChannelsQUAT_TDM_TX_0 ChannelsPRIM_AUX_PCM_RX SampleRateSEC_AUX_PCM_RX SampleRateTERT_AUX_PCM_RX SampleRateQUAT_AUX_PCM_RX SampleRatePRIM_AUX_PCM_TX SampleRateSEC_AUX_PCM_TX SampleRateTERT_AUX_PCM_TX SampleRateQUAT_AUX_PCM_TX SampleRatePRIM_MI2S_RX SampleRateSEC_MI2S_RX SampleRateTERT_MI2S_RX SampleRateQUAT_MI2S_RX SampleRatePRIM_MI2S_TX SampleRateSEC_MI2S_TX SampleRateTERT_MI2S_TX SampleRateQUAT_MI2S_TX SampleRatePRIM_MI2S_RX ChannelsPRIM_MI2S_TX ChannelsSEC_MI2S_RX ChannelsSEC_MI2S_TX ChannelsTERT_MI2S_RX ChannelsTERT_MI2S_TX ChannelsQUAT_MI2S_RX ChannelsQUAT_MI2S_TX ChannelsPRIM_MI2S_RX FormatPRIM_MI2S_TX FormatSEC_MI2S_RX FormatSEC_MI2S_TX FormatTERT_MI2S_RX FormatTERT_MI2S_TX FormatQUAT_MI2S_RX FormatQUAT_MI2S_TX FormatPRIM_AUX_PCM_RX FormatPRIM_AUX_PCM_TX FormatSEC_AUX_PCM_RX FormatSEC_AUX_PCM_TX FormatTERT_AUX_PCM_RX FormatTERT_AUX_PCM_TX FormatQUAT_AUX_PCM_RX FormatQUAT_AUX_PCM_TX FormatHiFi FunctionMultiMedia5_RX QOS Votemsm_slim_rx_ch_get%s: msm_slim_[%d]_rx_ch = %d SLIM_0_RXSLIM_2_RXSLIM_5_RXSLIM_6_RXSLIM_0_TXSLIM_1_TXSLIM_3_TX3%s: unsupported channel: %sslim_get_port_idxmsm_slim_rx_ch_putOneTwomsm_slim_tx_ch_get%s: msm_slim_[%d]_tx_ch = %d msm_slim_tx_ch_put%s: msm_slim_[%d]_tx_ch = %d ThreeFourFiveSixSevenEightmsm_vi_feed_tx_ch_get%s: msm_vi_feed_tx_ch = %ld msm_vi_feed_tx_ch_put%s: msm_vi_feed_tx_ch = %d usb_audio_rx_ch_get%s: usb_audio_rx_ch = %d usb_audio_rx_ch_put%s: usb_audio_rx_ch = %d usb_audio_tx_ch_get%s: usb_audio_tx_ch = %d usb_audio_tx_ch_put%s: usb_audio_tx_ch = %d ext_disp_rx_ch_get%s: ext_disp_rx[%d].ch = %d Display Port RX3%s: unsupported BE: %sext_disp_get_port_idxext_disp_rx_ch_putproxy_rx_ch_get%s: proxy_rx channels = %d proxy_rx_ch_putslim_rx_bit_format_get%s: slim[%d]_rx_bit_format = %d, ucontrol value = %d slim_rx_bit_format_putS16_LES24_LES24_3LES32_LEslim_tx_bit_format_get%s: slim[%d]_tx_bit_format = %d, ucontrol value = %d slim_tx_bit_format_putusb_audio_rx_format_get%s: usb_audio_rx_format = %d, ucontrol value = %ld usb_audio_rx_format_putusb_audio_tx_format_get%s: usb_audio_tx_format = %d, ucontrol value = %ld usb_audio_tx_format_putext_disp_rx_format_get%s: ext_disp_rx[%d].format = %d, ucontrol value = %ld ext_disp_rx_format_putslim_rx_sample_rate_get%s: slim[%d]_rx_sample_rate = %d, item = %d slim_rx_sample_rate_putKHZ_8KHZ_16KHZ_32KHZ_44P1KHZ_48KHZ_88P2KHZ_96KHZ_176P4KHZ_192KHZ_352P8KHZ_384slim_tx_sample_rate_get%s: slim[%d]_tx_sample_rate = %d, item = %d 3%s: Unsupported sample rate %d: for Tx path slim_tx_sample_rate_put%s: slim[%d]_tx_sample_rate = %d, value = %d msm_bt_sample_rate_get%s: sample rate = %dmsm_bt_sample_rate_put%s: sample rates: slim7_rx = %d, slim7_tx = %d, value = %d msm_bt_sample_rate_rx_getmsm_bt_sample_rate_rx_put%s: sample rates: slim7_rx = %d, value = %d msm_bt_sample_rate_tx_getmsm_bt_sample_rate_tx_put%s: sample rates: slim7_tx = %d, value = %d usb_audio_rx_sample_rate_get%s: usb_audio_rx_sample_rate = %d usb_audio_rx_sample_rate_put%s: control value = %ld, usb_audio_rx_sample_rate = %d KHZ_11P025KHZ_22P05usb_audio_tx_sample_rate_get%s: usb_audio_tx_sample_rate = %d usb_audio_tx_sample_rate_put%s: control value = %ld, usb_audio_tx_sample_rate = %d ext_disp_rx_sample_rate_get%s: ext_disp_rx[%d].sample_rate = %d ext_disp_rx_sample_rate_put%s: control value = %ld, ext_disp_rx[%d].sample_rate = %d 3%s: unsupported control: %stdm_rx_sample_rate_get%s: tdm_rx_sample_rate = %d, item = %d PRISECTERTQUAT3%s: unsupported mode in: %stdm_get_port_idxRX_0TX_0RX_1TX_1RX_2TX_2RX_3TX_3RX_4TX_4RX_5TX_5RX_6TX_6RX_7TX_73%s: unsupported channel in: %stdm_rx_sample_rate_puttdm_tx_sample_rate_get%s: tdm_tx_sample_rate = %d, item = %d tdm_tx_sample_rate_puttdm_rx_format_get%s: tdm_rx_bit_format = %d, item = %d tdm_rx_format_puttdm_tx_format_get%s: tdm_tx_bit_format = %d, item = %d tdm_tx_format_puttdm_rx_ch_get%s: tdm_rx_ch = %d, item = %d tdm_rx_ch_puttdm_tx_ch_get%s: tdm_tx_ch = %d, item = %d tdm_tx_ch_putaux_pcm_rx_sample_rate_get%s: idx[%d]_rx_sample_rate = %d, item = %d PRIM_AUX_PCMSEC_AUX_PCMTERT_AUX_PCMQUAT_AUX_PCM3%s: unsupported port: %saux_pcm_get_port_idxaux_pcm_rx_sample_rate_putaux_pcm_tx_sample_rate_get%s: idx[%d]_tx_sample_rate = %d, item = %d aux_pcm_tx_sample_rate_putmi2s_rx_sample_rate_getPRIM_MI2S_RXSEC_MI2S_RXTERT_MI2S_RXQUAT_MI2S_RXPRIM_MI2S_TXSEC_MI2S_TXTERT_MI2S_TXQUAT_MI2S_TXmi2s_get_port_idxmi2s_rx_sample_rate_putmi2s_tx_sample_rate_getmi2s_tx_sample_rate_putmsm_mi2s_rx_ch_get%s: msm_mi2s_[%d]_rx_ch = %d msm_mi2s_rx_ch_putmsm_mi2s_tx_ch_get%s: msm_mi2s_[%d]_tx_ch = %d msm_mi2s_tx_ch_putmsm_mi2s_rx_format_get%s: idx[%d]_rx_format = %d, item = %d msm_mi2s_rx_format_putmsm_mi2s_tx_format_get%s: idx[%d]_tx_format = %d, item = %d msm_mi2s_tx_format_putmsm_aux_pcm_rx_format_getmsm_aux_pcm_rx_format_putmsm_aux_pcm_tx_format_getmsm_aux_pcm_tx_format_putmsm_hifi_get%s: msm_hifi_control = %d msm_hifi_put%s() ucontrol->value.integer.value[0] = %ld msm_hifi_ctrl%s: msm_hifi_control = %d3%s: hph_en1_gpio is invalid OffOn3%s: fail to get pcm runtime for %s msm_qos_ctl_put3%s: substream is null 3%s: runtime is null DisableEnableMCLKMCLK TXLineout_1 ampLineout_2 amphifi ampmsm_mclk_event%s: event = %d %s: unknown codec to enable ext clk msm_snd_enable_codec_ext_clkmsm_mclk_tx_event%s: unknown codec to enable TX ext clk msm_snd_enable_codec_ext_tx_clkmsm_hifi_ctrl_event3%s: hph_en0_gpio is invalid %s: HiFi mixer control is not set MIC BIAS1MIC BIAS2MIC BIAS3MIC BIAS4AMIC1msm_adsp_power_up_config%s: Sound card is %s OnlineOffline%s: ADSP Audio is %s readynot ready3%s: Timeout. Sound card is %s, ADSP Audio is %s 3%s: Failed to set AFE config. err %d %s: codec get afe config not init'ed msm_afe_set_config%s: Failed to set codec registers config %d %s: Failed to set cdc register page config %s: Failed to set slimbus slave config %d SLIMBUS_7_RXSlimbus7 Playbackmsm-dai-q6-dev.16398btfmslim_slavebtfm_bt_sco_a2dp_slim_rxSLIMBUS_7_TXSlimbus7 Capturemsm-dai-q6-dev.16399btfm_bt_sco_slim_txSLIMBUS_8_TXSlimbus8 Capturemsm-dai-q6-dev.16401btfm_fm_slim_txmsm_wcn_hw_params%s: %s_tx_dai_id_%d %s: failed to get BTFM codec chan map , err:%d %s: tx_ch_cnt(%d) BE id %d %s: failed to set cpu chan map, err:%d PRI_MI2S_RXPrimary MI2S Playbackmsm-dai-q6-mi2s.0PRI_MI2S_TXPrimary MI2S CaptureSecondary MI2S Playbackmsm-dai-q6-mi2s.1Secondary MI2S CaptureTertiary MI2S Playbackmsm-dai-q6-mi2s.2Tertiary MI2S CaptureQuaternary MI2S Playbackmsm-dai-q6-mi2s.3Quaternary MI2S CaptureQUAT_TDM_RX_0Quaternary TDM0 Playbackmsm-dai-q6-tdm.36912msm_mi2s_snd_startup%s: substream = %s stream = %d, dai name %s, dai ID %d %s: CPU DAI id (%d) out of range %s: afe lpass clock failed to enable MI2S clock, err:%d 3%s: set fmt cpu dai failed for MI2S (%d), err:%d 3%s: set fmt failed, err:%d 3%s: MI2S TLMM pinctrl set failed with %d %s: Invalid port_id msm_mi2s_set_sclk%s: clock rate %ul %s: afe lpass clock failed for port 0x%x , err:%d 3%s: Invalid BE id: %d msm_get_port_idmsm_mi2s_snd_shutdown%s(): substream = %s stream = %d 3%s:invalid MI2S DAI(%d) 3%s:clock disable failed for MI2S (%d); ret=%d 3%s: set dai_sysclk failed, err:%d msm_mi2s_snd_initmsm_tdm_be_hw_params_fixup%s: dai id = 0x%x channels = %d rate = %d format = 0x%x AUX_PCM_RXAUX PCM Playbackmsm-dai-q6-auxpcm.1AUX_PCM_TXAUX PCM CaptureSEC_AUX_PCM_RXSec AUX PCM Playbackmsm-dai-q6-auxpcm.2SEC_AUX_PCM_TXSec AUX PCM CaptureTERT_AUX_PCM_RXTert AUX PCM Playbackmsm-dai-q6-auxpcm.3TERT_AUX_PCM_TXTert AUX PCM CaptureQUAT_AUX_PCM_RXQuat AUX PCM Playbackmsm-dai-q6-auxpcm.4QUAT_AUX_PCM_TXQuat AUX PCM Capturesdm845-stub-snd-cardMSMSTUB Media1%s: add_codec_controls failed, err = %d msm_audrx_stub_init3%s: RX failed to set cpu chan map error %d msm_snd_stub_hw_params3%s: TX failed to set cpu chan map error %d 3%s: Sound card device memory NULL msm_populate_dai_link_component_of_nodeasoc-platform-names3%s: No match found for platform name: %s asoc-platform3%s: retrieving phandle for platform %s, index %d failed asoc-cpu-namesasoc-cpu3%s: retrieving phandle for cpu dai %s failed asoc-codec-namesasoc-codec3%s: retrieving phandle for codec %s failed msm_prepare_us_euro%s: us_euro gpio request %dTAVIL_CODEC_US_EURO%s: Failed to request codec US/EURO gpio %d error %d msm_get_pinctrl3%s: Unable to get pinctrl handle quat-mi2s-sleep3%s: could not get mi2s_disable pinstate quat-mi2s-active3%s: could not get mi2s_active pinstate quat-tdm-sleep3%s: could not get tdm_disable pinstate quat-tdm-active3%s: could not get tdm_active pinstate 3%s: Disable TLMM pins failed with %d &mi2s_intf_conf[count].lockqcom,msm-mi2s-mastermsm_i2s_auxpcm_init%s: no qcom,msm-mi2s-master in DT node sdm845_notifier_service_cb%s: Service opcode 0x%lx %s: msm_adsp_power_up_config failed ret = %d!  module_layoutR ?kmalloc_cachesmsleep& devm_snd_soc_register_cardN*|]of_platform_populate#1j"snd_soc_of_parse_card_name;"mutex_destroyՀof_parse_phandleûnsnd_soc_codec_set_sysclk$)tavil_get_afe_config msm_cdc_pinctrl_select_sleep_state)Jsnd_soc_pm_opsvMpinctrl_select_state\"Ggpio_requestLvnpm_qos_add_request5devm_pinctrl_geth2pm_qos_remove_requestguTsnd_soc_add_codec_controlswR~q6core_is_adsp_ready&ԱD__dynamic_pr_debugstrnstrsnd_soc_dapm_new_controlsuڮmutex_unlock jpinctrl_lookup_statevN__platform_driver_registerPjiffiesZ%strcmp)`afe_set_lpass_clock_v23snd_soc_dai_set_channel_map8snd_soc_info_enum_doubleN$snd_soc_dapm_add_routesnGtavil_cdc_mclk_enableMkeaudio_notifier_deregister#T.dev_errp0__mutex_initXUprintkÈof_match_node%%of_find_propertyXg~of_property_read_stringymutex_lock80snd_soc_unregister_cardϖsnd_soc_dapm_ignore_suspendnvtdevm_kfree'Jtavil_codec_info_create_codec_entrynsnd_soc_get_pcm_runtimexaudio_notifier_register(Ysnd_soc_dai_get_channel_map>^_dev_infoGusleep_range__stack_chk_failsafe_clear_confighY6msm_cdc_pinctrl_select_active_statepm_qos_request_active7q?of_get_named_gpio_flags(snd_soc_dapm_syncw@xkmem_cache_alloc_traceL__dynamic_dev_dbgsnd_soc_dai_set_sysclkn&snd_card_is_online_stated{jsnd_soc_of_parse_audio_routingRgpio_freewsnd_soc_dai_set_fmt&devm_pinctrl_put~)Hmemcpy/ntavil_cdc_mclk_tx_enable Mset_bitg__stack_chk_guardd7hsnd_soc_dai_set_tdm_slotfof_property_match_stringzplatform_driver_unregister!!snd_info_create_subdirCof_property_read_variable_u32_arraydevm_kmalloc)5afe_set_config@@@@@@@@@@pppp  #&)8;EJNS] #'4Iew039$XbZkSew5O/I)A!?_}.BWk  - ? Q c u > . Q Z  ,snd_soc_sdm845Android (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)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)   6XXSZfh|h8Z#&).&< =0(cXxX(h 8h(((BP(gx((h((((?@(d((( ] @^(+6([(tP^`  (`0, 0; 0J@lVhH^w 0@ 00  ($,84</2 "DH(e(p((( ( &(E(h(p(.)h)8`(( (4(O(n.y8(0H@ 6\( (* (R (v 9 X (( : P( `; x( $<. (L <b ( P= ( = ( t> @( >4 h(S ?g ( @ ( A ( A ( B# 0(> CU X(w C ( D ( E (" PF: (] Gu  ( G H( `H p(I%(GI^(J(L (|M8 (18OXI` (lP (Q (TR (TS7 (\Tv( (UP (Ux (dW< (dX (Y (|Z|  (1[M@ (t]\h (^P (` (0aPG (ic@{ (HdH0 (e@X (fH (%h43 (LLi4Z (sj4 (k4 (lTH (m2p (XDns (n (o|<h ('q?(bq|z8(\s`( t( t(:uM(kLv~(v((wP(x%x(G`y^((z(z({(=|W@(|`}h(]}X((T ]t, ,/(IЈ,[(xP0(X(L( (+=H\X(~@ ( Ppp(H(0Dd[xv(   (///8P000'p 01 0/ ChghQgh_8hhmhh{ihpihih@jhjhkhxkhkhHlhlh mhmh+mh9PnhGnhZ ohpohohXphph(qhqhqh`rhrh'0sh:shMthehthxth8uhuhvhpvhvh@whwh xh, xxhH xhc Hyh yh zh zh zh P{h {h! |h/!|hH!|ha!X}hr!}h!(~h!~h!~h!`h!h!0h!h!h"hh"Ёh)"8h7"h@"P"@`"Xp"h@t"p 85# |" " X"80"h0"0"h#08#h01#E#@Q#b#Hq#@~###80#h0/ #0# GT/# #/# !$ )$ +-$ (A$ A* U$d$q$$$$$$%%$(%0%I%P%a%u%%%%%%%4&&-&C&g&x&&&&&&&''7'O'Z'r'''''''''(*(A(H(P(k((XX((((( )&)<)M)`)m)))))))**1*L*S*$xsdm845_asoc_machine_drivermsm_asoc_machine_probesdm845_asoc_machine_of_matchmsm_stub_dai_linksmsm_stub_fe_dai_linksmsm_stub_be_dai_linkssnd_soc_card_stub_msmmsm_tavil_snd_card_dai_linksmsm_common_dai_linksmsm_tavil_fe_dai_linksmsm_common_misc_fe_dai_linksmsm_common_be_dai_linksmsm_tavil_be_dai_linkspopulate_snd_card_dailinks.descriptormsm_wcn_be_dai_linkspopulate_snd_card_dailinks.descriptor.55msm_mi2s_be_dai_linkssnd_soc_card_tavil_msmmsm_auxpcm_be_dai_linkscodec_reg_donespdevmsm_asoc_machine_probe.descriptormsm_asoc_machine_probe.descriptor.18msm_asoc_machine_probe.descriptor.21msm_asoc_machine_probe.descriptor.23msm_asoc_machine_probe.descriptor.25msm_asoc_machine_probe.descriptor.39msm_asoc_machine_probe.descriptor.40msm_prepare_us_euro.descriptormsm_asoc_machine_probe.descriptor.42msm_asoc_machine_probe.descriptor.36msm_asoc_machine_probe.descriptor.28msm_asoc_machine_probe.descriptor.31msm_asoc_machine_probe.descriptor.46mi2s_intf_confmsm_i2s_auxpcm_init.__keymsm_i2s_auxpcm_init.descriptoris_initial_bootservice_nbmsm_asoc_machine_probe.descriptor.34msm_asoc_machine_probe.descriptor.44msm_asoc_machine_removemsm_snd_card_tavil_late_probewcd_mbhc_cfg.1msm_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_chmsm_codec_fn.0mi2s_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.187msm_snd_hw_params.descriptormsm_snd_hw_params.descriptor.190msm_snd_hw_params.descriptor.180msm_snd_hw_params.descriptor.182msm_snd_hw_params.descriptor.184msm_slimbus_2_hw_paramsmsm_slimbus_2_hw_params.descriptor.194msm_slimbus_2_hw_params.descriptorsdm845_tdm_snd_startupmsm_set_pinctrlsdm845_tdm_snd_shutdownsdm845_tdm_snd_hw_paramssdm845_tdm_snd_hw_params.descriptorsdm845_tdm_snd_hw_params.descriptor.231sdm845_tdm_snd_hw_params.descriptor.235msm_set_pinctrl.descriptormsm_set_pinctrl.descriptor.217pin_statesmsm_set_pinctrl.descriptor.219msm_audrx_initmsm_snd_controlsmsm_dapm_widgetswcd_audio_pathsmsm_adsp_power_up_configmsm_audrx_init.descriptormsm_audrx_init.descriptor.358msm_adsp_power_up_config.descriptor.668msm_adsp_power_up_config.descriptormsm_slim_rx_ch_getslim_get_port_idxmsm_slim_rx_ch_get.descriptormsm_slim_rx_ch_putmsm_slim_rx_ch_put.descriptormsm_slim_tx_ch_getmsm_slim_tx_ch_get.descriptormsm_slim_tx_ch_putmsm_slim_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.descriptormsm_qos_ctl_getqos_vote_statusmsm_qos_ctl_putmsm_mclk_eventmsm_mclk_event.descriptormsm_mclk_tx_eventmsm_mclk_tx_event.descriptormsm_hifi_ctrl_eventmsm_hifi_ctrl_event.descriptormsm_hifi_ctrl_event.descriptor.657msm_wcn_initmsm_wcn_hw_paramsmsm_wcn_hw_params.descriptormsm_wcn_hw_params.descriptor.695msm_mi2s_snd_initmsm_tdm_be_hw_params_fixupmsm_tdm_be_hw_params_fixup.descriptormsm_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_paramssdm845_notifier_service_cbsdm845_notifier_service_cb.descriptor__UNIQUE_ID_description16__UNIQUE_ID_license17__UNIQUE_ID_alias18spk_codec_right_ch_confmsm_fe_qos_opsmsm_be_opsmsm_slimbus_2_be_opsspk_codecsdm845_tdm_be_opsslim_0_rx_chsslim_2_rx_chsslim_0_tx_chsslim_1_tx_chsslim_3_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_1_tx_sample_rateslim_3_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_rateprim_aux_pcm_tx_sample_ratesec_aux_pcm_tx_sample_ratetert_aux_pcm_tx_sample_ratequat_aux_pcm_tx_sample_rateprim_mi2s_rx_sample_ratesec_mi2s_rx_sample_ratetert_mi2s_rx_sample_ratequat_mi2s_rx_sample_rateprim_mi2s_tx_sample_ratesec_mi2s_tx_sample_ratetert_mi2s_tx_sample_ratequat_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_chsmi2s_rx_formatmi2s_tx_formataux_pcm_rx_formataux_pcm_tx_formathifi_functionqos_voteslim_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_textqos_textmsm_wcn_opsmsm_mi2s_be_opsmsm_stub_be_ops__UNIQUE_ID_vermagic8__UNIQUE_ID_intree9____versions__module_depends__UNIQUE_ID_alias10__UNIQUE_ID_alias11__UNIQUE_ID_alias12__UNIQUE_ID_alias13afe_set_configdevm_kmallocof_property_read_variable_u32_arraysnd_info_create_subdirplatform_driver_unregister__this_moduleof_property_match_stringsnd_soc_dai_set_tdm_slot__stack_chk_guardcleanup_moduleset_bittavil_cdc_mclk_tx_enablememcpydevm_pinctrl_putsnd_soc_dai_set_fmtgpio_freesnd_soc_of_parse_audio_routingsnd_card_is_online_statesnd_soc_dai_set_sysclk__dynamic_dev_dbgkmem_cache_alloc_traceinit_modulesnd_soc_dapm_syncof_get_named_gpio_flagspm_qos_request_activemsm_cdc_pinctrl_select_active_stateafe_clear_config__stack_chk_failusleep_range_dev_infosnd_soc_dai_get_channel_mapaudio_notifier_registersnd_soc_get_pcm_runtimetavil_codec_info_create_codec_entrydevm_kfreesnd_soc_dapm_ignore_suspendsnd_soc_unregister_cardmutex_lockof_property_read_stringof_find_propertyof_match_nodeprintk__mutex_initdev_erraudio_notifier_deregistertavil_cdc_mclk_enablesnd_soc_dapm_add_routessnd_soc_info_enum_doublesnd_soc_dai_set_channel_mapafe_set_lpass_clock_v2strcmpjiffies__platform_driver_registerpinctrl_lookup_state__mod_of__sdm845_asoc_machine_of_match_device_tablemutex_unlocksnd_soc_dapm_new_controlsstrnstr__dynamic_pr_debugq6core_is_adsp_readysnd_soc_add_codec_controlspm_qos_remove_requestdevm_pinctrl_getpm_qos_add_requestgpio_requestpinctrl_select_statesnd_soc_pm_opsmsm_cdc_pinctrl_select_sleep_statetavil_get_afe_configsnd_soc_codec_set_sysclkof_parse_phandlemutex_destroysnd_soc_of_parse_card_nameof_platform_populatedevm_snd_soc_register_cardmsleepkmalloc_caches $ ( , \dXl Xp Xt X   G G G GZh Z h Z h Z hh h h h    $3( 3, 30 38LcPT cX \ c` d ch ptZxr| Z r Z r Z r      & & & &) ) ) ) . . .$ .,0<4 << <D <LTX \ ` hpRt Rx R| REX E X E X E X   z z z z    h h h$ h,80< 0@ 0D 0LPT X \ dhh hl ht h|            (,0 4 8 x       >>V?g??? > > V? g? ? ? >  > V? g? ? ?$ >( >, V?0 g?4 ?< ?l04 8 < X\r` d rh l rp t r|$ $ $ $U U U U8>]> 8> ]> 8> ]> 8> ]>      $ ( @H"L "P "T "dh%lrp t %x r|  % r  % ro o o oL L L LJ J J J   r  r$ r( r4< @ D PX\ ` d pt x |       h^ h ^ h ^ h ^$ , 0 4 8 H L P T \ l p t x  ? ? ? ?  ? ? ? ? ? ? ? ?       N@ N@ N@ N@$ 4 ^@8 @< ^@@ @D ^@H @L ^@T *@X @\ *@` @d *@h @l *@p @t       % % % %  O O O O  b b b b @ y @ y @ y @ y > ]> > ]>$ >( ]>, >8 >< ]>@ >D ]>H >L ]>P >T ]>\ d @h @l @p @x  @ @ @ @ @ @ @             &? ]> &? ]> &? ]> &? r? ]> r? ]> r? ]>$ r?( ]>, 8 @< @@ @D @L \ @` @d @h @l @p @t @|      1  1  1  1 @ @ @ @   A @  A @  A @  A @   * * * *$  ]( ^A, @^0  ]4 ^A8 @^<  ]@ ^AD @^H  ]L ^AP @^` t    zA zA zA zA  d] d] d] d]        -   -$ ( , -0 4 < -@ L\4`rd 4h rl 4p rt 4x r|: : : :[  [  [  [0 0   0   0  X  X   X   $ X( , 4@L6AP@T 6AX @\ 6A` @d 6Ah @ltx |  r   r   r   rr   r   r   r      $ ( 4@xDH xP T xX \ x` ltx|      ??  ? ?  ? ?  ? ?      AA   A$ A( , A0 A4 8 A< ADP(T^X (` ^d (h ^l (p ^|P^ P ^ P ^ P ^- - - - ]  ]  ]   ] ,8P\h h h h@ @ @ @P^ P^ P^ P^ u$( u, 0 u4 8 u< Dtx |     04 8 < dh l p          0 0 0 0, 0  4  8  l p  t  |                P P P PL  L$ L, L4< H T d h  l  p     H^ H^ H^ H^        $  (  ,  4<8@ 8D 8H 8|4 4 4 4      8  8  8  8 4  4  4  4 h  h $ h ( h \d ` d d d l d t x  |           P  P  P  P L  L  L  L $ (  ,  0  d h  l  t  |D  D  D  D @  @  @  @ ,  ,  ,  , (  (  ( $ ( ,\ 0 \ 4 \ 8 \ lX p X t X | X                         $  ,  48 < @    4  4  4  4 0  0  0  0        H L  P  X  ` d  h  l         t  t  t  t p  p  p  p ( ,  0  4  t x  |                  T  T  T  T <P @ P D P L P `d h l           ( ( ( ( $ $ $ $,$ ,( ,0 ,88< 8@ 8D 8x4| 4 4 4< < < <                    H  L  P  X  `  d  h  l            !  !  !@! @! @$! @!! ! ! !  !  ! !  !  ! !  !  ! "$" (" ," T"jX" j\" j`" j""H" H" H" H"T" T" T" T"## #  # #$# $# $ # $,#0# 4#x 8# <#  @# x D# H#  L# x P# T#  `# d#x h#  l# x p#  t# x x#  #L #x # L # x # L # x # L ## # # ## # # ## $ $  $$ $ $ $$($ ,$x 0$ 4$  8$ x <$ @$  D$ x H$ L$  T$X$ \$ `$ h$0l$ 0p$ 0t$ 0$$ $x $ $  $ x $ $  $ x $ $  $B$ B$ B$ B$$ $ $ $$ $x %  % x %  % x %  % x % %$% (% ,% `%Hd% h%x l% Hp%  t% x x% H|%  % x % H%  % x %%p%< %x % p% < % x % p% < % x % p% < % x %% % %x %  %  % x %  &  & x &   &  & x &&4&8& <& @& h&l& p& t& &&& & & &&' ' '  '  '  '  '  ,'L 0' 4' L 8'  <' L @'  D' L H'  P'T'X' \' `' '' ' ' '  '  ' '  '  ' '  '  ''' ' ' '  '  ' '  '  ' (  (  ((l(p( t( x(  |( (  ( (  ((G( ( G(  ( G(  ( G(  (()0)T)#X) #\) #`) #h)))) ) ) ) ) ) )**  * * ** * ,* 0* 4* 8* <* t*x* |** * * * * *8 * 8 * 8 * 8 *** * * * * * ** *  *  *  * *  +  +  +x + x + x + x + $+  (+  ,+  4+ 8+  <+  @+  H+X L+ X P+ X T+ X l+p+ t+ x+ +++++ + + + + ++ + + ,,H,d,p,Nt,x, N|, , N, , N,.,, ., , ., , ., ,Y,, Y, , Y, , Y,,, , , , , - -- - - -  - $- ,-0-4- 8- <- l-`p-t-x- `|- - - `- - - `- - ---6-- - 6- - - 6- - - 6- ----- - - - . . .  . . .$.D. H.  L.  X.  l.2p. 2t. 2x. 2.h.. h. . h. . h... . . . . . .... .. .. ...// /  / / / / /  / $/ (/@/ZD/ ZH/ ZL/ Z|// //  / /  / /  //o// o/ / o/ / o/0H00 H 0 0 H0 0 H0  0,00040 80 <0 @0 D0 L0P0T0X0 \0 `0 d0 h0 l0 p0 t0 x0 |008000 80 0 0 80 0 0 80 0 000 0 0 0 0h0  0 h1  1 h1  1 hl1 p1t1  x1 |1  1 1  1 11H1 H1 H1 H111 1 1 11 1  1  1  11E1 E1 E2 E2 2Q2 Q2 Q2 Q 2$2](2 ],2 ]02 ]82<2r@2 rD2 rH2 rP2T2X2 \2 `2 h2l2p2 t2 x2 222 2 2 222 2 2 222 2 2 222 2 2 222 2 2 223 3 3 333 3  3 (3,303 43 83 @3D3H3 L3 P3 X3\3`3 d3 h3 p3t3x3 |3 3 333 3 3 33'3 '3 '3 '33/3 /3 /3 /3383 83 83 833A3 A3 A3 A44F4 F 4 F4 F44K 4 K$4 K(4 K0444S84 S<4 S@4 SH4L4[P4 [T4 [X4 [`4d4dh4 dl4 dp4 dx4|4m4 m4 m4 m4444H^44 H^4 4 H^4 4 H^4 4y4 y4 y4 y5 5 5 5  5$5(5 ,5 05 555 5 5 55 5 5 55 5 5 555"6 "6 "6 "66  6 (6 <6@6D6 L6 P6 T6 X6 \6 d6l6p6t6 x6 |6 6 6 6 6666 6 6 66;565566564665656747 7 ;5 7 557 7 57 47  7 5$7 5(7 ,7 447 87 ;5<7 55@7 D7 5H7 4L7 P7 5T7 5X7 \7 4l7 p7 ;5t7 55x7 |7 57 47 7 57 57 7 4777888@8H^D8 H^H8 H^L8 H^x885858 58 58 58 58 58E58 E58 E58 E58896 959 69 59 69 5 9 6$9 5(9L9\926`95d9 26h9 5l9 26p9 5t9 26x9 5995959 59 59 59 59 59 599x59 x59 x59 x59:J: J: J : J0:4: 8: @: h:l: p: x: :(:~":k": (: ~": k": (: ~": k": (: ~": k"::r: r: r:: r: : ; (;P,;~"0;#4; P8; ~"<; #@; PD; ~"H; #L; PP; ~"T; #X;|;; ; ; ;@; @; @; @;@; @; @; @;x;A#;.#; x; A#< .#< x< A# < .#< x< A#< .#<D<H< L< P<@T< X< @d< @h< @<<s#<`#< < s#< `#< < s#< `#< < s#< `#<<< < < << < < ==#=#=  = #$= #(= ,= #0= #4= 8= #<= #@=T=X= \= `= d=p= t= x= ==#=#= = #= #= = #= #= = #= #==:= := := := >  >  >  (> ,>  0>  4>  8><>*$D>$H> L> *$P> $T> X> *$\> $`> d> *$h> $l>x>b|> b> b> b> >  >  >  >@>Y$>E$> @> Y$> E$> @> Y$> E$> @> Y$> E$>??  ? ?  ?,$? ,(? ,,? ,L?,P? ,T? ,X? ,\?h`?$h?s$l? hp? $t? s$x? h|? $? s$? h? $? s$??? ? ? ?,? ,? ,? ,??$?$? ? $? $? ? $? $@ @ $@ $ @,@%0@ %8@ %<@ %H@P@<T@ <X@ <\@ <d@h@ l@ x@ @%@)%@ %@ )%@ %@ )%@ %@ )%@@@$@$@ @ $@ $@ @ $@ $@ @ $@ $@A%A %A % A %,A8AЗ=ԗ  >ؗ =ܗ  > =  >    == =$ =( =, =0 =4 =<@D H L t2 2 2 2   ȘԘܘAA  A A  A A  A A$( , 0 X\ ` d thx h| h hBA B A B Aę Bș A̙uA u A u A u A      $ (   G && 222>LUUZgrr~         ) 6  I  U f p   |            ..:@PHH_ds|:@P    >  5 d: : Q dV V m dr r  d   d   d   d        | $ 5 ?  !|!L !] !g !!"|"t " " ""#|# # # ##$|$ $ $ $$%% % % %%&&. &; &L &&a '8' @''r 'r ' '' (@(( ( ( (( )@)) ) ) ))****(**++:+:+P++,,f,t,,p -8- @- -----.....s...//P/ ////0I0P0 00001I1P1 1%161M12I2P2 2b2t2233P3 333344P4 444455P5 55 5256I6P6 6G6T6j677P7 X7 77778I8P8 X8 888899P9 X9 9999:I:P: X: :):7:N:;;P; X; ;c;q;;<I<P< X< <h<<<==H=0P= X=====>>P> X>>>>'>??P? X??<?I?Z?@o@P@ X@@y@@ @A APA XAAAAABBPB XBBBBBC CPC XCCC CCDDPD XDD3D@DRDEgEPE XEEqE~EEFFPF XFFFFFGGPG XGGG; GL GHa HPH XHHHH9I:Ihg(I!@IHI9PI:`IgxI4II`;I$<I8hIGII`;I$<JhJZ0J8J`;@J$<PJihJmJJ9J:JpiJJJ9J:JiK K(K<0KP=@K@jXKpKxK=Kt>KjKKK>K?KkKLL@ LA0LxkHL`LhLApLBLkLLLCLCLHlLMMCMC Ml8M PMXMC`MCpMmM1MMDMEMmMBMMPFNGNm(NV@NHNGPN`H`NPnxNjNNININnNNNJNLO oO0O8OJ@OLPOohOOO|MO8OOoOOO|MO8OOXpP P(P|M0P8O@PpXPpPxPJPLP(qPPPJPLPqPQQP QQ0QqHQ&`QhQTRpQTSQ`rQ7QQTQUQrQHRRURdW R0s8R`PRXRX`RYpRsRxRR|ZR[RtRRR]S^Sht(S@SHS`PSa`StxSSScSHdS8uSSSeSfTuT0T8Th@TLiPTvhTTTjTkTpvTTT]T^ThtU/ U(U`0Ua@UtXUGpUxUcUHdU8uU[UUeUfUuUoVVh VLi0VvHV`VhVjpVkVpvVVV]V^VhtVWW`Wa Wt8WPWXWc`WHdpW8uWWWeWfWuWWWhXLiXv(X@XHXjPXk`XpvxX%XX]X^XhtX>XX`XaYtYW0Y8Yc@YHdPY8uhYlYYeYfYuYYYhYLiYvZ Z(Zj0Zk@ZpvXZpZxZlZmZvZZZlZmZ@wZ[[l [m0[wH[`[h[lp[m[x[[[Dn[n[xx[5\\Dn\n \x8\OP\X\Dn`\np\Hy\j\\Dn\n\y\\\o]q]z(]@]H]oP]q`]zx]]]o]q]z]]]o]q^P{^0^8^q@^\sP^{h^^^q^\s^ |^ ^^q^\s^|_+ _(_q0_\s@_|X_C p_x_ t_t_X}_Y __u_Lv_}_o `` t `t0`(~H` ``h`up`Lv`~` `` t`t`~` aauaLv a`8a PaXa t`atpaa aauaLva0a aavbwb(b!@bHbxPb`y`bxb!bbvbwbb,!bbxb`ycc?!0c8cv@cwPchcS!ccxc`yccg!ccvcwcd{! d(dx0d`y@dXd!pdxd(zdzdhd!dd{d|dЁd!ee(z ez0ehHe!`ehe{pe|eЁe!ee(zezehe"ff{f| fЁ8f"PfXf(z`fzpfhf."ff{f|fЁfE"ff`}g}g8(gS"@gHgTPgt`gxggHhhiiiPjXjh khkp kp Xl l (m m m `n n 0o o p hp p 8q q r8prhr@sst0xththHuuvvvPww xxxXyy(zzz`{{0||}h}}8~~p@  x  H&#*#&# *#(#0#8#@#H#P#X&#`*#h&#p*#x######'(&#*#ȃ#Ѓ#؃####22a3i3 p3`u3؅Ј}33 3`EQ] r` ` mX]6`j6x|666 8X6`6x666 8X7` 7x7637؛L 8h7p78 hh8p88I hh/p38K8 hh/0p]8K8I hh0pt88 hh;0p88I hh0p88p  hhH0p88I hh8p99p H htptp   h<p << h0<p;<<I hK<pZ<o< h<p<o<I h<p<< h<p<<I h=p=+= h?=pO=+=I hy=p hhp hpI (8PXxRt`8d=8Hp` " &p     ( ) ) 4 u3 4 u3 4 u30 4@ u3P 4` u3p *#x # # # # # # % % & & % % & ' (  ( ((!(*(1( ;((C(0M(8'@(H(P(X!(`*(h'p(x((!(*('(((!(*('*(* (((!(*(1(;( C((M(0(8*(@;(H (P(X!(`1(h'p(x ((1(C(%%&&#*#######'*(* (( ((*(0;(Hhpr%(0r8@^PXr`h^xrrrr1 r(0[@HrPXyhprx^rrrr 08@HX`hp  x  x  x  (x 08 HPx X` pxx <      (8@HP`hpx6  (0k"8@~"PX#`h~"x.#A#`#s##### $(0*$@HE$PXY$hps$x$$$$$?%$R% b%08~%@Hb%X`%hp%%%&&&\&&&s&& (&08&HP&X`&px#'&;'R''R'' '  ' ( '8 @ U(H P m(` h (p x (  )  &)  ;)  R)  )  &)  )  )( 0 )8 @ &)P X  *` h #*x  P*  m*  *  *  *  +  :+  W+  +( 0 +@ H +P X +h p F,x  ],  7-  ],  N-  e-  -  e-  -  -0 8 -@ H -X ` -h p .  (.  .  :.  H.  g.  H.  u.  . ( .0 8 .H P .X ` .p x Z/  .  u/  /  /  /  / .g0 (.8@0HP/`h0px/000001&11(0918@P1PXw1`hP1x11111P11P1 2(01@H12PX1hpK2xX2s2222334 308]4@H2X`]4hp44445C7U7C77 (2908G9HPn:X`:px:;;;??AAA (Ap.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rela.rodata.modinfo.rodata.str1.1.rodata.cst32.rodata.cst16__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.init.plt.bss.comment.note.GNU-stack@$3d .@'@>p49@N$I@x^ȚY@vfMko27O/B~h` ȑؑX@@` 8@l .@0X^0К.  b*