ELF@@+(![[zR| (,D-DD T DD-(D$D-DD L DD-LpD-D\ `  4 \D-D 8HD-D@P @   @PD-D HD-D\ `  \D-0HD-D0L 0  0LD-,|dD-D H  D  HD-,LD-D H  l  HD-0pD-D0L 0 H 0LD-4xD-D0L 0 P 0LD-0H0D-D H    HD-H|lD-D`X `   `XD-D (LD-D H  l  HD-( D-DD H DD-8 D-D0L 0 | 0LD-D @\D-DPT P  x PTD-D ,D-D H  t  HD-4D-D0L 0  0LD-,hD-D H  H  HD-48D-D0L 0 t 0LD-D 0pD-D0L 0 X 0LD-c?#C{og_WOA8բC*C?cT*y**7C!?cT*j!?B TA!S#R7^RrI ?kBT!NRH_r$R*`A!c#R5R@Rb9j9q@z(Rvy @^ )ryA9ȂRzy!ȺWN@YOTo_W#N@@@?cT !?T*B1aT*A8C_ T*OHWG_FgEoD{CC#_֛5V@5@#!B_'_C  5 @5<#,rRjRmS $S!$H@j SmS"H hB)C C)!3 R1*L5!c+*(H@5!*#!3 `R H@4!R! *! R@B*R* 5}R!R*4*!RT!w~*!@HRIaJAN&F)v(R9"9B@@*!5B_rrk@TE0?5B@@*!B>*Cb_rrk@TE0?@4*!*! @^"Vn?#{ WOT@@RN@7*`5 @@B@HTB@HTh B4 Q*k"i_k *T*l"}_M J5 5;!ROC @WB{Ĩ#_|@!B|@!j9?#{og_WO (A)O9L@M@(6@c*@_k+T` @Z@@*5*A9j*}Shf@(  }@hj? JT_ATBH_orqrk@TE0?6AU94hR*(Rh RZ@x@&)_k}ɛI1)qS  ) Ț RB|b_@O5Ay qN@T@ ) 'Jk@iR@ r_* }) C*@)` ?) +}i}I ; K+ ?@hk4@)5 ? C@4@)5 C}@ + IHT5!R5aR5@h5>!R 5_Z  qT*@_@@hh*;* @6+TkTs**g@ k** @6+bTk(T*k@**g@ kH4A`5!Ry@5{B@@@N@*CR$R_1rrk@TE0? ?T@@_Q"rrk@TE0?|  _V5B@@_qrrk@TE0?ZB@@hN@*#R$R_1rrk@TE0? ?T@ @_Q"rrk@TE0?| 4C*5B@@_qrrk@TE0?֠^_[34hQ*`hQS5zsqT`S* `@Z@!A`@!9*!*!@@*@4vb@4h@y qT@ @`B@@_QrQrk@TE0?ֈ@`B@@_QrQrk@TE0?*OIWH_GgFoE{D#_S=?#{ OL@i@|@  _ ATB*?@T@4i@2@+ i 5i@I `T*B*h@(T@4h@6@ H h5h*A9i@}S( *}@ IOB @{è#_?#{OA*M@@ #r R x*@ *kT@ 4OA{¨#_?#{O*5*`4*OA{¨#_?#{ O BRu@*cR*OB @{è#_?#{WO* *cRvcROBWA{è#_?#{O@* 7 RARBRh@ 7 RARBRh@ 7 RARBRh@ 7 RARBRh@ 7 RARBRh@ 7 RARBRh@ 7 RARBRh@ 7 RARBRh@~ 7 RARBRh@v 7 RARBRh@n 6h@jT5 qTh@@RTR}t*h@*vh@W 7 RARBRh@O 7 RARBRh@G7 RARBRh@?7 RARBRh@77 RARBRh@/7 RARBRh@'7 RARBRh@7 RARBRh@7 RARBRh@7 RARBRh@7 RARBR*OA{¨#_?#{ g_WO(@qh@*! h@*ah@**qh@*! 4*(7V 77V74*u77uhb@H5vbu@z qTh@*ag H6hr@y2@@RwL)(* " h@akTh@aq*TX6h@@Ra? 874h@@RaqTh@a (69Rk24zB@*H hr{qTh@ajL)hr@KI- ? k*z_qkT* Kkf@+ )QkqS_ kk!Q $K(8hr@hrTqKTh@al@h654t@6hL)jn@ } J K kTjr@I K kiT`v4`4X6h@y q`ThL)jn@ } J K kTjr@I K kiT` ROE @WD_CgB{ƨ#_`@!'6`@!6`@!6`@!S`@!u6`@!N?#{ B@HT`B@HT @{¨#_눤?#{{#_?#{WOAM@vtb*(5b@_ q@T_qT5h@`j@!h@`j@Ah@* R'h@`j@h@`j@h@*!h@*Ah@(5h@@ *h@`j@Bh@`j@h@*!*Ri@*!h@!h@ d,2 MS y qH)*j@ *A!h@ Ci@}S! 3h@ CZ@ PR p1r  S_ k)}S,3i%?qi@ 3R! *R`@~*A9i@; Q)y *? q2!T (R **@?_ 2 a@h@(5h@i@y! q`R|*OBWA{è#_`@!`j@w`@!?#{g_WO M)d@@4@(* " @ RaUk TODWC_BgA{Ũ#_ ~RqTk25Jh@a$778Ry>@*j@( hnAA6ZqTjL)hn@*KI- ? k)Y?q T? qT*  J`k@@T* K,  -j8J!k!Q*L.}***y*y|1o8a0p8AA1" "+ *  *T_  *TqKTh@ag6u4h@ RaqT_eE??#{OL@ BN@ qTDy rT`5*5t @s@*U4OA{¨#__eE??#{WOL@N@v@* 5*`5v @*`5*5**5*`4v @v@*OBWA{è#__eE??#{OL@M@@A@2 @@*OA{¨#__eE??#{ OL@M@@*5`4* @*5*4@*OB @{è#_֠@4@xM?#{ O BRh@1*cR*OB @{è#_u߈h߈ű6?#{!{#_ g@?#{{#_qcom,spi-qup-v1.1.1qcom,spi-qup-v2.1.1qcom,spi-qup-v2.2.1license=GPL v2alias=platform:spi_qupvermagic=6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k SMP preempt mod_unload modversions aarch64name=spi_qupintree=Yscmversion=gbb616d66d8a9depends=alias=of:N*T*Cqcom,spi-qup-v1.1.1alias=of:N*T*Cqcom,spi-qup-v1.1.1C*alias=of:N*T*Cqcom,spi-qup-v2.1.1alias=of:N*T*Cqcom,spi-qup-v2.1.1C*alias=of:N*T*Cqcom,spi-qup-v2.2.1alias=of:N*T*Cqcom,spi-qup-v2.2.1C*failed to configure TX channel INPUT_OVER_RUN corerx&x->waitCLK_OVER_RUN cannot allocate host IN:block:%d, fifo:%d, OUT:block:%d, fifo:%d cannot enable core clock spi_qupcannot set PAUSE state cannot set RUN state unknown mode = %d txinvalid clock frequency %d failed to resume, skip hw disable (%pe) OUTPUT_UNDER_RUN failed to configure RX channel cannot set RESET state cannot enable iface clock too big size for loopback %d > %d INPUT_UNDER_RUN ifacenum-csOUTPUT_OVER_RUN CLK_UNDER_RUN failed to reset controller (%pe) fail to set frequency %dspi-max-frequencyLinuxLinuxspi_qupIl__platform_driver_register@platform_driver_unregister㈘devm_platform_get_and_ioremap_resourceZ,platform_get_irq/^devm_clk_get?of_property_read_variable_u32_arrayؕ_dev_err B__spi_alloc_controller[]`cache_line_sizeJidma_request_chant dma_release_channelput_device(<of_device_get_match_dataA`__init_swait_queue_headXi_dev_infonbtdevm_request_threaded_irqfm#pm_runtime_set_autosuspend_delay+!__pm_runtime_use_autosuspendBJ__pm_runtime_set_status `Jpm_runtime_enabledevm_spi_register_controller;H__pm_runtime_disableclk_disable wclk_unprepare__stack_chk_fail$__pm_runtime_resumem\alt_cb_patch_nops<_dev_warnvvclk_set_rate__msecs_to_jiffies 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestore:Jwait_for_completion_timeoutsg_nextqs|clk_prepareUclk_enable!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$Ispi_controller_resumek4module_layoutGNU`E$`PR2[GNULmln|f0f0offof>f>pffq(r8f<fPpFFsf5f5tf ft,u<vF F wFFf8f8NNxfefe<yFFz{|}~08fO<fODqTfXfffqfOfO$q,udfhftfoxfoq  (<uPuffffd0LdFtFt  X D `   f% f% q f f q f f f f ( 8 H sdtFFFF0F$4F$LTFTXFTl8XxTt4Ttdx4@fffff=f=f f fAfAffHu\u<fo@foDq\f`fdq(<LpP`xFF,F,0F,DMMii jMMlF` FF`FFd0F\8F@F\HFPF\XFFF,hkFF0fXI Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)GHHtFFFLF FFPFF LFFF$Ft$F`FpF\F F<F,tFad ,03/6=@CFbI'( phxk $  f 1 B 9  dB PL p x 0 lI $L H   d{  1 t j  p  ` +   `  I p t \ X \ ,m Q %  h  D } ( ,C dOK w    W &c)& ! ]# # ."$"k)$6M"o$ !# ,!,$g{d|0 ;UG"|d\%7[JW .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.hyp.event_ids.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.BTF.rodata.str1.1init_completion.__keyof_property_read_variable_u32_arraypm_runtime_set_autosuspend_delaysg_nextwait_for_completion_timeoutdevm_clk_get__pm_runtime_set_statusalt_cb_patch_nopsspi_qup_dev_pm_ops____versions__msecs_to_jiffiesspi_qup_set_cs_dev_errspi_qup_driverplatform_driver_unregister__platform_driver_registerdevm_spi_register_controller__spi_alloc_controllerplatform_get_irqspi_qup_qup_irqdevm_request_threaded_irqlog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmio_dev_info_dev_warndma_request_chan__stack_chk_faildma_release_channelreadl_raw_spin_unlock_raw_spin_lockspi_qup_io_configcache_line_sizespi_qup_remove_raw_spin_lock_irqsavespi_qup_writecompletespi_qup_set_stateusleep_range_stateclk_set_rate_raw_spin_unlock_irqrestoreclk_unprepareclk_preparespi_qup_dma_donespi_qup_transfer_onespi_controller_resumespi_qup_resume__pm_runtime_resumespi_qup_pm_resume_runtimespi_qup_pm_suspend_runtimeinit_module__this_modulecleanup_module__mod_of__spi_qup_dt_match_device_tableclk_disable__pm_runtime_disableclk_enableclk_prepare_enablepm_runtime_enabledevm_platform_get_and_ioremap_resourceput_devicespi_qup_probe__pm_runtime_use_autosuspendspi_controller_suspendspi_qup_suspendwritel_relaxedreadl_relaxed__init_swait_queue_headof_device_get_match_dataspi_qup_can_dmaspi_qup_release_dma__UNIQUE_ID_scmversion339$d.39$d.29$d.19$d.9$d.48__UNIQUE_ID_intree338$d.38$x.28$x.18$x.8$d.47__UNIQUE_ID_name337$d.37$d.27$d.17$d.7__UNIQUE_ID_alias346__UNIQUE_ID_vermagic336$d.36$x.26$x.16$x.6__UNIQUE_ID_alias345$d.35$d.25_note_15$d.15$d.5__UNIQUE_ID_alias344$d.34$x.24_note_14$x.14$x.4$d.4__UNIQUE_ID_alias343$d.33$d.23__UNIQUE_ID_alias413$d.13$d.3__UNIQUE_ID_alias342$x.32$x.22__UNIQUE_ID_license412$x.12$x.2$d.2__UNIQUE_ID_alias341$d.31$d.21__UNIQUE_ID___addressable_cleanup_module411$d.11$d.1__UNIQUE_ID_depends340$x.30$x.20__UNIQUE_ID___addressable_init_module410$x.10$d.10Y$ 9+ @$|$| ! $ @$ `$ $ k w8_   $ @ `  i8$ @ `sHk{Hk c / ) cmw(kwk w$ $  (kwk w/$  A$ [$ v$ $  mw$ %$ %@$  (kwc$ ) a$ +$  mw(kwk w$ . a $ 0spi_qupcclkiclkin_fifo_szout_fifo_szin_blk_szout_blk_szn_wordsqup_v1spi_qup_can_dmaspi_qup_dma_donespi_qup_io_configspi_qup_pm_resume_runtimespi_qup_pm_suspend_runtimespi_qup_probespi_qup_qup_irqspi_qup_release_dmaspi_qup_removespi_qup_resumespi_qup_set_csspi_qup_set_statespi_qup_suspendspi_qup_transfer_onespi_qup_writev@$cp^qrx@hJOhJ@JX' 5h/00@^x' %/( @X_H'q@_'[/V@0`'x3s@`'h3c@a'3H5@ ax'2@6Pl8U0a@Pb'LoHd*808@@xd0'!> @J$hJ dBdp)h0s:t|e