ELF@@,+RBB9"_?#{ @`@ @{¨#_?#{S@@ @ @b@@?qTb@@?qTb@@?qTb@@?qTb@SA@{è#_?#{S<@Ay@ 6`@SAR@{è#_ր@ 4"@bRR5@q T@C!R}BR@ 5@ 4!!!?#{b<@!BA|@{#_?#{b<@!B A|@{#_?#{b<@!B,{#|@_?#{b<@!B{#|@_?#CA8{CS[c<@7@BҖB9!6A8@"BcҁT{ASB[CcDC#_R*5`@9@kT`@9_khTA qT(T5a@9?qT"@* 5@j78 ~@a@9qT@a@9b@*@!~@?#CA8{CS[c<@8@aBҖB97A qT(T5@9?qT"@*5@jx8k@T@@!@j88@*!*`~@A8@"Bc!T{ASB[CcDC#_֡@9?qATjx8@9qT@@*@!`~@?#{ L@`&@`*@`"@ @{¨#_?#A8{CScK't@B'`"@aB9c* 5[vBb@_qMTa@`@#!4a8~SqT`A545axw@yZZ..`@Rc@9aRc|S`@qR7b@_k T`@!R`@RRR[GA8'@BBT{E RSFcHK@#_`@**$Ru@y q7axZ.Z.*!@4*![?#A8{CB<@%@9&@9AB96bRRD3JJ(@y3S_3Rd3"Ry#q TqA8@"BcAT{B#_֥RR?#{cB{#_?#CA8{CS[# BA@ 5C*@"@bRR* 5ו RTR(9 "@!R*5@ qTqTBR!*@*9CA8@BBT{A*SB[C#@C#_֠:@yR>@y||.*s*!*@*9C!?#{S[Ayt>@@6`@RSA*[B{Ĩ#_֖@4 qT@RBRq!R!R@*q@*5* @@*5*}R%R*@CB9`7@Q@*!@!@@?#CA8{CS[ABҿ TcB9RTu"@"R@**5וUR(9"@R*5@qTqTBR! R9 cDA8@BBҁT{A*SB[CC#_**@*C*!3c?#{C[A8Skd@`Bң@@.@TA8@"BcaT{ASB[CkE#_cB96*@@"@"RR R*49@qTZq` TBR}"@R*@4 *!cD`~@cD3:@y>@y*@{?5:@ys9kT39R"@*4cD@@3@ *!*@{@@.@hTA8,@6@c_TH!@!3@cD! cD {!cD3@t@6c3?#CA8{S["B) ՂR"`gcb`"@9T@3@b34b!`@H8T!`@h:T*@57BR @`@* 37c!*/5R!`@OTbR!`@OT`@@3@R`B3BRq`@R%R[`B!vbR>G9G`"@aR*25Kbkyz.25@99q6TARGK;8:`"@B`"@,TCRaA`@85RtS`)eRatgf9# {"@3!#<43!#@:43!# 5@?qT@@`3!# 5@?qT@@`3!# 5@?qT@@`a@b"{"@ @b2@?qTbB@?qTbR@?qTbb@?qTbrR`:y@?qT3`5@`:yR`>y@?qT3`5@`>y`@qT#!#5`A @45_xqRC Rkcck2T!`A14b@`"@a@ R3yR3RRc:@yRcdScQc>@yRRRRcdScQbB!Ra@BR*$5CD@@ r2*Cc*@&5* 5b&cr Rb&@cz Rb&@" 0Rb&@B R cFkGC@ՂBT@ !cF`@`@cFA8@BBҡ0T{C*SD[EC#_*!`@cF*!cF!tB@cF*B*cF R`BRq`@!RqBR`@Z@TcF!`"@*4kG!cFGb`5@9ARC9aqAT9ARGGt84`"@s*!cF9P`"@RdGCR*@5GB`"@G#R*5G@9hqTqiTaQ"  aTdq`TChq!T@aB `@ c`"@<) bRRcxS9 `)?k TTR?qRRC҂NccbBa4f>@ye:@yB!cFkGC@) @@@`)a@@@`t?qTcAab`!cFkGC@dt *!cF*!cFc@̌R̬rb|"BbB|Kbm_qRCkcckT]`@C`*`@`*B*@*BcFkGC@&CqTqT$RdCRB`"@CDqTB`"@`"@dRdG#a R*5"GC @"@ `"@oC%Red c|SB`"@ct!cF}t!wckC?#A8{S[3@B4@9'`d"^xx99v>@q TqT&R @#RBRyy y#y'y+yqT 6A8@"BcaT{CSD[E3@#_B9A 7RR @ERc*y#yBR##99qaT@9@9@9@9 JJ99 kT9RqT@9qT@9qAT @9TQqMT QBR@83JTt8kT A!B !@5a@9RfR99RhR A!c !@4@9t8@*!RA!B!``@4 @9@9@9!q   $$$$@PEPF10A?#{!{#_Failed to set hibernate mode Failed to disable vcc Failed to disable iovcc %d %s Failed to update attribute %s, error: %d Failed to fetch attribute %s, error %d %s: read (%d) and stored value (%d) differ Unable to fetch data, error: %d %llu No factory mode support for non-M06 devices failed to switch to factory mode, error %d not in factory mode after %dms. Failed to enable iovcc Failed to enable vcc failed to switch to work mode, error: %d not in work mode after %dms. failed to write 0x08 register, error %d failed to read 0x08 register, error %d timed out waiting for register to settle probing for EDT FT5x06 I2C failed to allocate driver data. regmap allocation failed invalid or missing chip data vccfailed to request regulator iovccfailed to request iovcc regulator: %d failed to enable iovcc: %d failed to enable vcc: %d edt_ft5x06_disable_regulatorsresetFailed to request GPIO reset pin, error %d wakeFailed to request GPIO wake pin, error %d failed to allocate input device. &tsdata->mutexEP0EP0%i%i0M09EP%i%i0ML00GKTW50SCED1R0EVERVISION-FT5726NEigeneric ft5x06 (%02x)touchscreen probe failed thresholdgainoffsetoffset-xoffset-yreport-rate-hzreport-rate %dHz is unsupported, use %dHz Model "%s", Rev. "%s", %dx%d sensors Unable to init MT slots. Unable to request touchscreen IRQ. num_xnum_ymoderaw_dataEDT FT5x06 initialized: IRQ %d, WAKE pin %d, Reset pin %d. Unexpected header: %02x%02x%02x crc error: 0x%02x expected, got 0x%02x edt_ft5x06drivers/input/touchscreen/edt-ft5x06.ccrc_errorsheader_errorsfw_versionmodelreport_rateoffset_yoffset_x?#{{#_ include/linux/thread_info.hedt_ft5x06_ts_isredt_M06_i2c_readedt_ft5x06_ts_check_crcedt_ft5x06_ts_probeedt,edt-ft5206edt,edt-ft5306edt,edt-ft5406edt,edt-ft5506evervision,ev-ft5726focaltech,ft5426focaltech,ft5452focaltech,ft6236focaltech,ft8201focaltech,ft8719edt-ft5x06edt-ft5506ev-ft5726ft5452ft6236ft8201ft8719  license=GPL v2description=EDT FT5x06 I2C Touchscreen Driverauthor=Simon Budig w8IIQ =  W Rintq , * 9u819u16K9u32e9u64)q   EHIX6 6  %KW#yh *4%= B qSTEUVo)q     W q!w./ ./ ! ./ './ /'./ 55./ <CV[ q")q#      @    )q$8 q%\:q&.p q'a=&q( q)^+/* q q+0 q+} q+I   q+        !"#$%&'()*+,-./&q+&q+&q+):q+II q,:&q N X  )q-' )q.i :q/ e q0/   )q1P      P &^2J F q3-     &q4. &q4R &q4 i q5  5 )q ++++++ +@+      @      @6h  > ^:q6,   &q7y    q8       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh)q9% q:(    q:< q;   ^<F      q=  q=): q=9 q=N q>+    q?6@e qA- &qAJ q &q qSC qYsG ab^c^d^e^ f^g^h^i^Yl{mn{o pqZvccr s(u0v8x@{ H|P} X[`h^^^^^^^^^^s?C?q?q 6G^5# $# [0^e0_ 0`  0a(0b)0c*0d+0e,          , 8 QQ  :A G  G   -%  U ' ' ' ' ' '  s# H  " H   =12!41 =]-M4] =y4 6z/ ^ >^ >^/ ^5 / [ S/  1S/o  ^ # ^II/ ^ BK ,\ , BwR\ RBW r -q ,^  ^^C ^11DH #1E 1>^D ^^^ ? 6 {qq^m{hF{qqh dh({qhG, ^CCH^nqE+^ 0^  ^{6^  q  L^+{qqFG{hG6 w{q^^^^IN ` i { 0]   J^^1K    # HYI I Lk k 1   Ba  6H I `MG^ qI `N^!11J4-!1?I!q2  Vn! \!N c!6 !H^!qO !6 "qH^#"qq6 5"q=G"qK^]"J2u"1K^"0"^y^""\$]^,t ^p$devt0 cvw$!retx^e"h#v,#gC#CCC#CCCCC,0F$cCCC#@Bw&$RBCr C(Cz9CI ^%devI1 cKL$Me$retN^"%K#@BL&Q%RBCr C#(CPo%9CChCCJA<%&A5PC$#@BC&&RBCr Cz0E0l ^h .l3f!idn do".Pp$!valqq~r{hst^du~^.-Z'4w ,'2wwhHwHHH@H,' -'qqqK2,*(qqqK2-(4 ,i(2hHHHH@H-@)48 ,(288hH8HHH@HCy l)CCCF).FF).FF).FC)CC#FC W*eCCrCXCCd...Fy*.FF*.FC*CC#B+2B%BBwBB#/ +00*070B0dO0i\0jFq+.F;F LF#5/+C/P/#/+/"/#/,////k/~/#B M,BBBB y,BBBB ,BBBB ,BBBB BBB^/3-l/y//k/~B_-BBB`B%-rBBPB ^ B0t6-00;F -LF;F&.LFC9.CCC`.CC;F .LF;F .LF;F LF=..'d /(argd1f$'. 0/ .?$00/s' ^/ K$^' / E$0/$valq' /(dev7 '$0/$val^%X ^j0 X6 Y"$[j0$p\1]^^1_1z0'@ 0 @G$'2 0 2F$ 33> Pbuf1f goffSe$di^!valq!i^c ^ ^iLout(-1! ! C1CCD" EED7E 3?E3E(E7E _3EE7E 1 2EEEERMJH2[H_F2FR;2G / OGCG[GMJH&3[H;G .& GG;!H v =H2H`IEJEP;XE iEuE=== ^>$P9QFR$dev $i2c$U!val V>d P!ret ^P">@B&RBCr C>d ^@8#c88Q8HR8g8e*dev *i2c$5@h5d5>5@Bret^PAA "?-h@*buf-(@B_rs <A?A3A'AKAUAcPtA7@B&@RBCr C<A?A3A'AKAUAcPtA@A=AA hA @$ buf  ^*i^*crcAA 3B_rs =AA7A p723.A9 AA=UA devU4{ U=^' B(dev 1{'u@B u: uH%p`B pA %[B(irq[5q$d]%B(d:^B devA  val$ 'C(dev3 >%(C(dev:RhFC devR5 %^C(dev= I  #$ret^%FC(devF1 F=(gfpFI=BC minB/ maxBB'/ D(fmt/ -1% %%CD %; %G% .D D P3 q% %qD < h32 % 0D C X E to  + n ? XE to # 3 n G3  E ptr B C whC rh^E ptr2 E!" &^F &0 &D3 / CPh;!h;F ptr;<1!YF ptr1=eU hF  * 6h*sz ^3 ^= F &^ :D G ptr 2 n E h t^-G ti t;-G tC^xhG 2 =^1=QnG toQn& Qn6 nQnJDRWG toRW4 RWD RX RX"hH nr @H*pp*valyhJH nry yBH,QhH0)KH val09KhH keyJH t*k1f&HDSH ptrS !I: ; 9  : ; 9 I : ; 9 I ( : ;9 I&I1X!YW .?: ;9 'I<:!;9 I41: ; 9 I.?: ; 9 'I<1X YW !I/ .: ; 9 'I I.?: ; 9 '<1RUX YW 41:!;9 I U.:!;9 'I@|4: ; 9 I $ > !4:!;9 I" #1RUX!YW $4: ;9 I%.: ;9 'I &> !I: ;9!'.: ;9 ' (: ;9 I)>! !I: ; 9!*4: ; 9 I+(, - U.</: ;9 I0 :!;9 I8 12.?: ;9 '<3 44:!;9 I 54:!; 9 I6.?: ;9!'<71RUX Y W 8:!; 9 I9:!; 9!I:>! !I: ;9 ;1X Y W <1RUX Y W =.: ; 9 ' !>'I? :!; 9!I8@ 1A4I4B4:!; 9 IC.: ; 9!'I !D.: ; 9!'E5IF(!G :!; 9!H4:!;9!I?I.?:! ; 9!'<J.:!;9! '@|K L :!;9!M1X! Y!.W N 1UO :!;9!P 1UQ% UR$ > S T&U4: ; 9 I?<V4: ; 9 I?W'X4: ;9 I?<Y : ; 9 Z : ; 9 I8 [ : ;9 \.: ;9 '@|].: ;9 'I@|^4I4_ 1` 1a.: ;9 'I@zb : ;9 c 1Ud.: ; 9 'I@|e.: ; 9 ' f : ; 9 g.: ; 9 'Ih.1@|i1L ,$          $      (48<@  $8 $    $( ( 04Lh ( DA,$ V    &0 J#//{JN2,"/K /= /= /= />Xx |f  v !v  .af2L# < 0=u J/"/!UnXyX~} N $KoJ~} N $KoJ~| N'$ =pJ~| N'$ =J  !| =|!0../"U Y#  ). 3 L!/ = '  #/-/./ g !w  ./l.! w//   !{ =w{!03 L!/ K     /i 1  h/-/"]!  .  o.!s )./!m w// x |J {/./wJCy m=/ h4*i =* ."02  " #}  J!} "~.~ <X/k. .= fwut}    } . }  !} nJf %t X= z z#! "/ "" , 0 1" *$ 7! "+!/ @n  ./ .  X~<=#!&0 . Y&0/0 Z >0Z '/!!0U   / ' 7  " ~  A ! !6Z/!!0 N  00 1  w uf   u   .5 Mf  #(."=u JUJ v  /u J =&u J =&u J=0/ 0K jXK 6K/ z.?Ly '/3E  z.! ! /&#"0 Y >0Z =$0 !y\J/"/0 d Z ,  <(=z !.<<GZ.3 g.>t.zJ Y!["/ -/d<#! 4z"  &"z / ! g / Q<'X  {   K { $  V.a ~d" t   " !  ~  p,< . r' <%"0! d<L/ {. /y<   / J #/"w.y X% t!w!%!" %"J!w2J!w!6 /&wJ =&y#X"w"5X"v" ./4'v J=1 =%f!y|.  | ! g'pf!  !#2K:! !! L/X"y<>~ ( t !( !u  e " $g. k !~ "">} z ! zJ!z  %z f%z f! /=1y f! /=1y f! /=.~+!"/K /= /= /= />/ /<!0/ /<!.w< 6f#!!x/N1 @v !#"=!0Y1L Z%|/& {   . < % =#{.<"Yhvtu_  3!/ // z./z. ~Y/ u.Y a.=w  .w f<. !2v J=v J<w }JKy   /K  }. J%.#/#K:! !! J . "}X(. 0 Y#L g' g }.!<(!(2z !E!~<0=!%"""""w    K }JKy 4v  !> ." 1  xthv<       ..   .|!J J/h }<.[ }. / Y"J!h }</v l. . / . //Jv Kz e  e $ 2  z Xy #$v.!!!"!" "!/ O / !  w  &#z %#"w."#" u.#!. .  .! !. #i./< =( . d#-1=!;/J 9 a. !! ! u  ! Z.!;/J . 9t@..!;/J  wt.  X  XHRTIMER_MAX_CLOCK_BASESdev_attr_fw_versiongpiod_flagsMEMCG_DATA_KMEMPGSTEAL_ANONWORK_OFFQ_DISABLE_SHIFTVMSCAN_THROTTLE_NOPROGRESSPSI_IRQsize_tPGSCAN_ANONWMARK_MINshould_fail_usercopyUCOUNT_INOTIFY_WATCHESGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongedt_ft5x06_restore_reg_parametersNR_ZONE_LRU_BASE__UNIQUE_ID___addressable_cleanup_module623DQST_LOOKUPSSCHED_SOFTIRQdevices_cgrp_iddevice_property_read_u32RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT__kernel_ulong_tNR_PSI_TASK_COUNTSTHP_FAULT_ALLOCinput_set_abs_paramsi2c_transferUCOUNT_FANOTIFY_GROUPSACPI_DEVICE_SWNODE_PORT_NUM_ENTRIESedt_ft6236_dataacpi_device_swnode_ep_propsWORK_OFFQ_LEFTIRQD_LEVELPGPROMOTE_CANDIDATEPGSCAN_KHUGEPAGEDi2c_clientPSI_MEM_SOMESWAP_RAedt_ft5x06_ts_probeNR_ZONE_ACTIVE_FILENR_VM_EVENT_ITEMSkmalloc_cache_typeMM_SHMEMPAGESPSI_NONIDLE__func__UCOUNT_MNT_NAMESPACESdebugfs_mode_fops_openvm_event_itemNR_FREE_PAGESedt_ft8719_dataedt_ft5x06_ts_remove__u16EDT_PMODE_HIBERNATElru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNBALLOON_MIGRATEPGPROMOTE_SUCCESSUCOUNT_PID_NAMESPACES__SD_PREFER_SIBLING__bad_copy_toSB_FREEZE_COMPLETE__u8CMA_ALLOC_SUCCESSPGDEMOTE_KHUGEPAGEDreg_sizeNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSUCOUNT_IPC_NAMESPACESNUMA_PAGE_MIGRATEpsi_aggregatorsADDR_NO_RANDOMIZENUMA_OTHERMEMCG_LOWCGROUP_GETSOCKOPTNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32CGROUP_UNIX_RECVMSGdebugfs_raw_data_fopsFDPIC_FUNCPTRS__UNIQUE_ID_h_612node_stat_itemedt_ft5x06_attr_report_rateIRQD_AFFINITY_ON_ACTIVATETHP_FILE_MAPPEDPGALLOC_NORMALUNEVICTABLE_PGCULLEDtypedevm_kmallocwb_stat_item__access_okregmap_bulk_readucount_typeNUMA_HITtdata_cmdIRQD_IRQ_MASKED__UNIQUE_ID_h_616PGSCAN_KSWAPDTHP_MIGRATION_SPLITthread_infoUCOUNT_RLIMIT_SIGPENDINGedt_i2c_chip_dataMIGRATE_TYPESGPIOD_INNR_BOUNCEfw_version_showLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEMEMCG_SWAP_MAXssize_tedt_ft5x06_data__fswab16THP_MIGRATION_SUCCESSwlen__u32ACPI_DEVICE_SWNODE_EP_BUS_TYPEdev_idPIDTYPE_PGIDMAX_CGROUP_BPF_ATTACH_TYPEMOD_RO_AFTER_INIT__devm_add_actionPGREFILLUCOUNT_RLIMIT_MEMLOCKDQST_CACHE_HITS__SD_SHARE_CPUCAPACITYedt_ft5x06_ts_suspendedt_ft5x06_ts_check_crcNR_SHMEM_THPSUNAME26crclenPGSCAN_SKIP_DMA32wbuf__UNIQUE_ID_ddebug608IRQD_TRIGGER_MASKTHP_SWPOUT_FALLBACKsign_extend64propnameMTHP_STAT_SPLIT_FAILEDCGROUP_INET_SOCK_CREATEpsi_resEDT_PMODE_NOT_SUPPORTEDwork_bitsPGLAZYFREEDHTLB_BUDDY_PGALLOCedt_ft5x06_attribute___GFP_KSWAPD_RECLAIM_BITedt_M06_i2c_regmap_configNR_NODE_STATESlong intNR_FOLL_PIN_ACQUIREDcrc_errors_showmemory_cgrp_idraw_spinlockslotstrchrKSM_SWPIN_COPYedt_reg_addr__pptrTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMAgeneric_test_bitheader_errorsclass_raw_spinlock_irq_tNR_RUNNINGinput_devNR_THROTTLED_WRITTENi2c_register_driverconst_test_bitCGROUP_DEVICEshort unsigned intWORK_OFFQ_DISABLE_BITS___GFP_RECLAIMABLE_BITerr_outkmalloc_cachesCGROUP_INET6_CONNECTPGALLOC_DMA32LRU_UNEVICTABLEMOD_MEM_NUM_TYPESCPUTIME_SYSTEMIRQD_WAKEUP_STATECGROUP_INET_SOCK_RELEASENR_FILE_DIRTYdata_BoolCGROUP_INET_INGRESSio_cgrp_id__regmap_init_i2cPGFREENR_SLAB_RECLAIMABLE_BcolbytesWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITUNEVICTABLE_PGRESCUEDPSWPINEDT_M12attribute_groupaccess_okstatic_keyHRTIMER_BASE_REALTIME_SOFTmodeNR_FREE_CMA_PAGESPROBE_DEFAULT_STRATEGYNR_ACTIVE_ANON__u64_ddebugNR_ISOLATED_FILEerrorHRTIMER_BASE_MONOTONIC_SOFTcontextMM_SWAPENTSloff_tpid_type__ret_warn_onMTHP_STAT_SWPOUTvec_typeWORKINGSET_NODERECLAIM__TASKSTATS_CMD_MAXunsigned charCOMPACTSTALLCGROUP_SOCK_OPSNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITdev_driver_stringNR_WRITEBACKusleep_range_statePGSCAN_DIRECT___GFP_UNUSED_BITtsdatanuma_stat_itemHTLB_BUDDY_PGALLOC_FAILNR_ZSPAGESraw_bufferDQST_READSregmap_exitedt_ft5x06_debugfs_raw_data_read__UNIQUE_ID_v_610msleepPGREUSEALLOCSTALL_MOVABLEWMARK_LOWreg_addrMIGRATE_ISOLATEenable_irqclass_spinlock_irqsave_tNR_ANON_THPSprobe_typefield_offsetedt_ft5506_datafromKMALLOC_RANDOM_ENDSTICKY_TIMEOUTSPIDTYPE_PIDvalueKMALLOC_CGROUPuaccess_ttbr0_enableedt_ft5x06_ts_get_parametersCGROUP_INET4_GETPEERNAMEIRQD_IRQ_DISABLEDdebug_dircharMEMCG_SWAP_FAILedt_ft5x06_setting_storemodulemutex_lockGPIOD_OUT_HIGH_OPEN_DRAINfw_versionperf_event_cgrp_idkstrtouintNR_SWAPCACHENR_PSI_RESOURCES___GFP_ZEROTAGS_BITtouchscreen_propertiesARM64_VEC_SVENR_MEMSTALL_RUNNINGMOD_INVALIDheader_errors_showlimit_highinput_register_deviceLRU_INACTIVE_ANONratelimit_stateCGROUP_UNIX_GETSOCKNAMENR_PSI_AGGREGATORSN_HIGH_MEMORYUCOUNT_UTS_NAMESPACESattrMOD_DATAIRQ_WAKE_THREADmod_mem_typeCGROUP_INET_EGRESSalloc_tagflagsfreezer_cgrp_idretriesprop__UNIQUE_ID_x_606PGSCAN_DIRECT_THROTTLEbytesNR_IOWAITWORK_STRUCT_COLOR_SHIFTdattrcallerdev_attr_crc_errorsoffset_yACPI_DEVICE_SWNODE_EP_LANE_POLARITIESvm_fault_tCGROUP_UDP4_SENDMSGpage_memcg_data_flagsMEMCG_OOM_GROUP_KILL__kmalloc_indexCPUTIME_IRQNR_SLAB_UNRECLAIMABLE_BMTHP_STAT_ANON_FAULT_FALLBACK_CHARGESB_FREEZE_FSCPUTIME_NICErbufCGROUP_UNIX_SENDMSGi2c_del_driverMOD_TEXTmight_fault_resWORK_OFFQ_FLAG_BITS__SD_BALANCE_FORKedt_ft5x06_attrsinputKSWAPD_INODESTEALCPUTIME_IDLEfilepids_cgrp_idedt_ft5x06_ts_set_regslimitKMALLOC_DMAi2c_msgedt_ft5x06_ts_idTIMER_SOFTIRQNR_WMARKsimple_attr_releaseHRTIMER_BASE_MONOTONICPCPU_FC_AUTO___GFP_LAST_BITMIGRATE_RECLAIMABLENR_FILE_MAPPEDADDR_LIMIT_32BITval_bufusleep_rangesigned charIRQD_NO_BALANCING___ratelimit__simple_attr_check_format__UNIQUE_ID_author624SB_FREEZE_WRITE___GFP_HIGHMEM_BITdentryzone_stat_itemdevice_attributeinput_clock_typeACPI_DEVICE_SWNODE_DEV_NUM_ENTRIESPTR_ERRlock_class_keyleftgeneric_file_llseekHRTIMER_BASE_TAIinput_eventCGROUP_LSM_STARTtouchscreen_parse_properties__compiletime_assert_352PGSCAN_SKIP_DMATHP_SCAN_EXCEED_SHARED_PTErdbufmemcg_memory_eventBALLOON_INFLATECGROUP_UNIX_CONNECTWORKINGSET_RESTORE_BASEDROP_SLABcpuacct_cgrp_id__SD_ASYM_CPUCAPACITYPSI_MEMHRTIMER_BASE_TAI_SOFTKCOMPACTD_FREE_SCANNEDcpuset_cgrp_idindexCPUTIME_GUESTACPI_DEVICE_SWNODE_EP_DATA_LANESirqreturnWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLYedt_ft5452_datacheck_copy_size__kernel_loff_tcgroup_bpf_attach_typefactory_modePIDTYPE_MAXPGDEACTIVATEedt_ft5x06_ts_resumereg_num_xi2c_adapterraw_spinlock_tsuspend_modeIRQD_DEFAULT_TRIGGER_SETNR_MEMSTALLregmapCGROUP_INET6_BINDWB_DIRTIEDlong unsigned intto_userUCOUNT_USER_NAMESPACESpsi_task_countPGSTEAL_FILEGPIOD_OUT_LOW_OPEN_DRAINSWAP_RA_HITvmscan_throttle_stateCGROUP_INET6_GETPEERNAMEtest_ti_thread_flagPGSCAN_FILEPGPGOUTshiftTASKSTATS_CMD_NEWNR_ZONE_UNEVICTABLEACPI_DEVICE_SWNODE_DEV_ROTATIONWHOLE_SECONDSCPUTIME_STEAL__UNIQUE_ID_y_607offset_xPSI_AVGSNR_SHMEMdebugfs_create_fileINPUT_CLK_REALPGALLOC_MOVABLEPSI_CPU_FULLdevm_input_allocate_deviceCGROUP_SYSCTL__uaccess_mask_ptrto_copypsi_statesACPI_DEVICE_SWNODE_DEV_LED_MAX_MICROAMPiovccdev_pm_opskasan_check_readACPI_DEVICE_SWNODE_EP_LINK_FREQUENCIEScopy_overflowKMALLOC_RECLAIMsimple_open__SD_ASYM_CPUCAPACITY_FULLgpiod_set_value_cansleepregulator__dynamic_dev_dbgMIGRATE_PCPTYPESTASKSTATS_CMD_UNSPECRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITedt_ft5x06_ts_isrPCPU_FC_PAGEwake_gpioirq_flagsretvalWMARK_HIGHreg_read__SD_NUMACOMPACTFAILPGPGINPIDTYPE_SID__UNIQUE_ID_l_611snprintf__SD_BALANCE_EXECdebugfs_create_u16__UNIQUE_ID_l_615UCOUNT_CGROUP_NAMESPACESDQF_SYS_FILE_BNR_INACTIVE_ANONMTHP_STAT_SHMEM_ALLOCNR_WB_STAT_ITEMSMEMCG_OOM_KILLACPI_DEVICE_SWNODE_PORT_NUM_OFMEMCG_HIGHMIGRATE_UNMOVABLE__this_moduledebugfs_mode_fopsdev_attr_modelTHP_SPLIT_PAGE_FAILEDtask_structmaskNR_PAGETABLEMTHP_STAT_SHMEM_FALLBACK_CHARGEPGLAZYFREEsimple_attr_openUCOUNT_TIME_NAMESPACESi2c_client_get_device_idNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tIRQD_SETAFFINITY_PENDINGreg_num_y___GFP_IO_BITedt_ft5x06_attr_gainNR_FILE_THPSMTHP_STAT_ANON_FAULT_ALLOCUNEVICTABLE_PGMLOCKEDCOW_KSMIRQ_NONEMOD_INIT_RODATANR_KERNEL_MISC_RECLAIMABLE___GFP_FS_BIT___GFP_HARDWALL_BITARM64_VEC_SMETHP_SCAN_EXCEED_SWAP_PTE_inline_copy_to_userMEMCG_NR_MEMORY_EVENTSraw_bufsizeCGROUP_UDP6_RECVMSGinput_mt_report_slot_stateDQST_DROPSNR_VM_NODE_STAT_ITEMSCGROUP_UDP4_RECVMSGINPUT_CLK_MAXMTHP_STAT_SWPOUT_FALLBACK_dev_warnCOMPACTSUCCESSWORKINGSET_REFAULT_ANONMIGRATE_HIGHATOMICdevm_regulator_getmthp_stat_item__actu_retirq_get_irq_dataREAD_IMPLIES_EXECcurrent_stack_pointerPSI_CPUALLOCSTALL_NORMALCMA_ALLOC_FAILCGROUP_LSM_ENDMTHP_STAT_ANON_FAULT_FALLBACKreg_offset__UNIQUE_ID_description625IRQD_IRQ_STARTEDcount__SD_SERIALIZECGROUP_INET6_POST_BINDaddrthresholdKSWAPD_HIGH_WMARK_HIT_QUICKLYARM64_VEC_MAXCGROUP_BPF_ATTACH_TYPE_INVALIDGPIOD_OUT_HIGH__UNIQUE_ID_license626readNR_ZONE_INACTIVE_FILEreg_thresholdWORKINGSET_REFAULT_BASE__const_udelayMEMCG_MAXunsigned int_oldSB_FREEZE_PAGEFAULTMOD_INIT_TEXTkcsan_check_accessbufleninodeNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMS__devm_add_action_or_resetNR_FILE_PAGESPSWPOUT___GFP_WRITE_BITedt_ft5x06_work_modeNR_STATSWORK_STRUCT_PENDING_BITEDT_M06PCPU_FC_EMBEDEDT_M09PROBE_FORCE_SYNCHRONOUSl_yesedt_ft5x06_i2c_regmap_configis_sourceACPI_DEVICE_SWNODE_EP_CLOCK_LANESflag__tmpGPIOD_OUT_LOWWORK_OFFQ_FLAG_SHIFT__int128 unsignedinstrument_copy_to_userregulator_enableedt_ft5x06_ts_teardown_debugfsirqreturn_tNR_LRU_BASEZONELIST_NOFALLBACKACPI_DEVICE_SWNODE_PORT_REGcrc_errorsi2c_get_clientdataNUMA_HINT_FAULTSi2c_set_clientdataNUMA_INTERLEAVE_HITINPUT_CLK_MONOWMARK_PROMOADDR_COMPAT_LAYOUTsized_strscpychip_data___GFP_COMP_BIToffsetPGROTATEDPSI_IOIRQD_FORWARDED_TO_VCPUIRQD_IRQ_INPROGRESSNUMA_PTE_UPDATESdevice_may_wakeup___GFP_HIGH_BITdesc_to_gpiodev_err_probeSLABS_SCANNEDCOMPACTFREE_SCANNED___GFP_NOFAIL_BIT___GFP_NOMEMALLOC_BITmax_support_pointsPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATETHP_SCAN_EXCEED_NONE_PTENR_ZONE_ACTIVE_ANONmigratetypeNR_ACTIVE_FILEinput_mt_init_slots__SD_FLAG_CNTinput_mt_slotNR_KMALLOC_TYPESbool__UNIQUE_ID_ddebug618UNEVICTABLE_PGSCANNED__bad_copy_fromIRQ_POLL_SOFTIRQ__addr__be16class_raw_spinlock_t__kernel_long_tTASK_COMM_LENN_CPUTHP_SPLIT_PAGE__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDIRQD_AFFINITY_MANAGEDsizeVMSCAN_THROTTLE_CONGESTEDPCPU_FC_NRTHP_FILE_ALLOChugetlb_cgrp_idpoint_lenedt_ft5x06_group__arch_copy_to_userirqd_get_trigger_typeNR_INACTIVE_FILEreport_rateDQF_ROOT_SQUASH_B__UNIQUE_ID_ddebug620simple_attr_readZONELIST_FALLBACKTHP_COLLAPSE_ALLOCNR_IOMMU_PAGESGENERIC_FTNR_ZONE_INACTIVE_ANONxferdevice_property_read_u32_arrayWORK_OFFQ_FLAG_ENDrseq_cs_flags_bit__kmalloc_large_noprofNR_LRU_LISTSDQST_FREE_DQUOTSfile_operations__kmalloc_cache_noprofacpi_device_swnode_dev_propsPSI_MEM_FULLaddr_m06__UNIQUE_ID___addressable_init_module622THP_ZERO_PAGE_ALLOCaddr_m09CGROUP_INET6_GETSOCKNAMEdeviceNR_PSI_STATESdev_get_drvdataof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typetdata_offsetLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONACPI_DEVICE_SWNODE_EP_REMOTE_EPHI_SOFTIRQNR_UNEVICTABLEsimple_attr_writedev_attr_header_errorsMM_FILEPAGESattributeclass_spinlock_irq_tPGACTIVATE___GFP_DMA_BITIRQD_MANAGED_SHUTDOWNsysfs_emit__NR_MEMCG_DATA_FLAGSKMALLOC_NORMALIRQD_SINGLE_TARGETNR_VMSCAN_IMMEDIATEWORK_STRUCT_INACTIVE_BITACPI_DEVICE_SWNODE_EP_NUM_OFMOD_RODATAkzalloc_noprofclass_raw_spinlock_irqsave_tPROBE_PREFER_ASYNCHRONOUSDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDIRQD_HANDLE_ENFORCE_IRQCTXIRQD_RESEND_WHEN_IN_PROGRESSNR_MLOCKVMSCAN_THROTTLE_ISOLATEDirq_dataNET_RX_SOFTIRQedt_ft5x06_groups__mod_of__edt_ft5x06_of_match_device_table___GFP_ACCOUNT_BITcheck_object_sizeCGROUP_INET4_CONNECTmutex_unlockdev_set_drvdatagpio_descedt_ft5x06_ts_get_defaultsdisable_irqmemset__mutex_initTASKLET_SOFTIRQversionirq_handler_t__mod_i2c__edt_ft5x06_ts_id_device_tableKCOMPACTD_WAKECGROUP_SETSOCKOPTWB_WRITEBACK___GFP_NORETRY_BITDROP_PAGECACHEsafe_ptrACPI_DEVICE_SWNODE_EP_REGtouchscreen_report_posblk_opf_tfieldTHP_COLLAPSE_ALLOC_FAILED___GFP_RETRY_MAYFAIL_BITlimit_lowCPUTIME_USERPSI_IO_SOMEaddr_evMM_ANONPAGESGPIOD_ASIS__SD_WAKE_AFFINEPSI_POLLUCOUNT_NET_NAMESPACES__int128ACPI_DEVICE_SWNODE_DEV_FLASH_MAX_MICROAMP__kernel_ssize_tdevice_get_match_dataIRQD_AFFINITY_SETstatic_key_falsenum_xnum_y_DQST_DQSTAT_LASTDQST_SYNCSsize_is_constantMTHP_STAT_SHMEM_FALLBACK__keyEDT_PMODE_POWEROFFregmap_writetdata_lendevm_request_threaded_irqedt_M06_i2c_writePGDEMOTE_KSWAPDedt_ft5x06_ts_driver_exitIRQD_IRQ_ENABLED_ON_SUSPENDHRTIMER_BASE_BOOTTIME_SOFTTHP_FILE_FALLBACK_CHARGEALLOCSTALL_DMAWORK_STRUCT_PWQ_BITedt_ft5x06_ts_driver_initNR_DIRTIEDUCOUNT_COUNTSPIDTYPE_TGIDTHP_MIGRATION_FAILfalsenet_cls_cgrp_idregulator_disableNR_VMSCAN_THROTTLEedt_ft5x06_debugfs_mode_setinput_mt_report_pointer_emulationNR_ISOLATED_ANONACPI_DEVICE_SWNODE_DEV_FLASH_MAX_TIMEOUT_USnameedt_ft5x06_of_matchedt_ft5x06_ts_datadebugfs_nameEV_FT__kmalloc_noprofPAGEOUTRUNCGROUP_INET4_POST_BINDPGSTEAL_KHUGEPAGEDTHP_SPLIT_PMD__s64__MTHP_STAT_COUNTIRQD_PER_CPUWB_WRITTENval_sizeACPI_DEVICE_SWNODE_DEV_NUM_OFirq_get_trigger_typeshort intarch_static_branchIS_ERRUCOUNT_INOTIFY_INSTANCESCOMPACTMIGRATE_SCANNED___GFP_MOVABLE_BITinput_syncedt_ft5x06_attr_offset_xedt_ft5x06_attr_offset_y__compiletime_assert_609__copy_overflowMEMCG_SWAP_HIGHedt_ft5x06_setting_showumode_tPSI_CPU_SOME___GFP_DIRECT_RECLAIM_BITPGDEMOTE_DIRECT__SD_ASYM_PACKINGNR_VMSCAN_WRITEUCOUNT_RLIMIT_NPROC__SD_BALANCE_WAKENR_WRITTENregmap_configINPUT_CLK_BOOTedt_verNUMA_MISSWORKINGSET_ACTIVATE_ANON___GFP_NOWARN_BITbranchMMAP_PAGE_ZEROtruecpu_usage_statCGROUP_UNIX_GETPEERNAMEWORKINGSET_NODESWORK_STRUCT_PWQ_SHIFTPGSCAN_SKIP_MOVABLECGROUP_INET4_GETSOCKNAMEPGSTEAL_DIRECTi2c_driveredt_pmode__compiletime_assert_613kfree___GFP_DMA32_BIT__compiletime_assert_617PSI_IO_FULL__compiletime_assert_619CGROUP_INET4_BINDmodel_namedevm_kzallocedt_M06_i2c_readPGFAULTsp_el0IRQD_MOVE_PCNTXTN_NORMAL_MEMORYCOMPACTISOLATEDNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCAL__SD_SHARE_LLC__SD_OVERLAPUCOUNT_RLIMIT_MSGQUEUEHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKclass_spinlock_tzone_watermarksTASKSTATS_CMD_GETMTHP_STAT_SPLIT_DEFERREDreg_offset_xgfp_tNR_WRITEBACK_TEMPHRTIMER_BASE_REALTIMEget_currentMTHP_STAT_SPLITTHP_FILE_FALLBACK__compiletime_assert_621NR_FILE_PMDMAPPEDUNEVICTABLE_PGSTRANDEDIRQD_WAKEUP_ARMEDKCOMPACTD_MIGRATE_SCANNEDnet_prio_cgrp_idACPI_DEVICE_SWNODE_EP_NUM_ENTRIESpcpu_fcPSI_IRQ_FULL__SD_CLUSTERDQST_WRITESrlimit_typeDQF_PRIVATEN_ONLINEkmsan_copy_to_userPGMIGRATE_FAILlong long intACPI_DEVICE_SWNODE_DEV_CLOCK_FREQUENCYedt_ft5x06_attr_offsetcopy_to_userget_unaligned_be16MEMCG_OOMCPUTIME_GUEST_NICENUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEactionstrncasecmpKMALLOC_RANDOM_STARTN_MEMORYedt_ft5x06_ts_identifyPGMAJFAULTcgroup_subsys_idacpi_device_swnode_port_propsedt_ft8201_data___GFP_ZERO_BITADDR_LIMIT_3GBdebugfs_create_dirCPUTIME_SOFTIRQcpu_cgrp_idreg_bufCPUTIME_IOWAIT__UNIQUE_ID_v_614edt_ft5x06_ts_prepare_debugfsedt_ft5x06_attr_thresholdedt_ft5x06_ts_set_tdata_parametersNR_SECONDARY_PAGETABLEdevm_gpiod_get_optionalTHP_DEFERRED_SPLIT_PAGEMAX_ZONELISTSnode_statesWORK_STRUCT_LINKED_BITWORKINGSET_ACTIVATE_FILEgainedt_ft5x06_debugfs_mode_getMEMCG_DATA_OBJEXTSCGROUP_SUBSYS_COUNTNR_ANON_MAPPEDWORKINGSET_REFAULT_FILEWB_RECLAIMABLEBLOCK_SOFTIRQ___GFP_MEMALLOC_BITkmalloc_typeUCOUNT_FANOTIFY_MARKSTHP_FAULT_FALLBACK_CHARGEedt_ft5x06_ts_driverMIGRATE_MOVABLEmodel_showreset_gpioi2c_device_idreg_offset_yMOD_INIT_DATACGROUP_UDP6_SENDMSGIRQD_CAN_RESERVEedt_ft5x06_factory_modeN_GENERIC_INITIATORuintptr_tRCU_SOFTIRQWORK_OFFQ_POOL_SHIFTNR_SOFTIRQSUCOUNT_RLIMIT_COUNTSPGALLOC_DMAreg_report_rate___GFP_NO_OBJ_EXT_BITOOM_KILLkmem_cacheWORKINGSET_ACTIVATE_BASEkmalloc_noprofclient___GFP_THISNODE_BITreg_gainedt_ft5x06_disable_regulatorsmutexHRTIMER_SOFTIRQdebugfs_remove_dev_erredt_ft5x06_ts_pm_opsregmap_readuaccess_ttbr0_disableIRQ_HANDLEDIRQD_ACTIVATEDdrivers/input/touchscreen/edt-ft5x06.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/input/touchscreen./include/linux./include/asm-generic./include/uapi/linux./include/linux/input./arch/arm64/include/asm./include/asm-generic/bitops./include/uapi/asm-generic./include/linux/gpio./include/linux/sched./include/linux/device./include/acpi./include/linux/regulatoredt-ft5x06.cedt-ft5x06.ci2c.hdevice.hpm_wakeup.hdelay.hunaligned.hswab.hmt.hinput.hslab.hthread_info.huaccess.huaccess.hcurrent.haccess_ok.hbitops.hgeneric-non-atomic.hjump_label.herr.hproperty.hirq.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hspinlock_types_raw.hinit.hstack_pointer.hstddef.hgfp_types.hspinlock.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hquota.hquota.hfs.hconsumer.htopology.hmodule.hdriver.hacpi_bus.hirqreturn.hinterrupt.hhuge_mm.hvm_event_item.htaskstats.huser_namespace.hkernel_stat.hbpf-cgroup-defs.hpsi_types.hcgroup-defs.hbacking-dev-defs.hblk_types.hmemcontrol.hdebugfs.hsprintf.hstring.hstring.htouchscreen.hratelimit_types.hregmap.hmutex.hdev_printk.hconsumer.hdynamic_debug.hkstrtox.hsysfs.hdelay.hfault-inject-usercopy.hinstrumented.hkmsan-checks.hkcsan-checks.hkasan-checks.hkernel.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-,4A-A BGA-4A-A0BCdA-4A-A0BBJ A-A $8B-AIA-$8B-AIA-$8B-AHA-$8B-AHA-DA-APBBBBZ A-A <A-APBCB~ A-A ,<A-A BIA-dA-AC BCOnLA-A -RN,A-A0Bl A-A $4A-AIA-$$A-AEA-<A-APBCB| A-A LpA-A@BDH A-A Qe A C B E A G\|A-APBCHmKA-AP-RCA-ApA BD W A-A Ag B C B AVBAE_BAGBD BA CAA$h A-AB C PqcAAII A EKA-A  -H A F A E A G A UAHEAHVFAf J Dm AAA _ AAA KF A F A Bf AAA DA N AIM I AKFHAA<A-ApBBBBo A-A -,G4eH8 8X88T<$6H4_ |  { $  p   (h 888'p8?Pdx u8P8"2BRxbw`(xXh((@(@000010KP0g0 v   ).D=3 "#%&&'Z $dr, !*;GV\ho  $)8CTel &3?FTs  2 F X f s |  x      edt-ft5x06.c$xedt_ft5x06_debugfs_mode_getedt_ft5x06_ts_driver_initedt_ft5x06_disable_regulatorsedt_ft5x06_restore_reg_parameters$dedt_ft5x06_ts_suspendcrc_errors_showheader_errors_showfw_version_showmodel_showedt_ft5x06_setting_storeedt_ft5x06_setting_showedt_ft5x06_ts_removeedt_ft5x06_ts_isredt_M06_i2c_writedebugfs_mode_fops_openedt_ft5x06_debugfs_mode_setedt_ft5x06_ts_driver_exitedt_ft5x06_factory_modeedt_ft5x06_ts_resumeedt_ft5x06_debugfs_raw_data_readedt_ft5x06_ts_probe__UNIQUE_ID_ddebug608.2__UNIQUE_ID_ddebug618.1__UNIQUE_ID_ddebug620.0edt_M06_i2c_readedt_ft5x06_of_matchedt_ft5x06_ts_id__func__.8edt_ft5x06_i2c_regmap_configedt_M06_i2c_regmap_configdebugfs_mode_fopsdebugfs_raw_data_fops__func__.10__func__.12__func__.6edt_ft5x06_dataedt_ft5506_dataedt_ft5452_dataedt_ft6236_dataedt_ft8201_dataedt_ft8719_dataedt_ft5x06_ts_pm_opsedt_ft5x06_groupedt_ft5x06_attrsedt_ft5x06_ts_driveredt_ft5x06_groups_rs.7_rs.9_rs.11edt_ft5x06_attr_gainedt_ft5x06_attr_offsetedt_ft5x06_attr_offset_xedt_ft5x06_attr_offset_yedt_ft5x06_attr_thresholdedt_ft5x06_attr_report_ratedev_attr_modeldev_attr_fw_versiondev_attr_header_errorsdev_attr_crc_errors__key.5__UNIQUE_ID___addressable_cleanup_module623__UNIQUE_ID___addressable_init_module622__UNIQUE_ID_license626__UNIQUE_ID_description625__UNIQUE_ID_author624.L144721__this_modulei2c_register_driverinit_moduleregulator_disableregmap_writedisable_irqgpiod_set_value_cansleepusleep_range_state_dev_warnsysfs_emitmutex_lockmutex_unlockkstrtouint_dev_err__stack_chk_failregmap_readdebugfs_removekfreeregmap_exitmemsetregmap_bulk_readinput_eventinput_mt_report_slot_stateinput_mt_report_pointer_emulationtouchscreen_report_pos___ratelimiti2c_transfersimple_attr_openi2c_del_drivercleanup_module__const_udelayenable_irq__kmalloc_noprofregulator_enablemsleep__arch_copy_to_useri2c_client_get_device_iddevm_kmalloc__regmap_init_i2cdevice_get_match_datadevm_regulator_get__devm_add_actiondevm_gpiod_get_optionaldevm_input_allocate_device__mutex_initstrncasecmpstrchrsized_strscpydevice_property_read_u32_arrayinput_set_abs_paramstouchscreen_parse_propertiesinput_mt_init_slotsirq_get_irq_datadevm_request_threaded_irqinput_register_devicedev_driver_stringdebugfs_create_dirdebugfs_create_u16debugfs_create_file__dynamic_dev_dbgdev_err_probedesc_to_gpiosnprintf__mod_of__edt_ft5x06_of_match_device_table__mod_i2c__edt_ft5x06_ts_id_device_tablegeneric_file_llseeksimple_attr_readsimple_attr_writesimple_attr_releasesimple_open,l4ltmmmmmmXmtnopll 8 8q  q  q X X r0 X< XDrh `t `|r ` `rs$tlumtttt0 h4 h<vDtPwsx  q X X r,t<tt  vtwyz{\|p}~0~,,  vw|w    L nd m  x     v z < T  P\  P` vh zx      v w o p o4 oD pL d pl  p o       v     v lP s| m  x     v tD zX h  l  p v w sDmtpx X Xvtt} t4 (@ (t  vtt$wTt,, @ @ h hp 4 8< @DX \ `| 0 0po  |$}0 4 Pt{x4 (@ (PX 8` 8lt @| @m H Hm X Xm<xLxdx|xxxxx h h(d xh xlqmDLP`px     ( ( 0 0   ZZ, 4 8vHlPl  vl  v  v H Hp(o8p` d hv  v p pvH}`t}    lZtZ    vmm$ ( ,vt x |v 8 8vZ Z4 @8 @<PT X     }  4 < @P hX h\vl t xvw8,,,,    $ v< ,@ D ,P \ p  x  | v w(0 X,h,,x h,`x@P0    ( X0 8@P @`Th (T PT `T @ T(@ 8PTXiijg`Z(hZ` $(Zi ,h,0,,, ,P , , , ,x , , , ,,0,P,x   xxk ,  8 @,H P p x,  @] abb'_&`-a2a@aGa6LaVZa faI ta%yae6a<aa-a5a8a*a a[aaw!a33&a9aEa3La_'Qa*]a7iaO*|aaAa'aa a`;aoal3aKa aa aa]aa,a#am -a.3a9a9?a%7Ea Ka)Qa!WaG"]a>ca/ia7oaI uae&{a8at2a`)a1a@a(ar)aU"aAa0aaoAaaVaai"a$a* aP a/)a;7a.EaWa \aBfakapa.aa4au aaGaC aa4a8ar(a#aa&aaa">a. a2&a,a2aL9a,JaPa5Vaja*va]<aa&a'ad+a9?a-a<a5:aa=a*a@a} a a&af/a4 aE?aa`a["a9(aJ'.a4a,:a@aUFa LaARaXa _ala)}aw ag@aaa#a% aa aHa a}8aaC(a:aa&aa#aah, a)a<%aa%a%+a^01a 7ao=aCa%JaU[a'aa gama+sa)ya{.aa.a5aa8a`%am#a?aAa8a\?aa8.a a_a?aaO&aaaf;aEa5 aX!a!a;a8!a8'aR/-a43aM89a~ ?a,"Ea KaU:QaWa ]a>caN,iaoaua2{a,4a7a/a#apaKa(.an=a a?a,aba:ag0amaJ+aD5a; aaaOaf(#a7a),=a'Ca+?JaAYa .japax;va:|a)aazar4aEaaa0/a=ara\aRaa>*a  a% a+ a! a<3 a9 a"? aE a<K a Q a/W a,] a3c a3j a#| ak! a{ a% ak a a, a2 a a<' a% a= a] a. aU a a a a;8 a2 a' ax a ar<& a:, a$2 a88 a> a:D acJ a"*Q a [ al ar ax a/~ a a% a@ a" aO a  aE a a/ a& a a- a- a@ a#- a a< a a 3 a5" a6( a/ a=@ a'F aM L aS ad aP.j aO p a2v a'| a a a' a/ a;< a a" ahB a a' a0 a a! atB a+ a}6 aZ3 a' ap a$: a' a) 0 a(9 a;B a(K a/+T az$] a.f a?/o ax a@ a&0 a aV4 aA0 a1 ap. aw aw: a0 a? a* aq1 a a B aA a2A a#1 a!7 a6$= aFC aEI a:#O a U a3[ a a a;g a m a:;s ak6z a ay a aF a]& aSA a1 a aq a4 a a$ a a aR ay a9 a a. aS a !a: a=a a a!a0'aH9-aD63aK 9a!?aFEa9KaQaWaH]a0ca)iaj:oa>)ua{aa$a"6a(a2a aAa(aa(aW=aaa<a. a 5aY a7aL)aE:aama^#a1 a<a[a! aW#a)a$/a5aj*;a0Aa!Ga/Ma*Sa;Ya_a:ea8@ka;,qaZ2wao+}a;a4aa*a a?aW6a)aw"aa-a+a a aa)aapaVa a "a aa(;aav&a 7a =aCaIarOa2Ua[aaa(!ga6masaya"@a4a<a'8a:ay a a>Aa8a2axaaaD>a"aah>aaaD=a& a#a$ a&a,a 2a8a >a9DaJa0PaVa\a-6ba$hana@tazaa#a"a aa1aaxa8a/9a-amaaFa'$a a!aVaai aal a a("a=(a#.a4a;aLa2Ra9Xac^a@-da7japae<va|a-aa<a2aa=araT>aaa a a a"5aa*<a~+a(a?aa?a1$a*a60a- 7aJ2CaTaZal `a%fa:=la> raxa7~a a"a"aa?a8a/a^aXaW9aaabaW(af8a,#at aaX8 ab91a 7a\=a3Dau8Ua&[a&aaMga 6ma],ta aR%a_AaAaT$aS;a@aua!a5aAaa"a}3a37aCa@Oa4[agasaza"aBa:aa$au?a(a3aa+a)a+a a3'a.3a5?awKaWa1ca(oaB aa,1aa a)a&,ac ,Pa4 axaP$a21a*>aM-Ka-Xa2fa!s@|a=aC7a\7a>adPa 0a a.#,a9Wadxma+z,`a0ha ,a,a1B,a ,a,a]),2a?,Ha>U,^a1k,xaf,x a1a5,a0aR@aV-S aP7aeEV=ca_$qVa %Vaa!a6a.\a,aa+a7aa*alaN2aXa1>sa#a,aaa($a ?a=_a aa:as5a32 a")a=Iaoa]1a#)aa5a4 a*,aWMaxad1aa>a0)a# aD3$ aO aq a?! aB a a1 a aR a/!aT#.!aJ!atS!a6o!a -!a,!a9!aFB!ax%!aQ1"a3$"a6"aH"a25^"a(Bv"a'"a"a "a<4""a4""a` # .#aA;#aA[#a*i#$ ~#a@#8 #X #x # $a4&$ K$ S$_8h$ p$_8$ $_H$a $$aA$aA$a@ %a*%%%_ :%B%_ V%^%_t%%aA%%aA%aA%%_L%%_L &&&ax1&(H&aAc&a(q&aA&a&a>&a&a+&a&_ &ai &Z&`'au7'_'a8%'`-'_@'_N'['p'a3}''_'a'a'aC'<'al9''aw>'a(a9 ( (a9+(_4(aT*B(Z8K(`(a9j(_o(a8((_(_(h(_'(a,(Zp((a;(_9(a8 ))_9&)_94)E)hq)))) ),*_/&*_/6*D\*h~****_A**_A ++_Q(+_QT+v+p++_+_++_+_+4+_,_*,42,_R,X~,t,,-(8-d- --t--.>.,e.H.l..aA.a/a5/aA#/a6/a>D/aAQ/aK _/am/aAz/a/a/a61/aA/a/a/a/a=0aA0aA+0aC0aP0a9]0aw{0a'0aA0a>0aA0a50a0 0a#0a$1aA(1aA61a_1al1a7%y1a1a11_1a'1a!1h11_k22_=2E2__2g2_}2_2l2|2|23?3d333L3_3_3_3a34a%4a# 4aW5+4 B4aP4a^4aAk4aH}4h 4_X4_X4az?44a4a4aA5av&5aA#5aA05aJ5aX5a@c5 z5aA5aA5a5a5a5d 5_(5a%5a5( 5_(6( !6_(=6aC6HZ6aAh6au6a6a 66a6aA6aA6a*77A7aL7 q7a7aA7aA7a*7 7 7a 8X)8aE8aAR8aAd8a*v8X8X8aw@88a8aA 9aA9a*.9L9i9a2t99ax9a$9aA9aA9a9aT2:a:a$.:a*A:a*S:[:_,m:u:_,:a7:T:ax:aA:aA:a:aT2;a$(;a6;a$P;a*c;a*u;|};_<;|;_<;a;;an ;aA<a<aK<aY<ac<,r<8{<<<_\<a6'<<_r<_= =_ =(=_==E=_[=_k=s=_= =a4==a=a >a$3>aA@>a$\>ad k>a~,>a*>>>a:> ?a?a`>&?aC3?a @?a6e?aAq?a~,?aZ?a$?aD ?ad ?a?a?,?a*?_ @_@-@@5@_L@_a@_m@u@_K@@_K@@_[@_[@_xAa (AaA@Aa%bAalA,A@Aa'=Aa Aa0*Aa Aa87Ba0(&BaA3BaABa (SBaAaBa6Ba+BaBa Ba1Ba Ca-)Ca)GCa4&fCa=sCaCa5Ca9CaE+CaCaJDa/)DaE+6DaDDaAVDaE+cDaqDaDaDaE+Da3DatDa@DaDa~Da=EamEa"4EamKEa#YEavEa2EaEaRBEaEaE+EaLEa$EaeEa$EaE+Fa*FaFa6Ha$KHa;\Ha:iHa$ Ha6Ha8Ha&Ha%HaE+HaIaIaE+-I\ 0 -=|M]s)( 9 I Yh lLLL ``0,BR444(:L\y@< "b?&bW*bq.b2b6b:b>bBbFbJb(Nb>RbUVbd`b~ebjbobtbyb~bbbbbbbbbbbb#b8bEbKbVb\bgbrbbbbbbbbb bbbbb#b!(b*-b52bA7bL<bUAbdFblKbtPbyUbZb_bdbibnbsbxb}bbbb bb'b5bHbTbabkbub~bbbbbbbbbbbbb!b0b? bNf,f0TfXfHfff  DfHXlfpffTf LfPff f4f8 tfx f $f( f(f.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rodata.str1.8.rela.exit.text.rela__bug_table.rodata.str.rela__jump_table.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @ @H$)+ p&@< )1@$;@$,6@0@x)F2p$iZ+$U@@H) j, e@@0) v2 ,(,0@ A)X,@A0);@(E);@@E);p`<@XE )=MI@xF@)URP@`) @)%  @ ) 10B<0WL0'Ue } x@@ )'8h*i  ' `