ELF@@'%                      W^02WbWWWxWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW$,48Ç%s: device is down or SSR state %s: data is NULL for id:%d swrm_wakeup_interruptswrm_core_vote_request3%s: rc = %d swrm_debug_peek_writeswrm_connect_port%s: swr device down called %s slave device down not implemented swrm_register_wake_irq%s: system didn't resume within %dms, s %d, w %d swrm_device_suspendswrm_runtime_resumeswrm_peek3%s: Invalid handle to swr controller swrm_write%s: pm_runtime: suspend state: %d %s: register wake_irq failed qcom,swr-wakeup-irq%s: swrmn clk failed SWR unknown interrupt swrm_reg_dump%s: No support of Bulk write for master regs swrm_runtime_suspendswrm_check_link_statusqcom,swrm-hctl-reg%s: Failed to get num_ports %s: swr master down called %s: failed to shutdown swr dev %d connected%s: Error in master Initialization , err %d %s: invalid event type: %lu swrm_device_wakeup_unvote%s: core vote request failed %s err read underflow &swrm->iolock %s: status: 0x%x swrm_lock_sleepswrm_ahb_read%s:reg:0x%x val:0x%x qcom,swr-master-version%s: clk stop mode not supported or SSR exit %s: pm_runtime: resume done, state:%d %s:lpass audio hw enable failed %s: reg: 0x%x, cmd_id: 0x%x, rcmd_id: 0x%x, dev_num: 0x%x, cmd_data: 0x%x %s: swrm->write is NULL swrm_copy_data_port_config&swrm->pm_lock3%s: fail to fill the buffer %s: Invalid handle to swr controller %s slave device up not implemented %s: pm_runtime: resume, state:%d swr_wake_irqswr-wcd%s: IRQ register failed ret %d swrm_event_notify%s: SWR read FIFO overflow fifo status 0x%x %s: swr master up called %s ports are enabled 3%s: pdev is NULL %s err write overflow &swrm->devlockswrm_notify_work_fn3%s: swrm is null swr_master_irqswrm_device_wakeup_vote%s: hw_clk_en: %d audio_core_clk_en: %d %s: pdata from parent is NULL qcom,swr-clock-stop-mode0swrm_wakeup_work%s: reg wake irq data is NULL swrm_ahb_write%s: swrm->clk is NULL Device wakeup init failed: %d 3%s: swrm or dev is NULL 3%s: swrm or pdev is NULL %s: port type not supported by master %s: invalid slave dev num lpass_audio_hw_vote%s:port not enabled : port %d swrm_alloc_port_mem%s: swr master unknown id %d SWR Port collision detected qcom,swr-mstr-irq-wakeup-capableswrm_reg_show%s: SWR Port collision detected %s: SWR unknown interrupt value: %d SWR bus clsh detected %s: num_dev %d > max limit %d %s: no slave alert found.spurious interrupt %s: pm_runtime: suspend done state: %d Unable to configure irq SWR CMD error, fifo status 0x%x, flushing fifo 0x%x swrm_disable_portsswrm_readswrm_wait_for_fifo_availmissing port mapping %s: SWR bus clsh detected %s: clock voting not zero 3%s: irq data is NULL %s:clk request failed swrm_poke3%s: fail to copy reg dump %s: SWR CMD error, fifo status 0x%x, flushing fifo swrm_get_master_port%s: mstr portid for slv port %d not found %s: clock request failed %s:invalid number of swr ports 0x%.3x: 0x%.2x swrm_debug_write%s: failed to reset swr device %d swrm_clk_requestswrm-io-base%s: swrm->read is NULL %s: SWR wokeup during clock stop %s: clock enable req faileddisconnectedswrm_request_hw_vote%s: failed to wakeup swr dev %d %s: rc = %d swrm_apply_port_configswrm_disconnect_port%s: clock disable count %dTLMM connect gpio not found qcom,swr-num-dev&swrm->mlock&swrm->reslockqcom,disable-div2-clk-switch%s exit %s enter %s: swrm state: %d %s: set num ch failed &swrm->force_down_lock&swrm->pm_wq%s() error getting irq hdle: %d %s: SWR write FIFO overflow fifo status %x swrm_cleanup_disabled_port_reqs%s: swr device up called %s Failed to hold suspend swrm_master_initqcom,swr_master_idqcom,swr-num-ports&swrm->irq_lock&swrm->clklock%s: error adding swr master %s: swrm clk failed %s: portinfo is NULL swrm_wcd_notify%s: data is NULL %s: swr link failed to connect no slave alert found.spurious interrupt %s: Failed to read port mapping swrm_get_logical_dev_num%s: clock enable count %d%s: failed to get master id qcom,swr-port-mapping&x->waitswr_mstr_interrupt_v2%s: SWR read FIFO underflow fifo status 0x%x swrm_slvdev_datapath_control%s:lpass core hw enable failed swrm_cmd_fifo_rd_cmd%s: version specified in dtsi: 0x%x not match with HW read version 0x%x swrm_device_down%s: link status not %s %s: swrm->bulk_write is NULL %s: swrm is NULL %s: Failed to request irq %d %s: swrm clk count mismatch %s: clk stop mode not supported or SSR entry %s: swrm->handle is NULL lpass_core_hw_voteswrm_bulk_write%s: data is NULL for id=%d %s: called more than once %s: Invalid params swrm_copy_port_config3%s: swrm or dev is null swr_mstr_interrupt%s: failed to read fifo swrm_probe%s: device 0x%llx is not ready auto_suspend_timerqcom,swr-mstrXhhMT]HY(T4覧(D T4覧(DT(OhhȚ@T(~҈`HȯTȭt(TҨ# TҨ#@T葐UTHG(HT(7*4- T(7*4T((r@T[h! TҨhhT;kw Tʼn TmYhh T҈$ȇhVT^(ȭt( T=ҨL5^T;]HY(T҈[T@ҨhhThh hHT1+( ȓ TA_ ( ȓ cT ( ȓ#T?aT_֠@9qCT_@*^{og_WO@d@(Q*-q( T J8RLyhxk w `@BRuhq q@TBB!B!@BRuD9!4Rv(@BRRx|A{ "T9Z@ T*@4`BNC@9*`BN!BnRt@ qh1kT@9"4xAy$T@$T** 4`BNRviF^@?k(Tiq? q 'T Rr khFhJa"TxˁRRRR{R@BRuhq q`TBRt92RtRh1@Bh\4R`R`BN!Bhq qT`BN``BNR!Rh1jRvRRh1Rs(R9 Rt@h2*4`BN!BU Rv@ 4`"Z@BRR r`"xwH ! 4`BN!BPRvhjt@ kThq q!T(RB9hq qAT9@hj4@R`R`BN!`BN!`BN!B#R`BN!BCR{*(@RFDR rh"Z}i)h"Zii@4*@j}@K+ Tl"Zn@o!@9M yiK k O!9N!T#xAy`T@TR* 4`BN*6u`BN!B***RYRZR;R RhJ^)w3)}yS ** RX 3bA@Q3 R3RR*BR R@iFiJ**OEWD_CgBoA{ƨ^__^{ \@ !@qBhBH9 rThB qT 5!RAR @{¨^__^{ WOO*HҠa1O*`?*:R_Rjh84B^WR r!Rk*T4!4BN!B*(1*T5N> @=*B^kT*B^kT**OCWB @{Ĩ^__^{ WOO**Ҁ51O>*`?4R_Rjh8h4B^WR r!Rk T@4!4BN!B(1T 5N>!6B^kT*B^kT*OCWB @{Ĩ^__^{_WOR****=qT(5(R @9?=q!T*R 9q'?9q'* 9(=S )- S)a*>3*6*`R* ORaR=qTB^ R kTRRRROCWB_A{Ĩ^__^{ O\@@qB9RR1OB @{è^__^{WOOOhR*6_Rjh84B^)R r kTO `[bO!R?@4*!4BN!BO`[bO*?\\\qT@B*O`[bO*?R*6U=* O`[bO*?*\h5@BO`[bO!R?*4!4BN!B\Q\6BN!B*OBWA{è^__^{ r4* @{¨^__@N!}A*qhT`>6`BN!`>^`X!7`>BR@4*`BN!B`>^!R`BN!^{ O (@N @BRt_Rhjh84 6`>^q T@ Rt`>^@ @9h7`>^`BNR hBN)@R `BNRth:tqh:4aThtqAT4`R``BNR`aR*@B`>^q TRu`>^@ @9h7`>^ ROB @{è^__!*`BN!B!*^{_WO@ R h:t i:4(5`Ru*`BN3ut4q T*RVRu7RBRxtX5w4q@ qcTV(Rh4Ru3RaR* _)@?T{C*OFWE_D^__`BNdte:t!BWRh:tqh:4aThtqAT4`R``BN*^{O*aR4rTRr T>R?RaRrQT+hvt 0S?kTR>R?RaRhvt 0S?kTQrT?kT! 4`BN! !4`BN!BOA{¨^__^{WOOR*_Rjh84O`[bO?*`4!4BN!BU**OBWA{è^__^{og_WOC\@_R)Rzx @cqBhqqTR*h1Rt9Ru|q"R**4!B!R"R*4!BqT q!T@9H4@Bhr4hqqaT!BRRR Rhr 4h>t@Ryb>4b>tBRARRRR%h>t@Ryb>4b>tBRARRRR R! R3R@R"r R2 RR*{AuT9Z{@T``4*L1T@@B_ @@hB^IR r kkTu R6>R?R1T`BN!Bc* 4!B*-hr4`>^qkT@ @96`>^cC@9!B@cC@9B_ @hr4@R_9qaT**hRh14V4@cqB{A*OFWE_DgCoB^__!R*5**^{WOR**q T5&Z@6_Rjh8 4bt b4H5*6BN!BbtQb4&*Z`6_Rjh84ft f4h5* 6BN!BftQf4btqb4T*b4ftqf4TH5*bt@ftB*OBWA{è^__@B@BU*f44@R(rkTRHrkTR r2?kTR@r2?kKTRr2?kTR r2?k TRHr?k _@R r_*_^{og_WO@@RR rC)@9@f\b@ @h AȃRv!#R`6 RARb!#R` 7ARv!#R7A!#R@ 4ʂR`@!ChA#R7@R`@h(RAzXRv!#R@6hBN!#R}AɃRv7@q#T!BRH!A!>*!BR@h @h @h!*!'!$C9A!3#R 7C_ GR{ h9A!3C_%qCT! *`BN!B!B`BN!*@R r !hURHUrA~c !!72qT(GRq**h"m9)o@ k  JE*)J99 *T )@i )i" )i& )i* )i. )i2 )i)i )i6)i:thAȃRh~H__9yHHR1^4hj)(RIRh9i1 RR` x2y9n4R`R`R`!BRw!BR`!B9R`!BR`!BR`!BR`!BR`!BR`!B:44`Rv!R˃Rhh.h2σRhh>hBӃRhhNhR׃Rhh^hbۃRhhnhr߃Rhh~hRhhhRhhhA!#R@6!@胀!h&xO@胀h*x `O#R?4*!B.y _)@?! T{B*OGWF_EgDoC^__*`BN!!*`:7 )"!#R*@4*`BN!B*ARx!#R@4`:^!R@4*!Bw`BN!B**!R*cB^kT*!B` 7{{ ZRhfh hjhnwrAh RLS Rhr48 Shv4B@@@@`BT$RbBZ`F$RbBZ`J$R`N`BN!R*4`BN!*`BN* *!B@tO `O*?`:^4``:^@ @)m @ @)2 @4`:^*`:^@!R*@ BRi {{h>Ri i )`ji^{ Od@uO `O*?`:^4``:^@ @)m @ @)2 h^t4`:^*`:^`>^qkTYR`B!RAR>R``BN*`R`OB @*{è^__^{#_WO@\@RtqT5HR44t4*R6RXRBRtY54?q @4HR4hBH9 rThB qT@1@T@5!RAR* _)@?!T{COGWF_E#@^__^{ O@H9\@ rT*5@!R** 4Rt qAT4RaR**OB @{è^__^{og_WO\@_R)R@xt @cqBRz"R**4!B!R"R*4!Bhq qTqaT@9(4hr4`>^q TRx`>^@ @9h7`>^hr4`R!R9R4***hr4hqqA T{A| @T9Z@{@T``4*L1TcC@9!B* @_*R"RR"R R! RhB^_@IR r kkTt R7>R?R1T`BN!BcRw4Rr@9=qT23RBRARRh>t@R2b>4b>tBR R! RhB^IR r kTt R7>R?R1T`BN!Bc"9q'9B* @*`R*h ORaRhqqaTRRR R**HRh1v45!R*U5q**(*qT`C!R_Rh @9I49@cqB{B*OGWF_EgDoC^__@`C!*^{CW O @ Rc3@^ kThNh@=*) iN>Հ>R!?Ry(hN@=*hJ^)R ryS}) o S # )R R')  )# R ҉b2#iIRCK AR@)rBi>4C(h'RCR_hB^IR r kkTt R7>R?R1T`BN!Bc`BN!@RR;@vBN***@RR?@vBN***@RRC@vBN***@RRG@vBN***@RRK@vBN***@RRO@vBN***@RRS@vBN***@RRW@vBN***@RR[@vBN***@RR_@vBN***hB^)R r k TbR2bR* _)@?T{GOJWIC@^__^{_WO O* U`.O*?R4*bzxkT@RRx@? qT*zx R ROCWB_A{Ĩ^__^{og_WO @IR; C@B66Rt!R4!4`BN!B9Rn@Rh>t @*B*R Rh Rh t:R h 9RC^ARAR*@Rh>t*j 'T*C@Gq@TH# qLTqhT*jh8) R** q Th@9|DkT!4`BN!?qLTqTq TqTh>ty]@qjT@q@T @qTq T q`TT!@qTqaTaR*!4`BN!*aR"R;!4`BN!RhR^k T* *K  kTk@9)J}}? kDT`R!`4`BN!~!4`BN!h>tyb>4BRm @j3R$R*^h_G9=qTRq`RaT^h_G9=q TRR9q'h_9=S R* r* *`R*h ORaR^h_G9=qaTR9q'h_9=S**2`R*h ORaR^@T*@*TB@9O* 3Ja*X*`R** R! R`R*@RR!RcR(@9 ,S?kTzR cR(@9 ,S?kT4>R!?RZqaTaR"R`R*!4BN%@9@!B***!4BN!BODWC_BgA{Ũ^__^{g_WOC@\@T*?r@T R _R**:@94BNR( @9h4BN***@Rh9BN BN)@* !B @)@?T{AOEWD_CgB^__!*^{ _WO\@*?rT_Rv@9xRw*@94`BNR @9h4`BN****`BNR hBN)@* !BODWC_B @{Ũ^__!*^{g_WO^@hO Ry _R*zZ@9Z4`BNRrTT T~R r R r*R )Rj k- S `R!B*ODWC_BgA{Ũ^__9q'N9=So*~(}@a **)j0-k0BTN@9jh8zhx=qTR*!B**tt`BNR hBN)@ ^{og_WO \@ xN^x5HRjh8Rw_Ryjh8Y4`BNR qT:R_kZ T[sSa*a;@?`T*>`WS{@?ThAaTR(Qq`RHTzC9T*94`BN!B hBN)@R `BN*OEWD_CgBoA{ƨ^__!C^{og_WO`!z^@: RW GRTRVC9T4(Rt@95@CNR_h@9!4˃R-GRnGRGRGR1HR`HRHRYHR!B{C*OHWG_FgEoD^_C_ @R)rIKh@9T@ @9h 4 A9*hK(kim8}@ kTKlin8 kTkio8 k`TKlip8 k Tkiq8 kTKli`8 kTkia8 kTKkib8 k`T{?kT)R IR iRRRRRu@J6@I JGR4ij8T @9j@9@ T _8 kaT!@9 kT@R rR_CH@9I9@9 9(E@9I 9(!@|9`9$@68C__-GRnGRGRGR1HR`HRHRHRh@9aA9*R(*9( I@9 A9J!)* I9ixy) *i8yIr4i A)!@_ k"T Hw^I^J^K^LW_( I^ J_ K7_ IG^   +T @R*r? kT RJr? k*T R)r*2 k T RIr*2 kkT Rr*2 kT R) r*2 k+T RIr k 4@CN!B@9!B @@@9 5R RA ( 9a@9*u^{g_WOv^@AR @94GR˃R @R R)GRJGR+rLrmGRGRGR0HRqHRHRHR&@9w F4gA9*e%ki8|@kTkm8?kTkn8k`Tko8?k Tkp8kTkq8?kTk`8kTkd8k`TckT9R YR yRRRRRcfX@@9 Thj8@9@ T_8?kaT :@9_kT `@9c`A9# `9CgH@9% reH9Trc4Cv^Ŗ^ƶ^^ ^c _c 6_c V_f F^ +T k`T k*ATR#rf2kTRCrf2k TRrf2kkTR# rf2kT k@R#rJ @9T!BODWC_BgA{Ũ^__!!B*(Rijh8 5R@R )Kij(8@9*BN!B@9!^{og_WOC\@R*qq!T7X(65R@R RX  5RMR 6H6 ̓R 5R R A9 4]? q6 5R@R *XR(Rjh8J^R R?q f!"ZjyjJ)%?!T _8k4K l_8 9l_8 8l_8 8l_8 9l@9 9l @9 9l @9 9l@9 9k@9 9RBR"r^@ RHot *95R[8oS(RH @9?=qaTR?9q' 9(=S R* >r* *`R*H ORaR*J^ R)rR RLR kF^ RrLR R_ k RmˁR} mR yS)} * 44H  QyqHT ) +yJ R@ R*@R`RR_R3*y3R S*?2rI  )* ** R3RR*6 @ @(Rjh85 BN)@R BN*{AOFWE_DgCoB^__!^{ O^@Rq qKT8Rji8 kTA?TjR a9_9@?T4R***OB @{è^__^{O \@@6Rt"R*4`BN!B!R"R4`BN!B`BNROA{¨^__!`BN!B^{O\@ hBN)@R `BNRt!R***Rth:tqh:4aThtqAT4`R``BNR`aR*OA{¨^__!^{og_WO @ RJR5 < C@B=6Rt"R**@65!R"R`4*!R 4!B*@Rh>t @*B*(R Rh R h **t:Rh @Rh>t*j`-T* h>tyb>4BR*Fq)TH# q*Tqh T *kijih8) * R** qT@9|9Dk{T %4`BN!?qLTqTq@TqA Th>ty@qJT@q`T @q! ThB^IR r kTw R7>R?R1T`BN!BcqT qT,`TB@q!Thq qT4`BN! @99qATaR*{@ 4`BN!*S94`BN!**jR*hR^k T*** _ k! T@9)}} k{TwR*T4`BN!?aRhBN*!aRhBN*!B1aRhBN*!BaR"R!4`BN!h>ty^3R$R*@_G9=qTR_qwRT 5rT*@99q'_9=S R(* r* *`R*h ORaR_G9=qaTR9q'_9=S(**2`R*h ORaR@T*@*TB@9;kATAO9h4A_ARAR*@@949@*!R***Rth:tqh:4aThtqAT4`R``BNR`aR*@B _)@?aT{D*OIWH_GgFoE^__`BN!B*^{ OX ThBN@BRt_Rujh854hBN 6R hBN)@R `BNRth:tqh:4aThtqAT4`R``BNR`aR*@B`BNOB @{è^__!!B^{@ TX!R{^__!^{ =`T`BN ?TT@AR hr4_Rh @9I5)R 9@YRbR* !B! @{¨^__C^{og_WO@  d@5 h@ q( Ru kTZѼRA8Հ RR**#!RB*7*T#"Rj@9i@xӊ(7k@K6"J郉J1_ ꇟ*i@")"#h@khkT _)@?T{COHWG_FgEoD^_C_!DA*(d_^{3OC )@# c _| Te@ *A8 @9 @xӋ(7 @L6"kꃊk1 뇟+@"?("@!#i38@92qaTRARC5!# @92qaTRARC~5!#@(R?kT@! _)@?AT{EOG3@^__h(*4^{OC )@h"e@i@ItBRR @)@?T{AOC@^__^{#O )@#!   e@T  Th@*A8 @9 @xӋ(7 @L6"kꃊk1 뇟@"?("`!#i38@92qaTRARC5!#@(R?kT4 BN!B _)@?AT{COE#@^__h(*4^{og_WOC@R 4(RIR RR<R**rz{ v rh@9~DkTr TH@9h5R$R*h_G9=qaTR9q'h_9=S***`R*h ORaRh_G9=qaTR9q'h_9=S  (***`R*h OhRaR @)@?AT{AOFWE_DgCoB^__^{g_WO\@ ˃R " T4@?!T(K@9(G95A9hxy6 h8y"? T^@9b@9@?k T^95"6"@( !ODWC_BgA{Ũ^__^{og_WOC@*΀_8]S * 3`@9m{}~nc*Di-ni>΀_8@9* 3n{}~{c*{i-Di.̀_8{@9* 3͓a*mi.@9qm T}~Di-΀_8@9*c 3Ηa*ni- *@9qT@9qT*}~Di.ۀ_8**c~ 3ۛmc *mi.@9q`T*}~Di-΀_8@9c 3a*ni- @9qT ]qT*}~Di-΀_8@9*c 3a*ni--@9qT*}~Di-΀_8;@9*c 3a*ni-M@9qT*}~Di-΀_8[@9c 3a*ni-3,A8nR@9fN@9x*q=S3mV@93F }~ * Ni/mi/A8gqT|~ Ni-@9gni-mA8q T*%R}~ Ni-n@9ni-#mA8q T*&R}~ Ni-n@9ni-mlA8qT3m~A8q@T M'm@9n@9*}@ S*|@ RM'3ty#A8q@T'Rm|~ Ni-@9ni- _)@?TCOEWD_CgBoA{ƨ^__!^{ _WO\@˃R)$Ru(mSW  I@9 Q@9 M@9U@9)SI3i3"*" " TC@9h4@9@@T!c@9(_@9?k@T(_8"_8*" !ODWC_B @{Ũ^__߈߈߈?0 ?0 ? ?  ^{!{^__^{{^__alias=platform:swr-mstrparm=auto_suspend_timer:timer for auto suspendparmtype=auto_suspend_timer:intdescription=SoundWire Master Controllerlicense=GPL v2intree=Yname=swr_ctrl_dlkmvermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=q6_dlkm,swr_dlkm,msm_pmswrm_wcd_notifyS0?module_layoutdmemsetg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotӅ3-system_wqKkmalloc_cachesPjiffiesparam_ops_intVplatform_driver_unregister'!msm_aud_evt_unregister_clientF9rcancel_work_syncMqueue_work_onF/__pm_runtime_use_autosuspendA)k__arch_copy_to_user /ikstrtouintl߅strsep}P__arch_copy_from_userHۈ__check_object_sizestrnlenݷasimple_read_from_buffer1(snprintfiiirq_find_mapping%Thandle_nested_irqUrS__list_del_entry_validh__list_add_validNZswr_port_response3qmkmem_cache_alloc_trace地__kmalloc zkfree6swr_device_upM-of_property_read_variable_u32_array;\pm_qos_remove_request;JQfree_irqswr_unregister_master&`msm_aud_evt_register_client8device_init_wakeupy&debugfs_create_file)/debugfs_create_dirs 8of_register_swr_devicesgd_dev_infok<swr_master_add_boarddevices*=swr_register_master8/devm_clk_getjYRYpm_qos_add_requestT__init_waitqueue_headv__mutex_initdevm_kfreekof_find_propertyRbdevm_ioremap87__platform_driver_registerydevm_kmallocP'__pm_runtime_suspends6)complete__pm_runtime_resume2t__pm_runtime_set_status__pm_runtime_disable$___ratelimit,__cfi_slowpathl4digital_cdc_rsc_mgr_hw_vote_disable_digital_cdc_rsc_mgr_hw_vote_enable enable_irqaNswr_device_down~pm_runtime_enablehpm_relax"#>__wake_upTfinish_waitݍschedule_timeout&prepare_to_wait_eventuyHinit_wait_entry pm_stay_awakea<msm_cpuidle_get_deep_idle_latency0pm_qos_update_request!'disable_irq_nosync?Virq_get_irq_datagpio_to_descgpiod_to_irq(wlof_get_named_gpio_flagsNGmsm_aud_evt_blocking_notifier_call_chainPswr_set_device_groupROLswr_reset_device,[Npm_runtime_set_autosuspend_delayqSpm_runtime_autosuspend_expiration Mwait_for_completion_timeout3.__trace_bprintkGusleep_range2: mutex_unlock֮Amutex_lock2|printk@(irq_set_irq_waker request_threaded_irq+platform_get_irq_bynamezw_dev_errLinuxswr_ctrl_dlkmGNUy7''00 '$((',(0A@>T(\'d'h'l'p8|'K''K'=00'('(A>?>a > ' $'(' ,'DE`8l(8x'k |''k '8>'X''X'F 8$>t0x0|'(t'(tA>(>?>?00'( '(A0B<'\ @'D'\ H'L8`CxD@>>7''''8>4dH&L'W P&T'W X^d'h'W l'p'W t8>(l G''  'G 'G$ '( ', '0 '@ ':D 'H ':L 'T 8d t c| ? d 'X '$ 'X( 'D F\ 8l ? ' ' ' ' 8 ? ( (L  ( (l , @@ ? 0 0 'E (l 'E (l A ( _ ` X4 ]X > (8 &  ' &  ' ^ 'A ' 'A ' 8 (  (8$ ( , ? ] > (8 & 'f & 'f ^'A 'f'A 'f8( L(8d( l?><(L(L `@@B?00'('(A>? (l p>]&0' &0' ^'q' 'q' 8]@0pD0pH' L(@P' T(@\Ax]b]0`0`' (' (A]4&X8' <&X@' D^P' T' X' \' `8|'%' '%' 8?''JL K' ' $84'8'<9H(tL'P(tT'd:t'x'|''8;' ' 80`0`'V('V(A>? (4MH>PMdNl?xa|c>OW?V0p0p'V ('V(A,M@>HM\Nd?l?'''V'V=''V''V8'w 'w 'w 'V'w 'V=? (>DPPOXQ`?l>|?RS>?T? UDVHP''''8>OW?( 4@@( p@|( &' &' ^'_'_&' &' ^''' ' 8<>h]&'l&'l^'q'l'q'l8? 0$00'h4( 8'h<( @Al>|>?('0'h'0'h8('i'h'i'h800 'h('h(A<'B@'hD'BH'hP8X?p(x>(L (L ?(>(L (L ?((0><@T(L `( p(L (L 'h(0 'h(Y0 A0@0@'h('h(A,( <@L'P'}T'3 X'\'}`'3 d8p(8x'|'h''h8MZ''h''h80000'h('h(A$GT?X0P\0Pd'hh(Xl'hp(XtA((>,[<'0@'@ D'0H'@ L8['i'@ 'i'@ 8\?0 0 '@  ( '@  ( A8 0< 0@ '@ D (8 H '@ L (8 T 0X 0\ '@ ` (T d '@ h (T l At ?L!P!x!d!'!'!x!'G!'G!x"' "' "x("' ,"' <"xP"f\"'`"'x"x"f"'"'"x"' "' "x #'2 #'U#'2 #'U$#8,#'0#'8#'p<#'pD#'H#'UP#'T#'U\#8#'#'#'u#'u#' #' #'Z#'Z#x#'#'#g$'[ $'[ $'$' $'U$$'U($80$'4$'8$'U<$'UD$8T$'+ X$'+ \$8|$d$'$'$x%h%(t%(t(%(t,%(t4%(t8%(t@%(tD%(tL%(tP%(tX%(t\%(td%(th%(tx%(t|%(t%'%%%'%%&j0&jH&jP&'mT&%\&'m`&%d&ip&' t&%x&' |&%&i&'&%&'&%&i&'o&%&'o&%&i&'&%&'&%&i&'}&%&'}&%&i&'v'%''v '%'i'' '%$'' ('%,'i4''8'%@''D'%P'jh'k''''(x('('(l$('$ ,('$ 8(ld(]l((tp((t('('U('('U((('?('?('(')9)(t)(t)' )'8):H)'L)'UP)'T)'U\)8p)' t)' )x);)m)')'U)')'U)8)')'U)')'U)8)n)>*(8*( *'e$*'U,*'e0*'U8*o@*(5L*?X*(t\*(t*p*( *( *q*'m*'*'m*'*r*' *'*' +' +r+',+'  +',$+' 0+r@+sP+'T+'\+8h+sp+' t+'U|+' +'U+8+?+u+]+(t+(t+M+M(,;4,v<,wD,&H,&P,D\,h,`p,Xt,x,,(t,(t,t,,]-(t-(t$-M0-Md-;-v--_-`-u--s-w-h. .<.>`.?l.>|.?.R.S.>.?.T/U/?$/>,/?L/(d/_p/`x/X////(x0//0c0c,0>D0?\0V00000'Y0(00'Y0(00A0>0(1'01'Y1'0 1'Y18$1(01'i41'Y81'i<1'YD18x1M1>1M1N1?1G1(8 2'Y$2(82(20,2'Y02(82820D2AX2yp2'U t2'Yx2'U |2'Y282(82(L 2(L 2(52@3( 3@ 3'$3'}(3',3'03'}43'838P3>t3(L 3(L 3(L 3(L 3@3( 3@3'4'}4'4' 4'}4'48<4(L4(L `4@h4?|4?4(4>4(4(4D5?50 50(5'Y,5(505'Y45(585Ad5&h5&t5'w x5'Y|5'w 5'Y5=5?55(6@6( L7(p:p7( 7@7'7'}7'7'7'}7'787'67'7'67'787@7( 7'7'888@$8( <88H8@\8( t888@8( 888@8( 888@9( 98(9@<9( T98`9@t9( 989@9( 989@9( 98$:( 4:(L <:D:l::]:>:(L ;@(;(<;@D;?;;;0;0;');(;;');(;;A;(;>;(8;&(;');&(;');^<' <') <' <')<8(<?4<( @<0D<0L<')P<(@<T<')X<(@<`<At<'<'<(L <(L <( <b0=( `=&Pd=')h=&Pl=')p=^|='='=8 >( >&>')>& >')$>^0>' 4>' <>8L>&P>')T>&X>')\>^h>'l>'p>8>( >&x>')>&x>')>^>' >' >8>&?')?&?') ?^?' ?' ?88?(L \?(Bd?>?>?(?(L ?@@?@>D@(T@(L h@@p@?@@A(A(L $A@0A?8A>A(A(L A@A?A>A(8A?A>BO BW(B?@BVDB0 HB0 LB')PB(DBTB')XB(DB\BA`BhBB'B')B'B')B8BB>\C(L lC(xC@C(L C@C(C( C( C@D(L D(L (D&,D'P0D&4D'P8D^LD'PD'PTD'XD'PhD8lD&@pD'PtD&@xD'P|D^D'<D'PD'<D'PD8D?DD(E>4E?DEaTE(x0lE(BEcEEE'E'E' E' E8EEE' E' FTF>`F?pFaF(x0F(FcFFF'F'F'F'F8F' F' dG>pG?GaG{G{G'G'G'G'G8H':H'H':H'H8H(p:HzHzHcHHPI>`I?pIaI( I( I( DJ'`HJ'`LJ'`PJ'`XJ8\JdJtJcJ'wJ'`J'wJ'`J=K>K>(K?HKaK';K'K';K'K8K?@M8DM8TM|M~$O'(O' ,O'0O' 4O8R';R';R' R' R8R'R'R'8 R'8 R' R' R8R?S(S}0S?@S'DS' HS'LS' PS8XS' \S' S>SS( THT\T(hsT'T'T'T'T=4U(L HU( lU>U(U(L U@U?U(ntV'\xV'\V( V(L W($W(n0W(hs8W(mHWPW`WchW?W'wW' W'wW' W=W>8X?|X(X>X(X'0X'X'0X'X8X(X'iX'X'iX'X8X?XaY'wY'Y'wY' Y=,Y'0Y'4Y'8Y'Y(Y(Y?Y>YOYWZ?ZV,Z'w0Z'W4Z'w8Z'WZ(Z([(8[' ['['['[80[?<[( H[0@L[0@T['X[(H[\['`[(H[h[A[( [(L \'\'8\( <\'H\'p\&ht\&h|\^\'Q \'Q \8]( ]@$]'(]'},]'0]'4]'}8]'<]8p]'t]&x]'|]&]^]' ]' ]8](k]( ]']&]']&]^]' ]' ^'^&0 ^'^&0^^$^' (^' 4^8H^( T^(k^'^&^'^&^^^'A ^'A ^8^( ^'^'^( _' _'_'_'_8,_( 4_'8_'D_'H_'L_8\_'`_&d_'h_&p_^|_' _' _8_b_(B_>0`(@`(L T`@\`?d`>`(`(L `@`? aa8a(L Ha(L \a(kpa>|a(8a(a(a?a>aOaWa? bVb0Pb0Pb'b(b b'$b(b(bA,b4blb'pb'tb'xb'|b8bb0b0b'6b(bb'6b(bbAb>b?b( cacc(cc8c>hcOpcWxc?cVc0c0c'6c(cc'6c(ccAcWc'c'6c'c'6c=c'c'6c'c'6c8(d<8d'l(l(L l@l?l> dS o  ~  WX \X8 DY DZ bi d PdO e g g; i i kJ m n: hsp    lt| pt  tt |t tD t t4 t L  t t tv t tt t t tg t  t1 p t/G g( #AU~Jd2 ,( u4  p:S  T  L <sH `;`((P([x(Y(( (vv (` DZH;h(((K( (90(08@6HPsX) (((  GU m D 8|0(mX(`hp0x  B(@(  8 J  nk (u    g  im  i 5 e  g  ( x z  l E  DYt  \Xn hs O v k" Pd  HP  5 dP|  (! Qc  DD9  ,< W_  N@&&  /2  x0 tU  u% ^(y0 8@HPPX6  dSH  -S  (( 8``hpBx  bt,y4|t'#  F     "!   CZ + n    <  T r  ,  $i    ,36 w   ) VF    `I  } Im`  `U'N  e  B +   G % I  B} "   ~ _4LLl  B.rela.text.swrm_wcd_notify.rela___ksymtab+swrm_wcd_notify.rela___kcrctab+swrm_wcd_notify.note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.rela__trace_printk_fmt.init.plt.bss.rela.rodata.swrm_dev_pm_ops.rela.altinstructions__versions__ksymtab_strings.rela.data.swr_mstr_driver.modinfo.rela__param.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.dataof_find_propertyinit_wait_entryswrm_event_notify__crc_swrm_wcd_notify__kstrtab_swrm_wcd_notify__ksymtab_swrm_wcd_notify__init_completion.__keyswrm_probe.__keymsm_cpuidle_get_deep_idle_latencyof_property_read_variable_u32_arraypm_runtime_set_autosuspend_delaypm_relaxwait_for_completion_timeoutschedule_timeoutswrm_clk_requestpm_qos_remove_requestswrm_core_vote_requestpm_qos_update_requestpm_qos_add_requestswrm_disconnect_portswrm_connect_portswr_mstr_interruptswrm_wakeup_interrupt__ll_sc_atomic64_andnotkstrtouintparam_ops_intprepare_to_wait_eventmsm_aud_evt_unregister_clientmsm_aud_evt_register_clientswrm_wcd_notify.trace_printk_fmtswrm_clk_request.trace_printk_fmtswr_mstr_interrupt.trace_printk_fmtswrm_wakeup_interrupt.trace_printk_fmtswrm_device_down.trace_printk_fmtswrm_wakeup_work.trace_printk_fmtswrm_request_hw_vote.trace_printk_fmtswrm_runtime_resume.trace_printk_fmtswrm_runtime_suspend.trace_printk_fmtswrm_device_suspend.trace_printk_fmtswr_mstr_interrupt_v2.trace_printk_fmt__mutex_initswrm_master_init___ratelimitfinish_waitmemsetdevm_clk_get__pm_runtime_set_statusswrm_disable_portsswrm_clk_request._rsswrm_core_vote_request._rsswr_mstr_interrupt._rsswrm_alloc_port_mem._rsswrm_wait_for_fifo_avail._rsswrm_ahb_write._rsswrm_cmd_fifo_rd_cmd._rsswrm_ahb_read._rsswr_mstr_interrupt_v2._rsswrm_cleanup_disabled_port_reqsswrm_debug_dump_opsswrm_dev_pm_opsswrm_debug_write_opsswrm_debug_read_ops____versionsof_get_named_gpio_flagsjiffieskmalloc_cachesswr_master_add_boarddevicesof_register_swr_devices__module_depends_dev_err__ll_sc_atomic64_ordebugfs_create_dirswr_mstr_driverplatform_driver_unregister__platform_driver_registerswr_unregister_masterswr_register_master__arch_copy_to_user__arch_copy_from_user__param_str_auto_suspend_timer__param_auto_suspend_timersimple_read_from_buffersystem_wqgpiod_to_irqswrm_enable_slave_irqenable_irqswrm_register_wake_irqfree_irqhandle_nested_irqrequest_threaded_irqswrm_remove_from_groupswr_set_device_groupdevice_init_wakeup__wake_upswr_device_upswrm_debug_reg_dumpstrsepswrm_lock_sleepdevm_ioremap_dev_infoswr_device_downswrm_device_downpm_runtime_autosuspend_expirationqueue_work_onmsm_aud_evt_blocking_notifier_call_chainswrm_notify_work_fnswrm_debug_openstrnlenswrm_get_logical_dev_numswrm_slvdev_datapath_controlswrm_wait_for_fifo_avail__stack_chk_fail__cfi_check_fail__trace_bprintkswrm_wakeup_workmutex_unlockmutex_lock__cfi_check__cfi_slowpathswrm_dt_matchirq_find_mappingswrm_copy_data_port_configsnprintf__check_object_sizeswrm_removeswrm_device_wakeup_unvoteswrm_request_hw_voteswrm_device_wakeup_voteswr_master_writeswrm_writeswr_master_bulk_writeswrm_bulk_writeswrm_debug_peek_writeswrm_debug_writecompleteswrm_get_clk_div_rateswr_port_responseswrm_resumeswrm_runtime_resume__pm_runtime_resumeplatform_get_irq_bynameinit_module__this_modulecleanup_moduledebugfs_create_filedigital_cdc_rsc_mgr_hw_vote_disable__pm_runtime_disabledigital_cdc_rsc_mgr_hw_vote_enablepm_runtime_enablepm_stay_awakeirq_set_irq_wakeusleep_rangedevm_kfreeswr_reset_devicekmem_cache_alloc_traceswrm_probe__stack_chk_guard__pm_runtime_use_autosuspendswrm_suspendswrm_runtime_suspend__pm_runtime_suspendswrm_device_suspendswrm_cmd_fifo_wr_cmdswrm_cmd_fifo_rd_cmd__list_del_entry_valid__list_add_validswr_master_readswrm_readswrm_debug_read__init_waitqueue_headgpio_to_descdevm_kmalloc__kmallocdisable_irq_nosynccancel_work_syncirq_get_irq_data$d.99swr_mstr_interrupt._rs.189$x.89__UNIQUE_ID_auto_suspend_timer79$x.79$x.69swrm_request_hw_vote.trace_printk_fmt.69$x.59$x.49swrm_runtime_suspend.trace_printk_fmt.49$x.39swrm_probe.__key.129$d.129$d.29swrm_probe.__key.119$d.119$x.19swrm_wcd_notify.trace_printk_fmt.19swr_mstr_interrupt_v2._rs.209$d.109$x.9swr_mstr_interrupt_v2.trace_printk_fmt.198$d.98$x.88swrm_clk_request._rs.88__UNIQUE_ID_auto_suspend_timertype78swr_mstr_interrupt.trace_printk_fmt.178$x.78$x.68swrm_runtime_resume.trace_printk_fmt.158$x.58swrm_runtime_suspend.trace_printk_fmt.58$d.48$x.38swrm_wakeup_interrupt.trace_printk_fmt.38$d.128$x.28swrm_wakeup_work.trace_printk_fmt.218__UNIQUE_ID_alias118$d.118$x.18$d.108$x.8swr_mstr_interrupt_v2.trace_printk_fmt.197$d.97swr_mstr_interrupt._rs.187$x.87swrm_clk_request.trace_printk_fmt.87$x.77$x.67swrm_runtime_suspend.trace_printk_fmt.67swrm_runtime_suspend.trace_printk_fmt.57$d.57$x.47swrm_runtime_suspend.trace_printk_fmt.47$x.37swrm_probe.__key.127$d.127$d.27__UNIQUE_ID_description117$d.117$x.17swrm_wcd_notify.trace_printk_fmt.17swr_mstr_interrupt_v2._rs.207$d.107$x.7_note_6$d.96$x.86$x.76swrm_request_hw_vote.trace_printk_fmt.76$x.66__UNIQUE_ID_intree56$x.56$d.46$d.136$x.36swrm_wakeup_interrupt.trace_printk_fmt.36$d.126$x.26__UNIQUE_ID_license116$d.116$x.16$d.106$d.6$d.95swr_mstr_interrupt._rs.185$x.85swrm_device_down.trace_printk_fmt.85swr_mstr_interrupt.trace_printk_fmt.175$x.75$x.65swrm_runtime_suspend.trace_printk_fmt.65__UNIQUE_ID_name55swrm_runtime_resume.trace_printk_fmt.155$x.55$x.45$d.135$x.35swrm_probe.__key.125$d.125$x.25swr_mstr_interrupt_v2.trace_printk_fmt.215$d.115$x.15swr_mstr_interrupt_v2._rs.205$d.105$x.5swr_mstr_interrupt_v2.trace_printk_fmt.194$d.94$x.84$x.74swrm_request_hw_vote.trace_printk_fmt.74$x.64__UNIQUE_ID_vermagic54$x.54swrm_runtime_suspend.trace_printk_fmt.54$x.44$x.34$d.124$x.24swr_mstr_interrupt_v2.trace_printk_fmt.214$d.114$x.14swrm_wcd_notify.trace_printk_fmt.14$d.104$x.4swr_mstr_interrupt.trace_printk_fmt.193swrm_clk_request.trace_printk_fmt.93$d.93swr_mstr_interrupt._rs.183$x.83$x.73$x.63swrm_runtime_resume.trace_printk_fmt.153$x.53swrm_runtime_suspend.trace_printk_fmt.43$d.43swrm_probe.__key.133$d.33swrm_probe.__key.123$d.123$x.23swrm_wcd_notify.trace_printk_fmt.23$d.113$x.13$d.103$d.3swr_mstr_interrupt_v2swr_mstr_interrupt.trace_printk_fmt.192$d.92$x.82$x.72swrm_request_hw_vote.trace_printk_fmt.72swrm_cmd_fifo_rd_cmd._rs.162$x.62swrm_runtime_suspend.trace_printk_fmt.62swrm_runtime_suspend.trace_printk_fmt.52$d.52$x.42$x.32swrm_wakeup_interrupt.trace_printk_fmt.32$d.122$x.22$d.112$x.12swrm_wcd_notify.trace_printk_fmt.12$d.102$x.2swrm_clk_request.trace_printk_fmt.91$d.91swr_mstr_interrupt._rs.181$x.81$x.71swrm_request_hw_vote.trace_printk_fmt.71$x.61swrm_runtime_resume.trace_printk_fmt.151$x.51$x.41swrm_device_suspend.trace_printk_fmt.41swrm_probe.__key.131$x.31swrm_wakeup_work.trace_printk_fmt.221swrm_probe.__key.121$d.121$x.21swrm_wcd_notify.trace_printk_fmt.21swr_mstr_interrupt_v2._rs.211$d.111$x.11$d.101$x.1$x.90swr_mstr_interrupt.trace_printk_fmt.180$x.80swrm_wait_for_fifo_avail._rs.80$x.70swrm_runtime_resume.trace_printk_fmt.160$x.60swrm_runtime_suspend.trace_printk_fmt.60$d.50$d.40$x.30swrm_wakeup_work.trace_printk_fmt.220$d.120$x.20$d.110$x.10swrm_wcd_notify.trace_printk_fmt.10swr_mstr_interrupt_v2._rs.200$d.100$d.0@P``m```X2@ t`D }d,m$9/ G( \@@<@X$@p0$ @Y$ x@ [x$ h@[H$ @[0$B@\`$@p\$@b$@bh$@d0$08d_LodVO,f0f&&6ЌÎ