ELF@@{ O `B!BcROB @{è_`tBu2@u`u@Bc{ `B @*{¨_{ O@R(rRu@ BA`"4`@!!B``@!`@!B@OB @{è_"!Bu@bN *t@`d"@Bc*{ s@`b`N@ @*{¨_C{+_WO@B@>@b@bN@ ~@"##R T w@~k@"@#*B5 @@cc?*57`R"hB#@b3@`" vJ@!B `R`"hBJ*  _)@?!T*OHWG_F+@{DC_@*~@ T@  7w@ %k@Bc*@Bc@`"dJ@Bc@*C{+_WO@B@>@b@bN@ ~@"##R BT w@~k@"@#*B5 @@cc?*7"#@b3@ qT`@!Bu4`@!B)`@!Bc"c@#@qT C@3@  _)@?!T*OHWG_F+@{DC_@*@*~@BTv@  7w@ %k@Bc*bs@#@3@Bc*@*{_WO@B@>@@9b@bN@  "##Rq T w@~k@"@#*B @ׂ5@hb@@!R?*B4@@?*ߢq@T߲q!TUR7`@!B`@!B _)@?TOFWE_D@{B_`@!B"&*5R"& *`@!B*@*qbTu@  7w@ %k@Bc*Za@Bc*@*{_WO@`vB@`s>@`w@9b@`bsN@ "JqT @ v"##Rq b Tw v@~j@#`@#*`5w@`@*?*7@!@!B* @!B`" _)@?T*OFWE_D@{B_@!B*@*qbT@y  7w@ %k@Bc*t@@Bc*o@*{ WOB@>@@9b@bN@7"qTs"v@ `vs@j* `@!BOCWB @{Ĩ_@*{_WO@ut2@@bN@ "##R`" h @ qB T v@~j@"@#*bV5@@!R?֖*BB@7T4*2`B` @!B'`B` @!B`B` @!B*@ `B` @!B*@ _)@?TOEWD_C{B_@*`"v q"T@@ v@j@Bc*l@*{_WO@ut2@@bN@ "##R`" h @ qB T v@~j@"@#*@b5@@*? 7 `B` @!B`B` @!B`B` @!B@@`? _)@?TOEWD_C{B_@*`"v q"T@@ v@j@Bc*|@*{g_WO@rAR*xt2@@bN@T"@ B@7H4 Qq T ) +yJ @*n`B` @!B _)@?T*OGWF_EgD{C_!4`Bs @@!B!4`Bs @@!BW@WxRRRRXRR`B` @!*XR*XRxRRQ *A ~ # 3 C"C9ccR`"h @ qBT w@~k@"#@c4* @@?*w7Y!4`B` @!B*HF@*`"y ?qbT@@ @Yw@@Ek@Bc*`By @*ABc**w@* DD   { !* 4!** @{¨_{{_TdDqcom,msm-ext-disp-audio-codec-rx0description=MSM External Display Audio CODEC Driverlicense=GPL v2vermagic=4.14.290-g5893d2fa9ec8-ab9086278 SMP preempt mod_unload modversions aarch64name=hdmi_dlkmintree=Ydepends=alias=of:N*T*Cqcom,msm-ext-disp-audio-codec-rxalias=of:N*T*Cqcom,msm-ext-disp-audio-codec-rxC*msm-ext-disp-audio-codec-rxmsm_ext_disp_audio_codec_rx_initmsm_ext_disp_audio_ack_setmsm_ext_disp_audio_device_setmsm_ext_disp_audio_type_getmsm_ext_disp_edid_getDisconnectConnectmsm_ext_disp_audio_codec_rx_dai_hw_paramsmsm_ext_disp_audio_codec_rx_dai_startupmsm_ext_disp_edid_ctl_infomsm_ext_disp_audio_codec_rx_dai_shutdownhdmi_dlkm&codec_data->dp_ops_lockDisplay Port PlaybackHDMI PlaybackDisplay Port1 PlaybackExternal Display Audio AckExternal Display1 Audio Ackmsm_dp_audio_codec_rx_daimsm_hdmi_audio_codec_rx_daimsm_dp_audio_codec_rx1_dai%s(): can't register with ext disp coreExternal Display TypeExternal Display1 TypeNoneAck_EnableExternal Display Audio DeviceExternal Display1 Audio Devicemsm_ext_disp_audio_codec_rx_probemsm_ext_disp_audio_codec_rx_plat_probetechpack/audio/asoc/codecs/msm_hdmi_codec_rx.cDPHDMIDisplay Port EDIDHDMI EDIDDisplay Port1 EDID%s: control %d, ack set value 0x%x %s(): can't get parent pdev invalid Channels = %u %s() num_ch %u samplerate %u channel_allocation = %u %s(): dev name %s %s: invalid value %d for mixer ctl %s: teardown_done or cable_status is null %s() cable_status is null %s: codec_data or audio_info_setup is null %s() codec_data is null %s: codec data is null %s: ext disp core had problems releasing audio flag %s(): registered %s with ext disp core %s(): Parent device tree node not found %s: Display cable disconnected 3%s: failed to register ext disp codec driver err:%d %s: error from acknowledge(), err:%d %s: data_blk_size:%d, spk_alloc_data_blk_size:%d %s: Invalid disp_type:%d %s: DP ctl id %d Stream id %d %s: count: %d %s: Display type: %d %s() ext disp core is not ready, rc: %d %s(): fail to allocate dai data %s: Not enough memory to copy EDID data %s: get_audio_edid_blk() or get_intf_id is NULL %s: codec_data is NULL %s: get_audio_edid_blk() is NULL %s: codec_data or ops acknowledge() is NULL %s: ops acknowledge() is NULL %s() ext disp core is not ready (ret val = %d) %s() ext disp cable is not connected (ret val = %d) wX`o*4Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)hdmi_dlkm.module_layout¡Ksnd_soc_info_volsw*h @snd_soc_info_enum_double__hwasan_store1_noabort,EE___ratelimitdmemsets}=F__hwasan_load1_noabort~)Hmemcpy__stack_chk_fail>լJmutex_unlock#6msm_ext_disp_select_audio_codect_A__hwasan_load4_noabort__hwasan_store4_noaborte8^mutex_lockg__stack_chk_guard __mutex_init zkfree8:dev_err2M'4msm_ext_disp_register_audio_codec\__hwasan_store8_noabortof_find_device_by_node)&of_get_parent"-kmem_cache_alloc_tracetFkmalloc_cachescWd0snd_soc_unregister_codec__dynamic_dev_dbgh'J__hwasan_load8_noabort҈Tjsnd_soc_register_codec7\aplatform_driver_unregisterXUprintkHx?__platform_driver_registerEzZ__sanitizer_cov_trace_pcGNUa 'NQ8,=88jx@p888 L68WP8{X88P 8)08RXp`h8|8(R8P(x(8(N O t44NN  h h Ph+ hEhVHhj  8N CUN N / 1  `,ESnu ,C[}  " ) @ G T l    $xmsm_ext_disp_audio_codec_rx_drivermsm_ext_disp_audio_codec_rx_plat_probe$dmsm_ext_disp_audio_codec_rx_plat_probe.descriptormsm_ext_disp_audio_codec_rx_soc_drivermsm_ext_disp_audio_codec_rx_daismsm_ext_disp_audio_codec_rx_plat_removemsm_ext_disp_audio_codec_rx_probemsm_ext_disp_audio_codec_rx_probe.__keymsm_ext_disp_audio_codec_rx_probe.descriptormsm_ext_disp_audio_codec_rx_removemsm_ext_disp_edid_ctl_infomsm_ext_disp_edid_ctl_info.descriptormsm_ext_disp_edid_ctl_info.descriptor.25msm_ext_disp_edid_ctl_info.descriptor.27msm_ext_disp_edid_getmsm_ext_disp_edid_get.descriptormsm_ext_disp_edid_get.descriptor.30msm_ext_disp_audio_type_getmsm_ext_disp_audio_type_get.descriptormsm_ext_disp_audio_type_get.descriptor.36msm_ext_disp_audio_ack_setmsm_ext_disp_audio_ack_set.descriptormsm_ext_disp_audio_ack_set.descriptor.43msm_ext_disp_audio_device_setmsm_ext_disp_audio_codec_rx_dai_startupmsm_ext_disp_audio_codec_rx_dai_startup.descriptormsm_ext_disp_audio_codec_rx_dai_shutdownmsm_ext_disp_audio_codec_rx_dai_shutdown.descriptormsm_ext_disp_audio_codec_rx_dai_hw_paramsmsm_ext_disp_audio_codec_rx_dai_hw_params.descriptormsm_ext_disp_audio_codec_rx_dai_hw_params._rsmsm_ext_disp_audio_codec_rx_dai_hw_params._rs.65msm_ext_disp_audio_codec_rx_dai_hw_params.descriptor.67msm_ext_disp_audio_codec_rx_dai_hw_params._rs.69msm_ext_disp_audio_codec_rx_dt_match__UNIQUE_ID_description87__UNIQUE_ID_license88msm_ext_disp_codec_rx_controlsmsm_ext_disp_audio_codec_rx_dai_opsext_disp_audio_type0ext_disp_audio_type1ext_disp_audio_ack_state0ext_disp_audio_ack_state1.compoundliteral.compoundliteral.21ext_disp_audio_type_textext_disp_audio_ack_text__UNIQUE_ID_vermagic61__UNIQUE_ID_name62__UNIQUE_ID_intree63____versions__module_depends__UNIQUE_ID_alias64__UNIQUE_ID_alias65init_module__sanitizer_cov_trace_pc__this_module__platform_driver_registerprintkcleanup_moduleplatform_driver_unregistersnd_soc_register_codec__hwasan_load8_noabort__dynamic_dev_dbgsnd_soc_unregister_codeckmalloc_cacheskmem_cache_alloc_traceof_get_parentof_find_device_by_node__hwasan_store8_noabortmsm_ext_disp_register_audio_codecdev_errkfree__mutex_init__stack_chk_guardmutex_lock__hwasan_store4_noabort__hwasan_load4_noabortmsm_ext_disp_select_audio_codecmutex_unlock__stack_chk_failmemcpy__hwasan_load1_noabortmemset___ratelimit__hwasan_store1_noabortsnd_soc_info_enum_doublesnd_soc_info_volsw__mod_of__msm_ext_disp_audio_codec_rx_dt_match_device_table88L<(8$ 84(<`08$88@<H8LP84X<`8h8dp<x88@<@88<x8p 8 <8p 8 <8 8< 8 8<X88< 8t(80<88(@8H<P8,X8`<8QQ 9$9,9098WTX`QhQpXx<|FF<FFYQZQ[8[8X\X X(]0^<_P`XQ`XhF7lF7tQxF|FFFaQXFNFNQXFFFFabF[:F[:cX_(Q4Q<XHXP<8TF&XF\<8`F&dFlYQXXbddQXX XX(Q8eDf`glfxgfXhXXiQfggf Q(X0F(4F 8F(<F @aPQXfhftiQQddjQQXgg <pF@F <pF@ F ,Y4Q<XD<HF@LF P<TF@XF \YdQlXxg<F_F <F_F YQddQXXX XQ,e8fTg`flgxfXhXXiggQXFFFF a,Q4X<F(@FDF(HFLaXQ`XhF@lFpF@tFxaiQXkgXgkQdd,j0Q8QLQTXdgpgx<|F@F<F@FYQXgg<PFF<PFFYQ d d( Q0 X@ XL lX Xd Xt Q e f g f g f X h X X X$ X< fL XX Xl i Q Q X F( Fv F( Fv a Q Q X F Fv F Fv a i d d Q$ X, Fw0 Fv4 Fw8 Fv< aD _P i\ Qh _t Q Q X F& Fv F& Fv a j Q Q X g g < F@ Fv < F@ Fv Y Q X$ <( Fn, Fv0 <4 Fn8 Fv@ YH Ql dp d Q X X l X X Q g ;P ;P g Q e f8 gD fP g\ fh Xt h X X i Q Q X F( F( Q X F* F= F* F= aQ XFFF= F=$a0i4d<dhQpXxF|F=FF=ajQQXgg<F@F=<F@F=YQ Xg$<0(F,F=0<04F8F=HYPQtQ|XXlXXeQgfgf iQ$X,Fb0FX4Fb8FX<aXQxd|dQXXXQefggfg f,X8hDXXXtfigQQXFFFFaQXFyFFyFaiQ XFFF F(a0g<QDXLFPFTFXF`ahdpdjQgQXXgg<hF@F<hF@F YQ4d8dDQPX\XhXxQefggfgfXhXX(X<QDQLXTFXF(\F`F(dalQtQ|XFNF(FNF(aQXFF(FF(aXXiddjQ g0Q8XDXTg`gh<lF@pF(t<xF@|F(YQddQgmXXXX,Q8gT;X;lQxQQXFFFFadd9PF9PFnQXgFFFF$a,9x0F49x8F<nDQLXXg`FdFhFlFtaQgQQQQQXFFaQQQ$f0Q8gHfTf`flfxoefggfgfXhQ QX X8i@QH9LFP9TFXn`QhXpFtFxF|FaQjQgQXXgg<F@F<F@F YQX(g0<4F8F<<@FDFTY\Q88(F8RP; 88x;FP9FFX9FtF`9F8`8 8 Q9R9R S,Q0F4F8F<FDTLQQ 99VFk88FY(808`Fux88F_p8;Fup 88;PFhpx8P ;PFp8P ;Fq8X(9@FXqh8Xx9H; ; `;8;8 F(FT0FQ8F@FHFFQFF"F8FQ@FHF"PF&pFQxF F"F@FQF F"F@FQF F"F_FQ F(F"0F@PFQXF`F"hFFQFvF"F@FQFvF"FnFQF=F"F@0FQ8F=@F"HFhFQpFxF"F@FQF(F"F@FQFF"F@FQF F"(FPPU.symtab.strtab.shstrtab.rela__jump_table.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rela.rodata.modinfo.rodata.str1.1.rela__verbose.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @h@8W82d-@p[>=8@@C"M"`H@ 8]8# X@X` mX#\h@ u)~2*2H@0(67@`0:BBB P `M