ELF@@,*zR| 4D-D0L 0 h 0LD-D <P$D-D@P @  L @PD-D (0D-DD X DD-((D-DD P DD-LD-D\ `   \D-D ,8XD-D H  x  HD-(h D-DD H DD-(4D-D H  T  HD-8hD-D0L 0  0LD-D ( D-DD H DD-0(D-D0L 0  0LD-<\pD-DPT P 8 PTD-<D-D@P @  $ @PD-D 4(D-D0L 0  0LD-D 0HD-D0L 0 ` 0LD-LH D-D\ `  0 \D-D 4D-D0L 0  0LD-<pD-DT @   TD-D 8D-D0L 0 \ 0LD-D 8LD-D0L 0  0LD-D 8D-D@P @ x @PD-8D-D0L 0  0LD-D ( D-DD H DD-<,<D-D`T @   `TD-D ?#{ O^@B@@@C VOB @{è#_B?#{_WO**@s7q TxwJSvfS@bN@B2"q TeqT@bN@B2" @V@q TD@bN@B2" q T/-@qT@bN@B2" @v@qT@ q,T3*@}SROCWB_A{Ĩ#_@yRȂ@yRȂ@*@*?#{og_WOA8%C B!AC?T"F 5!BCR7@!*@@A8%C_ TOGWF_EgDoC{B#_!!!!`!@@@?@9i *uq5 LR@}&Lz@{_L<(L{#_T9@@*R !3*7C_R!d!!B!B?#{O@`B*OA{¨#_?#{*{#_?#{ ** @{¨#_?#{WO BՂA RR`VB@vbv@*R*!R!*7@ qTF!*7b!`7!B#R7@@kT *" q"T  **! *!*!*OBWA{è#_@*Bc|B?#{*{#_?#{ O`"s@`"t&@C RAhu@ VAh@`@@*OB @{è#_?#{ _WO`Byj@4#5G@v@7cC C8O@#K@?G?O`BxJB#G@s@`csCCO@K@GOODWC_B @{Ũ#_?#{_WOvb^@s@@RqT@RR! RRB@bN@R@*(R *`OCWB_A{Ĩ#_Bc?#{ O`s^@`Bbs@@S u@bN@R@!R *OB @{è#_`e@BcB?#{ O**OB @{è#_?#{og_ W O A8%C@T_@B@C@`X @u~A>Cb@8#@9 @Rr?k.T Rr?k.T@b9N@ @Rq-Tyv&@ 4*`v*@"4RZ)Z *{r*hA}}S@H `v@ 4*p@R R6 @@hRV@@)҉@;@c#@@# @@W@ZZ@@c*?@ @  @@B @@?@sZ`"v @4RZ)Z6*bZ6@4*`v*@4RZ)Z6*r`^vF@4*`"vJ@4RZ)Z6*`2bvNA`:v*AfvAjv&@4*`v*@v4RZ)Z **r     f@R)r k T!RIr k T R)r k`T R)r kTR, R k`TR kT pR kTVR  "RIr kT RIr kTR*`*  vRR6R"r@aqTQq`TAqT A8%C_  TOKWJ_IgHoG{F#_EVg*!*@!6RVR*@2j@WQ@Q@@@6@5`v*@5* *RZ)Z *Bq6ySHR@H{@@@VC_S@XC@VKY#@@VGV_@B { *Rߊۊ WG@~ WK@@cׂXO@" " ؆@"y2 2vNA BAb |  qT~S  qTV@@>@ R@qhR5 CwNA`by@ sZA~A! @******Bc:@B @f@B @j@B @zr@B @qB @*jb@!@"@ @B @B @#RB @#R@" @@@Bc @*@b@!?#{WO`s^@`Bt@` *R@@@@?t@@"@@@?`@*OBWA{è#_?#{+WOA8%Ctu^@B@@ @@@?֠"B b @bNt^@B@t@@C B@2 @@ Ț h )(bO@ @~@3@`t@b`@`@?A8%C_ !T*OGWF{D+@#_Bc" @Bc?#{WO*`s^@`Bbs@@4qT*OBWA{è#_th@ytvR!h`u@@"@@?&th@2!vtHRh`u@@@@?hRh*?#{WO^@Bb@b@B@ @ s@``buB@h@~*?I2)} ȚOBWA{è#_B?#{ WO^@ A@@ C" ~AAROCWB @{Ĩ#_?#{WOB@b@bN@>@2@u4qT qaTB2"@ `"*v&OBWA{è#_B*?#{*{#_?#{_WOA8%Ct@@C 3 `t^@B@@9h7^@@@@C#C#?`Bx>@q @Ԃ@ Ȣ@bע2N@ ԚbT@ @ ԚB @b@b2V@Q*}? Bc3A8%C_ TOEWD_C{B#_dp_ado_switch_set_statedp_dma_register_fill_buffer_cb?#{!{#_?#{{#_nLexynos_drm_audioid property reading fail dma-namesPointer offset: %lu Playbacksamsung_dp_dma_probeidparam(%d), value(%ld) sample_bits: %u Entered %s cb = %pK %s: rmem=%pK 6dp audio switch event = %x 6dp audio is disconnected %s: prtd = %pK unsupport dai id %x hdmi_audio%s: prtd = %pK, irq_cnt %u 6dp_ado_reserved_mem = %pK rate: %u dp_ado_hw_params_getdp audio no memory dma_close called with prtd == NULL Start DP DMA request Failed to allocate dp audio extcon Failed to register dp audio extcon Failed to register ASoC component dp0-adodma_openparams %pK, client %pK, channel %d samsung-displayport-adma%s: vaddr=%pK %s samsung,fifo_addrWidthperiod_size: %lu dma_hw_paramsburst_len: %u Stop DP DMA request ../private/google-modules/display/samsung/dp_audio/dp_dma.cNot supported sample rate: %u dp1-ado%s: loaded %d, limit %lu audio_buffdonememory-regiondma_enqueuedma_closechannels: %u dp_tx_addr property reading fail Probed successfully Ratesamsung_dma_has_circular=%d ADMA:%c:DmaAddr=@%pad Total=%d PrdSz=%d(%d) #Prds=%d dma_area=0x%pad samsung_dma_has_infiniteloop=%d dma_pointerdp_ado_rmem_vmapdma_request: ch %d, req %pK, dev %pK, ch_name [%s] fifo_addr property reading fail dma-names property reading fail Not supported sample bits: %u dp_dma_register_fill_buffer_cbsamsung,dp_tx_addrEntered %s prtd = %pK samsung-dp-dmaChannelunknown dai->id %x samsung,dp-dmasamsung,displayport-adma(D@TP author=Ben Dooks, description=Samsung Display Port Audio DMA Driveralias=platform:samsung-display-admalicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=exynos_drm_audiodepends=samsung-dma,exynos-cpupm,exynos-drmalias=of:N*T*Csamsung,dp-dmaalias=of:N*T*Csamsung,dp-dmaC*alias=of:N*T*Csamsung,displayport-admaalias=of:N*T*Csamsung,displayport-admaC*scmversion=g4c19d2f982f3D@D@LinuxLinuxexynos_drm_audio`module_layoutTsnd_soc_info_volsw dma_mmap_attrs4K_raw_spin_unlockd_raw_spin_lockL8G_dev_infoSuK_raw_spin_unlock_irq{'_raw_spin_lock_irqdmemset6jsnd_pcm_format_width3+samsung_dmadev_get_opsSAhsnd_pcm_format_physical_width_snd_pcm_lib_ioctldsnd_soc_set_runtime_hwparams٩snd_pcm_hw_constraint_integer~)HmemcpyVkmem_cache_alloc_traceTn\kmalloc_caches0extcon_get_stateơ dma_free_attrs zdma_set_mask"|vdevm_snd_soc_register_componentG iof_property_read_stringUC͐exynos_update_ip_idle_statusjFqexynos_get_idle_ip_indexO\aBdevm_kmallocsnd_soc_unregister_componentvunmap {{__dynamic_pr_debug__stack_chk_failLp_dev_warnlOof_platform_populateadevm_ioremap8of_property_read_u32_index zkfree7&m^vmapވmemstart_addrE:#__kmallocs}=F__hwasan_load1_noabort `Varm64_use_ng_mappings blocking_notifier_chain_register49dp_ado_notifier_head#g{of_reserved_mem_lookuptuy_dev_err3ݧof_parse_phandlew}snd_soc_register_componentFdevm_extcon_dev_registerRdevm_extcon_dev_allocateDuplatform_driver_unregister윯__platform_driver_register: 7dp_audio_config4nVextcon_set_state_sync__hwasan_store4_noabortt_A__hwasan_load4_noabort~_printk=$__dynamic_dev_dbg\__hwasan_store8_noaborth'J__hwasan_load8_noabort1[__sanitizer_cov_trace_pcGNUnY/ERM÷GNU$0<HTdlx(4@L\lpx $4<DL\`ht048<DTdt|    048DX\`px(|(  ||  (,08DLXdhylyt$(4\p|((==??00 $(<DHLT\`d8h8lptzxzppzz((<Dt  h h , < L P \ h +l +t |                  $ ( 4 8 < H L P X t |      S S            0 < D L P 8T 8` p |           0 < T \ h t |             T \ l p t              ,8HP\hPP:: (4<HT`lt!!$x (48<HTh|88 ,DHT`t0<HT\dp|(4DPht (0<(4@Pt $0<H\ht,8DH L Xdt|(( ,<LTdt ,8DPX\RRHHZZ $(,08@HPTX\dlptx|``00CCh h (,04M8MDLT`dht((,,$08DP`lx ,<HTdp| $$$<Ldx     $ ( , S0 S4 8 D l t          !!!!$!0! T  8 \  8  R H8 8  8 (z 8 0  D (8z  0 `8 t Y p@8 8  P| 8 e $<; L  "t ` @8 p" "r # p! 8t <$ $ >8 % n  % # %2 W$ { 2Lp Xp p    ! """ic   #%i % ,T , I h'Z )  "#%n m $9])t0#@()PgB e !;.KeXGks{<.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.rela___ksymtab_gpl+dp_dma_register_fill_buffer_cb.rela___kcrctab_gpl+dp_dma_register_fill_buffer_cb.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.data.rodata.str1.1memcpyexynos_get_idle_ip_indexof_property_read_u32_indexsnd_soc_info_volswdma_newdp_ado_cmpnt_drvdp_dma_cmpnt_drvdp_ado_dai_drvdp_dma_dai_drvdp_ado_hw_params_put__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_load1_noabortdp_dma_countsnd_soc_unregister_componentdevm_snd_soc_register_componentmemsetdp_ado_hw_params_getdp_dma_devsexynos_update_ip_idle_statusdma_mmap_attrsdma_free_attrsdma_free_dma_bufferssamsung_dmadev_get_ops____versionssnd_soc_set_runtime_hwparamsdma_hw_paramsdp_ado_controlsarm64_use_ng_mappingskmalloc_caches_dev_errdp_debug_sfrsamsung_display_adma_driversamsung_dp_dma_driverplatform_driver_unregisterdevm_extcon_dev_register__platform_driver_registerblocking_notifier_chain_registerdma_pointerdp_ado_notifierdma_triggersnd_pcm_hw_constraint_integermemstart_addr_raw_spin_unlock_irq_raw_spin_lock_irqof_reserved_mem_lookupvmapvunmapdma_mmapdevm_ioremap_dev_info_dev_warndp_ado_extcondma_opendp_ado_rmemdp_ado_reserved_memsnd_pcm_lib_ioctldma_ioctl__stack_chk_fail.compoundliteral_printkdma_set_maskdma_mask_raw_spin_unlock_raw_spin_locksnd_pcm_format_widthsnd_pcm_format_physical_widthsamsung_display_adma_matchsamsung_dp_dma_match__dynamic_pr_debugof_property_read_stringdp_audio_config__dynamic_dev_dbgsamsung_display_adma_removesamsung_dp_dma_remove__kstrtabns_dp_ado_switch_set_state__crc_dp_ado_switch_set_state__kstrtab_dp_ado_switch_set_state__ksymtab_dp_ado_switch_set_stateextcon_get_stateof_platform_populatedevm_extcon_dev_allocatedma_closedma_hardwaredma_prepareaudio_buffdoneinit_module__this_modulecleanup_moduleof_parse_phandle__mod_of__samsung_display_adma_match_device_table__mod_of__samsung_dp_dma_match_device_tablekfreedma_hw_freekmem_cache_alloc_tracedp_ado_component_probesamsung_display_adma_probesamsung_dp_dma_probeextcon_iddp_ado_notifier_head__sanitizer_cov_trace_pcdevm_kmalloc__kmallocextcon_set_state_syncdp_ado_nb__kstrtabns_dp_dma_register_fill_buffer_cb__crc_dp_dma_register_fill_buffer_cb__kstrtab_dp_dma_register_fill_buffer_cb__ksymtab_dp_dma_register_fill_buffer_cb_note_9$d.59$d.49$d.39samsung_dp_dma_probe.__UNIQUE_ID_ddebug529$d.29dma_hw_params.__UNIQUE_ID_ddebug519$d.19$x.9_note_8$x.58$x.48$x.38dp_ado_hw_params_get.__UNIQUE_ID_ddebug528$x.28dma_hw_params.__UNIQUE_ID_ddebug518$x.18dma_enqueue.__UNIQUE_ID_ddebug508__UNIQUE_ID_scmversion308$x.8$d.8$d.57$d.47.compoundliteral.37$d.37dma_close.__UNIQUE_ID_ddebug527$d.27dma_hw_params.__UNIQUE_ID_ddebug517$d.17dma_enqueue.__UNIQUE_ID_ddebug507__UNIQUE_ID_alias307$d.7$x.56$x.46$x.36dma_close.__UNIQUE_ID_ddebug526$x.26dma_hw_params.__UNIQUE_ID_ddebug516$x.16__UNIQUE_ID_alias306$x.6$d.65$d.55$d.45.compoundliteral.35$d.35dma_open.__UNIQUE_ID_ddebug525$d.25dma_hw_params.__UNIQUE_ID_ddebug515$d.15dp_ado_rmem_vmap.__UNIQUE_ID_ddebug505__UNIQUE_ID_alias305$d.5$d.64$x.54$x.44__UNIQUE_ID_license534$x.34dma_pointer.__UNIQUE_ID_ddebug524$x.24dma_hw_params.__UNIQUE_ID_ddebug514$x.14dp_ado_rmem_vmap.__UNIQUE_ID_ddebug504__UNIQUE_ID_alias304$d.4$d.63$d.53$d.43__UNIQUE_ID_alias533$d.33dma_hw_params.__UNIQUE_ID_ddebug523$d.23dma_hw_params.__UNIQUE_ID_ddebug513$d.13__UNIQUE_ID_depends303$d.3$d.72$d.62$x.52$x.42__UNIQUE_ID_description532$x.32dma_hw_params.__UNIQUE_ID_ddebug522$x.22dma_hw_params.__UNIQUE_ID_ddebug512$x.12dp_dma_register_fill_buffer_cb.__UNIQUE_ID_ddebug502__UNIQUE_ID_name302$d.2$d.71$d.51$d.41__UNIQUE_ID_author531$d.31dma_hw_params.__UNIQUE_ID_ddebug521$d.21audio_buffdone.__UNIQUE_ID_ddebug511$d.11__UNIQUE_ID_vermagic301$d.1$d.60$x.50$x.40samsung_dp_dma_probe.__UNIQUE_ID_ddebug530$x.30dma_hw_params.__UNIQUE_ID_ddebug520$x.20$x.10@X9`c^@hhOh&J@j8O) @0)|2\<8Y@0)4@)5<00@)%<( @X`)<x@` )2hBlH8H@)PQ@@h)U08@@) Lo8v0W0W@@@0)#q[Fj$j +