ELFȘ@@g_WO{CR@  @)@(H{DOCWB @*C_R&RWO{*hR@R@ )@9E) 7qHT * (yhJA***2%22JA2{BOA*Wè_R%Rq Tog_WO{@(JR@yE2*;Aq T\9H42*7;@ @R8r;@7@@E @ @?U@q(T_kTii8)Ii8 2SBa9h4BE9 F"\9H4JC*2R4R*m0RWBE9 _IkaTFE9R8r kAMT+  kR28rFE9B%}S' * H4R;@   * #+@?k>T@XW@@@7R(rT@R)rI 7(47@@*@y9* 77@@)@yk9 T222222R2R22R2B?@R2(͍R(rR222222@RR2Y@3@IR鉪rAR k@T@RR2YIR鉪r k!T!R@@R8rp@RVRrR2YkT3@2g@RVRrR2YkT3@ 2X@RVRrR2YkT3@2I@RVRrR2YkT3@R:@RVRrR2Y2k3@T@RR2YIR鉪r kaT2@RVRrR2YkT3@2@RR2Y3@HR艪rk!T2CRERR㉪r剪r76CyÊAd4hQQqT3&Cy)R)r2`AfCyR@R2*YqT9Q5CR*R* R#" R3@CR**A47@@@=}SJ(|I ?BT@R8r6CyaR2@!R*:CyaR2ȊA R)r Q%B!R*&CyIRir2fCy@R@R2*Y0qTZQ5R*RCRR㉪r R}(@R@E@@?@T/@+@*3R(rT@ qR(rHBT@'@@#@;@qkT* Z)@((*{^O]W\_[gZoY_;@E9*23@R**;@WO{suR@( QqHT (yhֈ@ y@ y @ y@ y @)A)\@ yY@9V&K9qT@5*K9qaT. .K9. qAT@5hR@2E2CyE@ " 9@9 & 9q"@9 B * 9 q @ C rD9 {COBWA*D_C#_WO{@JR@x)@9E 17-(T (yh**g@@E!aJ9 a 9e 9@E aJ9? qHT Iyi ?(@9@+7A(@9@H,7A%2Cy @@ )@ qh( 2Cy2"ҀR(@9@%7aA @"@)4EIQ?=q#hT Iyi  qAtR@3EB" :D S4 (jCy2@*7@4*!2Cy2 @)@({COBWA_CWO{@@@R2j)8q T22"R#2*y@Ry @#2)@* ?*RA8v@*hv@#   򪨃R ?j*8PR.62"69*y"@A8 @  @7Rjh84򴨃R@Rjt8H5K @` @`"@`"    ? @)@({DOCWBC_O{@ @*4(-QqTI *) } (%Ț H9922*-Q_qT@9 R R@ ) R`2R{BOAC_?EqAT22{C_(qT   2 h(`{AB_  H,Q %q b?hT (yh*O{C@   *R 8! 2a@9{ARO¨_WO{@8*Qq q`Tq!T @ 25j )R 24Diҩ@2  (R24$*@ 4*<k2@qT202-.    9?9 *{BOA~@Wè_WO{2  (R2@ q`TqaT@hT?cT@?T.{BOAWè_WO{@P@)**Z1qlTq@TqT9I^1qTf1qT*@*@kT* 9@ኁR2 * @)@({COBWA*_{C`@9q@TqaTh@P@@xb66*6*hFj&6 @9i"69 @xIyQ@i.6(yh"@HA8 @  $h@0@x@x*h7**(Ri66(hFj.62 @9i"69@xi&6(yKyh"@A8 @  {A*B_{{__O { @#2*@a4TR2TR2"UR22!UR2RTrIR }RR 2yIR#y'y/{)S9W9[9_9#|)#2;93y7y;y?y ^)@(˨{KOJ_@-Qq'_WO{C@ hR@ 6@E2C!R7"C!R*4 7BA944*Dh45*C/@-QqTC!hR@@9E 72Cy32jCy#2 @29*@5D9h4 \)@(*{UOTWS@_Cog_WO{@@I@(* 40R2242aRc2!R*<4k@7T>@q2h H 6=V5!A9@"@yk T4 4?\q32R(*ǑR jr= })g HR( 5_<@q4 #T*{1R222aRc2!R*<4 k@8V?@q 3h H 7=W5"@y>@H| S9q藟k2{ T@9#@9H5N4!A9H@"@ykT4?\q32R(*ǑR jr= })g HR( h5_<@qT*XR2222aRc2!R*<4 k@8V?@q 3h H 7=W5"@y{>@Z H| S9q藟kT@b#@95@94C 2(@@ @҈@94 @ 1S (9 @1S uS @1S uS[9U{1RH@_<@qH0=4?@q23W4aRc2!R*<4k@<V?@q3h H 7=W5"@y @H@_<@qH0"(aXRH@_<@qH0=4?@q2w3W4aRc2!R*<4ik@;V?@qi3h H 7=W5"@yH@_<@qH0"(#@94h Tc@#@ HRr @ %  k@9j9  q @y J@9k yk=9i )h9j42h9Rhjhh4qTh@A8 @  RhjhqT @)?-q CT`@* @)@(h{HOGWF_EgDoCC_ @g_WO{@ hR@ #E2?9@@4*2Cy2jCy2@Bq T@94 )@ 2K9?kT @ 4 @9JR 9 *20R K9?k T )@9   R +1 @  JmS quE*T$R2$RaR2!R*<4Ik@:U_?@qI3h H 6=V5@!R"`" 2'$R2$RaR2!R*<4)k@9U??@q)3h H 4=T5@9 @q R @9  q(臈9 Z)@(({VOUWT_SgR@_ O{@hR@@9E72Cy2jCy2@29 @)@({COB @_ g_WO{*@>@q2i2**9=4<*****<4ik@;T?@qi3h H 9=Y5* @)@(H*{FOEWD_CgB @_{`7{_¶R{_Cog_ W O { @    R?y2j(8`22"R7b2* @HRr@2 @? 7R.2A8@;sbR*Rjh8q T2򺨃R(@ qTqTBb"2K  @@K@BR*q T.@s*?**76*@R@;sbR*jz8qT KA8թRj)8  Z)@(({LOKWJ_IgHoGC_og_W O { @򩨃R2/j)8`2222 7s@"2*2(Ry#RNyh@2@*?@ 7(R"RRRHr2A8չR@;ըjy8q TH@ qTqTBb"K  @@K@R*qmT.@*?`63*K!K#R**%R*sA8թRj)8"@`" /@)@(({KOJWI_HgGoF_{@97qT{_*{_R򣦁R{@97{_RcR *6<DVe 3[Touch E] [%s %d] buffer overflow sw49408_xfer_msg3[Touch E] [%s %d] touch bus error : %d sw49408_reg_readsw49408_reg_writev%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 BUSYidledoneBOOTINGERRORok6[Touch] FW is in abnormal state because of ESD or something. not support on u%d %s : %d, %d.%02d ms, %d.%02d hz sw49408_te_info6[Touch] %s6[Touch] sw49408_tc_driving = %d, %x 6[Touch] DDI Display Mode = %d 6[Touch] Reset Cnt : %d 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 sw49408_chip_info_load6[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] %s : Need Reset, status = %x, ic_status = %x sw49408_check_status6[Touch] %s : Need Logging, status = %x, ic_status = %x [5]Device_ctl not Set[6]Code CRC Invalid err : %d %sSkip ResetReset[7]CFG CRC Invalid err : %d %sSkip UpgradeUpgrade[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 6[Touch] %s Detected WaterPalm6[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 sw49408_irq_abs6[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] %5d 6[Touch] %s 3[Touch E] [%s %d] mem_error sw49408_irq_runtime_engine_debug6[Touch] %s 6[Touch] swipe disable 6[Touch] swipe enable 6[Touch] set swipe fail reason : %d 6[Touch] TCI%d-type:%d 6[Touch] LPWG data xxxx, xxxx 6[Touch] LPWG data %d, %d 6[Touch] Swipe Gesture: start(%4d,%4d) end(%4d,%4d) swipe_time(%dms) 6[Touch] TCI count_max = %d 6[Touch] TCI count[%d] = %d 6[Touch] TCI_%d - DBG[%d/%d]: %s NONEDISTANCE_INTER_TAPDISTANCE_TOUCHSLOPTIMEOUT_INTER_TAP_LONGMULTI_FINGERDELAY_TIMETIMEOUT_INTER_TAP_SHORTPALM_STATEDEBUG8EDGE_SCRUBBEDLONG_TIME_TAPABNORMAL_TOUCHDEBUG12DEBUG13DEBUG14DEBUG15DEBUG166[Touch] SWIPE_%s - DBG[%d/%d]: %s RightDownLeftUp1FINGER_FAST_RELEASEFAST_SWIPESLOW_SWIPEOUT_OF_ACTIVE_AREARATIO_FAILOUT_OF_START_AREADEBUG10PALMWRONG_DIRECTION6[Touch] data_offset = %d 6[Touch] - %s(%s) %d touch_device_init/buildbot/src/partner-android/o-dev-msm-wahoo-4.4/private/msm-google/drivers/input/touchscreen/lge/lgsic/touch_sw49408.c6[Touch] %s, sw49408 returned 6[Touch] %s, sw49408 start sw49408sw49408_probe3[Touch E] [%s %d] failed to allocate synaptics data touch_resettouch_inttouch_make_id6[Touch] %s, data:%p touch_set_device%stouch_wq_log3[Touch E] [%s %d] failed to create workqueue log sw49408_init_works6[Touch] DDIC Test Start [%d] : 0, 0 ms, 0 hz [%d] : %d, %d.%02d ms, %d.%02d hz 6[Touch] [%d] %s 6[Touch] DDIC Test END : [%s] %d.%02d hz FailPass&d->spi_lock6[Touch] sw49408_clock -> %s ONOFFSKIPsw49408_removesw49408_suspend6[Touch] %s : touch_suspend - MFTS 6[Touch] %s : touch_suspend start 6[Touch] Not Ready, Need IC init 6[Touch] Skip lpwg_mode 6[Touch] suspend ts->lpwg.sensor == PROX_NEAR 6[Touch] resume ts->lpwg.screen on 6[Touch] resume ts->lpwg.sensor == PROX_NEAR 6[Touch] resume Partial 6[Touch] Unknown lpwg control case 6[Touch] sw49408_lpwg_control mode = %d 6[Touch] LPWG Active Area - QUICKCOVER_CLOSE 6[Touch] LPWG Active Area - NORMAL sw49408_resumesw49408_init6[Touch] %s: charger_state = 0x%02X 6[Touch] %s: runtime debug : %s EnableDisable3[Touch E] [%s %d] IC_Register map load fail! 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 sw49408_power6[Touch] %s, off 6[Touch] %s, on 6[Touch] %s, sleep 6[Touch] %s, wake 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 sw49408_upgrade6[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 sw49408_fw_compare6[Touch] %s : binary[%d.%02d.%d] device[%d.%02d.%d] -> update: %d, force: %d 6[Touch] %s - START sw49408_fw_upgrade6[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) 3[Touch E] [%s %d] failed : 'boot check' 6[Touch] success : boot check 3[Touch E] [%s %d] CFG_S_INDEX(%d) or CFG_DN_OFFSET(%x) invalid 3[Touch E] [%s %d] failed : 'code check' 6[Touch] Invalid Specific CFG Index => 0x%8.8X 3[Touch E] [%s %d] failed : 'cfg check' 6[Touch] success : cfg_check 6[Touch] ===== Firmware download Okay ===== 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] %s addr[%04x], expect[%x], mask[%x], data[%x] sw49408_condition_wait6[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] FARNEARCLOSEOPEN6[Touch] %s : %s(%d) sw49408_clear_q_sensitivityNORMALsw49408_notify6[Touch] NOTIFY_TOUCH_RESET! return = %d 6[Touch] LCD_EVENT_LCD_MODE! 6[Touch] LCD_EVENT_READ_REG 6[Touch] NOTIFY_CONNECTION! 6[Touch] NOTIFY_WIRELEES! 6[Touch] NOTIFY_EARJACK! 6[Touch] NOTIFY_IME_STATE! 6[Touch] NOTIFY_DEBUG_TOOL! 6[Touch] NOTIFY_CALL_STATE! 6[Touch] NOTIFY_DEBUG_OPTION! 6[Touch] NOTIFY_ONHAND_STATE! 3[Touch E] [%s %d] %lu is not supported 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 sw49408_check_mode6[Touch] U0 mode change 6[Touch] %s - Not defined mode 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 sw49408_usb_status6[Touch] TA Type: %d sw49408_connect6[Touch] TA Simulator mode, Set CONNECT_TA 6[Touch] %s: write charger_state = 0x%02X 6[Touch] DEV_PM_SUSPEND - Don't try SPI sw49408_wireless_status6[Touch] Wireless charger: 0x%02X sw49408_earjack_status6[Touch] Earjack Type: 0x%02X 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 sw49408_debug_optionsw49408_register_sysfs3[Touch E] [%s %d] sw49408 sysfs register failed reg_ctrl%5s %x %xwrite3[Touch E] [%s %d] reg addr 0x%x write fail store_reg_ctrl6[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 tci_debug6[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 Disable TypeBuffer TypeAlways Report Type%d6[Touch] SET TCI debug reason wrong, 0, 1, 2 only 6[Touch] SET TCI Debug reason type = %s swipe_debug6[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] SET SWIPE debug reason wrong, 0, 1, 2 only 6[Touch] Write SWIPE Debug reason type = %s reset_ctrlsw49408_reset_ctrl6[Touch] %s : SW Reset 6[Touch] %s : HW Reset q_sensitivitystore_q_sensitivitySENSITIVEtete_testte_result6[Touch] DDIC Test result : %s DDIC Test result : %s lcd_block_result6[Touch] lcd block check Start lcd block ocurred addr read error 3[Touch E] [%s %d] lcd block ocurred addr read error show_lcd_block_result%x 6[Touch] tc status : %x, lcd block status : %x 6[Touch] lcd block check End swipe_enableSWIPE mode = 0x%X 6[Touch] Swipe mode = %s SWIPE_UP6[Touch] Set Swipe mode wrong, 0, 1 only 6[Touch] %s : %s store_swipe_enablesw49408_set6[Touch] %s : cmd %d sw49408_get-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 touch_device_exit6[Touch] : connection error - socket release 6[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] :set raw report mode - mode:%d IP:%s 6[Touch] : mode ABT STUDIO Start 6[Touch] :IP change->ksocket exit n init 6[Touch] : mode Touch Solution Start 6[Touch] : abt_comm.thread Not NULL 6[Touch] : same IP 6[Touch] (%d)rdata 6[Touch] (%s)debug report buffer pointer error abt_force_set_report_mode6[Touch] (%s)debug report buffer pointer : 0x%x &abt_comm_lock6[Touch] report data reg addr read fail 6[Touch] [ABT] onchipdebug off: wdata=%d 6[Touch] [ABT] onchipdebug on(before write): wdata=%d 6[Touch] [ABT] onchipdebug on(after write): wdata=%d 6[Touch] GRID1 debug data load error !![type : %d, size : %d] 6[Touch] GRID2 debug data load error !![type : %d, size : %d] 3[Touch E] [%s %d] failed to create sysfs for abt sw49408_sic_abt_register_sysfs6[Touch] ABT_SOCKET: can not create socket %d 6[Touch] ABT_SOCKET: Could not connect to send socket,error = %d 6[Touch] ABT_SOCKET: connect send socket (%s,%d)( 6[Touch] ABT_SOCKET: no kernel thread to kill 6[Touch] ABT_SOCKET: start killing thread 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 127.0.0.16[Touch] ABT_SOCKET: connect send socket (%s,%d) 6[Touch] : exit send message return : %d &abt_socket_lockABT_SOCKET6[Touch] ABT_SOCKET: unable to start kernel thread 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] : sock_recvmsg size invalid %d 3[Touch E] [%s %d] ABT_SOCKET: Could not connect to tcp rw socket,error = %d abt_ksocket_start_for_pctool6[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 6[Touch] : CMD=%d VAL=%d 6[Touch] ABT_SOCKET: mode setting - %d 6[Touch] : unknown command 6[Touch] (%s)change get_data "sic_ts_get_data_debug_mode" sic_set_get_data_func6[Touch] (%s)change get_data "sic_ts_get_data" 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](%s)mode:%d abt_set_report_mode6[Touch] [ABT](%s) mode(%d) is already set abt_monitorraw_reportauthor=hoyeon.jang@lge.comdescription=LGE touch driver v3license=GPLvermagic=4.4.116-gcff1ae5 SMP preempt mod_unload modversions aarch64intree=Ydepends=touch_core_basesrcversion=E0B2F1BF1A57D0E8FDA88E8+?module_layout地__kmalloc57C__alloc_workqueue_keycin_aton^'/touch_interrupt_control/sock_releaseop Xpm_qos_add_requestߜPpm_qos_remove_requestkdelayed_work_timer_fn^~sock_recvmsgytouch_get_device_type X init_timer_key[mutex_unlockw=Nkthread_create_on_node:htouch_msleepZ%strcmp?touch_power_init.q7touch_power_vio9@xtouch_debug_maskdmemsetYJztouch_gpio_init!}touch_bus_init ,touch_bus_xfer0Mw__mutex_initXUprintkZ sscanf*kthread_stopV7isysfs_create_groupКDmemcmpL Amutex_lock&Xtouch_power_vdd0touch_notifier_call_chainEstrrchrpqueue_delayed_work_on__stack_chk_failsp];touch_bus_writewake_up_processndkthread_should_stophOdo_gettimeofday zkfree~)Hmemcpylcsock_createpm_qos_update_requestrequest_firmwareg__stack_chk_guard1(snprintftouch_gpio_direction_inputkJtouch_bus_device_exitXtouch_bus_readtouch_bus_device_initTtouch_report_all_eventXdevm_kmallocrelease_firmware{Yutouch_boot_modeeO5touch_gpio_direction_outputXtouch_boot_mode_check@x}lge,sw49408sw49408Android clang version 5.0.300080 (based on LLVM 5.0.300080)Android clang version 5.0.300080 (based on LLVM 5.0.300080)Android clang version 5.0.300080 (based on LLVM 5.0.300080)   'P\(.+B8P` 0e 0hr35^dat],90:Xa$xA2;,A8C Q<^OkQzkYH(lZxZXgPipel4n.p9TpI $(T 4i  D  d #D  4X  HP   " ) 0 = L [ p 8     H ,/4 l % ,(; &H Y <Xn X{       HP   '# 9 L `Z g     H#  !D   \( ' &T",$x$dsw49408_get_tci_datasw49408_debug_tcisw49408_debug_swipetci_debug_strswipe_debug_strhwiftouch_driverset_debug_reasonsw49408_probesw49408_te_test_work_funcsw49408_fb_notify_work_funcsw49408_init_locks.__keysw49408_deep_sleepsw49408_removesw49408_suspendsw49408_lpwg_modesw49408_powersw49408_resumesw49408_upgradesw49408_initsw49408_lpwgsw49408_notifysw49408_connectsw49408_register_sysfssw49408_attribute_groupsw49408_setsw49408_getsw49408_tci_knocksw49408_tci_active_areasw49408_lpwg_controlstore_reg_ctrlshow_tci_debugdebug_typestore_tci_debugshow_swipe_debugstore_swipe_debugstore_reset_ctrlstore_q_sensitivityshow_teshow_te_testshow_te_resultshow_lcd_block_resultshow_swipe_enablestore_swipe_enable__UNIQUE_ID_author3402__UNIQUE_ID_description3403__UNIQUE_ID_license3404touch_match_idssw49408_attribute_listtouch_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_enableabt_ksocket_init_send_socketabt_ksocket_raw_data_send.connect_error_countabt_ksocket_exitabt_ksocket_rcv_from_abtstudioabt_ksocket_initabt_ksocket_rcv_from_pctoolabt_ksocket_init.__keyabt_ksocket_start_for_abtstudioabt_ksocket_start_for_pctoolsw49408_sic_abt_probe.__keysw49408_sic_abt_onchip_debug.u8_ocd_pieces_cntprev_rnd_piece_noocd_piece_sizesw49408_sic_abt_onchip_debug.u32_dbg_offsetsw49408_abt_attribute_groupsw49408_abt_attribute_listtouch_attr_abt_monitortouch_attr_raw_report__UNIQUE_ID_vermagic5__UNIQUE_ID_intree17____versions__module_depends__UNIQUE_ID_srcversion86touch_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_bus_device_inittouch_report_all_eventtouch_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_writeabt_report_grid2_modeinit_modulesw49408_irq_handlerwake_up_processabt_socket_lockabt_ocd_onframe_numtouch_bus_writeshow_abtTool__stack_chk_failqueue_delayed_work_onsw49408_sic_abt_is_set_funcstrrchrabt_show_modeabt_ksocket_raw_data_sendabt_comm_lockabt_socket_report_modetouch_notifier_call_chainabt_report_grid1_modecommon_header_verifysw49408_sic_abt_report_modesw49408_sic_abt_probetouch_power_vddabt_headsw49408_irq_lpwgmutex_lockshow_abtAppabt_ocdspecific_header_verifymemcmpsysfs_create_groupkthread_stopsscanfprintk__mutex_inittouch_bus_xfertouch_bus_initsw49408_check_statussw49408_sic_abt_removetouch_gpio_initmemsetsw49408_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_initstore_abtAppstrcmptouch_msleepkthread_create_on_nodemutex_unlockinit_timer_keytouch_get_device_typesw49408_xfer_msg_readysock_recvmsgdelayed_work_timer_fnabt_report_pointpm_qos_remove_requestpm_qos_add_requeststore_abtToolsock_releasetouch_interrupt_controlsw49408_tc_drivingin_atonsw49408_irq_abs__alloc_workqueue_keysw49408_irq_abs_dataabt_conn_toolabt_compress_flagabt_report_mode_onoffabt_reportPReadMemory__kmallocsw49408_default_reg_map(468%< 6@ %D 6H %L 6P %\%  %  %  %|   |z6` 6 ` 6 ` 6 `   ,0 4 8 |6q 6 q 6 q 6 q   $ Ttx |  8PT X d l~tx |  ~         # # # #l g l g l g v$q( l, g8< v@ qD~H vL qP T ~X>\ v` qh l ~p >x | ~ > >          l r         ~      $  , 4 8 < @ L ~\ ` d h          x | = = = =  @((n, n0 n4 n<@VD VH VL VP\dh l p xr@ @ @ @ra a a a   0   { { { {          ,N0 N4 N8 N@LP T X \dh l p t|      * * * *M M M Mp p p p       $( , 0 4X\ ` d    I I I Il l l l         $ ,48 < @ DLP T X \`d h l > >$ >, >@DzH zL zP zT\   r   rV V V V |$( |, 0 |4 8 |< HLP T X \ ` d p(tx (|  (  (          % %  %   % (t,0 t4 8 t< @ tD LTVX V\ V` Vdpt x | rr                (> > > >z z z z   $( , 0 \|4 l  4  l  4  l  4  l        ~ l    l   $ l (  , l 8T X \  `  d p  t  x          ~. !  .  !   .  !    .  !   $  (~d h l  p  t6      6      6  6 ~      Z      Z     ( Z 4 Z 8~p| | |  |  | ~       ~       ~    $  ,  0~@ L  X  `  d~l pl t  x l |   l    l rr> l  >  l  >  l  > l  <  @  D  H  L p l  l  l  l      !p! t! x!  |!  ! !  !  !  !  !  !  !  !! ! ! "3 " 3 " 3 " 3 "" " "  "  " "  "  "  #  #  #  #  ##i # # i #  # i #  # i #  #### # # 0$84$ 88$ 8<$ 8x$ |$  $  $  $$ $  $  $  $$$$ $  % %,% 0%  4%  8%  <%T%`%d% h% |% %% %  %  %  %%%% % % % & &  &  &  &4&@&D& H& \& `&&& & & &! & ! & ! & ! &&M & M & M & M ''(',' 0' 4' '''' ' ' ' ' ' ''( ( $( (( X(|(( ( ( (r)))0) 0) 0) 0))N) N) N) N))8)l) 8) l) 8* l * 8* lD*`*h*8l*lp* 8t* l|* 8* l* 8* l*** * * +4+8+ <+ @+ |+r,,,,,,f,, , f, - - f- - - f - T-h-l-fp-t- x- f|- - - f- - - f- ---f-- - f- .  . f. .  . f$. X.l.p.ft.x. |. f. . . f. . . f. ... . . (/L/P/ T/ X/ / /  /  /  //// / / / / /  /  /  /  / /  /  /  /  0 0  0   0  0  (0D0~p0~00 0  0  0  0000 0 0  1$181r<1 @1 D1/H1  L1  P1 /T1  X1  \1 /h1  l1  p1 /11~1~111 11  2 2  2  2  2 22 2 $2 (2 \222r222303i 43 83 i <3  @3 i D3  H3 i L3  P3|333 3 3 44n4 n4 n 4 n(444D4 L4 `4 l4|4444 4 4 5D5H5 L5 P5 l5vx5|55 5 5 5 5 5 55_5 _5 _5 _55o5k5 k5 k5 k55|5u5 u5 u6 u6 6|6 6$6(6,6 06 86 <6 D6 H6 X6d6h6l6 p6 t6 x6 |6 6 66^6 ^6 ^6 ^666da6 6 da6 6 da6 6 da7 7$7(7 ,7 07 47 <7 @7 L7P7sd7p7o7(77 (7 7 (7 7 (7 7989X9\\9 \`9 \d9 \l9t93x9|9 39 9 39 9 39 999 9 9 999\9 \9 \9 \9:3: : 3: : 3: : 3 : (:`:d: h: l: :s:m::: : : : : : :;;;  ; ; ; ; ;  ;,;@;\D; \H; \L; \T;\;3`;d; 3h; l; 3p; t; 3x; ;;; ; ; ;m< <8<<<sl<\p< \t< \x< \<<3<< 3< < 3< < 3< <<< < < ==  = = (=0=4= 8= <= @= D= H= P=X='\= `= 'd=  h=l= 'p=  t= x= '|=  = = ====/= /= /= /===>>4>L>X>_\> _`> _d> _t>>>> > > >>>> > > >? ?$? (? ,? db >hb >lb >tb|b>b >b >b >bbybb b b bbb>b >b >b >bcac a c a$c a(cHcLc Pc Tc Xc|chc hc hc hcccc c c cd d d $d(d ,d 0d 4dLd{Pd {Td {Xd {\ddddd d d ddd d d d d d dd d d d eee e e  e $e (e 4e8e g >g >g > g$g(g ,g 0g Tgxg|g g g `h`idihi li pi iii i i Hjjjj j j kPkTk Xk \k k"k "k "k "kk"k"k "k "k "k "k "k "k l'#l '#l '#l '#l8lPl\Tl \Xl \\l \dlll3pl"tl 3xl "|l 3l "l 3l "lll l l l$l $l $l $m(m,m$4m $8m $FNV^~ / (F0N8V@^`(p?&xL&X&<PdxЄ}0589@0:H;P<X`xAh8CpOxQYlZZ(08@HP X@``hp$l%nTp&