ELF>x@@"!GNU|ÒԽ SMכLinuxUHATSHH0H{8AąH{(Ht12D[A\]H{AąΐUHAUATIHxWAŅA$DA\A]]fDUHSHH(Ht H{8H{0[]ff.UHATLgxL1A\]UIAHHHH0eH%(HD$(1HH$HD$HD$HD$DHfD $AfDL$LOkLL$DHfDT$fDL$fT$LD$HwAΉwlOkHxHu1HT$(eH3%(uÅIUHAUIATHUASHHeH%(HE1UAUHMeH3 %(u H[A\A]]UHATISdHeH%(HE1Lt4HUQLBu׋UtHMeH3 %(uH[A\]øUIHHSHHeH%(HE1HEHECfEBfEHGkHEHwUΉwlHpɀLƈOH{Huu1H]eH3%(uH[]ÅI޸@UHAUAATASHHeH%(HE1HUȉEHMeH3 %(u H[A\A]]f.UHAUATIS HeH%(HE1I|$HUھ9fEAŅLPLAŅHUܾRLNAŅM܁ߝ9D1ҾRL1ҾRL RLRL RL QLyQL1jLHEeH3%(u.HD[A\A]]I$HHHp ?fUHAWAVAUATSHHHHuHUeH%(HE1HGpEHEQHHU̾ H1ҾQHAƉEEŰDU9QHdQHRQH@D @QH-QH1ҾQH 1ҾQHHEHKHELuE1LEHIL)elHEADHHUH=LFMILHuLLtH<DQH߃EYQHGuH߁@Q+HߺQHQHuAH߁ʁ@QLLPQHCT|@QHQHLHKH1ҾQtL}HEL}H]E1LmIHAHII)H}LDIIFHHlHLLEMtIHEH]MAEE E8AIcI9wLUEmHEeH3%(uEHH[A\A]A^A_]ff.@UHAUATISH_xLk@L>LHfLHc[A\A]]fUHAUATISH_xLk@L,LHfLHc[A\A]]fUHVh6HAWIAVAUATSHH~@AąEOiA_hDE΃AED A DNDmЅI_jAH D9eMoK /LS1L{@Cu 5LAH K6LK:LK0LD9eU}tBADO1A_IHAA9II111H[A\A]A^A_]IAEHHHp ff.UHAUATSHHeH%(HE1HL` LHCHHHC5fpHCHH{H{6H{E1E11Ҿ:H{E1E11Ҿ0H{E1E11Ҿ7H{HS{tKu0H{HUܾ(u,MDEމKDCDH{ tHMeH3 %(<H[A\A]]11HLRDH{tHHHHp oHHLH{LHcHLLulH{tLHCE1ǀHC~#BH{ID9H{+DHLEHEff.@UHATSH2HH^ RHARHHߺR2E:fff@u#DH1H@DD[A\]f`DH{0H@HHHHp ,H3HHfH D[A\]HHHHp UHAUATSHLc HHHGH@  HLIHSHHx@HHH11HHIEHH=HLIE0H=woHLIE8H=wTHLIE(H=w4LLLHLEtEHe[A\A]]LaLuAU1LKA HLZHLHe[A\A]]øtDU1HAWAVAUATIHHUSH0HMMl$xeH%(HE1t$HH]eH3%(H0[A\A]A^A_]A>H fIHLHH}ÅHEHA@HH9M}@LA$HEHH@H]HEDLÅHUHuLÅDRLRLLRL!LqA$u/LH}LHEA$LH}LHc]IEHHHp IEHHHp H H;HH HDHHx H HHy HLH;DHEH EH;ADDHEH EI$DHHHx I$DHHx I$HAHx RLRLRLI$HHHx H]AAHDHHHx DmHADHHHx EH AHEHHy DEEHHHx HCL5LUHHHx LUI?HH HLHLEEHLH;DHH H;HAH HLEELEHEHLHLEEHLEEHLEEHLI}HEH A$LH}LELLHLHLH}LIEHHx HLH}LUHHH]UHH]failed to enable 'vdd' regulator: %dfailed to enable 'vcc_vid' regulator: %dfailed to send 'reset' command: %d read of register %#08x failed: %d write to register %#08x (%#08x) failed: %d %s: regmap_bulk_write() failed with %d hideep_pgm_get_pattern failed: %d read mask code different %#08x vs %#08x%s: failed to read page at offset %#08x: %d %s: iwrite failure @%#08x: %d %s: mismatch @%#08x: (%#02x vs %#02x) failed to allocate input device missing or malformed 'linux,keycodes' property failed to register input device: %dfirmware release version: %#04xfailed to initialize regmap: %d failed to add sysfs attributes: %d failed to request firmware %s: %dfw size (%zu) is too big (memory size %d) firmware updated successfully failed to load dwz after firmware update: %d drivers/input/touchscreen/hideep.cpower on failed%s: bad pattern: %#08x found magic codefailed to enter pgm mode %04x failed to read events: %d mt = %d, key = %d, lpm = %02xHiDeep TouchscreenX: %d, Y: %dlinux,keycodestoo many keys defined: %d failed to read keymap: %dfailed to fetch DWZ data: %d used crimson ICused lime ICproduct code is wrong: %#04xcheck i2c device errormissing irq: %d &ts->dev_mutexvddvidresetpower on failed: %d failed to load dwz: %dfailed to request irq %d: %d hideep_ts_%04x.bininvalid firmware size %zu starting firmware updatefirmware update failed: %d hideep_tsupdate_fwproduct_idversionhideephideep_get_axis_infohideep_init_inputhideep_load_dwzhideep_parse_and_reporthideep_verify_nvmhideep_program_nvmhideep_pgm_get_patternhideep_enter_pgmhideep_update_firmwareHIDP0001hideep_tslicense=GPL v2author=anthony.kim@hideep.comdescription=Driver for HiDeep Touchscreen Controllersrcversion=D7667A9DCF24368AE22801Aalias=i2c:hideep_tsalias=acpi*:HIDP0001:*depends=retpoline=Yintree=Yname=hideepvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout4>i2c_del_driverqi2c_register_driver zkfree&Crelease_firmwareQEwrequest_firmware7M8kasprintfv"kstrtointhͪRdevm_device_add_groupޖ{devm_request_threaded_irqm5devm_add_actioneWdevm_gpiod_get_optional_Xdevm_regulator_get__devm_regmap_init_i2cQ__mutex_initYdevm_kmalloc\ɢ.__x86_indirect_thunk_raxzY=input_register_deviceyzdevice_property_read_u32_arrayinput_mt_init_slotsL$Htouchscreen_parse_propertiesinput_set_abs_params input_set_capability'pdevm_input_allocate_devicelinput_mt_sync_frameXinput_mt_report_slot_state$_{input_eventregmap_bulk_readb˛@mutex_unlockscnprintf*mutex_lock囝R_dev_warnКDmemcmp"__dynamic_dev_dbgc/regmap_bulk_write8߬imemcpy) __stack_chk_fail37i2c_transfero<disable_irq*regulator_disablesPgpiod_set_value enable_irqڶV3_dev_errc}regmap_writeIgpiod_set_value_cansleepmsleepGusleep_rangedregulator_enablem__fentry__D= tWMH^hideepGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0hideep.koRe b#.B X@ e }  7O:O 5(*@;0hLc#b}v f'Pw8$]?pN]p Wt W0 8. p888 8$HP;HR8mP88<0(9%8@8[q  @P-55 @DR`@` x` @     $8Qbl   9Ofw !(5?KUj`@ @ 3 : __UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6hideep_power_onhideep_power_on.coldhideep_resumehideep_resume.coldhideep_power_offhideep_suspendhideep_pgm_r_memhideep_pgm_r_reghideep_pgm_r_reg.coldhideep_check_statushideep_pgm_w_memhideep_pgm_w_reghideep_pgm_w_reg.coldhideep_enter_pgm__UNIQUE_ID_ddebug70.38717hideep_enter_pgm.cold__func__.38709__func__.38716hideep_flash_firmwarehideep_flash_firmware.cold__func__.38779__func__.38760hideep_product_id_showhideep_fw_version_showhideep_irq__UNIQUE_ID_ddebug80.38857hideep_irq.coldhideep_init_input__UNIQUE_ID_ddebug86.38893__UNIQUE_ID_ddebug87.38904__UNIQUE_ID_ddebug88.38909hideep_init_input.coldhideep_load_dwz.part.0__UNIQUE_ID_ddebug75.38794__UNIQUE_ID_ddebug77.38806__UNIQUE_ID_ddebug76.38801hideep_load_dwz.part.0.coldhideep_probe__key.39049hideep_regmap_confighideep_ts_attr_grouphideep_probe.coldhideep_update_fw__UNIQUE_ID_ddebug78.38827__UNIQUE_ID_ddebug79.38832hideep_update_fw.coldhideep_driver_inithideep_driverhideep_driver_exit__func__.38894__func__.38905__func__.38795__func__.38858__func__.38828__UNIQUE_ID_license96__UNIQUE_ID_author95__UNIQUE_ID_description94hideep_acpi_idhideep_pm_opshideep_i2c_idhideep_ts_sysfs_entriesdev_attr_versiondev_attr_product_iddev_attr_update_fwregulator_enablerelease_firmwareregmap_writedevm_request_threaded_irqdevm_kmallocgpiod_set_value__this_moduleinput_mt_sync_framegpiod_set_value_cansleeprequest_firmwarescnprintfinput_mt_report_slot_statedevm_input_allocate_devicecleanup_modulememcpykfreeenable_irqdevm_device_add_groupdevm_gpiod_get_optional__dynamic_dev_dbg__fentry__init_module__x86_indirect_thunk_raxinput_register_device__devm_regmap_init_i2c__stack_chk_failusleep_rangedevice_property_read_u32_arraydevm_regulator_getdevm_add_actioni2c_register_driver_dev_errkstrtointinput_mt_init_slotsmutex_lockinput_set_capabilitymemcmp__mutex_init_dev_warninput_eventkasprintfinput_set_abs_params__mod_i2c__hideep_i2c_id_device_tableregmap_bulk_writemutex_unlockregmap_bulk_readi2c_transferregulator_disablei2c_del_driver__mod_acpi__hideep_acpi_id_device_tabletouchscreen_parse_propertiesmsleepdisable_irqs_1+y4_?IYgc~asKosds&As$x1sl_xsyx!smxs#BxQsy<y ( rxsfEThIyYwyY ] xq s  T i  s  T i 1 s\ g *  j , B X   f  u  r s? kL {S ~       E r z z D v _  p r 8  r  zY~  rxs!*  r H Pr % rs&u.y<Nch o w{ wC { { q' |C]S]z 0 b ps2 C^hhxI.3CTo\e`mno`n   r  rx X~Y# (,~1?= F~KR Z~_n z~u ~#  ~ ~u 9~%7<G N W~j pt P~-   ~-   P~-  (f p !~* 6 Z?~D M U~_I h  s~{I  ~I  ~] 2~] ~+ ~+ f~'+0 ;~C+J hU~]+f q~y+ O~+ 0~~o`n ~n  ~!`)n.; %D~IP ]~f`nnss  e}   @(008 @HPPXp ` h0 p x    1 $ (0 4 8`@oDyH(PFTX`\dhxpstx@8Ah ``@  K8@UPp ``p h `8h@ H`Pphx`hP`uh`h (`0 PhX@``hHh@`%h@`h`(xt0l.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rodata.str1.8.rela__mcount_loc.rodata.str1.1.rela.rodata.modinfo__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?:@PPpJywE@a ^Y@l`ni@m0 y2 @0m 2;o @n#$@ 0@o1 @prP30@s@5@@w0808X#939(9 _ GF wB0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H =8Q7:^Ѹk's‰c I3}dPVpl@񹕲rD|16[r±řGq t^ї:[&cC$-M VH*iH/xjE6ͩU18kK-4B5*(yy,,*(1*;7*>9;hz DjLYyyRxiq|e3 #Z@o>Np -'Hrn % 1f ]<сKm9屐 ՐNXxA /tldm[