ELF@@30Ћ+x9c6Aq1UQ=9LݝOryopn~ø;]¨-M)IK4iE)@t@E0%h5ۢI7)Moǁ٘b]9#########R          zR| 40,D-D0L 0 \ 0LD-D`D-DPT P   PTD-D 4D-D0L 0  0LD-DhD-D`X ` ( `XD-<(D-DT @  0 TD-D 4hD-D0L 0 l 0LD-8,D-D@P @  @PD-HD-Dp\ `   p\D-D <(D-D@P @   @PD-D ,hD-D H  p  HD-8D-D@P @  @PD-(,D-DD T DD-(D-DD D DD-8,D-D@P 0  @PD-D (hXD-D H  x  HD-(8\-DD H DD-(`T-DD p DD-8D-D@P @  @PD-D(P-D`X `  `XD-(p D-DD H DD-0xX-D0L 0 | 0LD-(,D-DD T DD-($D-DD L DD-(($D-DD L DD-(T8D-DD ` DD-4D-D0L 0  0LD-(0D-D H  P  HD-zR| (@D-DD h DD-0DD-D0L   t 0LD-D Hx\D-Dp\ `   p\D-D (@D-DD h DD-8D-DPT @   PTD-D 0,D-D0L 0 ` 0LD-4`L-D0L 0 l 0LD-0D-D0L 0 d 0LD-(PD-DD x DD-0D-D0L 0 t 0LD-(,`D-DD H DD-,XD-D H  `  HD-D ,D-D H  `  HD-D (lD-DD T DD-<D-DPT P  PTD-,$pD-D H  P  HD-(T0D-DD X DD-,TD-D H  t  HD-0`-D0L 0  0LD-\(DT-DD \ DD-D$L-D`X `  `XD-,lD-DD   DD-D <D-DPT @  x PTD-D (0D-DD X DD-H8D-Dp\ `   p\D-D LTD-D\ `  L \D-D <HD-D@P @   @PD-D 4,D-DPP 0  PPD-D 0pD-D0L 0 H 0LD-4PD-D@P 0 P @PD-D ,D-DPH  d PHD-D <D-D@P @  l @PD-D ,D-DPH  l PHD-D <(pD-D@P @  8 @PD-D ,hhD-DPH  D PHD-D <<D-D@P @   @PD-D DD-DX P  h XD-D <4D-D@P @  l @PD-D 8tD-D0L 0  0LD-D HD-D\ `  h \D-D 0D-D0L 0 X 0LD-00 D-D0L 0 X 0LD-,d HD-D H  h  HD-zR| x0,D-D H   x  HD-D `<tD-D@P @   @PD-D <D-D@P @  4 @PD-D 8D-D0L 0  0LD-D 80D-D0L 0  0LD-D 4lD-D0L 0  0LD-D (,P-DD H DD-L, D-D\ `   \D-D < D-DpT @   pTD-D (` D-DD H DD-<D-DpT @  $ pTD-D ( D-DD H DD-<PD-DpT @    pTD-D <8D-DPT P L PTD-4xdD-D0L 0  0LD-D 4D-D0L 0  0LD-D ,pD-D H  P  HD-<,xD-D@P @   @PD-D <lxD-DpT @  ( pTD-D 4lD-D`P 0  `PD-D ,D-D H    HD-(<D-D H  \  HD-0@D-D H    HD-zR| 8D-D0L 0  0LD-D <TD-DT @  X TD-D 4D-D0L 0 X 0LD-LD-D\ `   \D-D LD-D\ `   \D-D DlD-DT @  T TD-D Qx4*@-T_ ) yh_f?#{ O@(4t@*kBTjD9i5hZ@@yih@hZ@@OB @{è#_֦Q?#{g_WO A X@R@@?@@!B*5hZ@@h@(4*9kTjD9i5@h@_kBThZ@ybhZ@@yi5*h@**ODWC_BgA{Ũ#_@!*@!*Q7Qџq-TjD9h5hZ@@yihZ@@f?#{WOR@*@@@R`@ @@h@4i@*6iւkT@9i5`@UbRPbh@R}`@@@h@R`@@@}OBWA{è#_֦Q?#{ g_WO $RR@ h@R`@R}k@ 4iN@* )i ) J kT,@9L5+,k@@kSk) *,Kx@,9K@,YKA+iџjk@h@R`@bR} h@w@*48RR@ I ("&?6@h@kTjD9I5@]8R(A*;)@B:@&9|[ja>`@"5`@RR v@R RRRȦRRȦ`@`@**JuI  ȢN"@ t/`@ @R@v$Ri@&(qTQqMTC9h5`@*@@@h@R`@@@}h@R`@@@}`OE @WD_CgB{ƨ#_֦Q?#C{ SW O CA8 R RB3R@ @@C A@+) RJ`/) R)i` ` R') R#)RC$G)/) R)RW R )R# )$H)' ) R# )R') R#)@ 5hB@@) Ti@Z9h4iN@*)B"B *) j@ k#T3R 5h@iB@@ qS#  T(4j@*Ji)JB ?kTK@9K5B"Hah@h@C -juB4@"T@*d@RR@5d@RR*`5A8B_ aT*OLS@WK{IC#_!! !!5*! }jv~~]j6:OBWA{è#_מ?#{_WO)X@Rv@b8|R(` @@a^@`Bh6@j*@ i Kz(i: R` hFi`R)RRV*V 9h:@HMHHhV@HhF@j>j@i9h" j*:@a^@bB@c6@`OCWB_A{Ĩ#_W?#{og_WOCA8B@@h@hAhhA(hAhAhAhh@(4hZ@hB@ 4A8B@ A!T*OFWE_DgCoB{A#_RR@`h`!Bhh"`"!B`" !BCR`" !BCR{{` !B****hjhb )` !BhnhrivARAr"R`h@!BCRh@H4u@*9Zh@kTA9(5CRWqAh@4hN@*9Z$RcZi@{%@ h@kCThRO9 ) J kqa@IDRih*5@*R }S mS =Si)k)`7* 5?T(R !bC>@H@!R4**aCt*`A`@`@`N@`@!tt*`@!?#{ WO @u@LR``NiiRiV@ 4* R LR  .R uN @k T@A* @o@_kB%T}@hN@@ A*!@1@X%4A*D `@q1(q@`@q@?qq @q$@q@9` 9a@9h 9e@99e@9l 9c@9p 94q T5A*@ *@z?qT q@T5!4P @f 9 q~Q4P aV@"  `T? T0@ TH `V ) "$Ru@~țwR{`~@_qTJ * k M{ JR0R1!LR#A#T T$@ T$TTd ^8$QTd'a `^T^^1`T%qTe@ kT%!cT|@eN@" $TIT$A  T$AdT#Td `_xĐqT%T%TiT q $PTcTd _q$`TD 5$A#T$ATBTs$AT$A Tc T%a Ĉ T$a TC Td _8`94d@dd@d$ec T$e$ T Td%i _8d9 T$iTTchn8 ) ΁h9!T@ }R*q(Rh  @h@9hR9@q(hRh@9?qRhu!!!`N@  `@`N@*OC @WB{Ĩ#_u P?-?#{OR@R@ )iF )ijs@h6t OA{¨#_f?#{ WO@@L@(4t@*kBTjD9i5hZ@@yih@hZ@@`A`@`@h@4*Bւ kT@i h@`N@aCOC @WB{Ĩ#_֝?#{R}R@{#_f?#{{#_֦Q?#{WOCA8B*@* 5@R5@B@)T@VO9)h56@HR 5@B@iT@6@@*R6@BJ@!*4J@**!! *!!5A8B@ T*OCWB{A#_f?#{ D@FaJ@J~ @{¨#_}_H_H?#{{#_֣Nк@@h?#{ ) 4 ) <{#_֠__eE??#{_WO~4@_*5XcI9h4_ kI9^I5HvbI9h4_jI9h5_@ $R@)eD9h4__Ȏ]a@_Qrrk@TE0?*`5*OCWB_A{Ĩ#__eE?Dq T?#{ g_WO_4@^" ׂ*AhRjI95v_" ׂ*AhRjI95*v_v*H^_PrQ;rk@TE0?w_*q`TqTjI9h5@@R8@aI@@^@RB@6@}@F>k{__]k;:w_w*?q`T?qTjI9h5@@R8@a)@@^@RB@6@}@F>kz??]k::hD5OE @WD_CgB{ƨ#*_k ?#{{#_DqaT*_?#{ O4]@9(4^4B8h5*t ROB @{è#_D?#{^!{#_\C?#{^!@*|@{#_\C?#{WO^s*@*@**#R@ *CR@ *cR@ *R@ *R@ *R@ *RA *RA *#R A *CRA *cRA *RA *RA *RA *R }@OBWA{è#_?#{ ^ @{¨#_Ł~!?#{A!@"_rZrk@TE0?{#_ր+[?#{OCA8!@"B*A_rZrk@TE0?5*@) (%hA8B@ TOB{A#_<-@?#{og_WOC}R A8|)BkbT 7  *x*&9@"z~)**}ɛ*{Q;4A_rZrk@TE0?ր5@ %kT*q)TĉRkTBR**A8B@ ATOFWE_DgCoB{A#_t?#{A!@"*_rrk@TE0?{#_'f?#C{WOCA84@"B**A_rZrk@TE0?*`5*@)7 ڨ""*hA_rrk@TE0?A8B@ !T*OD@WC{AC#_2 :?#{ OAB`!_rrk@TE0?֨A*_rrk@TE0?OB @{è#_/K3(@94?#{WO#Ab`ӡ_rrk@TE0?A*_rrk@TE0?9OBWA{è#_/K3?#{ O#b`A_rrk@TE0?֨A*_rrk@TE0?OB @{è#_ց?#{ @@  P@@@#@P_rqirk@T@E0@?{#_ g ?#{ O(@)@ *@ 4`5,@A_rrk@TE0?hA*_rrk@TE0?OB @{è#_ }IS@yj@N@  kK 1 1h:iHj.J *  1hJ:tJ@`"Qc_rܤrk@TE0?h@qT%(A_rqrk@TE0?hnI94H@I@`@b@CR~~~'/4@b@!@@*Rqh_ Kh 5 qT"(Rh9i"I TBB_ j`TiF@j:@2a i>@ #h~@bb@_rqirk@TE0?@`"qT@A8B_ TOLWK_JgIoH{GC#_@!@@! $?#{_WOBqTqhT@)@R@7!*@A( T? @ Tk6@j _ ) TiD*(T*4*LR( @@ X? kBT? kbTN@")IdI94]SqTQiEj&@k6@(I  k&C1h.k h(iDj.F *  1h*:@j@( T? @aTk6@j _ TiD(T5 !Ԋ@? kTqT-"BB?jT4h@iR@a"`@bB@@0_rqirk@T E0 ?*OCWB_A{Ĩ#_ֈ@!@!?#C{OA8B@*$@ @ T*}Sk@)=t"_ qJ uJR@y?k(1i@@hAqT@9H4`"Q_rܤrk@TE0?iHj.J *  1hJ:տ9A8B_ aTOD@{BC#_!!Kή?#{ O@@h@_brrk@TE0?OB @{è#_Kή?#{OCA8RB@h"Dy jT@_brrk@TE0?ր5t"h@iA!0_rZrk@T E0 ? 5@9 R]S kT R*qTh@**hA_Ѵr3rk@TE0?hA_rqrk@TE0?A8B@ TOC@{A#_zLv?#C{ A8 R R)B?qjId@ hj ImI95*** A8B_ T{DC#_֠?#{ WO@_qR RiBH?qH ThhIV@ Hj  1 @ T*5v"hA_Ѵr3rk@TE0?hA_rqrk@TE0?֨@qTh3)R)hBiB?jTN@F@:@2 ˩>@ #~@b@_rqirk@TE0?֟ qAThA_rqrk@TE0?*OC @WB{Ĩ#_ր@ }_) } 5-?#C{ A8 R+R)B?q RIJ@ hi )mI995***uA8B_ T{DC#_֠I`?#{_WO3 *@@9h 5@99@94@@@N@ @2@@9h4@N@ S@*qR3*HrJRR@yHh*,!)IF@V@(I  1N:ՉC@&@(I  1: A_Ռrrk@TE0?*`4*OCWB_A{Ĩ#_!Ե|B?#C{ A8*)B* *A8B_ T{DC#_~oR R?q(hh I U@ H)  ? )1?_k;ƙ?#{_WO@*(@S*@B T@)) ʚ)Q4JqTFqTBq T 2C@) J ) ˚JJ ˚) )Q5t8IR)R *%)"C"@"@(I  1:BB?jT@@ @ 6`.@A_rrk@TE0?ֈA*_rrk@TE0?**OCWB_A{Ĩ#_!g?#C{g_WOA8B B#Ah$ɚ6**jI94BR4jI9*H5*4q@ qTn 95MnI9h 4"I TR@( ʚQ5!2JF@) J ) ˚H ˚( Q4A!R___CR59Q5"BB?j T"N@F@:@2 ˉ>@ #~@b@_rqirk@TE0?*@?%qTBv*  JByi!V A8B_ AT*OHWG_FgE{DC#_?#{_WO8@*_qTqTt 5"Aq( T)R(!IR jTR A2qTWRAqT7R`@*5hA_Ѵr3rk@TE0?*5` B4 AqATT4" qR*hA_rqrk@TE0?`@*OCWB_A{Ĩ#_@Yt!@Yt!@Yt*!?#{WO36@*BA(%Ț6*i5"jI95OBWA{è#_ւ@! }T }?HGT!=Tiik<T@RhRaR*hRjT`SC+@#@RCR@@$R+5@3RCRC_q @z? j|$7@*>=BR+@3RCR@C_q @z j|7#@*@hT qT@@ qT+@#@RCR$Ra@@"5a@fSRCR*5R"5@R*@`4qTq`T+@fS R#R$R@5R5@H 4@*)@;{k"TiA9i5'@iW@yi@RhaR*@ Ҽ{kBTikD9i5icD9)4j'F|Ch'@k3C )  ) h/:h&h)?jTC_|4H5@R*@ Ҽ@4@*)@;{kTiA9i5@@aR*#@B@*hU$5hBU($5@@#@)@ @) @ (@((A@ 4@*J@K@@J@kqJiJk kBTL@9L5IRIaIi_i%@ 4qTqT{TRhq( R(-hT }?T JIii kaTR(%Ț7HRh*#@5 @! һ#Ѽ!R@#hZ@*_qr;rk@TE0?!B!B!!@5@aR*#@B@*hUH5hBUh5@@@)@ @) @ (@((A@ 4@*J@K@@J@kqJiJk kBTL@9L5IRIaIi_i%@{TRhq( R(-T }? T JIii kTR(%Țh7(Rh һ#Ѽq`T*@R @!"qT* R! q@T@R* @ !#6!hBU4!ԅ!hBU(4!A8B_ aTOOWN_MgLoK{J#_ Q?#{_WOA8BBqaTpqiTl@ B 5h&B 5t"hA*_qr;rk@TE0?` BhBy qT3hBRIzqTv` B*u BRhBy qTRhBXz֖qTBRhBy qTֆhA*_qr;rk@TE0?v4hBqTh"Bh5h&B4A8B_ TOFWE_D{C#_R@q TR` BhBqAT7!hBRIzqHT5` B*t BRhBq`TRhBVzqTBRhBqT񵆟tB4qTvJ!T**TԢ@*@`ARRhB*! `B*!yQ?#{*{#_?#{_WOA8BBqTqiT;@*qTJATt"hBR qI RI?-T*}_T kjij kT?TRha@u@RRDR`5` BhBq`T qT 4hBqT*A8B_ TOFWE_D{C#_T@*@aRhBRIzq(T` B*t RBRhBqT q@ThBWzqThBqT )+ih8J @2񵆟!7!BqT  `B!:qTRhB*!) ԦQ?#{!R{#_֦Q?#{#WOA8 BBqHTA!R_qr;rk@TE0?ֈBH9rT@**A_Ѵr3rk@TE0?ֈA_rqrk@TE0? BBRqIz藟 j7 B* BRBRqIz藟 j7vRBRBqWz藟 jH74BqTA*_qr;rk@TE0?A8B_ ATOF#@WE{C#_*Q?#{ _WO@@!hAhAhhA )hhBi )rht*v"9Rya@R*HRIRhi*q T(# R j@ TqTa@v@RCR$R4!Ba@f BRCR*5R 5a@R*hZ@@h@(5*4q`Tq!*&*kbT kD9i5hZ@ @yih@*!&qTBYu!(Rh*OD @WC_B{Ũ#_h߉?#{ O7h"B(4 *ki_k *`T*l}_M J5 5;t" (h)R)hBH9 R jTt" "h)RqThBH9h6hZO9(5a@"R5R@uZ9OB @{è#_h }_) } 5i1(}_( 5;qTh߉?#{ O B* q`T*ki_k * T*l}_M J5 5;u" h QH4OB @{è#_i*R1(}_ K( 5;5hBH9 R jTt7hZO9(4a@Z9f_f?#{ A*_qr;rk@TE0?hA!R_qr;rk@TE0? @{¨#_h߉?#{ WO*@*u"hBqT1r R R R@ q RI?-hT+}T JKik kaTRk TI )@?j`T`R` aR*hR`B hZ@@OC @WB{Ĩ#_kThB*!R ԦQ?#{_WOA8B5tBT5t B*hBqT)RR)!? j@TqT)R(!R jT**iB?qT**t R7RRBRhBqT"jaThBVzqT* A8B_ TOFWE_D{C#_hBQ?#{#OA8BB qaT*; @@RRR5` BhB Cz qT` B*t BRhB Cz qTBRhB Cz q@TuqA8B_ TOE#@{C#_ր!Bڹ?#{OE@"BH9rT@**A_Ѵr3rk@TE0?ֈA_rqrk@TE0?ֈA!R_qr;rk@TE0?OA{¨#_XJg?#{ @5hEh @{¨#_քڹ?#{OE@Q"BH9rT@**A_Ѵr3rk@TE0?ֈA_rqrk@TE0?ֈA*_qr;rk@TE0?OA{¨#_ "l?#{WO(@6@@@qT(@* @) @ւ A*@JQ? kT@ R@ R@ R|b* u~`T`R*5*OBWA{è#_֠!`?#{+WOA8B@C6R u Bhv@: q T(q@TRw R q`TVR`rQ1T6` B3RRC_55u` B#*u #BR3RRC_* @z5#C_ q=qTVR`r}R~AqTiRI r}g#RR5 @ qTVRQ`rU5*#R @!&qTB* Yu!A8B_ TOG+@WF{D#_ ?#{WO)@(@4*aÆ@‚^h@ւkTh@OBWA{è#_.?#{og_WO<@@RR  ٚx 7{R w2kTh@{Ө_8R}{ cc T_@AR  Tj<BaTh`i{ T[ @_*jh*(@  @q ThbTCT3ThBTcT@ @"@# @QsqLT`OGWF_EgDoC{B#_ f?#{og_ W O A8BB @q9T@pR5Ra@cQ5ThBq@T$5q R R(wjhhVO94h:@ h>@h @5hVO9@jq5Y@(@1h 4v*@6 u.@ x:@`@cR h@y"@{@h"DyR j T|b* u~`T`R*`RR*R*R*` BhBqT3RR4񜇟hBq TC_ q Tq `!u!!xC_ @zh5\` B*t BRhBqT3RR5C_ @zh5\!A*!8񜇟!@!h"DyR jTCR4`@@[5h2@ThVO94w"4@t"R*qT` aR*A8B_ !TOKWJ_IgHoG{F#_ @!*@ ]@8A@_2BRT@ @5!!hVO94tF@@@4*@_`@¨@kT@F@_!BCR`5_!BCR5@_!BCR5_!BWQ?#{_WOA8BD@H  @@@@Ch"DyR j TQ|b* u~`T`R@@R@RR**v 5` BhBqT3RR`4׆hBq TC_ qTw4*A8B_ ! T*OGWF_E{D#_֨C_ @z5w` B#*v #BRhBqHT3RR`5C_ @z5# !*R*qAT` aR*GPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLű6?#{{#_ g@?#{{#_Did not enter M3 state, MHI state: %s, PM state: %s M1Failed to write sequence ID for BHIE_RXVECDB Reg: %s value: 0x%x SYS ERRORRESETUnable to read ERDBOFF register Channel %d not available Invalid channel configuration Invalid Door bell mode fw_data provided but no sbl_size &mhi_event->lockFailed to transition from PM state: %s to: %s SYS ERROR DetectDevice failed to exit MHI Reset state WLAN FIRMWAREM?->M3Firmware Download ErrorDirection not supported %s_%sNo firmware image defined or !sbl_size || !seg_len Error loading firmware: %d FLASH PROGRAMMERInvalid StateCHDB offset: 0x%x is out of range: 0x%zx Failed to move to state: %s from: %s POWER ON RESETINVALID_EEUnknown stateDevice link is not accessible DISABLE&mhi_cntrl->wlock&x->waitoem_pk_hashInvalid state: %s Error setting to PM state: %s from: %s EMERGENCY DOWNLOAD&mhi_cntrl->pm_lockEvent Ring type not supported RDDM transfer failed. Current EE: %s bhi&mhi_cmd->lockBHI offset: 0x%x is out of range: 0x%zx MODALIAS=mhi:%sUnhandled event type: %d Requested to power ON %s is not a valid EE for power on ERROR_CODEPRIMARY BOOTLOADERFailed to allocate MHI device Could not enter M0/M1 state&mhi_chan->lock&mhi_cntrl->pm_mutexBHIe offset: 0x%x is out of range: 0x%zx Error recycling buffer for chan:%d %d: Failed to send %s channel command PASS THROUGH(work_completion)(&mhi_cntrl->st_worker)M2SHUTDOWN Processserial_numberEvent ring rp points outside of the event ring %d: Channel state update to %s not allowed Unable to transition to M3 state &mhi_cntrl->transition_lockError getting BHI offset %s %s: rejecting DMA map of vmalloc memory Device failed to enter MHI Ready Error moving to state %s from %s Unable to transition to M0 state Error requesting irq:%d for ev:%d &mhi_chan->mutexLinkdown or Error Fatal DetectError configuring MMIO registers MHI did not enter READY state STOPmhi%dCould not capture OEM PK HASH via BHI ERROR_DBG1irq %d not available for event ring M0BHIRXVEC_STATUS: 0x%x SECONDARY BOOTLOADEREvent Ring channel not available mhi_controller_ida.xa_lockFailed to reset MHI due to syserr state Resuming from non M3 state (%s) Image transfer failed MISSION MODEUnable to write MHICFG register Serial Number: %u Device registers not accessible PBLREADYOEMPKHASH[%d]: 0x%x soc_resetUnhandled EE event: 0x%x %d: Failed to receive %s channel command completion Device failed to clear MHI Reset Device MHI is not in valid state MHI did not load AMSS, ret:%d ERROR_DBG2mhi_hiprio_wqEvent element points outside of the cmd ring Completion packet for invalid channel ID: %d Did not enter M0 state, MHI state: %s, PM state: %s M3Could not capture serial number via BHI Wait for device to enter SBL or Mission mode NOT SUPPORTEDSBLCurrent EE: %s Required EE Mask: 0x%x %d: Failed to reset channel, still resetting Failed to set MHI state to: %s Power on setup success MHI did not load image over BHI, ret: %d START&mhi_cntrl->state_eventM3->M0Command not supported RAMDUMP DOWNLOAD MODEFailed to allocate workqueue Error getting BHIE offset SYS ERROR ProcessM3 FASTDevice failed to enter READY state ERROR_DBG3ERDB offset: 0x%x is out of range: 0x%zx mhiUnable to read CHDBOFF register Event element points outside of the tre ring Unknown event 0x%x Error moving from PM state: %s to: %s L(((((((((((((((((((((((((((((0(((((((((((((((dHHL ,8  H|\H4 #&),/    @ @  N$$license=GPL v2description=Modem Host Interfacevermagic=6.8.0-mainline-g830a3b57edc6-ab11649714 SMP preempt mod_unload modversions aarch64name=mhiintree=Yscmversion=g830a3b57edc6depends=drivers/bus/mhi/host/main.cdrivers/bus/mhi/host/pm.cinclude/linux/dma-mapping.hmhi_get_free_desc_countmhi_device_getmhi_pm_suspendmhi_pm_resume_forcemhi_sync_power_upmhi_force_rddm_modemhi_device_putmhi_register_controllermhi_get_mhi_statemhi_queue_skbmhi_unprepare_from_transfermhi_power_downmhi_queue_dmamhi_queue_is_fullmhi_get_exec_envmhi_soc_resetmhi_free_controller__mhi_driver_registermhi_device_get_syncmhi_alloc_controllermhi_pm_resumemhi_notifymhi_driver_unregistermhi_async_power_upmhi_prepare_for_transfermhi_queue_bufmhi_download_rddm_imagemhi_unregister_controllermhi_prepare_for_power_upmhi_unprepare_after_power_downmhi_prepare_for_transfer_autoqueueLinuxLinuxmhi;JQfree_irqՒrequest_threaded_irqo<disable_irqk%w_dev_errZdma_free_attrs zkfree9kmalloc_cachesڏnkmalloc_trace0 dma_alloc_attrs__stack_chk_failvfreeI@vzallocS+__mutex_init3a__rwlock_init*m\__raw_spin_lock_initlockdep_init_map_typebQ__init_waitqueue_head%Ialloc_workqueueZd#tasklet_init޴k__init_swait_queue_head+Uida_alloc_rangedev_set_nameudevice_set_wakeup_capableNdevice_wakeup_enable&gdevice_addput_deviceida_free destroy_workqueue/Hvcalloc*~__list_add_valid_or_reportE:#__kmallocJDdevice_initialize᎘device_del&{Hmutex_lock_nested(__memset_ioOQ >.>.>Q> ?L?]x??8@@@@@AHA]A]PB`B\C ST?4 S?l SPA SA SC SDDL SE| S$F SdF S8HSJXSLSMSpPSPHSxQSQS@RSHSSS(SVhS?FIRUX!"#$%&'()+,cfghijlmkorux*nyz{|}~:;<=^abcdefghi*S*06 S@70SL=0$S, "  Twy pxh xxp% u % uh$0# v;#<" pv$"Hv! v Pw* Twl%T$ w$$`# w# lx" px! txj! xx x x`% dz$ hz$ {# {# P}" T}! (~^! ,~ h~ l~T%\  N% p C% $ @# D# L" Pp" ! G! h l & X0% \$ # #8#n#     $%C%%w%p ,$,/%%pS\$\ %` %p?  # %"% %p l"l% %p'p"B%)%pkD!D%6%pG!%j%pT TJ%%pex &x%]%p6%o%#%p8$8"%%pD#[%%pp#r%&%p " %q%pc"j%%p! %%p%!~ % %p h %H%p%: % %p` P*%P%'3%p$7%u%pO#}%6%pn#%J%p"%%pW"7%J%pS!%\%p`!`%%p$\ $%Lv%p0%0%q%p6<%<%%p0H$Hd#dth#t "i $Q"$ H!Hl lcP %3(%(0h$0[h#h,;#,J4"4^`$"`X|!XVT T\0 \_ Ll%LfP$P p$$pm@#@#8#8c<"<!Dp!D  $   `% $$#t#(#("( 0\"06  !)r% $+@d!+*$ #()+"%  ] I  ,  $1 Du X `   u  ` Kή KήM f|' Ҟ. f| Ҟ.g /K3 /K3  $  $ 4M  <X v    20  0a 6   /R pdX hs  ("@ p$@ $[ R ` ,\  \, . T?p ?D[ 0+p 8*5 +T +0| Hw)#^n &u 0&d 28 ;HP l D  ,~<j  xQH@ l~ N  M $$[  )lGPP81o ( @)N -\z d-D PA C Eh/ $F<  pP P l" #\ % `'P ' T(` Q< 0, - Qxo^  \, Vn3j  Z A BY$ 8~7̚ $@-`bo$Cd2v$F@$$D E$8D>@$`$<FN"$s$ ̙@$`$h$p$x$$G$  $$ @`^)Ž$)$$I G?M  8$7@$ N V$ P $k$ R $$|$ T$ $ $ n,$ n, 8$7$ Z$  $$$ ]$ +$ >$ L$ .V$  $Ŧ@o$ d$ s,$ 8$ $ $ /$ d$ F,  $ m $-$B$X$n$$$$$ $! $"1 $(K $@a $Hz $P $Q $ $ $ $ $ $ $ $!$"!$4!$L!$c!${!$u!$a!g=@!$  f#!$ x $$Y$$!$ z!$ z!$ w+"$ x $$aKp "$  $"$  _$<F*"$  $B"$  (0*T"$  (<g"$ "$  $"$"$ "$  _$"$"$  $Z<"$̚"$  $$"$  #$ $#$  $e$G#$S#$ l#$  _$"$<FI-p#$  _$<F2%4I-p#$  _$<F$%4I-p#$  _$<F#$  _$<FE %4I-p#$  $Z<#$  $Z<<#$ #$ T#$ T $o$$$  e$$$  $$ q-$$ :$$  $"$H$$ _$$ w$$ T$$  $$?r$$  $Y$$$$  $Z$$  $Z<$$  $=t$$$  $$y4%$ %$  $/%$8%$  $$P%$ d%$  $x%$%$ mhi_ch_typeMHI_CH_TYPE_INVALIDMHI_CH_TYPE_OUTBOUNDMHI_CH_TYPE_INBOUNDMHI_CH_TYPE_INBOUND_COALESCEDmhi_db_brst_modeMHI_DB_BRST_DISABLEMHI_DB_BRST_ENABLEmhi_ch_ee_maskMHI_CH_EE_PBLMHI_CH_EE_SBLMHI_CH_EE_AMSSMHI_CH_EE_RDDMMHI_CH_EE_PTHRUMHI_CH_EE_WFWMHI_CH_EE_EDLmhi_ch_stateMHI_CH_STATE_DISABLEDMHI_CH_STATE_ENABLEDMHI_CH_STATE_RUNNINGMHI_CH_STATE_SUSPENDEDMHI_CH_STATE_STOPMHI_CH_STATE_ERRORmhi_ev_ccsMHI_EV_CC_INVALIDMHI_EV_CC_SUCCESSMHI_EV_CC_EOTMHI_EV_CC_OVERFLOWMHI_EV_CC_EOBMHI_EV_CC_OOBMHI_EV_CC_DB_MODEMHI_EV_CC_UNDEFINED_ERRMHI_EV_CC_BAD_TREmhi_device_typeMHI_DEVICE_XFERMHI_DEVICE_CONTROLLERmhi_er_data_typeMHI_ER_DATAMHI_ER_CTRLmhi_ee_typeMHI_EE_PBLMHI_EE_SBLMHI_EE_AMSSMHI_EE_RDDMMHI_EE_WFWMHI_EE_PTHRUMHI_EE_EDLMHI_EE_FPMHI_EE_MAX_SUPPORTEDMHI_EE_DISABLE_TRANSITIONMHI_EE_NOT_SUPPORTEDMHI_EE_MAXmhi_stateMHI_STATE_RESETMHI_STATE_READYMHI_STATE_M0MHI_STATE_M1MHI_STATE_M2MHI_STATE_M3MHI_STATE_M3_FASTMHI_STATE_BHIMHI_STATE_SYS_ERRMHI_STATE_MAXmhi_callbackMHI_CB_IDLEMHI_CB_PENDING_DATAMHI_CB_LPM_ENTERMHI_CB_LPM_EXITMHI_CB_EE_RDDMMHI_CB_EE_MISSION_MODEMHI_CB_SYS_ERRORMHI_CB_FATAL_ERRORMHI_CB_BW_REQmhi_pm_stateMHI_PM_STATE_DISABLEMHI_PM_STATE_PORMHI_PM_STATE_M0MHI_PM_STATE_M2MHI_PM_STATE_M3_ENTERMHI_PM_STATE_M3MHI_PM_STATE_M3_EXITMHI_PM_STATE_FW_DL_ERRMHI_PM_STATE_SYS_ERR_DETECTMHI_PM_STATE_SYS_ERR_PROCESSMHI_PM_STATE_SHUTDOWN_PROCESSMHI_PM_STATE_LD_ERR_FATAL_DETECTMHI_PM_STATE_MAXmhi_controllercntrl_devmhi_devbhibhiewake_dbiova_startiova_stopfw_imagefw_datafw_szedl_imagerddm_sizesbl_sizeseg_lenfbc_imagerddm_imagemhi_chanlpm_chansmax_chantotal_ev_ringshw_ev_ringssw_ev_ringsfamily_numberdevice_numbermajor_versionminor_versionoem_pk_hashmhi_eventmhi_cmdmhi_ctxtpm_mutexpm_lockready_timeout_msdb_accessdev_wakepending_pktsM0M2M3transition_listwlockmhi_link_infost_workerhiprio_wqstate_eventstatus_cbwake_getwake_putwake_toggleruntime_getruntime_putmap_singleunmap_singlebuffer_lenfbc_downloadwake_setmhi_devicemhi_cntrlul_chandl_chanul_chan_iddl_chan_idmhi_device_idtre_ringer_indexintmoddb_cfgee_maskch_stateccsxfer_cblpm_notifyoffload_chwake_capablemhi_ringiommu_basectxt_wppre_aligneddb_addrreset_reqdb_modepollcfgbrstmodedb_valprocess_dbmhi_resultbytes_xferdtransaction_statusimage_infomhi_bufbhi_vecbhi_vec_entryprocess_eventhw_ringcl_manageoffload_ever_ctxtchan_ctxtcmd_ctxter_ctxt_addrchan_ctxt_addrcmd_ctxt_addrmhi_event_ctxtertypemsivecmhi_chan_ctxtchcfgchtypeerindexmhi_cmd_ctxttarget_link_speedtarget_link_widthmhi_buf_infov_addrbb_addrcb_bufpre_mappedmhi_pm_transitionsfrom_stateto_statesdev_st_transitionDEV_ST_TRANSITION_PBLDEV_ST_TRANSITION_READYDEV_ST_TRANSITION_SBLDEV_ST_TRANSITION_MISSION_MODEDEV_ST_TRANSITION_FPDEV_ST_TRANSITION_SYS_ERRDEV_ST_TRANSITION_DISABLEDEV_ST_TRANSITION_MAXstate_transition__mhi_device_get_sync__mhi_pm_resumemhi_assert_dev_wakemhi_async_power_upmhi_deassert_dev_wakemhi_device_getmhi_device_get_syncmhi_device_putmhi_force_rddm_modemhi_pm_m0_transitionmhi_pm_m1_transitionmhi_pm_m3_transitionmhi_pm_resumemhi_pm_resume_forcemhi_pm_st_workermhi_pm_suspendmhi_pm_sys_err_handlergracefulmhi_power_downmhi_queue_state_transitionmhi_ready_state_transitionmhi_set_mhi_statemhi_state_strmhi_sync_power_upmhi_toggle_dev_wakemhi_toggle_dev_wake_nopmhi_tryset_pm_statemhi_er_typeMHI_ER_TYPE_INVALIDMHI_ER_TYPE_VALIDmhi_driverul_xfer_cbdl_xfer_cbmhi_controller_configch_cfgevent_cfguse_bounce_bufm2_no_dbmhi_channel_confignum_elementslocal_elementsoffload_channeldoorbell_mode_switchauto_queuemhi_event_configirq_moderation_mshardware_eventclient_managedmhi_drv__mhi_driver_registermhi_alloc_controllermhi_alloc_devicemhi_deinit_chan_ctxtmhi_deinit_dev_ctxtmhi_deinit_free_irqmhi_driver_probemhi_driver_removemhi_driver_unregistermhi_free_controllermhi_init_chan_ctxtmhi_init_dev_ctxtmhi_init_irq_setupmhi_init_mmiomhi_matchmhi_prepare_for_power_upmhi_register_controllermhi_release_devicemhi_ueventmhi_unprepare_after_power_downmhi_unregister_controlleroem_pk_hash_showparse_configsoc_reset_storeto_mhi_pm_state_strmhi_pkt_typeMHI_PKT_TYPE_INVALIDMHI_PKT_TYPE_NOOP_CMDMHI_PKT_TYPE_TRANSFERMHI_PKT_TYPE_COALESCINGMHI_PKT_TYPE_RESET_CHAN_CMDMHI_PKT_TYPE_STOP_CHAN_CMDMHI_PKT_TYPE_START_CHAN_CMDMHI_PKT_TYPE_STATE_CHANGE_EVENTMHI_PKT_TYPE_CMD_COMPLETION_EVENTMHI_PKT_TYPE_TX_EVENTMHI_PKT_TYPE_RSC_TX_EVENTMHI_PKT_TYPE_EE_EVENTMHI_PKT_TYPE_TSYNC_EVENTMHI_PKT_TYPE_BW_REQ_EVENTMHI_PKT_TYPE_STALE_EVENTmhi_flagsMHI_EOBMHI_EOTMHI_CHAINmhi_cmd_typeMHI_CMD_NOPMHI_CMD_RESET_CHANMHI_CMD_STOP_CHANMHI_CMD_START_CHANmhi_ch_state_typeMHI_CH_STATE_TYPE_RESETMHI_CH_STATE_TYPE_STOPMHI_CH_STATE_TYPE_STARTMHI_CH_STATE_TYPE_MAXmhi_ring_elementmhi_create_devicesmhi_ctrl_ev_taskmhi_db_brstmodemhi_db_brstmode_disablemhi_destroy_devicemhi_ev_taskmhi_gen_tremhi_get_exec_envmhi_get_free_desc_countmhi_get_mhi_statemhi_intvec_handlermhi_intvec_threaded_handlermhi_irq_handlerbuf_infomhi_map_single_no_bbmhi_map_single_use_bbcb_reasonmhi_notifydelayusmhi_poll_reg_fieldmhi_prepare_channelmhi_prepare_for_transfermhi_prepare_for_transfer_autoqueueevent_quotamhi_process_ctrl_ev_ringmhi_process_data_event_ringmhi_queuemhi_queue_bufmhi_queue_dmamhi_queue_is_fullmhi_queue_skbmhi_read_regmhi_read_reg_fieldmhi_reset_chanmhi_ring_chan_dbmhi_ring_cmd_dbmhi_ring_er_dbmhi_send_cmdmhi_soc_resetmhi_unmap_single_no_bbmhi_unmap_single_use_bbmhi_unprepare_channelmhi_unprepare_from_transfermhi_update_channel_statemhi_write_dbmhi_write_regmhi_write_reg_fieldparse_xfer_eventmhi_alloc_bhie_tablemhi_download_amss_imagein_panicmhi_download_rddm_imagemhi_free_bhie_tablemhi_fw_load_handlerimg_infomhi_rddm_prepare@ Lhxh0lxY T!G"_(E@@Ho/ X@M/ 5H(0@PH/%p( @ QH/62J @hQ/^+&@T/p@V/ x@V/K00Vn@V / 9Lo`@a/2@Rc@`c/2k@ep/@mH/0@@}@m0/)y@$( )mmG12Eŷ&18