ELF>@@$#GNU}E7Y>fZLinuxUGhH1H]ff.UHSHH{0H{81[]UHS1HH0eH%(HD$(1ft GE1ft$fDL$f$HT$ft&WHcÃHffTfLLDHHx9u1H\$(eH3%(u H]øfUHSHHeH%(HE1tIPw&H?@uLEHUuEHMeH3 %(ujH[]ÀhuN?@ H;ULE@uHUuEUM2U18tDUHAWAVAUIATSHHLgxL~ Mt$HLA|$hA$whs+M@LEA9LHLHcH[A\A]A^A_]ÃtLHH[A\A]A^A_]LHH[A\A]A^A_]s*M@_Aus,@@UIHHH]ff.u1HtU1H1]u1HtUH1]ff.fUHAWAVAUIATSH`LeH%(HE1|EELeH}HELIB HEMH)HE1?HLDuEE<HUAAƅA^IEHxAEtjDDzfAfAAAJI}/D]DEDE1I}A1D]A]E9$HcIDD<tAWDDzfAfAAASDEAEE1HcM<4E8HHDEDEHEeH3%(H`[A\A]A^A_]À}uUu MD9HHtI}ADDHxA]E9I}I}111OEEHHqHEE1HHA1H9uff.UHHeH%(HE1tBAw H?@uE11ɈUHU/AHEeH3%(uJDÀhu5?@u1H?E11ֈU1HU@uEA뱃ff.UHAWAVAUIATISHHLwxeH%(HE1HF M~HLHEA~ht1LHH]eH3%(H[A\A]A^A_]1HULUAD$(9wVAD$)9wLAt{wRt}At$+LmM@tTLhELAEHeLHQtLH8AULAt$,At$*LEHcEDUHAWAVIAUATSH0HuHeH%(HE1Hx HH;S@r"HMeH3 %(BH0[A\A]A^A_]HL{HILHE{hH{8HAd:tAQLH;ACLC8fUf{HEDDMCLELEAD9~xDMH;DHU;DMLEtLHDLEHcEHuHEHH ELC8MeHC@L)L9LFMILLH}LLHMuLLDDDXDLHHuDDMHHH DMDHuHHH LH LHDUHAWAVI1LEAUIATSHH(eH%(HE1fUHHEHEEEWAąHH}LAą}$EǃuE*H}E1HtL@H}LEIHLELEHHuLHLBƄ+LEMLDLHEeH3%(H(D[A\A]A^A_]úHH}Aąuh}$EǃtN*H}E1HtL@H}LEIHHHu*ELELǃHAą%H}HHHDЉׅt1t A49rALELHHAąDEAZwTA4v1AH˸H@HHH$H%r[AHLUApAuA LǃHHGKTW50SCH0AGED1RfAG LELǃHQAąH}HHEVERVISIAHHON-FT572IGAG6NEiAGjDHALǃ:ff.UHAWIAVAUATISH(eH%(HE1fuDLo LHHLH2HLHC H=HLHC(H=HtpH{(H{ t$pH{ 1,LIHH{HHHHUHLL;LsChAąLEH;L6{HHHHHHHHHUHLHUHLGHUHLu&Ut@HUStHUHLu&Ut@HUSxHUHLu&Ut@HUUS|HpH߉Cl^Cpt@HACtt@H$Cxt@HC|t@HCDLM&fAVM`AKE1E11Ҿ5LKE1E11Ҿ6LHSLLAąIAA HtH@€ LESAMO1HLAXEHLAąLAąL1HHKHHHC0HS0HKHHS0HIHHS0HIHLDHEeH3%(1HeD[A\A]A^A_]ÃaHǃHHH0Lo HHLsCDKLELLHHPLYE1E11L5E1E11Ҿ6LHHfCfC.UHECpUHECl]ID$HH{ AHtAH{(AHtAAEHLHHH@HHHHFEHHHHHH01HHHH34HKff.UHAWAVAUATSHLoHIHLAD$hH9M4$HA$AI|$8'<L ADžuAD$h GLuI~ 2HAID$8LADžAD$h G<LtAuI~ 2HAAD$hE1L[DA\A]A^A_]I|$8AT$lLID$8A$AT$pLA$A$A$u{A$uGA$uATA$L@|A.AT$|@LYA$tAT$x@L5A$oAT$t@L A$7A|$AD$ HcHI|$@ID$8HAHAD$hID$8AZAWH;HH I<$HHEH LHcEI<$HHEH MAH}DHMUHDEH}I}AAHH I>I$HEH EHHHLAHLHLHLAHLAHLHLAHLAI~ HI~ HAI~ HID$8UHHH]UHH]crc error: 0x%02x expected, got 0x%02x Failed to fetch attribute %s, error %d %s: read (%d) and stored value (%d) differ Unable to fetch data, error: %d Unexpected header: %02x%02x%02x! Failed to update attribute %s, error: %d failed to write 0x08 register, error %d failed to read 0x08 register, error %d timed out waiting for register to settle failed to allocate driver data. Failed to request GPIO reset pin, error %d Failed to request GPIO wake pin, error %d failed to allocate input device. Model "%s", Rev. "%s", %dx%d sensors Unable to request touchscreen IRQ. EDT FT5x06 initialized: IRQ %d, WAKE pin %d, Reset pin %d. No factory mode support for non-M06 devices failed to switch to factory mode, error %d failed to switch to work mode, error: %d not in factory mode after %dms. drivers/input/touchscreen/edt-ft5x06.c%d %llu include/linux/thread_info.hEP0EP0%i%i0M09EP%i%i0ML00Sgeneric ft5x06 (%02x)probing for EDT FT5x06 I2C invalid or missing chip data resetwake&tsdata->mutextouchscreen probe failed thresholdgainoffsetoffset-xoffset-yUnable to init MT slots. num_xnum_ymoderaw_datanot in work mode after %dms. edt_ft5x06report_rateoffset_yoffset_xedt_ft5x06_debugfs_raw_data_readstrnlenstrlenedt_ft5x06_ts_check_crcedt_ft5x06_ts_isredt_ft5x06_ts_probeedt,edt-ft5206edt,edt-ft5306edt,edt-ft5406edt,edt-ft5506evervision,ev-ft5726focaltech,ft6236edt-ft5x06edt-ft5506ev-ft5726ft6236 license=GPL v2description=EDT FT5x06 I2C Touchscreen Driverauthor=Simon Budig srcversion=799C5BAB14A9D98AF7D66C8alias=i2c:ft6236alias=i2c:ev-ft5726alias=i2c:edt-ft5506alias=i2c:edt-ft5x06alias=of:N*T*Cfocaltech,ft6236C*alias=of:N*T*Cfocaltech,ft6236alias=of:N*T*Cevervision,ev-ft5726C*alias=of:N*T*Cevervision,ev-ft5726alias=of:N*T*Cedt,edt-ft5506C*alias=of:N*T*Cedt,edt-ft5506alias=of:N*T*Cedt,edt-ft5406C*alias=of:N*T*Cedt,edt-ft5406alias=of:N*T*Cedt,edt-ft5306C*alias=of:N*T*Cedt,edt-ft5306alias=of:N*T*Cedt,edt-ft5206C*alias=of:N*T*Cedt,edt-ft5206depends=retpoline=Yintree=Yname=edt_ft5x06vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutO~simple_attr_release[@simple_attr_writezsimple_attr_readIgeneric_file_llseekBbNsimple_open4>i2c_del_driverqi2c_register_driverE:#__kmalloc enable_irq__const_udelayo<disable_irq l#desc_to_gpioհR*device_init_wakeup,idebugfs_create_fileyG~debugfs_create_u16Udebugfs_create_dir Tdev_driver_stringzY=input_register_devicehͪRdevm_device_add_groupޖ{devm_request_threaded_irq=irq_get_irq_datainput_mt_init_slotsL$Htouchscreen_parse_propertiesinput_set_abs_paramsyzdevice_property_read_u32_arrayQ__mutex_init'pdevm_input_allocate_devicemsleepIgpiod_set_value_cansleepeWdevm_gpiod_get_optional쒝device_get_match_dataYdevm_kmallocfortify_panicnJnesnprintfHWstrlcpy8߬imemcpystrnlen4strchrTstrncasecmpJ_copy_to_userHۈ__check_object_size"__dynamic_dev_dbgGusleep_range /ikstrtouintt input_mt_report_pointer_emulationvGtouchscreen_report_pos$___ratelimitXinput_mt_report_slot_state$_{input_event@(irq_set_irq_wake'simple_attr_open囝R_dev_warnb˛@mutex_unlockscnprintf*mutex_lockڶV3_dev_err) __stack_chk_fail37i2c_transfer zkfree9tdebugfs_remove_recursivem__fentry__   l@|PExPFt1p0A j edt_ft5x06GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0edt-ft5x06.koH p#.BVj!~"%G#j 2F=ZZ p}c o x7 ( P%> \t P%@ 00`3"@(`)@(3(=p[Tn[$888 :b(p0~p888 (8-FNg !.=3x'< M]m}8@0000@00"    (:N_y  *0;Qi{ &  O c l x            / D U w          $ 7 K xv }  __UNIQUE_ID_srcversion59__UNIQUE_ID_alias58__UNIQUE_ID_alias57__UNIQUE_ID_alias56__UNIQUE_ID_alias55__UNIQUE_ID_alias54__UNIQUE_ID_alias53__UNIQUE_ID_alias52__UNIQUE_ID_alias51__UNIQUE_ID_alias50__UNIQUE_ID_alias49__UNIQUE_ID_alias48__UNIQUE_ID_alias47__UNIQUE_ID_alias46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6edt_ft5x06_debugfs_mode_getedt_ft5x06_ts_removeedt_ft5x06_ts_readwriteedt_ft5x06_register_readedt_ft5x06_register_read.coldedt_ft5x06_setting_showedt_ft5x06_setting_show.colddebugfs_mode_fops_openedt_ft5x06_debugfs_mode_setedt_ft5x06_ts_resumeedt_ft5x06_ts_suspendedt_ft5x06_ts_isr__func__.40092_rs.40090__func__.40121_rs.40122_rs.40119edt_ft5x06_ts_isr.coldedt_ft5x06_register_writeedt_ft5x06_setting_storeedt_ft5x06_setting_store.coldedt_ft5x06_debugfs_raw_data_read__UNIQUE_ID_ddebug84.40403__UNIQUE_ID_ddebug85.40410__UNIQUE_ID_ddebug86.40414edt_ft5x06_ts_identify.constprop.0edt_ft5x06_ts_identify.constprop.0.cold__func__.5301__func__.5291edt_ft5x06_ts_probe__UNIQUE_ID_ddebug89.40483__key.40488__UNIQUE_ID_ddebug90.40489edt_ft5x06_attr_groupdebugfs_mode_fopsdebugfs_raw_data_fops__UNIQUE_ID_ddebug91.40493edt_ft5x06_ts_probe.coldedt_ft5x06_debugfs_mode_set.coldedt_ft5x06_ts_driver_initedt_ft5x06_ts_driveredt_ft5x06_ts_driver_exit__func__.40404__func__.40484__UNIQUE_ID_license96__UNIQUE_ID_description95__UNIQUE_ID_author94edt_ft5x06_of_matchedt_ft5x06_ts_pm_opsedt_ft5x06_ts_idedt_ft5x06_dataedt_ft5506_dataedt_ft6236_dataedt_ft5x06_attrsedt_ft5x06_attr_gainedt_ft5x06_attr_offsetedt_ft5x06_attr_offset_xedt_ft5x06_attr_offset_yedt_ft5x06_attr_thresholdedt_ft5x06_attr_report_rate.LC15simple_attr_write__check_object_sizesimple_attr_opendevm_request_threaded_irqdevm_kmalloc__this_modulesnprintfdebugfs_create_u16gpiod_set_value_cansleepscnprintfinput_mt_report_slot_statedevm_input_allocate_devicecleanup_modulememcpykstrtouintkfreeenable_irqdevm_device_add_groupdevm_gpiod_get_optional__dynamic_dev_dbgfortify_panic__fentry__init_moduledev_driver_stringstrncasecmp___ratelimitinput_register_device__stack_chk_failusleep_rangestrnlendevice_property_read_u32_array__mod_i2c__edt_ft5x06_ts_id_device_tablei2c_register_driver_dev_errsimple_opendevice_init_wakeupsimple_attr_releaseinput_mt_init_slotsirq_get_irq_datamutex_lockstrlcpy__mutex_init_dev_warndevice_get_match_data_copy_to_userinput_eventirq_set_irq_wakeinput_set_abs_paramssimple_attr_readinput_mt_report_pointer_emulationdebugfs_remove_recursivedebugfs_create_filedesc_to_gpiotouchscreen_report_posmutex_unlock__const_udelayi2c_transferi2c_del_drivertouchscreen_parse_propertiesstrchrdebugfs_create_dirgeneric_file_llseek__mod_of__edt_ft5x06_of_match_device_tablemsleep__kmallocdisable_irq!6?zQ WdGn xt   @ m1Xau @  ` @=Lr `y ~l~yl{e  = Y o y  ~ l   ! 0( 1 ~H XO X ~` v    ' ) M n {   x &  ) & G T Z  -    /\ Kiq =q I$c 1qo^ ,}<H P}`Etssv  x     K Sx n$1+  3|FYcs r r    "R aY pa~ 8 8~Max  ~1Aj  X=Ry +z6{\{z0{E Y* (6>GU Paldz     ( 0  }$ ,18 `@EN Y^e sx    (      p   P (008`@HPX` hp@x`(H8Xx`0`0`0pk0 @  M f @    $A (04K8@0DjH`PTQX( I h @@T@PX`i@PXp ^I8I@HP8pIxaIXI0I (0x0w.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?I:@@d8!JE@xw!^Y@}`!ni@`}0! ~ y@}! 227!r" @X!,/  ?`@h!?p @!B @0!CP@@! D@@X0!&H+0HX4XHDXHpH8"k X S0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H JQ3?)+$_4.ଡ଼\tU1ITUBrU#>8G҂#g|~Qu P#MZ~t)4􏘅 _ K-- 8g/d(9$}̧?0#R޶4^;&ȓOf$0(GuaE}Zx]`9z#p6 kPSst,W}v4/pia:x{[CKkE۝+FD4FZIc^dK`*B 3#:7#…B:;ǚKgKĈ~u1cXUيPD=aò|uc/{ar H2NJc\t+Ud:\mWsJvXYVɹP>zƞK ~T?^i #Gkv0fh&_:LvD퓹Rcb~Module signature appended~