ELF@@WO{RbR(r ` `>A"!2 7@5 7B!B !B " {{"B &b *  2.  > B !B`b!tN*4!B*u*!Bc`bN{BOA*Wè_@BcO{tbuN@!N{BOA*C_WO{t @sbN@R!r2*72!B*2!B*{BOAWè_og_WO{C?{@ jVR/ @uB*6u`btjtnut R*utrvtv`vvvb*6vv`ttvrvwv@*6vv`tw!R2(r2t u!R2(r2`" u* @v*{COBWA_Ĩ_WO{`buN@B jA j" bBf*6bn@j@" bjbn*6@@"*6A@" A" A{COBWAD_g_WO{C?{@iVR 6rJ  +Ck Y -Ii(_ H^ H^Hi+  Ii(Hi+vbzN@222A` 7@ ւA2" R*9?c?B[ R*?C??C9"b?CB*6b22*(C)*C9(c)7UC@ @@ @R2r@ @ R?2?2**2**2*!B*Rr??? @)@?AT*C{EODWC_BgAF_{C`bsN@`B` @{A*B_g_WO{C?{@iVR 6rJ _ +*Ck_X H^ H^ Hi)2*Ii(wbuN@@(7QAqHT )+ih8J @95@y;9@v'7@ #( @B Bs @3@"*7*46!B*R2y ;922&*6! 2**T6!B*5@ y9@" @B B3 @@"@472*46!B*R2 y 9@ 6Bc*R BA7BB@2Bq T]@BAH7*Xt "*HwN@R!r2*6!B*22*, 2U4@6BcAu7* !B*o2Rr _@)@?AT*C{EODWC_BgAF_!B!B R{2Bc*׆@@Bc*Bc*o g_WO{C?{@iVR 6rJ _ +Ck S +mIi(_ H^ H^Hi+Ii( H^ H^_Hi+ Ii( _H^  Hi+H^  Hi) h~ Hi+2**Hi)bN@ )?qvC(wz3B757 )r$!B*@X47Rr R# _A)@?6T*C{EODWC_BgAoƨ_$6yhAH%7` z3BHh3hAz&5H&7C@@ [A@ R*9@#"@C 2 R*#29 #;c [C*6@@3a722z2hi9hz"`7N@h` zA2h9H[Rr2s`#@Gy+zC@hC2h>Rachy2h97@` {A@# R*9b@C{2 R*BB9 #3;c7 _c[C*6@7@c3*22jhBiB9hbj7N@ #A# ARC9K'yc@22*[@y2 7@@z7 4@2ZQ_qT*!B{2?q!T9x !@2R**N@R!r2{*y72*!!B*2!B *!!B*j*!B*!B )r%@@BcJ ZBcuO{tS@972g )"!{BOAC_!*u4B@"@Bc*O{tS@97*, )"!{BOAC_!*u4B@"@Bc*og_WO{*bN@B@rT!B2*"@@T!B23 @T@@ 4**@@4424**@6i@*L* 7{qT95*Rk-T2+2+2*4*6SI* 7 { 9kT @**sh?qCqTm?qmT:@@* 4W@qm T24*r*@64@**7{Q9q,TB )q J(qC!# )q J(qC!B**@ )q J(qC!B** *X7{K6 qT*{FOEWD_CgBoA_ )q J(qC!B**og_WO{C?{@jVR 6rk?/ 9Cӌj~;*6j`b|N@ A# A2)k(8@CY 7w #C@ _(* `R *CKc'y[ Z2C2hR[y*64!B*@2Bc*!BvR2 rh9 ?@)@?AT*C{EODWC_BgAoƨ_og_WO{C?{@jVR 6rk// 7Cӌj~* 8J`b{N@2j(8` #wA@Y 7#@^ *2#9 Z#2y`#`+GyvCwCac|*V6!B* !BvR2 rH9_ /@)@?T*C{EODWC_BgAoƨ_Bc*og_WO{C?{@jVR 6rk?/ 4Cӌj~*6j`buN@ A" A2j(8@C 7C@ _(* `R *Cw "B*FBy Z2CB@FNb*4!B* )#!Bv @OR2 rh9 ?@)@?T*C{EODWC_BgAoƨ_Bc*_WO{*"@223 7**T6 )q J(qBW@@!B**2**u6!B*!B *!B**{COBWA_Ĩ_{C*sBQBqTR%2{AB_{C*qThQqT )+ih8J @ *)+ih8J @  * 2{AB_WO{bN@" B2B iT!B!Ԡd{COBWAD_og_WO{C?{@iVR 6rJ  +Ck \ Ii(_ H^ H^Hi+  Ii(Hi+`buN@ x A" B T2B T2*HRh89@9`y9" R*cBk2 R*CC9"#b'OSB*6'b#22CC9c!BRr @)@?!TC{EODWC_BgAoƨ_og_WO{CbN@ A# 8  A# BT3B!T2*#(Rh8@9Kx9C'yc2[y*4!B*!B*{EODWC_BgAoƨ_O{C 2A!{AO¨__WO{`t>@bN@A )JBT A! 3RA!32B!{COBWA*_Ĩ_og_WO{C?{@iVR 6rJ ? + WCk  2j)`"sf@`bxN@j(xj(8u@(s B4c B4뷂R(r Z9@@C@#3@S73@9h 72W*7c B!B*RR2 r y9 ?@)@?TC{EODWC_BgAoƨ_s!B!B*S@!*4Bc*_WO{bN@B@2BqkT3A7 bA(" fA@@@@?*4@6Bc* !B*o2*{COBWA_Ĩ_2*O{C`btN@B2 {A*O¨_ _  {!{_{{_79DFV     qcom,wcd-spi-v2ᆳP   $,048<@DLPTX\! /buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/techpack/audio/asoc/codecs/wcd-spi.cdescription=WCD SPI driverlicense=GPL v2vermagic=4.14.170-g666300e62136-ab6386400 SMP preempt mod_unload modversions aarch64name=wcd_spi_dlkmintree=Ydepends=alias=of:N*T*Cqcom,wcd-spi-v2alias=of:N*T*Cqcom,wcd-spi-v2C*%s: Invalid size %zd %s: Unbalanced clk_users %d for %s disablewcd_spi_write_multiaddr%s: CLK_REQ failed, err = %d %s: failed, err = %d %s: failed to resume in %u msec %s: addr = 0x%x,len = %zu 2 32 104 7 msg.i.i 176 96 3 t.i%s: NOP2 failed, err = %d msgunlockedwdsp_spi_event_handlerwcd_spi_suspend%s: remote_addr = 0x%x %s: %s fail write addr (0x%x), size (0x%x) %s: resume successful %s: register_cmpnt_ops failed, err = %d spi deviceclk_state = %s clk_users = %d clk_mutex = %s xfer_mutex = %s &wcd_spi->clk_mutex%s: Init failed, err = %d wcd_spi_transfer_splitwdsp_spi_read_section%s: clk disable failed %d wcd_spi_can_suspendwcd_spi_bus_gwritewcd_spi5 32 104 13 msg.i.i.i37.i 176 96 9 t.i.i38.i 304 4 11 cmd.i.i:509 320 104 11 msg.i.i.i.i 464 96 7 t.i.i.iwcd_spi_dlkmwdsp_spi_init%s: Failed %s, addr = 0x%x, size = 0x%zx, err = %d %s: Missing %s DT entry%s: NOP1 failed, err = %d 2 32 104 11 msg.i.i.i.i 176 96 7 t.i.i.i%s: component_add failed err = %d wcd_spi_clk_disablewcd_spi_write_singlewcd_spi_component_bind%s: invalid data %s addr 0x%x is not aligned to 0x%x %s: spi_sync failed, err %d wcd_spi_data_xferwcd_spi_data_readwcd_spi_data_writestate%s: Failed, err = %d xfer_invalidwcd-spi-v2%s: RDSR success, value = 0x%x %s: Unhandled event %d wcd_spi_read_multi__wcd_spi_data_xfer%s: %s fail iter(%d) max-write addr (0x%x) xfer_writewcd_spi_bus_write1 32 4 9 frame:355%s: Failed debugfs init size%s len 0x%zx is not multiple of %d %s: Failed, addr = 0x%x, len = %zd %s: Invalid request, size = %u, addr = 0x%x wcd_spi_debugfs_mem_read2 32 4 8 val.addr 48 4 9 frame:329qcom,mem-base-addrimmediatewcd_spi_cmd_rdsr%s: clk_req failed %d %s: %s fail iter(%d) start-word addr (0x%x) wcd_spi_wait_for_resume1 32 4 9 frame:246%s: Failed to disable clk err = %d %s: addr = 0x%x len = %zd %s: cannot suspend, clk_users = %d enabledwcd_spi_probewcd_spi_clk_work%s: addr = 0x%x, size = 0x%zx %s: cannot suspend, err = %d delayed%s: %s fail iter(%d) end-write addr (0x%x) %s: %s not allocated %s: clk enable failed %d %s: updated clk_users = %d, request_%s %s 1 32 24 8 msg:1164&wcd_spi->xfer_mutex%s: Failed to disable clk, err = %d %s: remote_addr = 0x%x, val = 0x%x %s: RDSR status is zero %s: clk unvote failed %d wcd_spi_read_singletx_bufmem_read%s: event type %d enable%s: SPI suspended, cannot enable clk %s: fail addr (0x%x) size (0x%zx) disabled/buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/techpack/audio/asoc/codecs/wcd-spi.cwdsp_spi_dload_section%s: addr = 0x%x, len = %zu %s: mem_base_addr 0x%x &x->wait%s: addr 0x%x, len = %zd 2 32 24 12 msg.i110:920 96 24 9 msg.i:899wcd_spi_clk_enable1 32 4 9 frame:289%s: tx_buf not allocated 3%s: Invalid %s %s: Invalid input, reg_len = %zd, val_len = %zdlocked%s: Failed to read %zu bytes from addr 0x%x %s: RDSR failed, err = %d %s: Failed to allocate regmap, err = %d wcd_spi_clk_ctrlxfer_readrx_bufwcd_spi_bus_readL2h%zcAndroid (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)wcd_spi_dlkm6xmodule_layoutjsimple_openxb]single_releasecseq_readnjseq_lseekos63completeݷasimple_read_from_buffer地__kmalloc:q-seq_printfTsingle_open __asan_load1_noabort,EE___ratelimitXUprintk uqueue_delayed_work_onӅ3-system_wq Mset_bitvz__asan_set_shadow_00*iwait_for_completion_timeoutGgdcancel_delayed_work_sync=0regcache_mark_dirty?-yregmap_update_bits_base28Pregmap_writebDregcache_syncdmemsets__asan_store1_noabortUrS__list_del_entry_validhdebugfs_remove_recursive zkfreekmalloc_order_traceh__list_add_validdebugfs_create_u32.#debugfs_create_fileWdebugfs_create_dirk{__devm_regmap_init__stack_chk_failS @spi_syncTЂ__asan_store2_noabort:^__memcpyU__memsetg__stack_chk_guard>լJmutex_unlock|clear_bite8^mutex_lock3A%component_delо__dynamic_dev_dbgn__asan_load4_noabortdevm_kfree (ܥdev_errhJcomponent_add __init_waitqueue_headl__asan_store4_noabortkdelayed_work_timer_fn" ^init_timer_key__asan_store8_noabort __mutex_init_aof_property_read_variable_u32_arrayd__asan_load8_noabortaDdevm_kmallocdriver_unregister__spi_register_driverEzZ__sanitizer_cov_trace_pcGNU!$Ov !(:Ndu  dP ((\| p1 h< XJ c 4q @4(( |(,h"(GYl(P(x(((( (/$%C*V'Hj(@(h(.DX. / /2/4@B4U5n8~0(l:X ` [  ]   *U&9 N@[ l  (   DQgv#0BKTjs&D<JWo  * 5 ? W ` j s    `$xwcd_spi_driverwcd_spi_probewcd_spi_probe.descriptorwcd_spi_probe.__keywcd_spi_probe.__key.7wcd_spi_clk_work__init_completion.__keywcd_spi_component_opswcd_spi_removewcd_spi_write_singlewcd_spi_write_single.descriptorwcd_spi_component_bindwdsp_spi_opswcd_spi_regmap_cfgwcd_spi_regmap_busstate_fopsmem_read_fopswcd_spi_component_unbindwdsp_spi_initwcd_spi_clk_ctrlwdsp_spi_deinitwdsp_spi_event_handlerwdsp_spi_event_handler.descriptorwdsp_spi_dload_section.descriptor__wcd_spi_data_xferwdsp_spi_read_section.descriptorwdsp_spi_event_handler.descriptor.39wcd_spi_data_readwcd_spi_data_writewcd_spi_wait_for_resume.descriptorwcd_spi_clk_ctrl.descriptorwcd_spi_cmd_rdsr.descriptorwcd_spi_data_read.descriptorwcd_spi_data_read._rswcd_spi_data_write.descriptorwcd_spi_data_write._rswcd_spi_read_singlewcd_spi_read_multiwcd_spi_write_multiwcd_spi_read_single.descriptorwcd_spi_write_multi.descriptorwcd_spi_read_multi.descriptorwcd_spi_is_readable_regwcd_spi_is_volatile_regwcd_spi_bus_write$dwcd_spi_bus_gwritewcd_spi_bus_readwcd_spi_state_openwcd_spi_state_showwcd_spi_debugfs_mem_readwcd_spi_suspendwcd_spi_suspend.descriptorwcd_spi_resumewcd_spi_of_match__UNIQUE_ID_description16__UNIQUE_ID_license17wcd_spi_pm_opswcd_spi_defaults.L21__UNIQUE_ID_vermagic10__UNIQUE_ID_name11__UNIQUE_ID_intree12____versions__module_depends__UNIQUE_ID_alias13__UNIQUE_ID_alias14init_module__sanitizer_cov_trace_pc__this_module__spi_register_drivercleanup_moduledriver_unregisterdevm_kmalloc__asan_load8_noabortof_property_read_variable_u32_array__mutex_init__asan_store8_noabortinit_timer_keydelayed_work_timer_fn__asan_store4_noabort__init_waitqueue_headcomponent_adddev_errdevm_kfree__asan_load4_noabort__dynamic_dev_dbgcomponent_delmutex_lockclear_bitmutex_unlock__stack_chk_guard__memset__memcpy__asan_store2_noabortspi_sync__stack_chk_fail__devm_regmap_initdebugfs_create_dirdebugfs_create_filedebugfs_create_u32__list_add_validkmalloc_order_tracedebugfs_remove_recursive__list_del_entry_valid__asan_store1_noabortregcache_syncregmap_writeregmap_update_bits_baseregcache_mark_dirtycancel_delayed_work_syncwait_for_completion_timeout__asan_set_shadow_00set_bitsystem_wqqueue_delayed_work_onprintk___ratelimit__asan_load1_noabortsingle_openseq_printf__kmallocsimple_read_from_buffercompleteseq_lseekseq_readsingle_releasesimple_open__mod_of__wcd_spi_of_match_device_table`(e8fDTnHTnXg`J dJ h`pTtH|THhTtHTtHhiiiiFFjikkil TT $H,TT 0H8m@iLiPITI`nh`pTtTvxT|Tvo``TfTvTnTfTvTnopiqJT< TvJ T< Tvr4`@fHILITs`phi`ftf`uTTTT ouT T$T(T4o<vtwxwTKFPTKFP`lffl JH$JH,`DxLqdll`xlyyizil{ww,J(0T4T8J(<T@TPrX||`fiifGG`TT``GGl@lDGHGd}ti`fTs Ts TTofTT~i`TIhTIhf TV(TV08f@THTPXf`T dIXhT lIXxiTTTToxiiii`i i,i8iPxXihixii`iiiif ` i i$ i0 iH X it  i ` ` f  i ` f f  i$ i0 i@ H `T f` fl ix i i i  ` f f i i i i  `$ f0 f< iH iT i` it f|  f  i i w w T T F ( F ` f f f   i l8 x@ iP i` il i  ` i i i i { `f f(0fPl`TT$TT$oww|` ff Xw\wdTx pTx F4F4`fJJ`II0`@fPJTJX`dqtqlfifi`Ti T Ti T o ``,`4T8T@`H```hTlTpTtTofqqlfifiJJ` `(Ti ,TM0Ti 4TMDo\J`Jd`lJpTtTxJ|TTrtf`tfq`ftf`(`4iDiHFLFXi\F`Ftf`TTTToulvlv tJJ`$J(T~,T0J4T~8T@rLfT`dTJhT~lTJpT~|ovwwT%TT%To`TTTTo J$T) (T,J0T) 4T@rLq\fdJhTlT pJtTxT rJTTMJTTMr|wwTT F$F`f$T(T,T0THtTqh`p`tT:xT< |T:T< TT TT olJpJp`vww,f<vDLtTqhfffilxii$i0iHP`\ihixii{ffl yi(i8lHz\{xffilxii ii08`DiPi\ihix{fffizil0x8iHzXidlx{qJJ``l``TC T TC T o` f0<`Lfl`|u`T~T T~TTTTouT T T T `T[T T[`TT TT o`TX T$TX (T4o8T<T @TDT PqTT:XT< \T:`T< tT] xT] |JPT6T JPT6T rJxTTJxTTr|`JJ``T T$T(T0T 4T<T @TD\G`TdGhTlt`qfJTTJTTr`J*J*` ` T T T T T T( T , T0 H G L TP G T TX ` `l qx f J T T J T T r ` f q `!T7!T/!T7 !T/!o0!f@!`D!TH!T/L!TP!T/`!ot!t|!f!q!f!`!q!f!`"q4"`P"`t"`"`"q"`#`4#`H#`p#q#`#`#T#T #T#T #To#To#T#T#`#T#T #T#T #To$To $TC$T6$TC$T6,$o8$`<$T@$T D$TH$T P$ToT$To`$Th$Tl$T6p$T6$o$`$`$v$T$T $T$T $To$To%TR%T6 %TR%T6H%wL%wT%T\%Tt%F$%%F$%%`%f%f%f%l%J8%J8%`&q0&i<&iH&zX&lh&l&y&i&l&i&z&i&l&{&`&T\&T &T\&T 'o'y$'J('T:,'T 0'J4'T:8'T D'rL'`P'T T'T X'T \'T d'o'w'w'|'w'w'T'T(F' (F'H(`P(fp(l|(f(J`(J`(`(q(l(`(l(y(y(i)z)i$)l4){<)`D)TH)TBL)TP)TB`)oh)`l)T p)TBt)T x)TB)o)w)w)J@)T/)TB)J@)T/)TB)r*|,*w0*w8*T @*T X*F*h*F**`*f*f*f*l*J*J*`*q+l$+i8+iD+zT+ld+lx+y+i+i+l+{+`+Ty+T+Ty+T+o+`+T +T +T +T +T+T,T,T,o(,yD,wL,w|,Jh,T^ ,T,Jh,T^ ,T,r,|,`,f -`-T-T -T -T (-To,-To@-qL-fT-T2X-Ty\-T2`-Tyt-o-`-Tc-Ty-Tc-Ty-`-T-Ty-T-Ty-o-`-T-Ty-T-Ty-o$.`,.`h.`.I6.I6.`.I.I.`.`.`.`.`.`.`.`,/`4/f@/qL/qX/`d/Th/Tzl/Tp/Tz|/o/w/w/T/T0F/ 0F/0`0f0f0q0q0x11$181yP1X1id1l1x1i1i1i1i11`1i1i2i 2i2{D2`L2`T2`X2T \2T`2T d2Tt2o2w2w2|2`3f3f3f03qD3qh3xp3333z3i3i3l3z3i3i4l4{4`$4T\(4T ,4T\04T <4oD4`L4`T4`X4T \4T `4T d4T t4o4y4`4f4F44F445`5f5f(5f05Tn45T 85Tn<5T L5fT5T$ X5T \5T$ `5T p5f5q5T5T55w5w5Ta5Ta 6F5$6F5X6``6fl6f6f6q6q6`66i7q7l7i(7l47J87J@7`X7`t777`7`7`7q7T7T27T7T27o7w7w(8`48`88T <8T@8TD8T H8TL8TP8X8T+ \8T2`8T+ d8T2t8o|88G8T8G8T88`8J8T8T8J8T8T8r8|8`8f9t9f9q,9`<9fP9fd9ft9f9v9f9f9f9t9JP9JP9`9J09T9T*9J09T9T*9r9`9TJ:T~:TJ:T~:o :v<:`D:`L:`T:``:|:`:f:t:u::vFF  THI`IF FF4F.FX.8IF /F/F2` aGaGb` G G dF8Fl:F\F pxF4hF5F/ETTvT T< (T0T8T @TPTXT `T hT6xTTT TTTT T) TTT TTT T TT T (T 0T:@THTBPT XT/hTpTxT T^ TTMT TTTT T~TTT TTTT T 0T8T*@T HTP_c.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rela.rodata.rela__bug_table.rodata.str.modinfo.rodata.str1.1.rela__verbose.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @:@~hp+;H&@`P1P=;P=(6@Kx= F@@`[=HV@ hB c@0 t2Bt`C2AD PX@0hR S@`0W@@fXfXf_ @u