ELF@@(%%%%^6  zR| (,D-DD T DD-(D$D-DD L DD-HphD-D`X `  8 `XD-D 0D-D0L 0  0LD-8L-D@P @ | @PD-L, D-D\ `   \D-D 0|T-D H   L  HD-D 8@D-DPP 0   PPD-D LD-D\ `  8 \D-D 0<|D-D0L 0 T 0LD-8pD-D@P @  @PD-4D-D0L 0  0LD-8PD-DPP 0  PPD-D 0 D-D0L 0  0LD-<TpD-D@P @   @PD-D (Pd-DD P DD-0pD-D0L 0 H 0LD-0pD-D H  P  HD-4(xD-D0L 0 P 0LD-H`tD-Dp\ `   p\D-D 0D-D0L 0  0LD-0D-D H     HD-D (D-DD D DD-(@4D-D H  T  HD-,lDD-D H  d  HD-((D-DD P DD-0XD-D H   \  HD-D c?#{ g_WO@FRR@"B@`@*h?`Tw*`7"Bv!#R7"B!"B!i9iG9`@j9 5!*!?`cT* "Bbb!#R@7"Bbr!#R7x@5`5iA5h@jAk@ @@I} h  ,Si@ kBTiAi5i@k@*-@)!@H}i hhG95hG9h5v"!hA :R`@R}``hxBhhhA4*:R{h@7#:BN9hA?kCT`@aBBR* 5`@`BA R F.hb R1)R)Rhi )hi )hjr Ji"j"j@ )hjB 5"B!* 4hA4*:Rh@"5hAk#T  !W ws@*OE @WD_CgB{ƨ#_*`@!**`@! R!R*`@!`@!!*`@!hb }_)v } Ȫ5sVn?#{ OD@@"B`Bh@jA*k@ @@I} h 4`@aBhAH4hABBTh@yh@h@@"`@@RR`"s@OB @{è#_ց >]h4?#{_WO h]BTh\@?TFCyBCy(* -@ TOCWB_A{Ĩ#_?#{og_WO(@*A+@ @@I} h OxrThA4@  *_ @hA9?T@)%ٚi6h@jA:Rt@5S A A AA)}J} k@}h   'h@jA A A AA)}J} k@}h   h@jA UA ]A YAQA)}J} k@}h   (S@T|S <Si@y K_ k-' K^k#Ti@y@( =)1( )}S  KJ9)J )} S)1 K hyV})_) kTRq-TS("A!@T?@T(@T = -(*R17  @H@T@T_T@=@ @?T@*@_AT( HK"aTe*QH}_ @K Ȭ5;(63hB)R1h7`"`@R7@6h@jAk@ }@q@I} h ?h@jAk@ @@I} h t@R`@ R*OGWF_EgDoC{B#_!iB1(}_ @* ȫ5;h6 @h*_?#{O@RbRR`@hA i5hG9h4[*OA{¨#_`@!`C?#C{WOA8RC@@7t# N?@T @kv@*Iiu irhv O?`T @k~@#*Iil izh~i@h?@T @k@#*Il hhi@hB?@T @k@#*Il hhi@h?@T @k@#*Il hh@# T AUJy A@ aT#h@i  TbYR@R@A@ @@I} h @A,RkBA@ @@I} !˚*  @iBA*A %A )A -A!AJ} i} @} h )  AqTȖG9H4@A@ @@I} h @A2@ @@I} h h@!@@`R@A8C_ TODWC{BC#_Ш?#{og_WOhQ qT***46RR*Vr@ }S}i qTv~} R (6Ay2y6Ay2yj<4*R3RR @@*kˍlT86 T T T @y2 y Tn T@ 3MN '?kcTM 7 yJ !z@k!)z 7jI y![!z@9i z_?kT@t )Vbav@T?T*@_!Thv ( OGWF_EgDoC{B#_H@!@ dg?#{ Oh@iAj@".iCjB"(R.*OB @{è#_ ?#{ WO@R@ 7t@iBAA R7R ^) @@J} i} @} h )  w@`R@*OC @WB{Ĩ#_ ?#{WO@R@7t@iBAA* ^) @@J} i} @} h )  @`R@*OBWA{è#_ ?#C{WOA8C#h@v`T@i@?T jB@ ]H@ JD@T@"=@(@ @ T-@@ !T h+! T   N?`T @kv@#*Iil irhv O?`T @k~@#*Iil izh~i@h?@T @k@#*Il hhi@hB?@T @k@#*Il hhi@h?@T @k@#*Il hh#A8C_ T*ODWC{BC#_C?#{ O* O(A_ @T@~@Kjz~ @? TFCyBCy(* -@`TOB @{è#_&?{?#{_WO B)*b&) kT?kJTk T*?k*TkjTv*x@ hAq(ROCWB_A{Ĩ#_h@i T@ @T R_kaT ^*4 __qaTLyn1 Ё_xAx aT Tk J kl@xJ T@K#@qT)@ @*A kbT?#{ :R)@%{#__?#{ O BRu@*cR*OB @{è#_?#{O@ A @ @@I} h h@jA*k@2 @@I} h Dh@jAzk@* @@I} h 9>Հ2h@jAk@ @@I} h .h@jARk@ =@1@I} h $h@jARk@r @@I} h h@jARk@ @@I} h h@jARk@ @@I} h OA{¨#_?#{WO* *cRvcROBWA{è#_?#{og_WOC@@@@4`4@T@R7 t}hFCyiBCy(* -@TH_@@ @?aT @*@_T( W# hA4hA5A@hA4h@ G9 5 @J@ A@+=@_ q)1@} -R -R `jk hFCyiBCyVk@(*  H@)- kT *I  QHHAyN*K @yh*H yH@*@\_@?kT7I@iI@)IAyp7QN( @y)2 yH@iFCy  _@q#TRhFCy[ Kw}ӠH@ ҷK}}iFCy}} HAyiFCy@ca@( =)1( )}S  KJ9)J )} S)1 K hFyT?T(@!T`T 44>@iBA@A EA IA MAAAJ} i} @} mFCyhqS )  @`R@OFWE_DgCoB{A#_!ԿT?#{ O@*g@iBAA uA yA }AqAJ} i} @} mAh ) `q @iBARA A A AAJ} i} @} h )  @iBA RA %A )A -A!AJ} i} @} h )  @A@ @@I} h G@A,RkBA@ @@I} !˚ * >՟ q@iBAA Z) @@J} i} @} MRhKR `)  (hOB @{è#_?#{O@@4`4@iBA RA \) @@J} i} @} h )  z@iBA*A \) @@J} i} @} h )  j>OA{¨#_!ho%?#{{#__eE??#{ <@`@* @{¨#__eE??#{O<@@*`5*OA{¨#__eE??#{<@@*{#__eE??#{O<@@7**OA{¨#_*!*u߈ű6?#{!{#_ g@?#{{#_drivers/dma/qcom/bam_dma.cdrivers/dma/qcom/../dmaengine.hqcom,bam-v1.3.0qcom,bam-v1.4.0qcom,bam-v1.7.0,@@@$@@(@ @< 0|,$( 000|00000000,888$88(8 8author=Andy Gross description=QCOM BAM DMA engine driverlicense=GPL v2vermagic=6.9.0-mainline-gb343509ebd67-ab11947765-4k SMP preempt mod_unload modversions aarch64name=bam_dmaintree=Yscmversion=gb343509ebd67depends=alias=of:N*T*Cqcom,bam-v1.3.0alias=of:N*T*Cqcom,bam-v1.3.0C*alias=of:N*T*Cqcom,bam-v1.4.0alias=of:N*T*Cqcom,bam-v1.4.0C*alias=of:N*T*Cqcom,bam-v1.7.0alias=of:N*T*Cqcom,bam-v1.7.0C*qcom,powered-remotelyFailed to allocate desc fifo bam-dma-enginebam_dmainvalid dma direction num-channels unspecified in dt Unsupported BAM module qcom,eefailed to prepare/enable clock bam_clkqcom,num-eesExecution environment unspecified num-ees unspecified in dt failed to register dma async device qcom,controlled-remotelyCannot free busy channel num-channelsclk_enable failed: %d cannot set maximum segment size LinuxLinuxbam_dma!__platform_driver_registerC@platform_driver_unregister6szdevm_kmalloc(Oof_match_nodeK/devm_platform_ioremap_resourceRplatform_get_irqL9w of_property_read_variable_u32_array.of_find_propertyDdevm_clk_gethdevm_clk_get_optionalqs|clk_prepareUclk_enable<}tasklet_setupYsvchan_init Odevm_request_threaded_irqm\alt_cb_patch_nops_dma_async_device_registerfof_dma_controller_register Hdma_async_device_unregisterNǣtasklet_kill _dev_errclk_disable wclk_unprepares|Epm_runtime_irq_safevGpm_runtime_set_autosuspend_delayg__pm_runtime_use_autosuspendo6nktime_get_mono_fast_ns?e___pm_runtime_set_status3Spm_runtime_enable0pm_runtime_force_suspendnof_dma_controller_freeAWTdevm_free_irqndma_free_attrs+_raw_spin_unlock_irqrestoreٖ_raw_spin_lock_irqsave*__tasklet_schedule@P__list_del_entry_valid_or_report*~__list_add_valid_or_reportB__pm_runtime_resumej%__pm_runtime_suspend+tdma_alloc_attrsFvchan_dma_desc_free_list__stack_chk_failsg_nextE:#__kmalloc9dma_async_tx_descriptor_initQIvchan_tx_submitD`vchan_tx_desc_free+jHpvchan_find_descKdma_get_slave_channel!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$Ug=CU>{[9 jwwoo{.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.rela.altinstructions__versions.rodata.str.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rela.data.BTF.rodata.str1.1of_find_propertymemcpyof_property_read_variable_u32_arraypm_runtime_set_autosuspend_delaybam_chan_init_hwsg_nextvchan_dma_desc_free_list__list_del_entry_valid_or_report__list_add_valid_or_reportdma_async_tx_descriptor_initvchan_init__kcfi_typeid_vchan_tx_submitbam_resetdma_taskletdevm_clk_getbam_tx_status__pm_runtime_set_statusdma_free_attrsdma_alloc_attrsalt_cb_patch_nopsbam_dma_pm_ops____versionsktime_get_mono_fast_nsdebug_locks_dev_errbam_dma_driverplatform_driver_unregisterdma_async_device_unregister__platform_driver_registerof_dma_controller_registerdma_async_device_registerplatform_get_irqdevm_free_irqdevm_request_threaded_irqbam_dma_irqtasklet_setuplog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmiobam_v1_7_reg_infobam_v1_4_reg_infobam_v1_3_reg_infobam_free_chanbam_alloc_chantasklet_killbam_dma_terminate_all__stack_chk_failbam_reset_channeldma_get_slave_channeldevm_clk_get_optionalbam_prep_slave_sgbam_issue_pendingbam_slave_configbam_dma_remove_raw_spin_lock_irqsavebam_dma_xlatebam_pause_raw_spin_unlock_irqrestoreclk_unprepareclk_preparelock_is_held_typebam_resume__pm_runtime_resumebam_dma_runtime_resumepm_runtime_force_resumebam_dma_resumeinit_module__this_modulecleanup_module__tasklet_schedule__mod_of__bam_of_match_device_tableclk_disableclk_enablepm_runtime_enablepm_runtime_irq_safekfreeof_dma_controller_free__kcfi_typeid_vchan_tx_desc_freeof_match_nodedevm_platform_ioremap_resourcebam_dma_probe__pm_runtime_use_autosuspend__pm_runtime_suspendbam_dma_runtime_suspendpm_runtime_force_suspendbam_dma_suspendwritel_relaxedreadl_relaxedbam_dma_free_descvchan_find_descdevm_kmalloc__kmallocbam_start_dma$d.59$x.49$x.39__UNIQUE_ID_alias529$x.29$d.19$d.9$d.58$d.48$d.38__UNIQUE_ID_alias528$d.28$x.18$x.8$x.57$x.47$x.37__UNIQUE_ID_alias527$x.27$d.17$d.7$d.56$d.46$d.36__UNIQUE_ID_alias526$d.26$x.16$x.6$x.55$x.45$x.35__UNIQUE_ID_alias525$x.25_note_15$d.15$d.5__UNIQUE_ID_license594$d.54$d.44$d.34__UNIQUE_ID_depends524$d.24_note_14$x.14$x.4$d.4__UNIQUE_ID_description593$d.63$x.53$x.43$x.33__UNIQUE_ID_scmversion523$x.23$d.13$d.3__UNIQUE_ID_author592$d.72$d.62$d.52$d.42$d.32__UNIQUE_ID_intree522$d.22$x.12$x.2$d.2__UNIQUE_ID___addressable_cleanup_module591$d.71$d.61$x.51$x.41$x.31__UNIQUE_ID_name521$x.21$d.11$d.1__UNIQUE_ID___addressable_init_module590$d.60$d.50$d.40__UNIQUE_ID_alias530$d.30__UNIQUE_ID_vermagic520$d.20$x.10$d.10,  - c$Rs$7 }$7@$7`$$$$$τ$܄$$$$$ '$ 5$ E$ Y$ d$n$y$$$$$Dž$օ$$$$0 '$0X@qd1 ç 2$ :$u N$u(_$@U5 o$v&m@2 v$ jo beu/   Be@ $3  $ QP P S7 Sl7@ .7` $( ](4 $u\ \0, 7 $ H `eY$  N@$3 ˆ$(k0e@en8 4 : < $Ն$ '& $1 k0e$ <  H _e$ >  $ S$ 2'$ 16$ E$ \$ t$ $ '& dP"-ge$ H $ '$ 'ȇ$ '& ed׹z 730e #D҇$ M  u/ $ O  $1 $ Q $ '& dAe $ T $ Q  FedW!e*$Ge2$ W @$ reg_offset_datapipe_multevnt_multee_multbam_regBAM_CTRLBAM_REVISIONBAM_NUM_PIPESBAM_DESC_CNT_TRSHLDBAM_IRQ_SRCSBAM_IRQ_SRCS_MSKBAM_IRQ_SRCS_UNMASKEDBAM_IRQ_STTSBAM_IRQ_CLRBAM_IRQ_ENBAM_CNFG_BITSBAM_IRQ_SRCS_EEBAM_IRQ_SRCS_MSK_EEBAM_P_CTRLBAM_P_RSTBAM_P_HALTBAM_P_IRQ_STTSBAM_P_IRQ_CLRBAM_P_IRQ_ENBAM_P_EVNT_DEST_ADDRBAM_P_EVNT_REGBAM_P_SW_OFSTSBAM_P_DATA_FIFO_ADDRBAM_P_DESC_FIFO_ADDRBAM_P_EVNT_GEN_TRSHLDBAM_P_FIFO_SIZESbam_devicenum_eescontrolled_remotelypowered_remotelyactive_channelsbamclkbam_chanfifo_virtfifo_physdesc_listbam_desc_hwbam_async_descxfer_lencurr_descdesc_nodebam_alloc_chanbchanbam_chan_init_hwbam_dma_free_descbam_dma_irqbam_dma_probebam_dma_removebam_dma_resumebam_dma_runtime_resumebam_dma_runtime_suspendbam_dma_suspendbam_dma_terminate_allbam_dma_xlatebam_free_chanbam_issue_pendingbam_pausebam_prep_slave_sgbam_resetbam_reset_channelbam_resumebam_slave_configbam_start_dmatxstatebam_tx_statusdma_taskletc@0 p$YTE@"@@Kh$5(00@0_x$ %)( @_H$ ^@_$@`$28);Jx)E@@a$g02b@Hb$W82R@`b$@2w3r@xbx$24K0b@c$Lo0f;|606@@pf0$t<K$K f=f&+y59{ }1