ELF8@@G?LTBTeRhaxrC@yaJ#J?haB(TBBB`T \_hg8`RrAJ J?h \_րTR \ha8 \?#{A8S`,B*@"B9"RSyR` @c@y[ycWyqTq@*B!A8@,BBT*SA{Ĩ#_?#{A8S`,B*@"R"B9SyR` @c@y[ycc*WyqTq@B*B`!A8@,BBT*SA{Ĩ#_?#{c<@Bc,@d@9c@9|@{#_?#{c<@Bc,@e @9c@9d c|S{#|@_?#{cW<8<[ R~@S`$x>@*R*kTN@@IqTqsB*B!*SA[BcC{Ĩ#_ R*R*kaTRs?#{A8S`@/[@yGR@%Rcy#yyyBR'yq T*>@@IqTqsB*B!@A8/@,BBAT*SA{ƨ#_ R@BR*q!T@R?#{A8[Sw,B'ҴNQy@9"! "R>*a*`5Rw5A8'@,BBT*SA[B@{Ũ#_A94sqTR@*"R4*qaT@!?#{A8S ,B`j@"9t@@@`h7abQyA5!!RRa"9A8@",BcTSA{è#_"RR@5'@ 76R?#{R@Sk z<@[A/@ @9 4csRg`QqTB@$7g@9* @9gk T@+@hy8pqhTqITxҀ{$Ú6a@ҀB{ R7d@9e@x@@`! *`5`@947@`@*{ jb8`@**{ a@9@!_CT`@Ba@9{ !?8HTA/@9g@* @9gkLTs@cCsESA[BkD{Ǩ#_@[BcCsESAkD{Ǩ#_s?#{A8[VS*c#@`,B/V4#a ҹ@ T@ T#@S"R*`5q TqTq`T`zqTA8/@,BB!T*SA[BcC{ƨ#_SA9_qT_ qaT!SA9(7S9_k`T*!WbR@5WA9* 4*!#@SA9 !BB@!#?#{$,@A8C,B#@94(@cQR"c!?T"@9_$qaT!@x_@"R_9@"R!A8@,BBҁT{¨#_?#{A8S<@",Bt@r!T`j@@A8@,BBҁTRSA{Ĩ#_`>IqTaRQy`@BRoy`@L@@I?qaTLDRR?#{A8 LA",B`>Iq TaRQy`@BROy`@L@@I?qTLDRA8@,BB!T @{è#_Rp?#{A8S!RC,B@,@TC@ybD@9_4qHT_,q(TD(QqTq @zaT cQc 9"R*5@9!@dcqc!A8@,BBaT*SA{è#_AhQ!?qT!cQc?#{SL@`j@!!`@``2@~2`J@Jb aB!@R_ 9Vby"9rySA{¨#_?#{S!@9?qTb9k@T[ Rv@Vcb9kT`b9kB T`b9kT`b9kTcR7`:I"@4bD"՚j!RBu `:IkTcC!Raf9 RSA[B{ƨ#_`b9kIT`b9kTbb9 R_k T[BSA{ƨ#_RSA{ƨ#_`b9kT`:I"@4Rc7bD"Ԛj!RBt `:IkTbb9_kCT!K R#qDTc@9@y @y87RaRRRcCc#KRkaR@9 @9@9~S@9*@9dM)l3@9q~0q~086 (7q"RR*RaR*RaR*BRaR*RaRcCkD@9@9 @9!<Sb@ *@9*k@T``$87tb9 RSA{ƨ#_c*I4RbD!RBu4@9c$՚#c c*IkcT]RRcCkDV`#RRa*I`@?q`@RRR!Dks?q T(T?k T?qTaA9 4!@ja8 4:R*R*RaRR*"R*RaR*RaR*RaR*BRaR*bRaR*RaRcCkDsE?qT?qT*RRRRRaRaA9!4!@*RRRja8`A9R`4@j`8`A94@aA9Rj`8qA5R45RR***RR*RRRR!@ja8aA9"Ra5*RRR5RR**R[BcCkDsE?#{S[6A9@kTb9FQyJ@~*5R4 Ձb9J@!|sA!nq!5kT**SA[B{è#_**!*SA[B{è#_ֳ?#{SA9@*kLT*kTfB9 5!SA@{è#_RSA@{è#_ց*I@?q@RRRf9!?#{A8S ,B`@!`j@aNQy$R`@"R9*5 R`j@`b9`5`#]s@TTA8@,BBT*SA{è#_`#]s@T*` !?#{A8  ,B`@L@@I?qTLD!R R`>IqTaRQycv`@BR`@$RaNQy"R9!A8@,BBaT @{è#_?#{S<@@uj@r!T@RSA{è#_?#{LAR{#_?#{BRStURaRQy`@* 5bzB9b4bvB95qTN5RaRQy`@BR* 4*SA@{è#_aRQyR`@b xBRP**SA@{è#_?#{A8sS[A,Boҕ@ 5c* @R@Sk@#R* aR$WAҖ@@jS@B!(5Ak3O[S@`qT[@Z[?AT/@3C9"@9kT!@97C9_k%T!S@kD*!sB95!cCA8o@,BBAdTSA[BsE{Ψ#_֘@$q TqT/@oB9@9:4+@!QR!`9T@9qaT@xsBR!4=4!A9o@5R*os@5R*s4* )**!YRC!cRB)R0y!R0Dp;I)o@RRRRs@RRR!RsB9$q Tq@ T+I@5BR**@<5sB9q@>To@RRRRs@RRRRsB9$q'Tq&Tb9`5b94;I`4 ՂD!RBss ;IkTN85cC^!Y!cCS!>/@b9b9!@9K!'4+@!QR!&T@9$qaT@x"R! Z`%4!A9_!A94RRRRR@!~@`R@`R,@`R @`R$+I5 s?k)TDsb4!R+I"Rc!S@S@9@#q(TS@[@3[q4T[@ᇀ@@[_k2T@44@B44k 8T!/@R@y@9 xS(@K|@c_<J@b7?(T!B3;!?S@scS C3@@&4 q6T[@/@[@!@9gA!4+@!QRb${ Ta@9?kaT@{ b@9*B?H*T0Ta@9@!?@ 3Tc@9@b@xy[@9 9?a 4R[@[a@9!?:T@c@$K  ?+T_@B9H$8[@Z@?kITS@sq@T@*7@!_@S@kD6A94RRRRRsB9$qTRRRRARsB9qTA94RRRRRsB9qTA9@4RRRRR R!<"R!@x"R!)5@xR!H" 5CAyGAys )"R@x!$5sB99ABӂ99;AyoBR@x!`5CAys"R@x!$5@x"R!P5@xS"R!5SB9c"R$E%|S!FӅ999@x! 5cB9Ra69R69@A6A99q!TA95*!cC!*!RRRRRRR#RRaR@b;@@[@a4RS@sqT[@9@[?k(T W@TWQyv5SQy4@c@kMT_@K!|@@qCzTR Rc@c TK@@?q_@9*! (*4*@!*!c@!p!7@"!!a#R R!RAҖ@*`5*5!o_@S@kDc@9*7@!B7@?@yv!cC!7@!7@!@*ckS@vkD!?#{S A9` 5 (@`[!hQy4`@cJ@bb9B 5aJ@4@94`A9kcT!@7QrT`fB9 5[B RSA{Ĩ#_tjB95AR4R*7kTaJ@|qbJ@ab9Auq qmT`nB9k T`A9v@q TaFQycJ@bb9B8S*t4*BR6@R[BSA{Ĩ#_ # RSA{Ĩ#_`A9kT!@uj9`fB9 4a*I`@?q`@RRRf9 RSA[B{Ĩ#_*!R[B*!tA9aJ@*@7kT!!?#{A8S[VRc ksy@ ,B?@3`7;@9RR+ BQR#*@ 5eҵfkb8@9@9c<Si *)*i*?q @z T *!RY5q T# RBRy2wRu@6R`2@~2`J@J# 9Vby"9ry@RRR4R,4 !!R$*`4A8?@,BBAT*SA[BcCkDsE{Ȩ#_{g@9f@9c@9b@93@d @9 |Sg.@y`@@9a 4R&RC@9R#4A@9!!*!$Q*A@9?HqTT?q T)T?$q@ T?<qaTc"9d"9A@9D @9!C@x! !<#Q #kHTay@9ZB_k*Te@y?q T?qaTc"9A@xaNy?q` TT?qT?qTar9c"9d"9A@9!Qan9?LqT?qTA@xajy&RajQyf94bFQy!_k T`b9R|`J t** 5`j@`b959BR!R*4*!ic"9d"9ar9c"9A@9c cQc"9A@9an9A@xaVyA@xaRyA@xabyc"9@9A @9qT@9#cqa0a"9A@xaFy R!v9>|*49!7@~`2@2`J@J# 9Vby"9ryb?#{A8S[ `c@7c/>@5/@@ R@@Th`8 Q!Q!q"VzTA9`5NQy"R@D 9_"R_9v*5R@.@@y"_4qT_,qTC(Qcq(T@9q T!Q!*!v~@*!A87@,BBTSA[BcC{Ǩ#_ֶ*!/@j@RR 5!cBRy*5/@#RR@ c R/@*@ T"RR* 5/@"@AWhw8"@9W * **5"RR*@49  tS?WqTv~@!#@4_"R@* 5_A9B_9_q TR!* |@ChQcqT!Q!@"9`2@~2J@J  9Vby"9ry#@v~@j@#]@TT]ғ@j@9/@!q|@#@Pv~@(T_$qhT!/@*=*4|@#@#`!` !*#@?#{c!S[r$TR) $k@@@yBcpC98cuC>`"#cj`#`"$ > v@ւrT*qT|~R~@*5zt* 8rTcvB!ARd*c:*`41!T*SA[BcCkD{Ũ#_*q-T|~R~@@* 5zt: A T!*kD*SA[BcC{Ũ#_R!`J@TR!`N@TCҥc*5@R* 5@R`JDR`JDR Rb%!#*4@RkD*!*SA[BcCkD{Ũ#_*!*SA[BcCkD{Ũ#_*!kD!kD!* 4*!`@``2@~2`J@J`  9Vby"9ry*!kDr*!kDk*!kDdbkDt_$$$?#{!{#_%s: i2c send failed (%d) %s: i2c recv failed (%d) %u.%u %u.%u.%02X %s: i2c transfer failed (%d) Command failed! Enabling RETRIGEN workaround T%u: Instance %u [%2u]: %02x (%d) Wait for completion timed out. Update wait error %d %s: i2c failure Bootloader CRC fail Invalid bootloader state %02X != %02X Invalid object type T%u , APP_CRC_FAILAppmode i2c address 0x%02x not found Detected bootloader, status:%02X%s Failed to read %u messages (%d) CHG pin isn't cleared Resetting device Failed to initialize power cfg OBP_RAW V1Unrecognised config file %hhx%nBad format Family ID mismatch! Variant ID mismatch! %x%nBad format: failed to parse Info CRC Bad format: failed to parse Config CRC CRC zero, attempting to apply config Config CRC 0x%06X: does not match file 0x%06X Warning: Info CRC error - device=0x%06X file=0x%06X %x %x %x%nBad format: failed to parse object Bad format in T%d at %d Discarding %zu byte(s) in T%u Zeroing %zu byte(s) in T%d Object instances exceeded! Bad object: reg:%d, T%d, ofs=%d Could not find CRC start Config CRC in file inconsistent, calculated=%06X, file=%06X Config write error, ret=%d Config successfully updated Error %d updating config Failed to initialize T9 resolution Failed to read T100 config Invalid multitouch object Touchscreen size X%uY%u Atmel maXTouch TouchscreenError %d initialising slots Error %d registering input device No touch object detected Atmel maXTouch TouchpadFailed to read T44 and T5 (%d) T44 count %d exceeded max report id Unexpected invalid message Info Block CRC error calculated=0x%06X read=0x%06X Family: %u Variant: %u Firmware V%u.%u.%02X Objects: %u Invalid T44 position Error %d parsing object table Trying alternate bootloader address Could not recover from bootloader mode maxtouch.cfgFailed to invoke firmware loader: %d maxtouch.fwUnable to open firmware %s Aborting: firmware file must be in binary format Unlocking bootloader Retry count exceeded The firmware update succeeded The firmware update failed(%d) compatiblei2c-%u-%04x/input0&x->waitinvalid/malformed '%s' property: %d failed to parse '%s' property: %d vddavddFailed to get regulators %d resetFailed to get reset gpio: %d wakeFailed to get wake gpio: %d Failed to register interrupt failed to enable regulators: %d atmel,wakeup-methodFailure %d creating sysfs group atmel_mxt_tsupdate_fwobjecthw_versionfw_version?#{{#_mxt_bootloader_writemxt_bootloader_read__mxt_write_reg__mxt_read_regmxt_get_bootloader_versionlinux,gpio-keymaplinux,keycodesqt602240_tsatmel_mxt_tsatmel_mxt_tpmaxtouchmXT224atmel,maxtouchatmel,qt602240_tsatmel,atmel_mxt_tsatmel,atmel_mxt_tpatmel,mXT224license=GPLdescription=Atmel maXTouch Touchscreen driverauthor=Joonyoung Shim GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNU%,58MaLDuL   $  \  # / ?4 (T\_p \p$p,(*%8094C J  5 W b m 0x @ P p((   05x X 8  . 5 6 5b  .:05,(2A $PZa{ #3F^u3H\r/G_y  atmel_mxt_ts.c$xmxt_calculate_crcmxt_driver_init$dmxt_bootloader_writemxt_bootloader_readmxt_hw_version_showmxt_fw_version_showmxt_driver_exit__mxt_write_reg__mxt_read_regmxt_t6_commandmxt_check_retrigenmxt_object_showmxt_check_bootloadermxt_write_object.constprop.0.isra.0mxt_suspendmxt_input_closemxt_probe_bootloadermxt_removemxt_proc_messagemxt_read_and_process_messagesmxt_process_messages_until_invalidmxt_soft_resetmxt_startmxt_resumemxt_input_openmxt_init_t7_power_cfgmxt_config_cbmxt_interruptmxt_initializemxt_update_fw_storemxt_probemxt_idmxt_of_match__func__.4__func__.5__func__.3__func__.2__func__.6mxt_attr_groupmxt_attrskeymap_property.9buttons_property.10mxt_pm_opsmxt_driverdev_attr_fw_versiondev_attr_hw_versiondev_attr_objectdev_attr_update_fw__key.8__UNIQUE_ID___addressable_cleanup_module481__UNIQUE_ID___addressable_init_module480__UNIQUE_ID_license484__UNIQUE_ID_description483__UNIQUE_ID_author482__this_modulei2c_register_driverinit_modulei2c_transfer_dev_err__stack_chk_failscnprintfi2c_del_drivercleanup_module__kmallocmemcpyi2c_transfer_buffer_flagskfreemsleepirq_get_irq_data_dev_warnkmalloc_cacheskmalloc_tracewait_for_completion_interruptible_timeoutmutex_lockinput_device_enabledmutex_unlockdisable_irqgpiod_set_valuesysfs_remove_groupinput_unregister_deviceregulator_bulk_disableinput_eventinput_mt_report_slot_statecompleteinput_mt_report_pointer_emulation_dev_infoenable_irqkmemdup_nulstrncmpsscanfrelease_firmwareinput_allocate_deviceinput_set_capabilityinput_set_abs_paramsinput_mt_init_slotsinput_register_deviceinput_alloc_absinfoinput_free_devicekreallocrequest_firmware_nowaitrequest_firmwaredevice_property_presentdevm_kmallocsnprintf__init_swait_queue_headdevice_property_read_u32_arraydevm_regulator_bulk_getdevm_gpiod_get_optionaldevm_request_threaded_irqregulator_bulk_enablesysfs_create_group__mod_i2c__mxt_id_device_table__mod_of__mxt_of_match_device_tableQ0-8 @-D LR|SQ--  RHSh @l @|T H HTW(X<Yh-p-t  RZ[YLQ|-- X XR[QS[ x xRS4\T X \]S^@^@_    T  T@T` h pTZZt `  8  8 RH  PP  PT R     R   R - -     R Sh  xp  xx ] S a b c dp e S e0 S             R8 @ DRXSxd|--fgZZhihiij,iLj`itiiik,iPjdkxjliij(i<iPidixiii  R ( (RLl`il (p (tR @ @md[n `\`x | RSe[XSnabco\`h xp xxp  q   RZ$ X0 X4]D hH hL]Xr   ]X \ `mdsx |   tuu vPulutw X XR  R    x x]  u  x x$x<x|t  RZ  qq@  pH  pL m| W  x  x      P  P q"q(" 0" 4"R<"ZD"Zp"u"u"u"u# x # x#]# x$# x(#]$ $ $R$y$ $ $ @$ @$R%u0%uH%]p%qL& T& \&Rh& p& t&]& & &]& & & 0& 0&]& H& H&m&` ' 8$' 8,'m<'ZD'Z\' d' h'R|']' ' ']' ' 'R' ' 'R' p' p'R(S (Z( ( $(R( ( )R)k*l*i<* D* H*R`* d* h*]* * *]* * *]*^* @*^* + @+ <+z+ + +R+Z+[,Z ,ZP,_x,Z, , ,m,Z$-m.W.n.. .. .N.N.{/ / /R/ / /R/ / /R/R/Z0Z,0S\0 @`0 @0|1[h1 Pt1 P|1R1 1 1R1 p1 p1R1r1n2 2 2m2[2 2 3R@3 PH3 PP3R3g3Z3Z3d3`4` 4d(4r,4 04 84mp4 t4 x4R4r4S4 4 4R4 4 4R4  4  5}$5~@5 ( H5 ( L5P5 @ X5\5 @ `5-d5-l55555}56~$6D6}P6 T6 X6 \6 x666~67 P 7 P (7RT7 X7 \7x7 |7 77,(7,(777[7[7e8[8 h 8 h 848hD8 P H8Rt8 x8 |8R8 x 8 x 8R8 8 8R88 8 8R9g9Z$9ZX9 \9 `9Rt9 @ x9 @ |9R9 9 9R4\0 X--0-xX8 0808 HX hLx NNOU@ H\P X\` h\VP.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rodata.str1.8.rela.exit.text.rela.rodata.rela.exit.data.rela.init.data.modinfo.comment.note.GNU-stack.note.gnu.property @9@@c/+9&@(1;;;,6@ؔxF2; ZF$U@PH jFe@ wMr@@ M@XMj02N,^N`N N N X[p