ELF@@! DD   DB9;>@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) qcom,msm-ext-disp-audio-codec-rx@9qCT_@*^{ @97`BcR @{¨^__d2@aBDd@^{@*{^__C^{WO@(0@@6L@v@9 7"R h @ q(T  u@#i@@5@ jϹ@J@!R?BB@7#4*2` @&` @` @B@ ` @@ _)@?aT{BODWC^_C_h  qbT u@i@@*C^{WO@(0@@6L@@9( 7"R h @ q T  u@#i@@@H 5@ jϹ@J@*?`6` @@Ҁ @`? ` @ ` @ _)@?aT{BODWC^_C_h  qbT u@i@@*^{WO@4A H0@@6L@@H@97B@7h4 Q?qT Lii8k *IR*`R;` @ _)@?T{D*OFWE^__ 4` @B@T` @*IRiRRIRiRR *' )@9i 7*A")9S)Rh @ q T  u@cѩi@@*5@ ԘҠo @C?*64` @*h  qT u@i@B@h6 4` @B@B@ba @*A**@@*^{O@R(rR@AA`@a"4@`@ @@OA{¨^__`"@ M (@9h7*@"@^{@M@*{^__^{+WO@@@@M@@9x 7"R (T  u@#i@@5 @`@`@c?*7RhB#@3@( hJ@9(6\dJ@\ @9h7RhBJ* _)@?T{D*OGWF+@^__ֿbT \u@i@\@*^{+WO@@@@M@7@9x 7"R hT  u@#i@@5 @t`@`@c?*7#@3@ qT\t,\ \@s"#@q(T@3@`@97 _)@?T{D*OGWF+@^__֟T \u@i@\#@3@@*^{WO@@@@M@w <@ )@9@9 7"R q T  u@#i@@ @`5@(@ jϹ@J@!R?B4@ ȓ T@?*q@TqAT(R7\ \ _)@? T{BOEWD@^__\& HRh&@9h7*\*qT \u@i@n\*@*U~^{WO@@@@M@v<@ )@9@9 7dJ qT    )@9ydI7"R q T  u@#i@@ 5@ jϹ@J@*?*6\*!\\* \" _)@?T{B*OEWD@^__ֿqT \u@i@\*@*^{WO@@ @5M@U<@"@9qBThJ@ (uhN@(i* \OBWA{è^__@*{҈ MThjhhITjhhI Tj( T[h Tb֖HbyT|(mT葐UTB{҈ MT(h&CHT( ȓ#T$֖HbyT҈$ȇhVT% ( ȓ TA_( ȓ T?T_0^{ *`4** @{¨^__^{{^__description=MSM External Display Audio CODEC Driverlicense=GPL v2alias=of:N*T*Cqcom,msm-ext-disp-audio-codec-rxalias=of:N*T*Cqcom,msm-ext-disp-audio-codec-rxC*intree=Yname=hdmi_dlkmvermagic=4.14.234-g0cbd60cbb186-ab7624117 SMP preempt mod_unload modversions aarch64depends=4*X`owmodule_layoutg__stack_chk_guard__stack_chk_failGkmalloc_cachescplatform_driver_unregister>snd_soc_unregister_codec,EE___ratelimit~)HmemcpyVS__cfi_slowpath>լJmutex_unlockHO.msm_ext_disp_select_audio_codece8^mutex_lockf_&snd_soc_info_volswVsnd_soc_info_enum_doublejkmem_cache_alloc_trace __mutex_initxmsm_ext_disp_register_audio_codecSof_find_device_by_node zkfree,J of_get_parent[dev_err 6snd_soc_register_codecp __dynamic_dev_dbgXUprintk__platform_driver_registerhdmi_dlkmAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)^`YWPadkogMf@B\]_e[VTQRUSXZjJKGH<=INOLhipqlmnbc>?ACDEFGNUݵ 0  %+17=C I O UP [ agm s y8  d  (       , <    , @ $ )h:hNC/br1v4 4U@ P h h7 O hd hy8 ((( @&(T((((P(#G ,px( @( C h ( $  30(` (  ( @(5 T o((( d h((   BxN,]x ! : M X x       "       R c u  $d.26$d.27$d.28$d.29$d.30$d.31$d.32$d.33$d.34$d.35$d.36$d.37$d.38$d.39$d.40$d.41$d.42$d.43$d.44$d.45$d.46$d.47$d.48$d.54$d.55$d.7$x.0$x.1$x.10$x.11$x.12$x.13$x.14$x.15$x.16$x.17$x.18$x.19$x.2$x.20$x.21$x.22$x.23$x.24$x.25$x.3$x.4$x.5$x.6$x.8$x.9.compoundliteral.compoundliteral.21__UNIQUE_ID_alias63__UNIQUE_ID_alias64__UNIQUE_ID_description86__UNIQUE_ID_intree62__UNIQUE_ID_license87__UNIQUE_ID_name61__UNIQUE_ID_vermagic60____versions__module_dependsext_disp_audio_ack_state0ext_disp_audio_ack_state1ext_disp_audio_ack_textext_disp_audio_type0ext_disp_audio_type1ext_disp_audio_type_textmsm_ext_disp_audio_ack_setmsm_ext_disp_audio_ack_set.descriptormsm_ext_disp_audio_ack_set.descriptor.43msm_ext_disp_audio_codec_rx_dai_hw_paramsmsm_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._rs.69msm_ext_disp_audio_codec_rx_dai_hw_params.descriptormsm_ext_disp_audio_codec_rx_dai_hw_params.descriptor.67msm_ext_disp_audio_codec_rx_dai_opsmsm_ext_disp_audio_codec_rx_dai_shutdownmsm_ext_disp_audio_codec_rx_dai_shutdown.descriptormsm_ext_disp_audio_codec_rx_dai_startupmsm_ext_disp_audio_codec_rx_dai_startup.descriptormsm_ext_disp_audio_codec_rx_daismsm_ext_disp_audio_codec_rx_drivermsm_ext_disp_audio_codec_rx_dt_matchmsm_ext_disp_audio_codec_rx_plat_probemsm_ext_disp_audio_codec_rx_plat_probe.descriptormsm_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_audio_codec_rx_soc_drivermsm_ext_disp_audio_device_setmsm_ext_disp_audio_type_getmsm_ext_disp_audio_type_get.descriptormsm_ext_disp_audio_type_get.descriptor.36msm_ext_disp_codec_rx_controlsmsm_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.30init_modulecleanup_module__platform_driver_registerprintk__dynamic_dev_dbgsnd_soc_register_codecdev_errof_get_parentkfreeof_find_device_by_nodemsm_ext_disp_register_audio_codec__mutex_initkmem_cache_alloc_tracesnd_soc_info_enum_doublesnd_soc_info_volswmutex_lockmsm_ext_disp_select_audio_codecmutex_unlock__cfi_slowpathmemcpy___ratelimitsnd_soc_unregister_codecplatform_driver_unregister__cfi_check_fail__cfi_check__this_modulekmalloc_caches__mod_of__msm_ext_disp_audio_codec_rx_dt_match_device_table__stack_chk_fail__stack_chk_guard__typeid__ZTSFiP15platform_deviceE_global_addroo(l8Pl ool lPkllXkl{l#`kl@o HoPo lr o o, l`( o 0 o,` l|x o o, lf o$ o0 l l| o$ o08 l P lh o$x o4 lP l o$ o4 l l o( o8( q@ lX o(h o8x r l8 l8` l  l  l(l0l8l@l[HlX(p", p"0 p"4 p"DkHkL kP kT kX k` kd klpll p l l p l l p l l    0p4 p8 p< pPll l l l l l l ll l l l  l$ l( l,4DlHlL lP lT lX l\ l` ldtlxl| l l l l l l   plGl p lG l p lG  l p lG l$DH L P ppt px p| pl l/ l l/ l l/  l$ l/(DXlU\l/` lUd l/h lUl l/p lUt l/xll/ l l/ l l/ l l/   pxlGl/  px lG l/ px lG  l/$ px( lG, l/08X\ ` d pJ pJ pJ pJl l l lll  l l l l l  l$,0 4 8 hllkp lt kx l| k l kl l l ll l l lpr  pr pr pr8llk l k l k l kl l l lp(lGl$ p(( lG, l0 p(4 lG8 l< p(@ lGD lHTlXk\ l` kd lh kl lp kxl l l lpPll pP l l pP l l pP l l 8 8 8 88 L T d p l>t lx l>| l l> l l> l l l l l l l l  lU l lU l lU l lU l l l l l l l l  ( lb, j0 lb4 j8 lb< jD lbH jL T pRX pR\ pRd pR p0 l- l p0 l- l p0 l- l p0 l- l      $ p( p, p0 pL |    p* p* p* p* p lf l p lf l p lf l p lf$ l( 4 l/8 l< l/@ lD l/H lL l/P lT ` pd ph pl p      p lG l p lG l p lG l p lG l $ p( lG, l0 p4 lG8 l< p@ lGD lH pL lGP lT \      p p p p $<\l`ld lh ll lp lt lx l|l/l l/ l l/ l l/ llGl lG l lG l lG lp  p$ p( p48 < @ phlGl ph lG l ph lG l ph lG lpll p l l p l l p l l,0 4 8 Xp:\ p:` p:d p:o o o o,LlPl}T lX l}\ l` l}d lh l}ltl/l} l/ l} l/ l} l/ l}   l~l} l~ l} l~ l} l~ l}$pb( pb, pb0 pbHl-Ll}P l-T l}X l-\ l}` l-d l}lplGl} p lG l} p lG l} p lG l}p@lul} p@ lu l} p@ lu l} p@ lu l} DH L P ppt px p| pnp n p n p n p$<HlLlDP lT lDX l\ lD` ld lDlxl/|lD l/ lD l/ lD l/l1lD l1 lD l1 lD l1 lDllD l lD l lD l lD   LpPlGTlD` pd lGh lDl pp lGt lDx p| lG lDpllD p l lD p l lD p l lD 0@liDl_H liL l_P liT l_X li\ l_`x o<| o< o< o< o o o o!o,! o, ! o,$! o,l!op! ot! ox! o!o! o! o! o!o! o! o! o!o ! o ! o ! o !!o! o! o! o"o " o " o " o mm mm,m@m m m $(,md 0m4m(8m<k k  k$ ( k, 0<l@l#D lH l#L lP l#T lX l#` k k k klXll)l(lX0l8l)@lGPlXXl`l)hlxlXl/l)lGlXll)lGlXlDl)lGlXlDl)llX l}(l)0lG@lXHl}Pl)XluhlXplxl)lGlXll)llXll)lGlXll)lGlXll) lf0lX8l@l)Hl-Xoo<.symtab.strtab.shstrtab.init.plt.text.ftrace_trampoline.bss.rela.data.rela.rodata.rela.text.rela.init.text.rela.exit.text.modinfo.rela__verbose.data..compoundliteral.data..compoundliteral.21__versions.rela.gnu.linkonce.this_module.comment.llvm_addrsig.note.gnu.build-id.note.GNU-stack @A%B=CGHB@yR2@PM@h{_ "Z@pA RB _P@Z@@ j@Pxe@zP,u@pxPRX@XThTh(U@[@00_Lo_T_" `2`  n