ELF`@@GNU^ 9th?>{SXk[cs*@?s`tR@b,E5` X?A@R_ TSA[BcCkDsE{ƨ_sR @32 5~Ӹ2 9?k TrRR" 7ssS*B*X?kT~@ wjvSCb?S"K9qT7@rF9 4s XsS*?kT3@h`B`Rґ{Ss`sR@`b,sEtr XcB*`B7!X@ X~@@SA{Ĩ_ցX{S3`sR@`b,sEt`&F5X@X`&F5X@X@SA|@{Ĩ_XX{S3`sR@4X@7Xsb7RSA{¨_X@6TXbXCRXX”R {S4X[@'`sR@`b,CXvE_LkTG@q(Ts4X`Rr ӞXX@!'@@_TSA[B{Ũ_XXR {StX[@`sR@`b,XuE_LkT7@ qTR5Xb3Xs@@_TSA[B{Ĩ_X {StX[@`sR@`b,XuE_LkT7@ qTBB95Xb3Xs@@_TSA[B{Ĩ_X { `sR@`b,sE`B aJAb"R @{¨_{S[*3 `tR@b,u XE@ 7qhT@ XHv8a  X` X!@RSA[B{Ĩ_ X X!@RSA[B{Ĩ_XX!b"JARRR R@RSA[B{Ĩ_X`X!!R!R"JA!R@RSA[B{Ĩ_ңaX%RbXX!{S`tR@b,XE`@`7RSA{¨_AXc܀RBXXRSA{¨_ {StX р@'`b `bJ9 qT R'@@?TSA{è_ { X`@7 @R{¨_X㞁RX@X!@ @R{¨_{S[cks7?!`sR@?@@`b,['`E;@g94?@R@H@DHG|Hy| 4qhTR*G!RG@a9RaP9! *|9|P9|9 9`9`9`9@ 5Ay`"x`Hy`y ւ s @g99 k T`Hy0Q<S qiT|Hy4qTR#B9`9`"_xqHTR8a_x",HB2b9<S|9`"|_b"_xGG@G@`"_x`"xR`J|G8G@AT@RR*n7@?@* 5R?@3H@g9 5=s Tg9kTt@y4Q`xR~@wb@s Tg9klT4Q@R?@ Փ:H3@@y4_yZ _T;@ *SA[BcCkDsE{ɨ_U XR`X!Tg9XRX*!Tg9 {s{ XcS[k*`@***? S@9C*b,B*B*sB*Eb2CykoswS@>S`b,R!R`E `!s:Ds@`'R`'9:D~@usk3x:D>S#:D` zyqT:D?@a@_TSA[BcCkDsE{Ȩ_Ҭҿ {S4S`sR@`b,`E `!s:Ds@`'t'9SA{¨_{cXkS[s:<S@t|@O 3S@vb!`b,{!uE |.DqR᳁77@9v.D@9A/H *9v.D9v.D 9v.D9v.D9v.D9a.D?b2DRG*@5Rs2DsO@*@_TSA[BcCkDsE{ʨ_ҟ7XbR7@@X!*{[XScks@g3`tR@cb,E~B~yBS95g@@?TSA[BcCkDsE{ͨ_jCyR!@w^Pӷ9sS9ktST4BqTBqTR9RkiT9QR~yzv~ӠJ9Zy7s[C7@J3k:Zs*k;kTRX*X:XXC7*C* XU_8*4Rx@9QS<qT7@}xs***kT57Rk{S@X[cks@gTR@cb,E~R~D5Xg@@?!TSA[BcCkDsE{ͨ_jCyR!@7,H6LPk8 5lXӸ9S9?k 9 9S?k S4"qT#qTR9"qTR9"qTR 9"qTTR`@{`R@`2@#`r@C qAT`"@`b@`B@3`@S XҚ X X9c; Xhu84R @9qT qsQdXS<qT~} $v77@**kTTQBQ~R98XX{[5 XS@/S`tR@b,EWb bJ9' qTB X'@|@/@@_!TSA[B@{ƨ_!X!@RSR6XaSabX‰R@X!W@bXҔ~S*|@W@*XX {[v XSck@/ `uR@b,!ENjCyR!l7TRW@6X~}Rsb`ct"X|@D`N:BXcZz! ~@D`N5XaZu/@@_aTSA[BcCkD{ƨ_`XҮ {[ XSck@/ `uR@b,!ENjCyR!,@7TRW@ 63X~}Bsb`ctbX|@BS9@}`bXcz! ~@BS9~}`Xau/@@_aTSA[BcCkD{ƨ_B`XҬ C{CcXS[ks @?t@R@rwr~~~~&X!Ra9`b cbJ97 q`TXң7@ R`&?@@?TCSB[CcDkEsF{AC_!R{u@afCyR!w@|4ΟR5r @Q_kQZ qhT9R?qaT`&FXkX7 R7@XB CԐR;rR9{  RBX** *e   "RXb&*RX#@X"Rb&{cw X[+Sk;<S*@GR@~@`b, tE `b!z.DR@9z.D@@9a/H *@9z.D@[9s.D7ss ?*5G@*@_ATSA[BcCkD+@{ɨ_XRX*!{[XSc#*@?R@b,;o qET`RaD`ba2CyR!t*A 7?@@? TSA[BcC#@{Ȩ_`B`BS9RqR* X*s߁Rw4R@ c,R E !9;D9@ 'AR`b!'9s2Cy!s2:Ds>S3ys:D #7:D 8y:D 3Cy:D` w:D` xFy:D//@X{s{XkS[c`@G@TS@b,ECCS95FkMyMyB*oMyMyB*sMyMyB*wMyNyB*{My NyB*My NyB*z @SS@`b,R!R`E `!s:Ds@`'cRa'93Cy:D~@us k3x:D#:D` yyqT:DG@a@_!TSA[BcCkDsE{ɨ_Rwҹ{[ XSc#@7`tR@b,XE_Lk T7@@_aTSA[BcC#@{Ǩ_!g@b2CyR!g@@XbXk+/aX/@+@!@X {[6XSc@/3 `tR@SaX%RC#yGKOkT!G@a XC>S4 XC 4 X`@@7/@@_TSA[BcC{ƨ_K@*RD7O@>SXһ*3R@6X"nR X>S!XmR X*!X`@@6@Xs@s34`X {[#Sc R@`b,tE`wA` XyA@ 7 X5"``A 7y5D//@` X``AkTb2CyR!#@SA[BcC{ƨ_ QxrT"@RDB2qT" R"`RҟX"XR`XX@RX {[GXcS3@G1`uR@b,TFXE@`07,hT,qTREX"ҀR@MX! G@*@_ABTSC[DcE3@{B_CX X`xa RIX`DX6`uR@b,RRE !:D9@ 'R '9:D C@R #y:D c7:D K8'y:D 0 @R cy:D 0 :D 08gy:D @@@R (y:D @`" / :D @H8(y:D @1?8y:D @12 ?B:D @188y:D9 @ C?# y:D @`7O:D @J& y:D @@Rs@#@R@ERw@R{@ 6X@5XA,HBSk 8X&`tR@b,ED@@Qo<q)T.XR`6X!RL2X3"`sR@@ '7R`aA0X7`1X c!3CyR!**@`sR@qT`s@` -X`R,X+X c!3CyR!*)X`uR@@ 7RA 'X2%X`uR@@@7RA#XX@xtR@b,Eb bJ9f /b 9/@S Xf 9tR@b,Eb bJ9qT qTq T 4XX!`R"RD"#RRXR c?vXcˀRXX! wX X`xa f fJ9q@TX5X//@`X 5X//@X 5aX//@ Xb2CyR!`s@`@X`3Xf fJ9@ 4qA TR X8ҿOG.csE`b bbJ9`f /wb 9/@SXbf 9`XRX@X! XøRX@X!(XCRX@X!XXXRXXX!`MXI{[X*Sc@'wtR@qiTR XX*'@*@_!TSA[BcC{Ũ_XHu8a R2[9k yR y3 `tR@b,EBBS9 5*!R yAR y*tR@Cb,EFcN3CyR*!R y@R ytR@b,EBBS9@4!RqHTXHu8a ң݀܀"R߀"yހ@Ry܀ {c(XS[ks@_$cR@`b,xE~~KRa ?Cz`;!yxJ:D@'R'9`:DaZCyC77@#y:Dc#:DK'y:D|ZCy 07 7@?S<`y:D0:D0Rgy:D@@ R(y:D@`3/ :D@H(y`:DabCy@1! !<S77@8y:D@1?:D@18y:D|bCy!@7 @?S7@< y:D @`?@O:D @K' y:D|bCy!@7 2?S7@<`y:D @2;@_:D @2gy:D@C R y:D@`o:D@K y:D@`B~ S~SaBE9`F33aB9tF9bvAB bvK@`BE9  4XңS X@Xb\Pc|SavA3brA?@7cnA;@?djA3@7@?@` X` X@S6 X64 X7 X? X?@@`^P$qTs~SqaTRX*_@!@_TSA[BcCkDsE{̨_XңScXX5XccE~~KSXC{C[ XSc+*@?X`@74qTR@`b,sE7`BE9  4`BcBE9`FcDӣ7eBE9XdFE9 7@*R?@*@_TCSB[CcD+@{AC_R@`b,sE; 7`BE9  5`BcBE9`FcDӣ7XdFE9ң7@*`~@cvA`/drA`3enA`7fjAˤ3@7@/@"X XcJ~@ `abCyR!$w@~@s@\P|S\PӂX<SS |SSw:D~@u<jSW"`:D R2qyTa:D ?@ @y;@ @yB*@y @y2 B*@y2 @y: B*@y: @yB B*"@yB "@yJ B*&@yJ &@yB*) 5S@b,RRE !:D@'C@R'92Cy>S~@b:DuӢO8@O@Uh8xb:D>SBO@ O@W`:D yqaTa:D 7@ *@y3@ *@yB*.@y .@y B*2@y 2@y B*6@y 6@yR B*?@R *@y;@Z *@yB*.@yZ .@yb B*2@yb 2@yj B*6@yj 6@yB*9 7S@Rb,RE !:D@'C@R'92Cy>S|:D~@uk8xa:D>S<#{`:D y"qTa:DRD@ 5XR@@ XRARB9`XG@`Ja&CyR! RR@X Xw@@R_ TSA[BcCkDsE{Ϩ_` X@Ha8a  R3ґpR0RR R@RAR@cS EGh qj 9hT@X@Ha8a Y 4S@b,ENb2CyR!@Xz;Ҷ{[6 XS@/RW3`tR@b,Eb bJ9 4aX''@`X/@@?aTSA[B@{ƨ_!RSRARSR RW@4!XbJ9aXkX{[ScksU6R@t>X@57[>XRHrƀ;x"w2vB=Xa `b,t:<X`JA`JAR;X`NA`NA!:X`RA`RA!R%9XAR8X!<3"RB JV4"B{{"&B*b5XR҄25X"BFbD3X҄RҀ"1X 1Xq*"T&R RR@`AR`a y y`w y`v y`AR`a y y` y`w y`vy` `RayR` yR@R`b, R[RRsE RR` [RRx 9` | 9` { 9` x 9` Jy` zNy` wZy` ^y` vby` ufy` wjy` ny` vry` uvy`  9` x 9` | 9` { 9` x 9` y` zy`2 wy`: y`B vy`J uy`R wy`Z y`b vy`j uy`r r 9` x 9` | 9` { 9` x 9` y` zy` wy` y` vy` uy` wy` y` vy` uy`  9` R` a 9! ` a 9{ 9`  9`  y` zy`2 wy`: y`B v"y`J u&y`R w*y`Z ,R`b a.yv2y`j u6y`r xr 9`r !Rb aRBb 9!RRB999*SA[BcCkDsE{ƨ_R`JA`JA*X@`6{XXՀRXa LR݀Җ RARހҡ y y@ހ yހ yހAR߀ҡ y y߀ y߀ yy@RyR yyXa BրRXac ӀRZ {[v&XSc@/R@`b,uEbD4`wAqT`& `&K9`5`* `*K94@$X`. `.K9q T RR㩀R[RO!X`" a"K9R/@R@_aTSA[BcC{ƨ_`X4``A5`& `&K9`5`* `*K94`. `.K9qT`wAqTw" R㩀R[R RXa"K9`"K95r B4b bJ9|`sAqTR*lb bJ9RRRRXW R@b,EARSR!RSRW@`5c cJ94 X''@ XSR@`b,uEARCR!RCR`S@ 5b bJ94AX''@ X!XaXXҴX X4X:, Xj& XR`. `.K9qTb bJ9R {[*ScksR@QqhTX H`8a & &K9q@T|* . .K9qTy2w@" " 9w@9& 9`"u"@9* 9s2@9. 9W5X5X5X7X*7@[RSA[BcCkDsE{Ǩ_s@99s@y yF@>S yu @y y`"u@y y`2u@y y Xa@b@c @d@|`@`5* *K9qTy2. ҶR@b,Eb2CyR!!XBXE! `XkOXXWXy2`@`4\ {[SR@`b, XtE@7b b 9qTqT``A43RXX!@ bDk T*SA[B{è_R*SA[B{è_aX#RbXX!@ X`X!@ RR {S[ca@@YR<3?kTw"a @ R?kaTv2`@4xB`@`4tRb*@y_ qTb.@y'_@?q T@ XR'@*SA[BcC{Ũ_֡''@ X''@R@ Xu@ XRU@XR''@5X5RXa@@Xa @Xa@Xa@ Xa*@yXa.@y`X`ba@X`ra@X`aD@X {S4X*@`2b@X3a@9Xa@9 Xa @9Xa@9`X`X`a@9X`"a @X@ R@_TSA@{Ĩ_{S `sR@`b,sE`B`JaRa"y`RRa&y`ZRa*y`bRa.y`jRa2y`r,Ra6y`zy`ᬁRaBy`0RaFy`@RaJy`!@RaNy`A@RaRy`AHRaVy`KRaZy`LRa^y`NRaby`ORafy`WRajyaR`anyX`|R`ry`XSA{¨_ҝ{SX[c#@?s`uR@b,E@RRo_ 7s@w@XaRR 7@Xo@o@4~S4aXR X! ?@*@_TSA[BcC#@{Ȩ_a X"R X!  X"R X!  X.~ S>S@ X* X*w@C7/AXR X/@! w@C6/XbR X/@! *R7R*BCR 6!XR X! XXBRX! X{CS\X[cks@s[`tR@b,ER ҠccAkXT\9@V5""\9T4JaXX 5BC  ҠcE9`VXWXcc*M7c@@G@G@ UXc@"@SN`zR@R@c,WE@@gW@qJTV@qJT**ju8~Sjv8#j{@C!gTCa94583BE93Jr`ATBFFE9GBE9 RKX*D`LX" G@* * R9Rc@@#@@G `{R@`c,vE`IX T@@(9TG@*HX*tP@?OQ 1h8T?O?T@qTGG@@FXFXO?qǟ95Rc@@X*@!@_!4TCSB[CcDkEsF{A_BFFE9ҵBC c =X2CG@C@T@ ?X>XO )7CSC+@y@@4R*,7C@/@y@k#TTRDRRRdRRRRRG@RRRRRR>@R$͍RR$rR$RRRRRq`T@RRR@@Rrk!TCR@1X**㉪r剪rR0X 7j?6Cy4"ÊA`QLq(TRJ;7&Cy$R$rR!s`3`AfCyqT@R*R@ qaT(X****C@+@y/@yԊA4@@bT@ 5_hTR?@6CyaRcR*!Rr:CyaRSR؊AV@G@Q!R* ;@&CyDRdrR!C7@fCyq@T@R*R@2qaT@X****`X`XX *R* X R?qǟ X *CR*X R?qǟCR X㉪r R*X  R?qǟ|@Xu"ÊAGX*G@ " R?qǟiX*?qǟbX  R?qǟZX*?qǟS?O@XFBFFE9kTBE9*W X*  X?k ן" *D*5c@1GXRG@cX! *&wX@X" RҒXR`X!  c X_X){S[3 `tR@b,u XE@ 7b aRb 9qTA4Rq T@*SA[B{Ĩ_S`vR@@`7 X2X!R!R"JA!RA5RaRAҫaX#RbXX!@ XBX%RX  {cx)XS[k@7s`uR@b,6(X!REg@ 7'X"D 'XA7"%X//@ &XAqT`77J&CyR*5&CyR!*`5b2CyR!*52Ag2CyR!*5RAg2CyR!* 52CyR!*5gRR*5RdRaRg*`5A!Bӡg2CyR!* 5b!R7@R@_!TSA[BcCkD{Ǩ_ւXeIjRRaR2AcXX&RX :XB)R RRaR2AD X*"1Rb!Rp X2R*//@ XB0R//@ X/Ru//@ ` X/Rd//@ XB.RQ//@ X-R://@ X,R#//@ `X",R//@ X+R {[5XSck@/ vaXtR@_ k T!RS@vR@Y X @ 79 XqAT" X! JAR*JA*2AD!R/@@_ATSA[BcCkD{ƨ_X! ORR$RRRWBAaX_ kTRS@X"XC!R`X! {c7X[SksC@? R@`b,sE`2tN@`"yJ@RҿswR܀R rrJjA.TRR rj! T R?jATNPӿ qTQq)-T?B*@_!+TSA[BcCkDsE{ƨ_21TV1T72X`9`9ҷNP!RR RRA,X*s@*w@! .X qAT{*X*X*a#*7(6RR07z<5RKcX9~@q(TD&X37'X3@7@ |X9 qT :R |987z<5RKcX9~@qT$"X37"#X3@7@ |X9 qTw:R |9TH6w<5RZKcX9Z@qhTX37X3@7@ |X9 qT:R |9P6w:5RKcX9@qHTX37X3@7@ |X9 q(T:R |9h7x66T6475 :R7o6:RRX!K5!|@ 7:RRBX!K5!|@ T7:RRX!K5!|@ 7RX!K5!|@7`Xa#CR** XҵR:R@@ +@yytW6R!K*5X<|@X^DX:R7J$X2:R7 X77@ 7R X!K5!|@XX*a#* `2tNA`gBA`7vFA`"AXHR`JA*!  7@X~S^~ {CS[cks3`wR@rb,E`BvRxFA9:y`RA94qTRRR5"b RCRSB[CcDkEsF{A_:Dy!R9 9*:yjs8!@ S!SCGCD E@@AHSOK?WC@G@9|ӠW@F(B0GC!Kyjs8S@sE3gy@yO@s>B3Oy @yK@s6@3Sy@9@9!Fs~s3cyG@&@9"@9*@9!D!sts*3WyC@@ys>B3[y&@9"@9*@9Dӂ@yctAq T2q@T6q` T.qTX @,q T<qTDq T ! X!`@SA[B{Ĩ_S XR`z29sB2@SA[B{Ĩ_tXXҷҀBT9sB4@v@s b @SA[B{Ĩ_X R`z293XR`z29ҟ @SA[B{Ĩ_SXz29X@R`z29{S[Xu@9qTqTRSA[B{Ĩ_ @`Au@x`Ac2@x*b*7v6FBA@8b69f6b@xn6"@"yRyRSA[B{Ĩ_ @`Au@x`cR@*v6*7FA@8b69f6c@x`CyaR@*@n6yRSA[B{Ĩ_֡@Xv6!R@X{S[c X@R"R*B*@T7w@4~ARyFy@`d@RR?*74X#RBR*SA[BcC{Ĩ_XKҿj *SA[BcC{Ĩ_XK{kXS[c+ @?WXX@RB*@"R0 yB$R d59@ 7 @~AR2y6y@b@R`?*476 XRA8s5q X XAR*S57@R;aҠ7`@9yq9TXBA8`@?@ @59?TSA[BcCkD+@{Ȩ_XK*X {X{F_ {c XS[#*@?o R@b,Eb2CyR!S V Xyr"`T&s>Hs4*jCyR!*o@X7o@"5aXX!2CyR!_L*X"&* ?@*@_ATSA[BcC#@{Ȩ_֢/AXR/@`X!Ҭ{SXҳt@T4q`TRX ,F ,(qT@*SA{è_zt@@)*BX @R@@@!X@X59? ?  {S*X*`Xs`X F_kT**@*SA{Ĩ_֢@@XR{S[@@8@X*qmTsQqT qTXXB@3X @X4 4XA`~@SA[B{Ĩ_` XX X X@X!`T_R`~@SA[B{Ĩ_ XA XB@3X @44X"XX!R\`XbXXXX!`99`X`XbX4XX X!`{[XS@D@@`X**4XqTiT^1qTf1qTX*X*@@R@_aTSA[B{Ĩ_X*R@ULbqT9 X9{XX@B{_{{_{ XSc@o X~~ F~~~~~~4@TR#RTR3RURCR!URSR{9RCRyTR9yDR9ң9K@s9RyO@Xw9}Ry@2S@yRyW@yDRy9o@@?TSA@{Ψ_{X{@,Qq_{SX[@`uR@b,vX3E@5@@?TSA[B{Ĩ_b2CyR!_LjCyR!`X3@ {ck[s*S8<SY<So<S_?@qTV?S:4*****R<S<"34kKTo@>@qS oT>ST5*33@SA[BcCkDsE{Ǩ_o@S oR*33@<{cX[S#@/ R@b,SXX!RE`@`5` @@q TXY95@4RBT9RB9Rn0R @RnkT`bSq *TBT9 @b~@!REwӄR9XbR$R@4`7Y9nF Rr @!xS* | ` ||K<S`0K K|B  qTs9/@@?TSA[BcC#@{ƨ_9ҘBT9 @bR%wӄR3e X!R$R@4 7b @ҶB  Y9* qTRn0R b @ X*Sb2CyS@R!DLjCyCR!XS@XRY9@X!XbRY9@X!o{c'XS[k@?T'X&F 5*F 53&Xu29##@95X9@53@9<qTX9 59vB`˿mT߂92LyHR;@r7@&FX9<S!2 yÆ9jfߊ94 R9X94`A92`9`*?@@?aTSA[BcCkD{Ȩ_X!RyBbR0RReR:A9&F_kTu2"@y*XV9@yY 4__qT5#Q>S ǑR`r~`|SXS  K<S 5R?kITyB!RbRc1RRe2R5?@zRy@y Rr `|S<S 0K&K<S4//@!RbR*Ra@y Rr |`|S<S@0K K" CZu2yB*F:A9_kT"@y* XC9@y4__q` T:#QZ?S ǑR`r@`|SXS  @K<S5R?k T؉R!RbRXRRR>@yAy Rr `|S<S 0K&K<S4//@!RbR*RaAy Rr |`|S<S@0K K" 3'@9!@a9'@9!@6| '@9@| ˵:QZ?S5Q>SAu2z1R[XR{[6XS@ `tR@b,Ed X@R!RF` 7"!!*57W4BBA95* XXL5D95@*@_TSA[B@{ը_BBA9 5 X@,QqHT#***Ҡ*R X { X@aB7 @{è_Xa¶R{S[cR@`b,tEҀRV@bZ@rҷ~S>@yS`X**?S`2 !R` a2 9u` w` v` vRSA[BcC{Ĩ_{@XS[ck+@G@XSX`XBRtB@XL"59q!T@R"R*A8"X?ARy;@y@`d@RR?*XR@` X*;@ X ` Xan6"@"69R"ytB@ X@*6 XK@W X5@9!477@@RX`@77@tB@77@sB`"@77@" X G@@?@TSA[BcCkD+@{ɨ_{SX`@X6Xab"XRqTR@Xab XabX**SA{¨_ { SX`@6XcRXX!X @{¨_ 4V 1++++1+++++++7'P VN===Fsw49408_register_sysfsstore_swipe_enablesw49408_powersw49408_removesw49408_setsw49408_xfer_msgsw49408_reg_readshow_lcd_block_resultsw49408_reg_writestore_q_sensitivitystore_reg_ctrlsw49408_connectsw49408_notifysw49408_check_modesw49408_usb_statussw49408_wireless_statussw49408_earjack_statussw49408_debug_optionsw49408_getsw49408_te_infosw49408_probetouch_set_devicesw49408_init_workssw49408_clear_q_sensitivitysw49408_suspendsw49408_chip_info_loadsw49408_upgradesw49408_fw_comparesw49408_fw_upgradesw49408_condition_waitsw49408_resumesw49408_initsw49408_reset_ctrlsw49408_check_statussw49408_irq_abssw49408_irq_runtime_engine_debugtouch_device_inittouch_device_exit abt_ksocket_start_for_pctoolabt_force_set_report_modeabt_set_report_modesic_set_get_data_funcsw49408_sic_abt_onchip_debugsw49408_sic_abt_register_sysfslicense=GPLdescription=LGE touch driver v3author=hoyeon.jang@lge.comsrcversion=E0B2F1BF1A57D0E8FDA88E8depends=touch_core_baseintree=Yvermagic=4.4.210-gff8bddbea588 SMP preempt mod_unload modversions aarch646[Touch] Swipe Gesture: start(%4d,%4d) end(%4d,%4d) swipe_time(%dms) 6[Touch] LPWG data xxxx, xxxx 6[Touch] LPWG data %d, %d SWIPE_UPDisableSWIPE mode = 0x%X 6[Touch] Swipe mode = %s FailPass6[Touch] DDIC Test result : %s DDIC Test result : %s 6[Touch] - %s(%s) %d /buildbot/src/partner-android/q-dev-msm-wahoo-4.4-qt-qpr3/private/msm-google/drivers/input/touchscreen/lge/lgsic/touch_sw49408.c3[Touch E] [%s %d] sw49408 sysfs register failed %d6[Touch] Set Swipe mode wrong, 0, 1 only 6[Touch] %s : %s 6[Touch] SET SWIPE debug reason wrong, 0, 1, 2 only 6[Touch] Write SWIPE Debug reason type = %s 6[Touch] SET TCI debug reason wrong, 0, 1, 2 only 6[Touch] SET TCI Debug reason type = %s 6[Touch] %s, off 6[Touch] %s, on 6[Touch] %s, sleep 6[Touch] %s, wake 3[Touch E] [%s %d] buffer overflow 3[Touch E] [%s %d] touch bus error : %d NONE6[Touch] TCI count_max = %d 6[Touch] TCI count[%d] = %d 6[Touch] TCI_%d - DBG[%d/%d]: %s DownRightUpLeftERROR6[Touch] SWIPE_%s - DBG[%d/%d]: %s not support on u%d 6[Touch] lcd block check Start lcd block ocurred addr read error 3[Touch E] [%s %d] lcd block ocurred addr read error %x 6[Touch] tc status : %x, lcd block status : %x 6[Touch] lcd block check End 6[Touch] Fail to Read SWIPE Debug reason type Read SWIPE Debug reason type[IC] = %s Read SWIPE Debug reason type[Driver] = %s 6[Touch] Read SWIPE Debug reason type = %s 6[Touch] Fail to Read TCI Debug Reason type Read TCI Debug Reason type[IC] = %s Read TCI Debug Reason type[Driver] = %s 6[Touch] Read TCI Debug Reason type = %s 6[Touch] DDIC Test Start [%d] : 0, 0 ms, 0 hz 6[Touch] %s [%d] : %d, %d.%02d ms, %d.%02d hz 6[Touch] [%d] %s 6[Touch] DDIC Test END : [%s] %d.%02d hz 6[Touch] set swipe fail reason : %d 6[Touch] TCI%d-type:%d SENSITIVENORMAL6[Touch] %s : %s(%d) %5s %x %xwrite3[Touch E] [%s %d] reg addr 0x%x write fail 6[Touch] reg[%x] = 0x%x read3[Touch E] [%s %d] reg addr 0x%x read fail 6[Touch] Usage 6[Touch] Write reg value 6[Touch] Read reg 6[Touch] TA Simulator mode, Set CONNECT_TA 6[Touch] %s: write charger_state = 0x%02X 6[Touch] DEV_PM_SUSPEND - Don't try SPI Enable6[Touch] NOTIFY_TOUCH_RESET! return = %d 6[Touch] LCD_EVENT_LCD_MODE! 6[Touch] lcd_mode: %d (prev: %d) 6[Touch] U2 UNBLANK -> U2 6[Touch] U2 mode change 6[Touch] U2 -> U2 UNBLANK 6[Touch] U0 -> U2 UNBLANK mode change 6[Touch] %s - Not Defined Mode 6[Touch] U0 mode change 6[Touch] %s - Not defined mode 6[Touch] LCD_EVENT_READ_REG 6[Touch] reg[%x] = 0x%x reg[%x] = 0x%x reg[%x] = 0x%x reg[%x] = 0x%x reg[%x] = 0x%x 6[Touch] v%d.%02d 6[Touch] NOTIFY_CONNECTION! 6[Touch] TA Type: %d 6[Touch] NOTIFY_WIRELEES! 6[Touch] Wireless charger: 0x%02X 6[Touch] NOTIFY_EARJACK! 6[Touch] Earjack Type: 0x%02X 6[Touch] NOTIFY_IME_STATE! 6[Touch] NOTIFY_DEBUG_TOOL! 6[Touch] NOTIFY_CALL_STATE! 6[Touch] NOTIFY_DEBUG_OPTION! 6[Touch] Debug Option 0 %s 6[Touch] Runtime Debug %s 6[Touch] TA Simulator mode %s 3[Touch E] [%s %d] Not supported debug option 6[Touch] NOTIFY_ONHAND_STATE! 3[Touch E] [%s %d] %lu is not supported 6[Touch] Unknown lpwg control case 6[Touch] sw49408_lpwg_control mode = %d BUSYidledoneBOOTINGokv%d.%02d.%dv%d.%02d6[Touch] ==Print PT info Data== 6[Touch] version : %s, chip : %d, protocol : %d 6[Touch] chip_rev : %d, fpc : %d, lcm : %d, lot : %d 6[Touch] product id : %s 6[Touch] flash boot : %s, %s, crc : %s 6[Touch] FW is in abnormal state because of ESD or something. 6[Touch] %s : cmd %d -1 Read Fail Touch IC Info version : v%d.%02d.%d version : v%d.%02d chip_rev : %d, fpc : %d, lcm : %d, lot : %d product id : [%s] date : %04d.%02d.%02d %02d:%02d:%02d Site%d v%d.%02d.%d v%d.%02d %s : %d, %d.%02d ms, %d.%02d hz 6[Touch] %s6[Touch] swipe disable 6[Touch] swipe enable 6[Touch] sw49408_tc_driving = %d, %x 6[Touch] DDI Display Mode = %d 6[Touch] Reset Cnt : %d ONSKIPOFF6[Touch] sw49408_clock -> %s 3[Touch E] [%s %d] failed to allocate synaptics data 6[Touch] %s, data:%p touch_resettouch_inttouch_make_id%stouch_wq_log3[Touch E] [%s %d] failed to create workqueue log &d->spi_lock6[Touch] Not Ready, Need IC init 6[Touch] Skip lpwg_mode 6[Touch] suspend ts->lpwg.sensor == PROX_NEAR 6[Touch] LPWG Active Area - NORMAL 6[Touch] resume ts->lpwg.screen on 6[Touch] resume ts->lpwg.sensor == PROX_NEAR 6[Touch] resume Partial 6[Touch] LPWG Active Area - QUICKCOVER_CLOSE FARNEARCLOSEOPEN6[Touch] LPWG_ACTIVE_AREA: x0[%d], x1[%d], x2[%d], x3[%d] 6[Touch] LPWG_UPDATE_ALL: mode[%d], screen[%s], sensor[%s], qcover[%s] 6[Touch] %s : touch_suspend - MFTS 6[Touch] %s : touch_suspend start 6[Touch] Invalid CFG_MAGIC_CODE. %8.8X 6[Touch] Invalid Chip ID. (49408 != %d) 6[Touch] Invalid cfg_struct_version. %8.8X 6[Touch] No Specific Data. %8.8X 6[Touch] Over CFG COMMON MAX Size (%d). %8.8X 6[Touch] Over CFG SPECIFIC MAX Size (%d). %8.8X 6[Touch] ==================== COMMON ==================== 6[Touch] magic code : 0x%8.8X 6[Touch] chip id : %d 6[Touch] struct_ver : %d 6[Touch] specific_cnt : %d 6[Touch] cfg_c size : %d 6[Touch] cfg_s size : %d 6[Touch] date : 0x%8.8X 6[Touch] time : 0x%8.8X 6[Touch] common_ver : %d 6[Touch] ==================== SPECIFIC #%d ===================== 6[Touch] chip_rev : %d 6[Touch] fpcb_id : %d 6[Touch] lcm_id : %d 6[Touch] model_id : %d 6[Touch] model_name : %s 6[Touch] lot_id : %d 6[Touch] ver : %d 6[Touch] ================================================ 6[Touch] sw49408 default register map loaded!! 3[Touch E] [%s %d] status addr read error 6[Touch] ic status read : %8.8X, tc status read : %8.8X 3[Touch E] [%s %d] Info ptr addr read error 6[Touch] info ptr addr read : %8.8X 3[Touch E] [%s %d] info_ptr_addr invalid! 6[Touch] ========== Info ADDR ========== 6[Touch] chip_info_addr : %4.4X 6[Touch] reg_info_addr : %4.4X 3[Touch E] [%s %d] Model ID is not loaded : %x 6[Touch] Model ID is loaded 3[Touch E] [%s %d] Production Test info checksum error : %x 6[Touch] Production Test info checksum is ok 3[Touch E] [%s %d] Chip info Read Error 3[Touch E] [%s %d] Reg info Read Error 6[Touch] state.fb is not FB_RESUME 6[Touch] get fwpath from test_fwpath:%s L1L57P26[Touch] get fwpath from def_fwpath : rev:%d 6[Touch] wrong product id[%s] : fw_path set for default 3[Touch E] [%s %d] no firmware file 6[Touch] fwpath[%s] 3[Touch E] [%s %d] fail to request_firmware fwpath: %s (ret:%d) 6[Touch] fw size:%zu, data: %p 6[Touch] %s : invalid offset 6[Touch] %s : binary[%d.%02d.%d] device[%d.%02d.%d] -> update: %d, force: %d 6[Touch] %s - START 6[Touch] Image Size invalid : %d. The Size must be less then 128KB. The Process of Firmware Download could not process! 6[Touch] Image Size : 0x%8.8X(%d) 6[Touch] Firmware Size Invalid READ : 0x%X 6[Touch] Firmware CRC Invalid READ : 0x%X 6[Touch] Firmware Size READ : 0x%X 6[Touch] Firmware CRC READ : 0x%X 6[Touch] No Common CFG! Firmware Code Only 6[Touch] specific CFG invalid! 6[Touch] %d, addr[%04x] data[%08x], mask[%08x], expect[%08x] 6[Touch] success : boot check 6[Touch] %s addr[%04x], expect[%x], mask[%x], data[%x] 3[Touch E] [%s %d] failed : 'boot check' 3[Touch E] [%s %d] IC_Register map load fail! 3[Touch E] [%s %d] CFG_S_INDEX(%d) or CFG_DN_OFFSET(%x) invalid 6[Touch] Invalid Specific CFG Index => 0x%8.8X 3[Touch E] [%s %d] failed : 'code check' 6[Touch] success : cfg_check 6[Touch] ===== Firmware download Okay ===== 3[Touch E] [%s %d] failed : 'cfg check' 6[Touch] %s: charger_state = 0x%02X 6[Touch] %s: runtime debug : %s 3[Touch E] [%s %d] failed to write 'tc_device_ctrl', ret:%d 3[Touch E] [%s %d] failed to write 'tc_interrupt_ctrl', ret:%d 3[Touch E] [%s %d] failed to write 'spr_charger_sts', ret:%d 3[Touch E] [%s %d] failed to write 'reg_ime_state', ret:%d 3[Touch E] [%s %d] failed to write 'incoming_call', ret:%d 3[Touch E] [%s %d] failed to write 'QCOVER_SENSITIVITY', ret:%d 3[Touch E] [%s %d] failed to write 'serial_i2c_enable', ret:%d 3[Touch E] [%s %d] failed to write 'spi_attn_report', ret:%d 3[Touch E] [%s %d] failed to write 'runtime_debug', ret:%d 3[Touch E] [%s %d] failed to lpwg_control, ret:%d 6[Touch] %s : SW Reset 6[Touch] %s : HW Reset Skip ResetResetSkip UpgradeUpgrade6[Touch] %s : Need Reset, status = %x, ic_status = %x 6[Touch] %s : Need Logging, status = %x, ic_status = %x [5]Device_ctl not Set[6]Code CRC Invalid err : %d %s[7]CFG CRC Invalid err : %d %s[9]Abnormal status Detected : %d %s[10]System Error Detected : %d %s[13]Display mode Mismatch[15]Interrupt_Pin Invalid[20]Touch interrupt status Invalid[22]TC driving Invalid[31]ESD(Stripe) error detected3[Touch E] [%s %d] %s, status = %x, ic_status = %x 6[Touch] %s : Watchdog Exception - status : %x, ic_status : %x, spi_err : %x, spi_fault : %x 6[Touch] TC_Driving OK 3[Touch E] [%s %d] %s, INT_TYPE:%x,Length:%d,Type:%x,Log:%x %x %x WaterPalm6[Touch] %s Detected 6[Touch] %s Released 6[Touch] tdata [id:%d t:%d x:%d y:%d z:%d-%d,%d,%d] 6[Touch] %s : touch cnt is invalid - %d 6[Touch] SWIPE_LEFT 6[Touch] SWIPE_RIGHT 6[Touch] SWIPE_DOWN 6[Touch] SWIPE_UP 6[Touch] LPWG wakeup_type is Overtap 6[Touch] LPWG wakeup_type is CUSTOM_DEBUG 6[Touch] LPWG wakeup_type is not support type![%d] 6[Touch] ABT Engine Debug : runtime_dbg_inttype = %d, runtime_dbg_case = %04X [%2d] 6[Touch] %s %5d 3[Touch E] [%s %d] mem_error 6[Touch] data_offset = %d 6[Touch] %s, sw49408 returned 6[Touch] %s, sw49408 start sw49408swipe_enablelcd_block_resultteq_sensitivityreset_ctrlswipe_debugtci_debugreg_ctrlte_resultte_test1FINGER_FAST_RELEASEMULTI_FINGERFAST_SWIPESLOW_SWIPEOUT_OF_ACTIVE_AREARATIO_FAILOUT_OF_START_AREADEBUG8ABNORMAL_TOUCHDEBUG10PALMWRONG_DIRECTIONDEBUG13DEBUG14DEBUG15DEBUG16DISTANCE_INTER_TAPDISTANCE_TOUCHSLOPTIMEOUT_INTER_TAP_LONGDELAY_TIMETIMEOUT_INTER_TAP_SHORTPALM_STATEEDGE_SCRUBBEDLONG_TIME_TAPDEBUG12Disable TypeBuffer TypeAlways Report Type6[Touch] [ABT] abt_head load 6[Touch] [ABT] show mode : RNORG 6[Touch] [ABT] show mode : RAW 6[Touch] [ABT] show mode : BASELINE 6[Touch] [ABT] show mode : SEG1 6[Touch] [ABT] show mode : SEG2 6[Touch] [ABT] show mode : DEBUG ONLY 6[Touch] [ABT] show mode : OFF 6[Touch] [ABT] show mode unknown : %d 6[Touch] ABT_SOCKET:read raw report mode - mode:%d ip:%s 6[Touch] : sock_recvmsg size invalid %d 6[Touch] ABT_SOCKET: can not create socket %d 3[Touch E] [%s %d] ABT_SOCKET: Could not connect to tcp rw socket,error = %d 6[Touch] ABT_SOCKET: TCP connected with TS (ip %s,port %d)( 3[Touch E] [%s %d] ABT_SOCKET: RECEIVE sock_recvmsg invalid = %d 6[Touch] ABT_SOCKET: kthread_should_stop &abt_socket_lockABT_SOCKET6[Touch] ABT_SOCKET: unable to start kernel thread 6[Touch] ABT_SOCKET: start killing thread 127.0.0.16[Touch] ABT_SOCKET: connect send socket (%s,%d) 6[Touch] : exit send message return : %d 6[Touch] ABT_SOCKET: ABT_STUDIO abt_ksocket_send_exit done 6[Touch] ABT_SOCKET: Send disconnect command to Touch solution 6[Touch] ABT_SOCKET: waiting for killing thread 6[Touch] ABT_SOCKET: unknown error %d while trying toterminate kernel thread 6[Touch] ABT_SOCKET: waiting for killing thread.abt_comm.running.. %d 6[Touch] ABT_SOCKET: succesfully killed kernel thread! 6[Touch] : module unloaded 6[Touch] ABT_SOCKET: no kernel thread to kill 6[Touch] ABT_SOCKET: TCP REG READ spi_read error : %d 6[Touch] ABT_SOCKET: TCP REG WRITE spi_read error : %d 6[Touch] ABT_SOCKET: Could not connect to send socket,error = %d 6[Touch] ABT_SOCKET: connect send socket (%s,%d)( 6[Touch] : could not create a datagram socket, error = %d 6[Touch] ABT_SOCKET: Could not bind to receive socket, error = %d 6[Touch] : listening on port %d 6[Touch] : receive packet 6[Touch] : running off 6[Touch] : error getting datagram, sock_recvmsg error = %d 6[Touch] (%d)rdata 6[Touch] (%s)debug report buffer pointer error 6[Touch] (%s)debug report buffer pointer : 0x%x 6[Touch] : connection error - socket release 6[Touch] [ABT](%s)mode:%d 6[Touch] [ABT](%s) mode(%d) is already set 6[Touch] :set raw report mode - mode:%d IP:%s 6[Touch] : mode ABT STUDIO Start 6[Touch] (%s)change get_data "sic_ts_get_data_debug_mode" 6[Touch] :IP change->ksocket exit n init 6[Touch] : mode Touch Solution Start 6[Touch] (%s)change get_data "sic_ts_get_data" 6[Touch] : abt_comm.thread Not NULL 6[Touch] : same IP 6[Touch] : CMD=%d VAL=%d 6[Touch] ABT_SOCKET: mode setting - %d 6[Touch] : unknown command &abt_comm_lock6[Touch] [ABT] onchipdebug off: wdata=%d 6[Touch] [ABT] onchipdebug on(before write): wdata=%d 6[Touch] [ABT] onchipdebug on(after write): wdata=%d 3[Touch E] [%s %d] RNdata reg addr write fail [%d] 6[Touch] GRID1 debug data load error !![type : %d, size : %d] 6[Touch] GRID2 debug data load error !![type : %d, size : %d] 6[Touch] report data reg addr read fail 3[Touch E] [%s %d] failed to create sysfs for abt raw_reportabt_monitormodule_layout^Gkmalloc_caches57C__alloc_workqueue_keycin_aton<__asan_load2ntouch_interrupt_controlXBsock_releaseop Xpm_qos_add_requestߜPpm_qos_remove_requestkdelayed_work_timer_fnssock_recvmsgx __asan_store8ytouch_get_device_type X init_timer_keyaZmutex_unlock)__asan_load8kthread_create_on_node:htouch_msleepZ%strcmp-7__asan_loadNp`touch_power_inittouch_power_vio9@xtouch_debug_maskdmemsetEzZ__sanitizer_cov_trace_pcYJztouch_gpio_initStouch_bus_initStouch_bus_xferU__mutex_initI'printkZ sscanfrTkthread_stopїsysfs_create_groupКDmemcmptN__asan_store4k>__asan_store1u__asan_load1j-8__asan_load4nmutex_lock^touch_power_vdd0touch_notifier_call_chainsm^__asan_store2pqueue_delayed_work_ons__stack_chk_fail __asan_storeNeatouch_bus_write0wake_up_process[kmem_cache_alloc_tracendkthread_should_stophOdo_gettimeofday zkfree~)Hmemcpy=sock_createpm_qos_update_requestrequest_firmwareg__stack_chk_guard1(snprintftouch_gpio_direction_input:~touch_bus_device_exit~Yntouch_bus_read`^touch_report_all_eventitouch_bus_device_init'devm_kmalloc4release_firmware{Yutouch_boot_modeeO5touch_gpio_direction_output8touch_boot_mode_check@x}lge,sw49408sw49408GCC: (GNU) 4.9.x 20150123 (prerelease)GCC: (GNU) 4.9.x 20150123 (prerelease)GCC: (GNU) 4.9.x 20150123 (prerelease)   (3(ETk  ~  (08@@8@HPX``l                  t( 0 0 h     PX x8@HPX`hpx0x (08@HPFP    W !!!!!!!f!$$$$$$$$$$$p&x&&&&((((((x@+H+H+<,,,,,,,, .......//// /(/(/ 81@1H1P1X1`1h1p1p1 x:::::::::::::::::;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;>>>>>>CCCCCDDDD D(D0D8D@DHDPDPD$xHHHHHHHHHHHHHHJJJJJJJtXU`UhUpUxUUUUUU0VVVVVV!V^____ _(_0_8_@_H_P_X_`_h_p_x__/_Xd`dhdpdxddddddddddAd<hhhh h(h0h8h@hHhPhXh`hN`hdiiiiiii@lHlPlXl`lhlplxllllllllllmmmmmmnnnnooo`rhrprxrrrrrrrrrrrrrr^r ~~~~~~~~~~~~~~~ (08@HPX`hpxnx}4 (08@HPX`hpx0ȉЉ؉ (08@HPX`hpx (08@H(08șЙؙ(08@HPX`hpxXX`hpx ` x((X    & 5 D S b 0p  @ X p        % 0 4 @C PR `a xp        0 @  P h $ !3 B Q f  ,00h` @     $ 2 E Z v   @ ȠРؠHXhpxX (Э08@HHl2\ (`hpxCx`hpx_x8ȭЭد @H  (00ȳгسX`hpxȶ ȶ@HPйعؿ (08@HP@HPX`h   8 P h (#>  M_t   (-\,(h(h( l( H  H#)  p:  N  Jd  q  P  F H     (2 ? 1(N e {     |  (  H   (- 9 XH O hPn t     > $x  ((  ,- = `(M X (b r  |       8((  + E $([ iDp   (   8x  (8     !l8?R_fmzPP" 3<Tok{'dl #2HVXtmz0(x K< %H5Kt`Xn`( '8n$xsw49408_get_swipe_data$dsw49408_get_tci_datashow_swipe_enableshow_te_resultsw49408_register_sysfsstore_swipe_enablestore_swipe_debugstore_tci_debugshow_te_testsw49408_powersw49408_removesw49408_fb_notify_work_funcsw49408_setsw49408_tci_active_areasw49408_debug_tcisw49408_debug_swipeshow_lcd_block_resultshow_swipe_debugshow_tci_debugsw49408_te_test_work_funcset_debug_reasonsw49408_tci_knockstore_q_sensitivitystore_reg_ctrlsw49408_connectsw49408_notifysw49408_lpwg_controlsw49408_getshow_tesw49408_deep_sleepsw49408_probesw49408_lpwg_modesw49408_lpwgsw49408_suspendsw49408_upgradesw49408_resumesw49408_initstore_reset_ctrltouch_device_inittouch_device_exit__func__.34435sw49408_attribute_groupsw49408_attribute_list__func__.34237debug_type__func__.33379__func__.33875__func__.34457__func__.33322__func__.33350tci_debug_strswipe_debug_str__func__.34223__func__.33361__func__.34196__func__.34150__func__.33713__func__.33836__func__.33738__func__.33749__func__.33760__func__.33771__func__.33796__func__.34465__func__.33418__func__.33870__func__.32157__func__.33858__func__.33423__func__.33985__func__.33938__func__.33974__func__.33889__func__.33953__func__.33902__func__.33997__func__.34005__func__.33368__func__.34058__func__.34086__func__.34117__func__.34476__func__.34480__UNIQUE_ID_license2__UNIQUE_ID_description1__UNIQUE_ID_author0hwiftouch_match_idstouch_drivertouch_attr_reg_ctrltouch_attr_tci_debugtouch_attr_swipe_debugtouch_attr_reset_ctrltouch_attr_q_sensitivitytouch_attr_tetouch_attr_te_testtouch_attr_te_resulttouch_attr_lcd_block_resulttouch_attr_swipe_enable__key.33864.LC27abt_ksocket_receiveabt_ksocket_start_for_pctoolabt_ksocket_initabt_ksocket_start_for_abtstudioabt_ksocket_send.isra.3abt_ksocket_exit.part.5abt_ksocket_exitabt_ksocket_rcv_from_pctoolabt_ksocket_init_send_socket.constprop.10abt_set_report_modeabt_ksocket_rcv_from_abtstudio__func__.46879__func__.47025__func__.46928__func__.46849__func__.47069sw49408_abt_attribute_groupsw49408_abt_attribute_list__func__.47161prev_rnd_piece_nou32_dbg_offset.47062touch_attr_abt_monitortouch_attr_raw_reportclient_connected.46873__key.46967connect_error_count.46959__key.47030u8_ocd_pieces_cnt.47068ocd_piece_size__UNIQUE_ID_srcversion2__module_depends__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0____versionstouch_boot_mode_checksw49408_sic_abt_irq_handlertouch_gpio_direction_outputabt_commabt_force_set_report_modesw49408_reg_readtouch_boot_moderelease_firmwaresw49408_sic_abt_is_debug_modedevm_kmallocabt_report_ocdtouch_report_all_eventtouch_bus_device_inittouch_bus_readtouch_bus_device_exittouch_gpio_direction_input__this_modulesnprintf__stack_chk_guardsw49408_te_inforequest_firmwarepm_qos_update_requestset_get_data_funcsock_createcleanup_modulememcpysw49408_sic_abt_register_sysfskfreeabt_head_flagdo_gettimeofdaykthread_should_stopsw49408_sic_abt_ocd_offsw49408_ic_infosw49408_reg_writekmem_cache_alloc_traceabt_report_grid2_modeinit_modulesw49408_irq_handlerwake_up_processabt_socket_lockabt_ocd_onframe_numtouch_bus_write__asan_storeNshow_abtTool__stack_chk_failqueue_delayed_work_onsw49408_sic_abt_is_set_funcabt_show_modeabt_ksocket_raw_data_sendabt_comm_lockabt_socket_report_mode__asan_store2touch_notifier_call_chainabt_report_grid1_modecommon_header_verifysw49408_sic_abt_report_modesw49408_sic_abt_probetouch_power_vddabt_headsw49408_irq_lpwgmutex_lockshow_abtApp__asan_load4__asan_load1__asan_store1__asan_store4abt_ocdspecific_header_verifymemcmpsysfs_create_groupkthread_stopsscanfprintk__mutex_inittouch_bus_xfertouch_bus_initsw49408_check_statussw49408_sic_abt_removetouch_gpio_init__sanitizer_cov_trace_pcmemsetsw49408_sic_abt_onchip_debugtouch_debug_masksw49408_xfer_msgsw49408_irq_runtime_engine_debugsw49408_chip_info_loadtouch_power_vioabt_socket_mutex_flagabt_ocd_readtouch_power_initsw49408_sic_abt_init__asan_loadNstore_abtAppstrcmptouch_msleepkthread_create_on_node__asan_load8mutex_unlockinit_timer_keytouch_get_device_type__asan_store8sw49408_xfer_msg_readysock_recvmsgdelayed_work_timer_fnabt_report_pointpm_qos_remove_requestpm_qos_add_requeststore_abtToolsock_releasetouch_interrupt_control__asan_load2sw49408_tc_drivingin_atonsw49408_irq_abs__alloc_workqueue_keysw49408_irq_abs_dataabt_conn_toolabt_compress_flagabt_report_mode_onoffabt_reportPReadMemorykmalloc_cachessw49408_default_reg_map4<DLT`xbP v04DPvly|ywwyy dIH h@HPX`pvGv (0@vT`hv|Gv$4}<DQXhvt(`aq 8DThpydI8`HPX`hydI (P0`8hpxx 0d8I@HP`Xpxe   v$ D T X t      y v 8  q   $ 0 q< D vP 8T x    ( ` aq    8 P h      v, 4 8 T h l t x   (  aq  w   l d( I< H vT h     (  aq      wL T ` x  x   x x x x x xk 0Hwdlxxx ,@Pb`Pxww$0DXdbtPxwk$<DwPhpw08@XhtpxkkHdPIlt|tx ,<tD\dxtwxxxxxC ,@Lb\PdhdI$,4@\whl;<Hvdyxvyw w4DLhtdI ,v8<px;(4DHPv\yhvtyvyvyvyvyvyvy0<wL\dwp|4d8I@HHPPXX``hhppwG4@Ht\;dxbPdGI (088@@Hx|t;$G0v<TGdvp|dI`    D L T \ l  t  ;     G w! !G0!w@!L!P!!!!!!d!I!P!`!!!"$"0"8"@"X"bp"y|"x""w""G"y"#(#t,#4#@#X#;h######v###d#$D$GL$yd$l$$G$y$$I$$$$$($@$P$x$0%8%@%H%X%h%tp%|%x%w%x%%b%P%a&&L&d&l&dp&Ix&&&&&&&&&v' 'X,'`'h'w'''''''t''x' ((k0(D(kT(kd(t(k((d(((I(((() )) )w,)<)vL)X)l)x))))))))) ***4*@*tH*X*xh*p*x**k**k***+<+d@+Ix+++++++++,t,y ,8,X@,`,x,,d,I,,,, ,,,,,,-8-D-tX-`-l-t--v-------X-..(.;0.H.P.h.p.x..v...v....d.I.8.H.P...//// / D/L/T/\/d/p/v|/v/v///y//v///v//0v0000X40P0`0l0y|00v000y00y001 11y$1,181@1(H1P1aqX1( `1X h1 111111v1122d2p2x2222222t22x2k33k 3k43H3k\3kt33k3k33k3k3 4k4T4h4p4x444444v4v4444445 55v 5,5v85@5H5P5h5Xt5|5v555555555556X 666$6,646v@6L6vX6h6p6x6666v66v6666v6667w7x,747<7D7P7w`7l7x777777e777y788$8w48<8D8T8`8h8x8888888X88889 99w(949T9x999w9x99999::8:D:L:\:d:l:t:dx:I: :::(::aq:: : : :8 :X :x : : : ; ;0 ;P ; ; (; 0; 8; @;@ H;` P; X;7`;\h; p; x; ;; ; ;@ ;` ; ; ;;;<<< <d<p<y<w<<k<k<<<<<w<<=y=k =k<=D=yP=X=d=p=v==X==y=k=k=====w>><>L>y`>kl>k|>>y>d>I><> >>@>>??8?P?tl?|?x??k??k?k? @k$@k<@T@kd@@k@@k@k@Ak Ak09@R(M@xb]@@rm@H zP20,:` (@X#@@H0&p(0&x&x&X6