ELFH@@@9qCT_ ^og_WO{ C@@4AR RHr ҁ6A@`@45222x`R`R2R2R2 226A`@9({72RR6A #2926A #29#؊Zv4* 4**Z@uA@` @)@?uT{I*OHWG_FgEoD^__ց6AҀ6A27@RHr_kT@Aq+ TȊ@     /3h@h^hb@ /A-7* /A*`-b_h^h /A@7* /A@ 1`>b_h@h /A @7* /A@0?{T4*1 T@9@ql*`6A* @*TLM@6A4@96*&Ҁ6A*@9Hg7Ҁ6A*@9g7Ҁ6A@4@9hW7@9hX7Ҁ6A*qT6A*@ qT@966A @@9HO76AvA@$7@9Q7*4*@@*@9(T7Z@uA?bT?" T@4@484@96)b@>b@*4?*TU@9h6b_ b_@?&T @96?.,T@9H.7*ZB*ZB.BF2^ @ @)@2JA?q (T@qן  q"2 @ @)@2JA?qM$T@qן  q"2 @ @)@2JA?q T@qן  q"2 @ @)@2JA?qT@qן  q"6A27#E) /F) IH1LaK@972* 9*6**@96fC4*b@96|6A @94@@c@AP@AP@AP@AP*U%6A @6A @^O{X@uvA@qkT@`@`@`@`1a1IZ@uA@`{BOA*C^__^O{C@97T@97222T @9?qT92{A*O¨^__@(Y@@$C 6*@@^O{@ip5 7@R@DT s@9H7@4 `f@`42?2*`4*`@4@`f@`42?2*`4`@@`f@`42? 2*4*`@* `@**{BOAC^__^O{C$C R@72* *@*{A*O¨^__^O{@9@k7b@ Q?1qHT Lyixk `QQ)qT (h 2 %QQqcT (hp*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 &Ch* s@`f@`4*`?֠UbR** T4*@qHT C?MJi~+ij2!h*(i**z*t*n@qHT C?MJi~+ij2!h*(i**X@qHT C?MJi~+ij2!h*(i**B@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*@*h.h*:@qHT C?MJi~+ij2!h*(i*@*h.h*@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*C^;{ )@  I1A @N)@ oAA1C=i1@2 *@ @@Q*{BOAWè^__^WO{@ 2C )@9 @Q)7qcT@2C @# @F@p<@@! @qT2")ȎBqaT ~@2 % B2% @>* @ @@{BOAWè^__*_^og_WO{C@ 63C(@ )@9 uA:;C)7qcT(@ @ @ @e>@@dr*qTq!T*@2`4*2^hB ih4*v2^-@h42  yu R * 2(2@72" B 2" @>* **7({F4*@x!R*6*({FkT6((@* @*(@ @* ***xh@Qh*{EODWC_BgAoƨ^__^WO{@ 1C@ )@9S uA7qT*E>@rqT 2 u&BqaT**6**@q!T"@*`4*{COBWAD^__^O{@ @a@HQ!q"T2C 4 ShA6<@42@ @=2" )@?q(T2I!ɚ *? `T222~ ij } @9R . $ 7 R (* *(*6@ @***{BOAC^__֨@ @@^O{C@ht*a*@9(7kT@97*{AO¨^__ytYaa*@kTT4!4@9 7{2A4?q T?qT`@a@4*q22(`@ajh`4* `@a@4*{2*{2^{    @K @J@+,C#22 _)@?T{B^__^WO{C@ @ (@9.C2C @)(73SC`4*@@9h7A)S*4@* @)@?AT{E*ODWC^__֡@@ @@@b@^_WO { @ (-A,%@M9A@$C0C,CuAH-@I1CM)B @)@B @ R722##22g4*** \)@? T{J*OIWH_G^__@`f@`42?ր2*4*@9(7@ iAI4@@@B@97*2 9@iA^KO { @@-C1C @)<@4@973SCS7b@ q Tlq TTqT @3SCS7b@Yq`Tyq Tqq T@9 6@*f*] 3 J@94@*7S**>@96@q@96@Z@97@S**`6* ])@?!T{K*OJK@^__փ@ @*4@@*@^{0C R @_ k T R_ kT  * @* **@_qHTLCMi~mil2! *ji,%@ %,%( )@9 7* {^__ @($@$ Ah4*((@42*& *^{C@2@uA*`4*{A*B^__^{@*@uA`4*{^__^O{C@  @ (-A-%@J@91CJ7    )@9@7>@4**Mc @2*>@5@92)K?2T%H72*** 7#***6 ** @)@?T{E*OD@^__2^WO{@ )@91C%7AhQqT&@4****@42 *JJ* _)qh T2*!R_ j T*?2jj k@T @}S.!* k`T @}S-!* kT @}S,!* kT@}S-!* kT @}S,!* k T@}S-!* k`T @}S,!* kT}S,!*J_AT4 @I$@Q?q T2I!ɚ?@ T@?2_ kT*DH4*3 J@_ kT2kT*- *@?2_ kT2klT>@I422**@ 7**9*@42*" *{BOA*Wè^__ J@_ kT2k,T22** 7*** 6 ** *@?2_ kT2kLT J@_ kTRkT *@?2_ kT2klT J@_ k 2#k Tu @^KO { @@-C1C)<@4A4@973SCS7S**@9h73SCS 7S***6 ** ])@?AT{K*OJK@^__֣@ @*@ @*^O{C@RHrBR`k Ҍ> > > * ȀR2>> ay 9 1@`{AO¨^__                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Ո҈$ȇhVLT5_T('ҨhK ThhMh Th9HߢhT( ȓT_(rlT҈$ȇhV@ ThҨhH T(h&CH T( ȓ!Td5_ T葐UThA T4((rT[h`T耥hKaT4( ȓ#T-!( ȓ #T( ȓ T ?TA_UFCu /Xz9p=h9Lj 3[4*zf,Y8LvH~Bf^~H1{^{{^__*@Vlx/E[q0Ib~" qcom,sdm845-asoc-snd-tavil-max98927qcom,sdm845-asoc-snd-stub! ! &a ! ! a  ! a a a a ! a ! ! ! a 'a a a a !a "a #a $a ! ! ! ! ! ! ! a AAAa a    78GHWXgh         !#+ ,) *- .' (Q   0 1     !           @>}Dw@>}Dw bw}DX@+>"V}DXw b@>}DXw b^{{^__alias=platform:sdm845-asoc-snd-max9827description=ALSA SoC msmlicense=GPL v2alias=of:N*T*Cqcom,sdm845-asoc-snd-tavil-max98927alias=of:N*T*Cqcom,sdm845-asoc-snd-tavil-max98927C*alias=of:N*T*Cqcom,sdm845-asoc-snd-stubalias=of:N*T*Cqcom,sdm845-asoc-snd-stubC*intree=Yvermagic=4.9.210-g28c696160049-ab6386370 SMP preempt mod_unload modversions aarch64depends=snd-soc-wcd934x.lto,wcd-core.lto@@@@@@@@@@pppp sdm845-asoc-snd-max9827tavil_codecstub_codecsdm845qcom,msm-mbhc-usbc-audio-supportedNo platform supplied from device tree %s: No DT match found for sound card populate_snd_card_dailinksqcom,wcn-btfm%s(): WCN BTFM support present qcom,mi2s-audio-intfqcom,auxpcm-audio-intf%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 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 snd_soc_register_card failed (%d) Sound card %s registered %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 detected%s: us_euro gpio request %dmsm_prepare_us_euroTAVIL_CODEC_US_EURO%s: Failed to request codec US/EURO gpio %d error %d msm_prepare_us_euro failed (%d) 3%s: Unable to get pinctrl handle msm_get_pinctrlquat-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 %s: pinctrl parsing successful %s: Parsing pinctrl failed with %d. Cannot use Ports &mi2s_intf_conf[count].lock&auxpcm_intf_conf[count].lock&mi2s_auxpcm_conf[count].locklpaif_pri_mode_muxsellpaif_sec_mode_muxsel%s: no qcom,msm-mi2s-master in DT node msm_i2s_auxpcm_initlpaif_tert_mode_muxsellpaif_quat_mode_muxselqcom,msm-mi2s-master3%s: Audio notifier register failed ret = %d SLIMBUS_0_RX%s: Service opcode 0x%lx sdm845_notifier_service_cb%s: snd_soc_get_pcm_runtime for %s failed! %s: msm_adsp_power_up_config failed ret = %d! %s: ADSP Audio is ready msm_adsp_power_up_config3%s: timed out waiting for ADSP Audio %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 3%s: Failed to set AFE config. err %d snd_soc_sdm845_max98927/buildbot/src/partner-android/q-dev-msm-pixel-4.9-qt-qpr3/private/msm-google/techpack/audio/asoc/sdm845_max98927.cSlimbus Playbackmsm-dai-q6-dev.16384msm-stub-codec.1msm-stub-rxmsm-pcm-routingSLIMBUS_0_TXSlimbus Capturemsm-dai-q6-dev.16385msm-stub-tx3%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 %s: format = %d, rate = %d msm_be_hw_params_fixup3%s: Failed to set slimbus slave port config %d %s: add_codec_controls failed, err = %d msm_audrx_stub_initMCLKMCLK TXLineout_1 ampLineout_2 amphifi ampHandset MicHeadset MicANCRight Headset MicANCLeft Headset MicAnalog Mic5Digital Mic0Digital Mic1Digital Mic2Digital Mic3Digital Mic4Digital Mic5%s: msm_hifi_control = %dmsm_hifi_ctrl_event3%s: hph_en0_gpio is invalid %s: HiFi mixer control is not set %s: event = %d msm_mclk_tx_event%s: unknown codec to enable TX ext clk msm_snd_enable_codec_ext_tx_clkmsm_mclk_event%s: unknown codec to enable ext clk msm_snd_enable_codec_ext_clkSLIM_0_RX ChannelsSLIM_2_RX ChannelsSLIM_0_TX ChannelsSLIM_1_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_5_RX SampleRateSLIM_6_RX SampleRateBT SampleRateUSB_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 VoteDisableEnableSDM845 LowLatency3%s: fail to get pcm runtime for %s msm_qos_ctl_put3%s: substream is null 3%s: runtime is null OffOn%s() ucontrol->value.integer.value[0] = %ld msm_hifi_putmsm_hifi_ctrl3%s: hph_en1_gpio is invalid %s: msm_hifi_control = %d msm_hifi_getS16_LES24_LES24_3LES32_LE%s: idx[%d]_tx_format = %d, item = %d msm_aux_pcm_tx_format_putPRIM_AUX_PCMSEC_AUX_PCMTERT_AUX_PCMQUAT_AUX_PCM3%s: unsupported port: %saux_pcm_get_port_idxmsm_aux_pcm_tx_format_get%s: idx[%d]_rx_format = %d, item = %d msm_aux_pcm_rx_format_putmsm_aux_pcm_rx_format_getmsm_mi2s_tx_format_putPRIM_MI2S_RXSEC_MI2S_RXTERT_MI2S_RXQUAT_MI2S_RXPRIM_MI2S_TXSEC_MI2S_TXTERT_MI2S_TXQUAT_MI2S_TX3%s: unsupported channel: %smi2s_get_port_idxmsm_mi2s_tx_format_getmsm_mi2s_rx_format_putmsm_mi2s_rx_format_getOneTwoThreeFourFiveSixSevenEight%s: msm_mi2s_[%d]_tx_ch = %d msm_mi2s_tx_ch_putmsm_mi2s_tx_ch_get%s: msm_mi2s_[%d]_rx_ch = %d msm_mi2s_rx_ch_putmsm_mi2s_rx_ch_getKHZ_8KHZ_16KHZ_32KHZ_44P1KHZ_48KHZ_96KHZ_192%s: idx[%d]_tx_sample_rate = %d, item = %d mi2s_tx_sample_rate_putmi2s_tx_sample_rate_get%s: idx[%d]_rx_sample_rate = %d, item = %d mi2s_rx_sample_rate_putmi2s_rx_sample_rate_getaux_pcm_tx_sample_rate_putaux_pcm_tx_sample_rate_getaux_pcm_rx_sample_rate_putaux_pcm_rx_sample_rate_get3%s: unsupported control: %stdm_tx_ch_put%s: tdm_tx_ch = %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_tx_ch_gettdm_rx_ch_put%s: tdm_rx_ch = %d, item = %d tdm_rx_ch_gettdm_tx_format_put%s: tdm_tx_bit_format = %d, item = %d tdm_tx_format_gettdm_rx_format_put%s: tdm_rx_bit_format = %d, item = %d tdm_rx_format_getKHZ_352P8KHZ_384tdm_tx_sample_rate_put%s: tdm_tx_sample_rate = %d, item = %d tdm_tx_sample_rate_gettdm_rx_sample_rate_put%s: tdm_rx_sample_rate = %d, item = %d tdm_rx_sample_rate_getKHZ_88P2KHZ_176P4Display Port RX3%s: unsupported BE: %sext_disp_get_port_idx%s: control value = %ld, ext_disp_rx[%d].sample_rate = %d ext_disp_rx_sample_rate_put%s: ext_disp_rx[%d].sample_rate = %d ext_disp_rx_sample_rate_getKHZ_11P025KHZ_22P05%s: control value = %ld, usb_audio_tx_sample_rate = %d usb_audio_tx_sample_rate_put%s: usb_audio_tx_sample_rate = %d usb_audio_tx_sample_rate_get%s: control value = %ld, usb_audio_rx_sample_rate = %d usb_audio_rx_sample_rate_put%s: usb_audio_rx_sample_rate = %d usb_audio_rx_sample_rate_get%s: sample rates: slim7_rx = %d, slim7_tx = %d, value = %d msm_bt_sample_rate_put%s: sample rate = %dmsm_bt_sample_rate_get3%s: Unsupported sample rate %d: for Tx path slim_tx_sample_rate_put%s: slim[%d]_tx_sample_rate = %d, value = %d SLIM_0_RXSLIM_2_RXSLIM_5_RXSLIM_6_RXSLIM_0_TXSLIM_1_TXslim_get_port_idx%s: slim[%d]_tx_sample_rate = %d, item = %d slim_tx_sample_rate_get%s: slim[%d]_rx_sample_rate = %d, item = %d slim_rx_sample_rate_putslim_rx_sample_rate_get%s: ext_disp_rx[%d].format = %d, ucontrol value = %ld ext_disp_rx_format_putext_disp_rx_format_get%s: usb_audio_tx_format = %d, ucontrol value = %ld usb_audio_tx_format_putusb_audio_tx_format_get%s: usb_audio_rx_format = %d, ucontrol value = %ld usb_audio_rx_format_putusb_audio_rx_format_get%s: slim[%d]_tx_bit_format = %d, ucontrol value = %d slim_tx_bit_format_putslim_tx_bit_format_get%s: slim[%d]_rx_bit_format = %d, ucontrol value = %d slim_rx_bit_format_putslim_rx_bit_format_get%s: proxy_rx channels = %d proxy_rx_ch_putproxy_rx_ch_get%s: ext_disp_rx[%d].ch = %d ext_disp_rx_ch_putext_disp_rx_ch_get%s: usb_audio_tx_ch = %d usb_audio_tx_ch_put%s: usb_audio_tx_ch = %d usb_audio_tx_ch_get%s: usb_audio_rx_ch = %d usb_audio_rx_ch_put%s: usb_audio_rx_ch = %d usb_audio_rx_ch_get%s: msm_vi_feed_tx_ch = %d msm_vi_feed_tx_ch_put%s: msm_vi_feed_tx_ch = %ld msm_vi_feed_tx_ch_get%s: msm_slim_[%d]_tx_ch = %d msm_slim_tx_ch_put%s: msm_slim_[%d]_tx_ch = %d msm_slim_tx_ch_get%s: msm_slim_[%d]_rx_ch = %d msm_slim_rx_ch_putmsm_slim_rx_ch_getMSMSTUB Media1MultiMedia1snd-soc-dummysnd-soc-dummy-daimsm-pcm-dsp.0sdm845-stub-snd-cardAUX_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 Capture%s: substream = %s stream = %d, dai name %s, dai ID %d msm_aux_pcm_snd_shutdown%s: CPU DAI id (%d) out of range %s lpaif_tert_muxsel_virt_addr is NULL msm_aux_pcm_snd_startupPRI_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 Capturemax98927.4-003amax98927-aif1max98927.4-0039%s(): substream = %s stream = %d msm_mi2s_snd_shutdown3%s:invalid MI2S DAI(%d) 3%s:clock disable failed for MI2S (%d); ret=%d 3%s: MI2S TLMM pinctrl set failed with %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-active3%s: Invalid BE id: %d msm_get_port_id%s: Invalid port_id msm_mi2s_set_sclk%s: clock rate %ul %s: afe lpass clock failed for port 0x%x , err:%d msm_mi2s_snd_startup%s: afe lpass clock failed to enable MI2S clock, err:%d %s lpaif_muxsel_virt_addr is NULL for dai %d 3%s: set fmt cpu dai failed for MI2S (%d), err:%d 3%s: set fmt failed, err:%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_tx%s: %s_tx_dai_id_%d msm_wcn_hw_params%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 tavil_rx1tavil_tx1SLIMBUS_1_RXSlimbus1 Playbackmsm-dai-q6-dev.16386SLIMBUS_1_TXSlimbus1 Capturemsm-dai-q6-dev.16387tavil_tx3SLIMBUS_2_RXSlimbus2 Playbackmsm-dai-q6-dev.16388tavil_rx2SLIMBUS_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_VISlimbus4 Capturemsm-dai-q6-dev.16393tavil_vifeedback3%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) 6%s: dev_name%s msm_audrx_init3%s: add_codec_controls failed, err %d MADINPUTMAD_CPE_INPUTMAD_CPE_OUT1MAD_CPE_OUT2EARLINEOUT1LINEOUT2ANC EARSPK1 OUTSPK2 OUTHPHLHPHRAIF4 VIVIINPUTANC HPHLANC HPHR3%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 MIC BIAS1MIC BIAS2MIC BIAS3MIC BIAS4RT_PROXY_DAI_001_RXAFE Playbackmsm-dai-q6-dev.224RT_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.36897QUAT_TDM_RX_0Quaternary TDM0 Playbackmsm-dai-q6-tdm.36912QUAT_TDM_TX_0Quaternary TDM0 Capturemsm-dai-q6-tdm.36913%s: dai id = 0x%x sdm845_tdm_snd_hw_params%s: slot_width %d slots %d %s: slot_width %d 3%s: failed to set tdm slot, err:%d 3%s: failed to set channel map, err:%d 3%s: invalid use case, err:%d sdm845_tdm_snd_shutdownsdm845_tdm_snd_startup3%s: dai id 0x%x not supported msm_tdm_be_hw_params_fixup%s: dai id = 0x%x channels = %d rate = %d format = 0x%x msm_tdm_snd_hw_params3%s: invalid param format 0x%x 3%s: invalid slot_mask 0x%x 3%s: invalid param channels %d 3%s: slot offset not supported, offset_channels %d 3%s: channels %d exceed offset_channels %d SDM845 ASM LoopbackMultiMedia6msm-pcm-loopbackUSB Audio HostlessUSBAUDIO_HOSTLESSmsm-pcm-hostlessSLIMBUS_4_TXSLIMBUS_2 Hostless PlaybackSLIMBUS_2 Hostless Capturemsm-dai-q6-dev.16389tavil_tx2%s: %s rx_dai_id = %d num_ch = %d msm_slimbus_2_hw_params%s: %s tx_dai_id = %d num_ch = %d SDM845 Media1SDM845 Media2MultiMedia2VoiceMMode1msm-pcm-voiceMSM VoIPVoIPmsm-voip-dspSDM845 ULLMultiMedia3msm-pcm-dsp.2SLIMBUS_0 HostlessSLIMBUS0_HOSTLESSMSM AFE-PCM RXAFE-PROXY RXmsm-dai-q6-dev.241msm-pcm-afeMSM AFE-PCM TXAFE-PROXY TXmsm-dai-q6-dev.240SDM845 Compress1Compress1MultiMedia4msm-compress-dspAUXPCM HostlessAUXPCM_HOSTLESSSLIMBUS_1 HostlessSLIMBUS1_HOSTLESSSLIMBUS_3 HostlessSLIMBUS3_HOSTLESSSLIMBUS_4 HostlessSLIMBUS4_HOSTLESSMultiMedia5msm-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_HOSTLESSsdm845-tavil-snd-cardRmsm_snd_card_tavil_late_probe: ;cb W 5 K (   z j J \ & 8 k}GYQ=)8LbN6$er`K@,"R(b "7 2~module_layout~)Hmemcpyg__stack_chk_guard__stack_chk_failXYcpu_hwcaps? cpu_hwcap_keyse+Rarm64_const_caps_readyPjiffieslMdkmalloc_cachesײQsnd_soc_pm_opsy%platform_driver_unregister^E__iounmapMkeaudio_notifier_deregister/snd_soc_unregister_cardRgpio_freesafe_clear_config=K__ioremap%2platform_get_resource_byname(__mutex_init\"Ggpio_requestCjQdevm_pinctrl_putX4pinctrl_lookup_stateB0devm_pinctrl_getaof_get_named_gpio_flags8tof_property_match_string4@of_property_read_variable_u32_array)`afe_set_lpass_clock_v2snd_soc_dai_set_fmtޣ2mutex_unlockw_(mutex_lockmsleepwR~q6core_is_adsp_readyUtavil_cdc_mclk_tx_enableTtavil_cdc_mclk_enableLvnpm_qos_add_requesth2pm_qos_remove_requestpm_qos_request_active{msm_cdc_pinctrl_select_sleep_stateGusleep_range,Emsm_cdc_pinctrl_select_active_statestrnstr.snd_soc_info_enum_doublezstavil_codec_info_create_codec_entry 0snd_info_create_subdirL0tavil_get_afe_config'sdsnd_soc_dapm_sync,dsnd_soc_dapm_ignore_suspendsnd_soc_dapm_add_routes=snd_soc_dapm_new_controls{snd_soc_add_codec_controls&pinctrl_select_statesnd_soc_dai_set_tdm_slotesnd_soc_dai_set_channel_map snd_soc_dai_get_channel_map)5afe_set_configVS__cfi_slowpathe kmem_cache_alloc_traceJ&snd_soc_get_pcm_runtime)devm_kmallocdevm_kfreeXUprintkxaudio_notifier_register&ԱD__dynamic_pr_debugz=of_find_propertyZ%strcmp2(Pzof_property_read_stringVkof_parse_phandle__dynamic_dev_dbggd;of_platform_populateX_dev_infoMdevm_snd_soc_register_card9of_match_nodeg6snd_soc_of_parse_audio_routing<:snd_soc_of_parse_card_name찊dev_errQ__platform_driver_registersnd_soc_sdm845_max98927zR| ,<L ,Hd  x@T  P T  P  T  lT 44P T4P tXP P P P P  L (H DP `H |P H P P P H ,P HP dP P x l x l  P ,P LP hP P `P ` t | h , Hh dP P X  TX  X  TX  $DX  DLX  dDX  LX  8X  8X  8X  8X  $P @P \P xP TP P TP P P $P @P `P |P P P P P  P $ P @ P \ P x `T    \T   P  pP  dP $ 8P  @ T  d T   , h`   X   T   P 0 P  L X  $p \   X   `L  lP  \L  X  , ,T  P X  p P  ,L       ( < P d x   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)    $* / 4 9 >CHMRW O2k 4 ( * ' '   @ T" d)3sH 0WPhi _0( P`() 08hJ ea( a(  # ,h; ( , 8O @\^ w    4 ( 5% (ChS@hf4 }8>@ (8 (? (h&d B0Lb` (h M8 ( 8 h S\. ? @L pPUctpu  8 0 0h tbT( c9h(\ ` 0hhw dT@( e(%>(bIJy((P(x( (% (J (o ( @( h( ( (( (M 0(r X( Ȳ 0@  ` X( (% 9 Q  0d ܳ ~ l (   m (  7 |T (x  z (   n `(,  F od 8( R   ,  (  0L E2P (TP kF( ( X\+#)X{ `\#(<ز P -Xh (H( Tp( p`( P\0 Q\N R\l(в *4(Բ +4p( J" 02 Ef\(z g(̳ iP(г -jH((j@|(,~$ (( '4~h@(`ij s,h(ȳ hx(Գ Pk"(Dس [,lv(( Xr  xr\XP(*x(I(hܲ {x.( D/(  /"`(@ S0j8( 0@,p((D9,[H^l4~8h(((((50(V,mL)l[ 0 @YZ; & @W"=T`\ ( 0<,H(   h1$(E [1u (G0(@(/ 0;ЪF(lh`h@hhhh  6+ (F Vl7j (hhh d\hhh8hh'آh@ [(Xx̲p( 08| (D(l((  \ l(hȞh0h@hhXxhhh XhГhh(hhxhh h h' h5 8hF h\ `hj h{ Hh y8   7  (  !8)!X (K! `W!g!< ! @! (!@ !A! (" @ X+" B"9]"0 (" ":" (" 8l"@"D #B## (F#H ^#xD`z#x (# # # H\# @0# 0# ( $ @$4vd#$ .$ <$Z8N$(g$ u$[8$($h$ h$| $UD$p($ %VL&%H(C%PhV%l m%N% (%p %PT%(% @ H& #& P .& <&,]8N&(g& u&d^8&X(&Xh&h& &,XD& (& 'pYL&'(C'hV't m'0R'('x 'HTT'('h(0h6(hG(Рh`(Hhq(ph( (2( (( (,3) ( )$ 8)`;T) (w)( )<) ()T )@G * (4*X Q*Ir* (* *3*p (* *`4+H (0+, H+<d+ (+0 +=+h (+\ +I, (D,` a,K, (,0@, , , ,0h,ph,h - h- +- 8- E-hP-ؕh^-hq-p-ȑh- - h\ --H---.'.5.P.Z.o.......... /$/;/J/Y/u////// 0(0:0O0f00000001+1>1T1m11111111 2!222G2X2e2r22222222 3"3(363E3T3\3s333(X333,3<4$d.10$d.11$d.12$d.19$d.2$d.20$d.21$d.4$d.5$d.6$d.7$d.8$d.9$x.0$x.1$x.3__UNIQUE_ID_alias10__UNIQUE_ID_alias11__UNIQUE_ID_alias12__UNIQUE_ID_alias13__UNIQUE_ID_alias18__UNIQUE_ID_description16__UNIQUE_ID_intree9__UNIQUE_ID_license17__UNIQUE_ID_vermagic8____versions__module_dependsaux_pcm_get_port_idxaux_pcm_rx_cfgaux_pcm_rx_formataux_pcm_rx_sample_rate_getaux_pcm_rx_sample_rate_get.cfiaux_pcm_rx_sample_rate_get.descriptoraux_pcm_rx_sample_rate_putaux_pcm_rx_sample_rate_put.cfiaux_pcm_rx_sample_rate_put.descriptoraux_pcm_tx_cfgaux_pcm_tx_formataux_pcm_tx_sample_rate_getaux_pcm_tx_sample_rate_get.cfiaux_pcm_tx_sample_rate_get.descriptoraux_pcm_tx_sample_rate_putaux_pcm_tx_sample_rate_put.cfiaux_pcm_tx_sample_rate_put.descriptorauxpcm_intf_confauxpcm_rate_textbt_sample_ratebt_sample_rate_textcodec_reg_doneext_disp_bit_format_textext_disp_rx_cfg.0.0ext_disp_rx_cfg.0.1ext_disp_rx_cfg.0.2ext_disp_rx_ch_getext_disp_rx_ch_get.cfiext_disp_rx_ch_get.descriptorext_disp_rx_ch_putext_disp_rx_ch_put.cfiext_disp_rx_ch_put.descriptorext_disp_rx_chsext_disp_rx_formatext_disp_rx_format_getext_disp_rx_format_get.cfiext_disp_rx_format_get.descriptorext_disp_rx_format_putext_disp_rx_format_put.cfiext_disp_rx_format_put.descriptorext_disp_rx_sample_rateext_disp_rx_sample_rate_getext_disp_rx_sample_rate_get.cfiext_disp_rx_sample_rate_get.descriptorext_disp_rx_sample_rate_putext_disp_rx_sample_rate_put.cfiext_disp_rx_sample_rate_put.descriptorext_disp_sample_rate_texthifi_functionhifi_textis_initial_bootmi2s_auxpcm_confmi2s_ch_textmi2s_clkmi2s_ebit_clkmi2s_get_port_idxmi2s_intf_confmi2s_rate_textmi2s_rx_cfgmi2s_rx_formatmi2s_rx_sample_rate_getmi2s_rx_sample_rate_get.cfimi2s_rx_sample_rate_get.descriptormi2s_rx_sample_rate_putmi2s_rx_sample_rate_put.cfimi2s_rx_sample_rate_put.descriptormi2s_tx_cfgmi2s_tx_formatmi2s_tx_sample_rate_getmi2s_tx_sample_rate_get.cfimi2s_tx_sample_rate_get.descriptormi2s_tx_sample_rate_putmi2s_tx_sample_rate_put.cfimi2s_tx_sample_rate_put.descriptormsm_adsp_power_up_configmsm_adsp_power_up_config.descriptormsm_asoc_machine_probemsm_asoc_machine_probe.cfimsm_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.28msm_asoc_machine_probe.descriptor.31msm_asoc_machine_probe.descriptor.34msm_asoc_machine_probe.descriptor.36msm_asoc_machine_probe.descriptor.39msm_asoc_machine_probe.descriptor.40msm_asoc_machine_probe.descriptor.42msm_asoc_machine_probe.descriptor.44msm_asoc_machine_probe.descriptor.46msm_asoc_machine_removemsm_asoc_machine_remove.cfimsm_audrx_initmsm_audrx_init.cfimsm_audrx_init.descriptormsm_audrx_init.descriptor.353msm_audrx_stub_initmsm_audrx_stub_init.cfimsm_aux_pcm_be_opsmsm_aux_pcm_rx_format_getmsm_aux_pcm_rx_format_get.cfimsm_aux_pcm_rx_format_get.descriptormsm_aux_pcm_rx_format_putmsm_aux_pcm_rx_format_put.cfimsm_aux_pcm_rx_format_put.descriptormsm_aux_pcm_snd_shutdownmsm_aux_pcm_snd_shutdown.cfimsm_aux_pcm_snd_shutdown.descriptormsm_aux_pcm_snd_startupmsm_aux_pcm_snd_startup.cfimsm_aux_pcm_snd_startup.descriptormsm_aux_pcm_tx_format_getmsm_aux_pcm_tx_format_get.cfimsm_aux_pcm_tx_format_get.descriptormsm_aux_pcm_tx_format_putmsm_aux_pcm_tx_format_put.cfimsm_aux_pcm_tx_format_put.descriptormsm_auxpcm_be_dai_linksmsm_be_hw_params_fixupmsm_be_hw_params_fixup.cfimsm_be_hw_params_fixup.descriptormsm_be_opsmsm_bt_sample_rate_getmsm_bt_sample_rate_get.cfimsm_bt_sample_rate_get.descriptormsm_bt_sample_rate_putmsm_bt_sample_rate_put.cfimsm_bt_sample_rate_put.descriptormsm_codec_fn.0msm_common_be_dai_linksmsm_common_dai_linksmsm_common_misc_fe_dai_linksmsm_dapm_widgetsmsm_hifi_controlmsm_hifi_ctrl.descriptormsm_hifi_ctrl_eventmsm_hifi_ctrl_event.cfimsm_hifi_ctrl_event.descriptormsm_hifi_ctrl_event.descriptor.640msm_hifi_getmsm_hifi_get.cfimsm_hifi_get.descriptormsm_hifi_putmsm_hifi_put.cfimsm_hifi_put.descriptormsm_i2s_auxpcm_init.__keymsm_i2s_auxpcm_init.__key.778msm_i2s_auxpcm_init.__key.780msm_i2s_auxpcm_init.descriptormsm_mclk_eventmsm_mclk_event.cfimsm_mclk_event.descriptormsm_mclk_tx_eventmsm_mclk_tx_event.cfimsm_mclk_tx_event.descriptormsm_mi2s_be_dai_linksmsm_mi2s_be_opsmsm_mi2s_rx_ch_getmsm_mi2s_rx_ch_get.cfimsm_mi2s_rx_ch_get.descriptormsm_mi2s_rx_ch_putmsm_mi2s_rx_ch_put.cfimsm_mi2s_rx_ch_put.descriptormsm_mi2s_rx_format_getmsm_mi2s_rx_format_get.cfimsm_mi2s_rx_format_get.descriptormsm_mi2s_rx_format_putmsm_mi2s_rx_format_put.cfimsm_mi2s_rx_format_put.descriptormsm_mi2s_set_sclkmsm_mi2s_set_sclk.descriptormsm_mi2s_snd_initmsm_mi2s_snd_init.cfimsm_mi2s_snd_shutdownmsm_mi2s_snd_shutdown.cfimsm_mi2s_snd_shutdown.descriptormsm_mi2s_snd_startupmsm_mi2s_snd_startup.cfimsm_mi2s_snd_startup.descriptormsm_mi2s_tx_ch_getmsm_mi2s_tx_ch_get.cfimsm_mi2s_tx_ch_get.descriptormsm_mi2s_tx_ch_putmsm_mi2s_tx_ch_put.cfimsm_mi2s_tx_ch_put.descriptormsm_mi2s_tx_format_getmsm_mi2s_tx_format_get.cfimsm_mi2s_tx_format_get.descriptormsm_mi2s_tx_format_putmsm_mi2s_tx_format_put.cfimsm_mi2s_tx_format_put.descriptormsm_prepare_us_euro.descriptormsm_qos_ctl_getmsm_qos_ctl_get.cfimsm_qos_ctl_putmsm_qos_ctl_put.cfimsm_set_pinctrlmsm_set_pinctrl.descriptormsm_set_pinctrl.descriptor.264msm_set_pinctrl.descriptor.266msm_slim_rx_ch_getmsm_slim_rx_ch_get.cfimsm_slim_rx_ch_get.descriptormsm_slim_rx_ch_putmsm_slim_rx_ch_put.cfimsm_slim_rx_ch_put.descriptormsm_slim_tx_ch_getmsm_slim_tx_ch_get.cfimsm_slim_tx_ch_get.descriptormsm_slim_tx_ch_putmsm_slim_tx_ch_put.cfimsm_slim_tx_ch_put.descriptormsm_slimbus_2_be_opsmsm_slimbus_2_hw_paramsmsm_slimbus_2_hw_params.cfimsm_slimbus_2_hw_params.descriptormsm_slimbus_2_hw_params.descriptor.191msm_snd_card_tavil_late_probemsm_snd_card_tavil_late_probe.cfimsm_snd_controlsmsm_snd_hw_paramsmsm_snd_hw_params.cfimsm_snd_hw_params.descriptormsm_snd_hw_params.descriptor.177msm_snd_hw_params.descriptor.179msm_snd_hw_params.descriptor.181msm_snd_hw_params.descriptor.184msm_snd_hw_params.descriptor.187msm_snd_stub_hw_paramsmsm_snd_stub_hw_params.cfimsm_stub_be_dai_linksmsm_stub_be_opsmsm_stub_dai_linksmsm_stub_fe_dai_linksmsm_tavil_be_dai_linksmsm_tavil_fe_dai_linksmsm_tavil_snd_card_dai_linksmsm_tdm_be_hw_params_fixupmsm_tdm_be_hw_params_fixup.cfimsm_tdm_be_hw_params_fixup.descriptormsm_tdm_be_opsmsm_tdm_snd_hw_paramsmsm_tdm_snd_hw_params.cfimsm_tdm_snd_hw_params.descriptormsm_vi_feed_tx_chmsm_vi_feed_tx_ch_getmsm_vi_feed_tx_ch_get.cfimsm_vi_feed_tx_ch_get.descriptormsm_vi_feed_tx_ch_putmsm_vi_feed_tx_ch_put.cfimsm_vi_feed_tx_ch_put.descriptormsm_wcn_be_dai_linksmsm_wcn_hw_paramsmsm_wcn_hw_params.cfimsm_wcn_hw_params.descriptormsm_wcn_hw_params.descriptor.671msm_wcn_initmsm_wcn_init.cfimsm_wcn_opspin_statespopulate_snd_card_dailinks.descriptorprim_aux_pcm_rx_sample_rateprim_aux_pcm_tx_sample_rateprim_mi2s_rx_chsprim_mi2s_rx_sample_rateprim_mi2s_tx_chsprim_mi2s_tx_sample_rateproxy_rx_cfg.2proxy_rx_ch_getproxy_rx_ch_get.cfiproxy_rx_ch_get.descriptorproxy_rx_ch_putproxy_rx_ch_put.cfiproxy_rx_ch_put.descriptorproxy_rx_chsqos_textqos_voteqos_vote_statusquat_aux_pcm_rx_sample_ratequat_aux_pcm_tx_sample_ratequat_mi2s_rx_chsquat_mi2s_rx_sample_ratequat_mi2s_tx_chsquat_mi2s_tx_sample_ratesdm845_asoc_machine_driversdm845_asoc_machine_of_matchsdm845_notifier_service_cbsdm845_notifier_service_cb.cfisdm845_notifier_service_cb.descriptorsdm845_tdm_be_opssdm845_tdm_snd_hw_paramssdm845_tdm_snd_hw_params.cfisdm845_tdm_snd_hw_params.descriptorsdm845_tdm_snd_hw_params.descriptor.276sdm845_tdm_snd_hw_params.descriptor.278sdm845_tdm_snd_shutdownsdm845_tdm_snd_shutdown.cfisdm845_tdm_snd_startupsdm845_tdm_snd_startup.cfisec_aux_pcm_rx_sample_ratesec_aux_pcm_tx_sample_ratesec_mi2s_rx_chssec_mi2s_rx_sample_ratesec_mi2s_tx_chssec_mi2s_tx_sample_rateservice_nbslim_0_rx_chsslim_0_rx_formatslim_0_rx_sample_rateslim_0_tx_chsslim_0_tx_formatslim_0_tx_sample_rateslim_1_tx_chsslim_2_rx_chsslim_2_rx_sample_rateslim_5_rx_chsslim_5_rx_formatslim_5_rx_sample_rateslim_6_rx_chsslim_6_rx_formatslim_6_rx_sample_rateslim_get_port_idxslim_rx_bit_format_getslim_rx_bit_format_get.cfislim_rx_bit_format_get.descriptorslim_rx_bit_format_putslim_rx_bit_format_put.cfislim_rx_bit_format_put.descriptorslim_rx_cfgslim_rx_ch_textslim_rx_sample_rate_getslim_rx_sample_rate_get.cfislim_rx_sample_rate_get.descriptorslim_rx_sample_rate_putslim_rx_sample_rate_put.cfislim_rx_sample_rate_put.descriptorslim_sample_rate_textslim_tx_bit_format_getslim_tx_bit_format_get.cfislim_tx_bit_format_get.descriptorslim_tx_bit_format_putslim_tx_bit_format_put.cfislim_tx_bit_format_put.descriptorslim_tx_cfgslim_tx_ch_textslim_tx_sample_rate_getslim_tx_sample_rate_get.cfislim_tx_sample_rate_get.descriptorslim_tx_sample_rate_putslim_tx_sample_rate_put.cfislim_tx_sample_rate_put.descriptorsnd_soc_card_stub_msmsnd_soc_card_tavil_msmspdevspk_codecspk_codec_right_ch_conftdm_bit_format_texttdm_ch_texttdm_get_port_idxtdm_rx_cfgtdm_rx_ch_gettdm_rx_ch_get.cfitdm_rx_ch_get.descriptortdm_rx_ch_puttdm_rx_ch_put.cfitdm_rx_ch_put.descriptortdm_rx_chstdm_rx_formattdm_rx_format_gettdm_rx_format_get.cfitdm_rx_format_get.descriptortdm_rx_format_puttdm_rx_format_put.cfitdm_rx_format_put.descriptortdm_rx_sample_ratetdm_rx_sample_rate_gettdm_rx_sample_rate_get.cfitdm_rx_sample_rate_get.descriptortdm_rx_sample_rate_puttdm_rx_sample_rate_put.cfitdm_rx_sample_rate_put.descriptortdm_sample_rate_texttdm_slot_offsettdm_tx_cfgtdm_tx_ch_gettdm_tx_ch_get.cfitdm_tx_ch_get.descriptortdm_tx_ch_puttdm_tx_ch_put.cfitdm_tx_ch_put.descriptortdm_tx_chstdm_tx_formattdm_tx_format_gettdm_tx_format_get.cfitdm_tx_format_get.descriptortdm_tx_format_puttdm_tx_format_put.cfitdm_tx_format_put.descriptortdm_tx_sample_ratetdm_tx_sample_rate_gettdm_tx_sample_rate_get.cfitdm_tx_sample_rate_get.descriptortdm_tx_sample_rate_puttdm_tx_sample_rate_put.cfitdm_tx_sample_rate_put.descriptortert_aux_pcm_rx_sample_ratetert_aux_pcm_tx_sample_ratetert_mi2s_rx_chstert_mi2s_rx_sample_ratetert_mi2s_tx_chstert_mi2s_tx_sample_rateusb_audio_rx_ch_getusb_audio_rx_ch_get.cfiusb_audio_rx_ch_get.descriptorusb_audio_rx_ch_putusb_audio_rx_ch_put.cfiusb_audio_rx_ch_put.descriptorusb_audio_rx_format_getusb_audio_rx_format_get.cfiusb_audio_rx_format_get.descriptorusb_audio_rx_format_putusb_audio_rx_format_put.cfiusb_audio_rx_format_put.descriptorusb_audio_rx_sample_rate_getusb_audio_rx_sample_rate_get.cfiusb_audio_rx_sample_rate_get.descriptorusb_audio_rx_sample_rate_putusb_audio_rx_sample_rate_put.cfiusb_audio_rx_sample_rate_put.descriptorusb_audio_tx_ch_getusb_audio_tx_ch_get.cfiusb_audio_tx_ch_get.descriptorusb_audio_tx_ch_putusb_audio_tx_ch_put.cfiusb_audio_tx_ch_put.descriptorusb_audio_tx_format_getusb_audio_tx_format_get.cfiusb_audio_tx_format_get.descriptorusb_audio_tx_format_putusb_audio_tx_format_put.cfiusb_audio_tx_format_put.descriptorusb_audio_tx_sample_rate_getusb_audio_tx_sample_rate_get.cfiusb_audio_tx_sample_rate_get.descriptorusb_audio_tx_sample_rate_putusb_audio_tx_sample_rate_put.cfiusb_audio_tx_sample_rate_put.descriptorusb_ch_textusb_rx_cfg.0usb_rx_cfg.1usb_rx_cfg.2usb_rx_chsusb_rx_formatusb_rx_sample_rateusb_sample_rate_textusb_tx_cfg.0usb_tx_cfg.1usb_tx_cfg.2usb_tx_chsusb_tx_formatusb_tx_sample_ratevi_feed_ch_textvi_feed_tx_chswcd_audio_pathswcd_mbhc_cfg.1init_modulecleanup_module__platform_driver_registerdev_errsnd_soc_of_parse_card_namesnd_soc_of_parse_audio_routingof_match_nodedevm_snd_soc_register_card_dev_infoof_platform_populate__dynamic_dev_dbgof_parse_phandleof_property_read_stringstrcmpof_find_property__dynamic_pr_debugaudio_notifier_registerprintkdevm_kfreedevm_kmallocsnd_soc_get_pcm_runtimekmem_cache_alloc_trace__cfi_slowpathafe_set_configsnd_soc_dai_get_channel_mapsnd_soc_dai_set_channel_mapsnd_soc_dai_set_tdm_slotpinctrl_select_statesnd_soc_add_codec_controlssnd_soc_dapm_new_controlssnd_soc_dapm_add_routessnd_soc_dapm_ignore_suspendsnd_soc_dapm_synctavil_get_afe_configsnd_info_create_subdirtavil_codec_info_create_codec_entrysnd_soc_info_enum_doublestrnstrmsm_cdc_pinctrl_select_active_stateusleep_rangemsm_cdc_pinctrl_select_sleep_statepm_qos_request_activepm_qos_remove_requestpm_qos_add_requesttavil_cdc_mclk_enabletavil_cdc_mclk_tx_enableq6core_is_adsp_readymsleepmutex_lockmutex_unlocksnd_soc_dai_set_fmtafe_set_lpass_clock_v2of_property_read_variable_u32_arrayof_property_match_stringof_get_named_gpio_flagsdevm_pinctrl_getpinctrl_lookup_statedevm_pinctrl_putgpio_request__mutex_initplatform_get_resource_byname__ioremapafe_clear_configgpio_freesnd_soc_unregister_cardaudio_notifier_deregister__iounmapplatform_driver_unregister__cfi_check_fail__cfi_check__this_modulesnd_soc_pm_opskmalloc_cachesjiffiesarm64_const_caps_readycpu_hwcap_keyscpu_hwcaps__mod_of__sdm845_asoc_machine_of_match_device_table__stack_chk_fail__stack_chk_guardcleanup_module.cfiinit_module.cfimemcpy<R@ RD RH Rx( ( ( (    $ $ $ $@YZ @Y Z @Y Z @Y ZU [ [ [ [$U(, 0 4 @YD YH YL YThlp t x |   3  3  3  3@ @  @  @ U& & & &U ) ) )  )(U,+0 +8 +@ +HUL;P ;X ;` ;hUpt x | " " " "@FG @F G @F G @F GU   J J J JU  $ ( 048 < @ HRL RP RX R`UhJl Jp Jt JU U U Uu u u u   < R R R R` hp t x 7}N_ }  N _   }  N _    }  N _ $ T8l88 @\ @\  @\$ @\@D3H L 3P T 3X \ 3dtx      0U 0 U 0 U 0 U    H\ H\  H\ H\( 0J4 J8 J< JL(PT3X (\ ` 3d (h l 3p (t x 3       r r r r2 2 2 2    D$ D( D, D8@D H L X\ ` d pGx G| G G9               0 64 68 6< 6D T X \ ` l p t x  =          * * * * : 5 5 5 5 ; E %$ E( %, E0 %4 E< @ %D H %L P %T X %\ h l p t |                h ) h ) h ) h )  U  U  U  $ U( , U0 4 U8 < UD L pP pT pX p` ;p t %x | %  %               U  U  U  j U j U j U j U  $ ( , 4 ;D H %L P %T X %\ d :h :l :p :|             ;  %  %  %  %  < z z z z   P\   P\$ ( , P\0 4 8 P\P >d >x > >   Q\   Q\   Q\   Q\ > > > >R\  $ ( R\, 0 4 R\8 < @ R\P>d>x>>   ?M M M MN@ N@ N@ N@@( ( (  (( ,  0  4  @?HML MP M\ M|N@ N@ N@ N@@X X X X[ [ [ [?M M M MN@ N@ N@ N@8@<@ D H PrT rX r\ rh?pMt Mx M MN@ N@ N@ N@@      7    8< @ D PS\T/X\ S\` /d h S\l /p t S\| / 3  3  3  3b b b b@  @   @   @         $ ( , 0 8 DPT%X \ %` d %h l %pxR| R R R0E3 0 E 3 0 E 3 0 E 3QXe3 X e 3 X e 3 X e 3 Z  Z  $ Z( , Z8 DH^L T ^X \ ^` d ^p x|       f  f   f   f  O O O OO O O  OO  O$ O( O8O< O@ OD OTX\ ` d h l p | G   G   G   G P P  P  P  x x   x  x ( \Bd(h (l (p (|EX X X XE   E   E       4<@CD/H /L /P /TD   S\ S\ S\ S\AA          S\ S\  S\$ S\PH\T H\X H\\ H\lp t x ;  ;   ;   ;            L L L  L41@2P T X  \  `  d  h  l  p|   X\ X\ X\ X\            (HT* X \ * `  d * h  l * p  tV   V    V    V                     $  (  ,  0  4  <X\j ` d h j l  p t j x  |  j   H^ H^ H^ H^X{ X{ X{ X{               @D H L tx |  ] ] ] ]   ^ ^ ^ ^    < @  D  H  |                     H H H H,D0 D4 D< DDL X d tx |     X\ X\ X\ X\0<k @T D k H T L k P T T k X T `h0l 0p 0t 0, , , ,      X  X  X  X 0T 4 T 8 T @ T H L  P  T         @  @  @  @ <  <  <  < p  p p  p 8 l < l @ l H l P 4 T 4 X 4 \ 4 0 0 0 0 d d d d ` ` ` ` !L ! L ! L ! L @!H D! H H! H P! H X!| \! | `! | d! | !x ! x ! x ! x ! !  !  !  ! !  !  "  " "  "  "  H" L"  P"  X"  `"d" h" l" "" " " "T " T " T " T #P # P # P # P (#4,# 40# 44# 4t#0x# 0|# 0# 0# #  #  #  # #  #  #  ## # # <$@$ D$ L$ T$ X$  \$  `$  $ $  $  $  $$ $ $ %%  % % %t % t $% t (% t h%p l% p p% p x% p %% % % %% % % %% % % && &  & @&D& H& L& `&d& h& l& t&x& |& & && & & && & & & &  &  &  ,' 0'  4'  <'  D' H'  L'  P'  ' '  '  '  ' '  '  '  ' '  '  '  '( ' ( ' ( ( ( 4($ 8( $ <( $ D( $ P(8T( 8X( 8`( 8 ))8 )T ) ) 8 ) T $) () 8 ,) T 0) 4) 8 8) T <)`)Rd) Rh) Rl) Rt) x)  |)  )  )]) ]) ]) ])@) @) @) @)* * *  *  *  *  *  (*,* 0* 4* H*T* X* \*  `*  d*  h*  l*  p*  x*|*R* R* R* R*Q** * *  ++ + + +8+<+@+D+ H+ L+ P+ T+ X+ \+ `+ d+ l+++ + + ++++ + + + + + ++/+, ,  , @,D, H, L, P,l,pp,t,'x, p|, , ', p, , ', p, , ',,, , , ,,9,a, 9, a, 9, a, 9, a, -04-B8- B<- BD- Bd-`\h- `\l- `\p- `\-)-j- j- j- j-H- - - H-  -  - H-  -  - H-  -  --+-`\- `\- `\. `\. . . .  .  .  .  $.  (.  ,.  0.  4.  8.@. D. H.  L.  P.  T.  X.  \.  `... . . .. . . .. . / / /&/&/ / & / &$/ (/ &,/ &0/ 4/ &8/ & h > +#> _# > h > +#> _#> h > +# > _#$>L>P> X> \> h>(p>t> x> |> >b > b > b > b >>> > > > > > >>@ >">#> @ > "? #? @ ? " ? #? @ ? "? # ?e @e e >e @e e >e @e e >ef`f `f ` f `0f:4f :8f :>>'*'=*>>>>>'*'=K>\>e>'*'q>>>>'*';>>>'*'<>>>'*'=>>>'*'=>>>'*'=???'*'=??5?'*'=:?:?Q?'*'=V?V?m?'*'=r???'*'<'???'*'= ? ? ? ' *' =!?!?!?!'!*'!="@"@"@"'"*'"=#,@#=@#G@#'#*'#=$T@$g@$r@$'$*'$q>%@%@%@%'%*'%;&";&1&1&& 2&;' ''/;'/;'a0''v0';((K;(K;(f;(({;(;)):):):)')*'):*:*:*:*'**'*;+4+4+5+Z +k +w , ,5,-5,95,Z , ,w - -L5-]5-r5-Z - -w . .5.5.5.Z . .w / /5/5/5/Z /k /w 0 06060+60Z 0k 0w 1 1@61M61`61Z 1k 1w 2 2u626262Z 2 2w 3 3636363Z 3k 3w 4 44646474Z 4 4w 5 5575%75=75Z 5k 5w 6 66R76_76v76Z 6 6w 7 77777777Z 7k 7w 8 88787878Z 8 8w 9 9979 89%89Z 9k 9w ::::8:H8:`8:Z : :w ; ;;;4 ;E ;;/;w << << < < <</<w = ==/=/=/==/=w > >>0>0>#0>>80>w ? ??B0?O0?a0??v0?w @ @@0@0@0@@/@w A AA0A0A0AA/Aw B BB0B0B1BB/Bw C CC1C(1C:1CCO1Cw D DDY1Df1Dw1DD1Dw E EE1E1E1EE1Ew F FF1F1F1FF 2Fw G GG<.GI.G[.Gp.G.Gw H HH.H.H.Hp.H.Hw I II.I.I.Ip.I/Iw JJ JJw)J)J)JZ Jk Jw K KK)K)K)KZ K Kw L LLGL)L)LZ Lk Lw M MMzM)M)MZ M Mw N NNSN *N$*NZ Nk Nw O OOO6*O$*OZ O Ow P PP`PL*Pe*P@Pw QQ QQQw*Qe*Q@Qw RR RR_'Rj'R{'RZ Rk Rw S S S'S'S{'SZ S Sw T T T'T'T'TZ Tk Tw U U U'U'U'UZ U Uw V V V(V(V+(VZ Vk Vw W W W?(WO(W+(WZ W Ww X X Xd(Xt(X(XZ Xk Xw Y Y Y(Y(Y(YZ Y Yw Z Z Z'Z'Z'Z'Z*'Z<'[[4 [E [Z [k [w \\ \\ \ \ \Z \ \w ] ]X^p^'x^ܲ^^X^^'^ܲ^^^_'_ _0_(H_ `_'h_p____'_ܲ___1`'`ܲ` ``8`DP`'X```p`ȑ`X`'```0`n`'`aa(a@a'HaPa`axaa'a aahaa'aabГb0b'8b@bPb8hbb'bbbbb'bb bc c'(c$0c(@cpXcpc'xc,c0cؕcc'c4c8c@c6d'd< d@0dHdK`d'hd<pd@dd`d'dDdHdxdue'e<e@ e8ePe'Xe<`e@peHee'eLePeee'eTfXf(f@f'Hf\Pf``fxff'fdfhfff'flfpgPg0g'8gt@gxPghg(g'g|gg g<g'ggghP h'(h0h@hXhfph'xhhhXh|h'hlhphPhi'it ix0iHi`i'hi|pii ii'iiiij'jj j8jPj'Xj`jpjXjj'jljpjPjj'jtkxk(k2@k'Hk|Pk`k xkGk'kkkk\k'kklls0l'8l@lPlXhll'lllplPll'ltlxlm m'(m|0m@m Xmpm'xmmmmm'mmmmn'n n0nXHn`n'hnpnnn/n'nnn(nIo'oo o8odPo'Xo`opooo'ooo`oo'oppȞ(p@p'HpPp`p0xpp'ppppp'ppqq0q'8q@qPqhhqq'qqqРq1q'qqq8rI r'(r0r@rXrapr'xrrrrxr'rrrprs's s0sآHs`s'hspss@ss'sijsȳsst'tt t8tPt'Xtij`tȳptxtt'ttttt'tijuȳuH(u*@u'HuPu`uxu@u'uijuȳuuVu'u̳uгvvj0v'8vԳ@vسPvhv~v'v̳vгvvv'vԳvسvw w'(w̳0wг@wXwpw'xwԳwسwww'w̳wгwwx'xԳ xس0xHx`x'hxܳpxxPx x'xxxx"y'yܳy yP8y8Py'Xy`ypyyNy'yܳyyPyey'yzz(z|@z'HzܳPz`zPxzz'zzzzz'zz{ {0{'8{@{P{`{ {в| }Բ}  ` ؀ز  $ `9 M Y f `s    hЏ8pؑp@00 x  H     P @ @ @ @ X@ ( (   `@ Ț@ 0( (  h М8p؞@ x  H     P     X  (   ` ȧ 0W[ (08#@(H-P1X708@H#P(X-`1h7px#(-1Ȫ7Ъ,ت,,    FIJȲ(8IP(J@hD0J'̲,               # ( - 1 7( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x         # ( - 1 7   $@*P*X*h*04 40 @4P `4p 4 <(8@0*@@  ( 038 @P X3` hx 3  3 ^ 3  3  3( 0@ H3P X h p3x ) 3  3 Z  f 3 0 83@ HEX `3h pe G      j  T  8  ( 0 8 H P X ` p x'     ^      (8 @1H P ` hp x       #     ( 08 @P X` hx \ = o =     &( 0@ H>P Xh px V  V      V0 8@ HVX `<h pJ  J ) 7 V 7 d v  (0 8vH PX `p x    # K # b y     ( y8  @ EH  P  `  h p  x a      0      M        (  0 !8  @  P  X J!`  h 5!x  !  !  Q"  $"  "  i"  "   i"  "(  0 "@  H #P  X "h  p _#x  +#  w#  +#  #  #  #  #   )$  #0  8 @$@  H #X  ` $h  p W$  $  W$  $  $  $  $  %   $  ( '%0  8 $H  P T%X  ` :%p  x %  h%  %  %  %  %  &  % C&  (&&8 @w&H PY&` h&p x& & & & & ( ( _) (( 0*8 @*P X+` h+x + + + + - '- n- ( 7/( 0"/@ H7/P Xy/h pF2x X2 F2 h2 F2 x2 F2 2 F2 20 8F2@ H 3X `c3h pp4 c3 4 8 u8 8 8 8 8  (90 89H P9X `u8p x; ; ; ;`0L|0p,L)8*X+x -x.D//0h1,1H2d,33`4456l707L8h9:`;<<=8>0(?P @lABxDEF@GI0ILKh0LMNP0RHT(UHVh,XpYZ[,]d^(_DP``a|atbcdef(gD,hdhijPk,ll m( nD o` Tp| p Xr xr s t 4v( yD zh | ,~ 4~  @ X4 P t ` 8 T    |0 T ,t ,    IJ ̲ в ܲ, @  T h  | , D H.symtab.strtab.shstrtab.rela.text.rela.init.text.rela.rodata.rela.exit.text.modinfo.rela.data.rodata.str1.1.bss.rela__verbose.rodata.cst32.rodata.cst16__versions.rela.gnu.linkonce.this_module.rela.eh_frame.init.plt.comment.note.GNU-stack L@`h+L<&@p8;6@H9rH|o,C@xSoa8qH\@hh  g2@vxp\x{@ж-8` @0 @@ 0102 ;@@8 P44