ELFؠ@@(&dddd((goodix,fingerprint6goodixfp: No device for minor %d 3goodixfp: failed to register input device gf_kernel_key_input3create netlink socket error 4goodixfp: Failed to register char device! 3goodixfp: failed to copy input key event from user to kernel 3failed to request irq gpio, rc = %d 4goodixfp: Failed to register SPI driver. 6goodixfp: %s: received key event[%d], key=%d, value=%d 3failed to request reset gpio, rc = %d nav_event_input6goodixfp: Succeed to open device. irq = %d 6goodixfp: operation: 0x%x fp-gpio-resetFailed to create device! fp-gpio-irq4goodixfp: unsupport cmd:0x%x 6goodixfp: Found 6goodixfp: vendor_id : 0x%x 4goodixfp: IRQ has been enabled. gfgf_probe3falied to get irq gpio! goodix_irq6goodixfp: mode : 0x%x 3goodixfp: failed to request IRQ:%d 3failed to get reset gpio! goodix_fp_spi3goodixfp: failed to copy nav event from user to kernel 3goodixfp: %s, failed to allocate input device goodix_fingerprint6goodixfp: version V%d.%d.%02d 4goodixfp: Failed to create class. 3goodixfp: GF_IOC_INIT failed 4goodixfp: IRQ has been disabled. 4goodixfp: %s unknown nav event: %d 6goodixfp: status = 0x%x fp_wakeupno minor number available! goodix_reset6Input buff is NULL. goodix_fp?#C{OA8C*(R R? k9T76 A8U4 A8*@9vS(7*@j6ixi" H bT%Rrk T -q T ) +yJ @aRRrkL TRrk !TRrka*TA8 @9(7 @j6ixi"~? 1T )B;*5  RC@* 8K@+ ? ?)BaHR (B; 5  RC) 8)@*@ ?) ?(B"-@HQ%q+T ) R +yJ @ RR(rk` ThR(rkT RrkTA8 @9(7 @j6ixi"}? T\ )B;*5  RC@* 8K@+ ? ?)BaHCRK (B; 5  RC) 8)@*@ ?) ?(B C@9G@9K@9y@(4s`@`@*m@5s`@`@!R4Rt_ZVA8 @9(7 @j6ixi")g )B;*5  RC@* 8K@+ ? ?)B`H"R (B; 5  RC) 8)@*@ ?) ?(B"3 R sRRS RSR3R!R*#R@@***@!R**@***A8C_ TOD{B@C#_(RrkTA8 @9(7 @j6ixi"}? HT )B;*5  RC@* 8K@+ ? ?)BaH#R (B; 5  RC) 8)@*@ ?) ?(BՂ @qTq TqaTR*4R R*@!* @q`T qAT@qAT!R*#R@@***@!R**@*** @qAT@!R*q@l!*VR*?R#*!5 )@7^@7p )@i7@h7 )@i7@h7  RM Ra R R R R )@)7Q@H7c RP Rd?#{B|@{#_U?#{ WO@T_N@? kAT"2@5B#RBB@5*!R6R2@F2unB@AR(R*29N@M* @OCWB{Ĩ#_*U?#{On@nh:@qh:ThN@4`J@`J@*N`J@R9OA*{¨#_?#{CA8 C>R*(R @9A8C@ T{A R#_c?#{WOsi"Hii `hjFy*4*OBWA{è#_!tc!R R@!RbR@!RR@!RR@!R R@!R R@!RB R@!R" R@!RR@!RBR@!RbR@!R"R@!RR@ ) @@5!@}`()R)߂T!@AT@*@@9 j@@ @AAR*b?cT5(R!֚( )?1(st@6Nu!RBRR*]h@!A@ )1*}_J*} ȫ5c?#{ @`@``@s6i"@( s ҩJR* @a@ih@*R MFH!Ț  JI ?( @*{¨#_ JI 1*}_J(*} ȫ5 F8* R F FաF8 R FF F8* R F FF8 R FF* F8* R F F9F8 R FFՊ F8* R F F՚F8 R FFe?#{WO @!*A`B7B*B@5`B@!R!*`>@7*B*5`>@*OBWA{è#_vB@*v>@*e?#*#_e?#*#_<]?#{ O`@@*!RB@*4*+R rB@!R4*+Rs r*OB @{è#_e?#{<@{#_B?#{WO@@@$@zTRDR* t@4!R `"Z) KqT***R*Bh@9R@9@@qOBWA{è#_֦ű6?#C{A8 )CB#!R`*A8C_ AT{DC#_ R:HP?#{ (R(H4 (*7hr@AqThr@ !R @( @{¨#_!R|_  | 55AR g@?#{ `@` @{¨#_ű6?#{ Oc*@ R*6/!B?T@* R@@!*6@@* R@** @OB{è#_ g@?#{ s@c@* R@ @{¨#_author=Jiangtao Yi, author=Jandy Gou, description=goodix fingerprint sensor device driverlicense=GPLlicense=GPLlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=goodixfpscmversion=g4d1f0591dfb6depends=LinuxLinuxgoodixfpeKS__register_chrdev~_printk[.u&__class_createk__unregister_chrdevc__platform_driver_registerqclass_destroyMcplatform_driver_unregister{mutex_lockdHalt_cb_patch_nopsR? Kgic_nonsecure_priorities +__arch_copy_from_usero<disable_irq@(irq_set_irq_wake enable_irq__arch_copy_to_userbinput_eventUmutex_unlockdmemsetғ__stack_chk_fail+ycpu_hwcapsՒrequest_threaded_irq#nonseekable_open;JQfree_irqpm_wakeup_ws_event6QHinput_allocate_devicerinput_set_capabilityGinput_register_device'wakeup_source_register:*_dev_errFinput_free_device>jdevice_createh__list_add_validP Ywakeup_source_unregisterinput_unregister_deviceUrS__list_del_entry_valid_device_destroyof_get_named_gpio_flags-pdevm_gpio_request=Zgpio_to_descO0Qgpiod_direction_output_raw֕;gpiod_direction_inputjgpiod_set_raw_value__const_udelayX9sgpiod_to_irq4__alloc_skbB`kfree_skb_reason5m__nlmsg_putQnetlink_unicastUj!init_net2V|__netlink_kernel_create_irefcount_warn_saturate<netlink_kernel_releasemodule_layoutGNU2G9<@ey*lGNU $80 0,a0a4<@DLPT\\`\hXlXt\\XX`@@@@$(@8@DHx.|.""<<II@@ @ $@48@H\@l@xF|F>> $04pt(( N N( 8 <  @  D H \ t               , 0 8 ` l |      " "  h h  ( D H x   @ @ x x     @  @  @  @  @ $ @0 4 @@ D @P T @` d @p t @  @  @   @       h h    p p (   (     ( @8 < @ D @L  P dT d\ ` h l t x    p p ( (        $ (,48@DpHpxh|h@@@ p p 8p<p 4HLT`hl"p"vvhpx$(,\x`8dxh8x8<@HLPTp txxx]]88T!pxtx|"x0 0$X(X08D|H|LTX\`dhlpt|0000ll$(,04DH\ `\d`$h(d0x4h<@lHLTXp`dtlpxx||   $,08<DHP,T\P`hdlthxlp (,,4L8@ DLPX\p@H $P(04X8@$D`HPxThX`dhp$txX 0 h0@Xh((0(Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)   ./ }  sX3Q?A0WX/`X \p  `$d2t"0hK< lc HzTp%`tlx> V x|m1 I H m{$ < Bg0u 6 < l,a8oD 0 @(6Pf\[hiht * JP:|c  $ D4]` v  8(Q i  p(+(4D \ Ps(t l     <h0 4, 70 Zp @O  ghdfhL P,,+@W4 * 0B h}  ?,0/@DX p r } 8 <#x8$(A?/XX\ `p x 8]  }  Na !@ !s7 ! y ( X`46/DaQ{+Z0=)( {<M<D{e&M$^qOg;.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.datainput_set_capabilityclass_destroydevice_destroygf_init.__keynl_data_ready__const_udelaygpiod_direction_output_raw__unregister_chrdev__register_chrdevgpiod_direction_input__nlmsg_putdevice_listdevm_gpio_requestnetlink_unicastinput_eventpm_wakeup_ws_eventnetlink_exitnetlink_initmemsetgf_hw_resetinit_netgf_parse_dtsgf_classminorsalt_cb_patch_nopsgf_fopscpu_hwcaps____versionsof_get_named_gpio_flagsgic_nonsecure_priorities_dev_errgf_driverplatform_driver_unregisterwakeup_source_unregister__platform_driver_registerwakeup_source_register__arch_copy_to_user__arch_copy_from_usergpiod_to_irqgf_irqdisable_irqenable_irqfree_irqrequest_threaded_irqkfree_skb_reasongf_power_ongf_opennonseekable_opengf_irq_numgf_compat_ioctlgf_ioctl__stack_chk_fail_printknl_skmutex_unlockmutex_lockgf_spi_locksendnlmsggfgf_power_offgf_removegpiod_set_raw_valuerefcount_warn_saturate__class_create__netlink_kernel_createdevice_createnetlink_kernel_releasegf_releaseinit_module__this_modulecleanup_modulegx_match_tableirq_set_irq_wakefp_wakeup_sourceinput_unregister_deviceinput_register_deviceinput_allocate_deviceinput_free_devicegf_probepid__list_del_entry_valid__list_add_validgpio_to_desc__alloc_skbSPIDEV_MAJOR_note_9$d.99$d.89$d.79$d.69$d.59$d.49$d.139$d.39$x.129$d.29$d.119$d.19$d.109$d.9$x.98$x.88$x.78$x.68$x.58$x.48$d.138$x.38$d.128$x.28$x.118$x.18$d.18$x.108$x.8$d.8$d.97$d.87__UNIQUE_ID_license477$d.77$d.67$d.57$d.147$d.47$d.137$d.37$x.127$d.27$d.117$d.17$d.107$d.7$x.96$x.86__UNIQUE_ID_description476$x.76$x.66$x.56$x.46__UNIQUE_ID_depends336$d.136$x.36$d.126$x.26$x.116$x.16$x.106$x.6$d.95$d.85__UNIQUE_ID_author475$d.75$d.65$d.55$d.45__UNIQUE_ID_scmversion335$x.135$d.35$x.125$d.25$d.115$d.15$d.105$d.5$x.94$x.84__UNIQUE_ID_author474$x.74$x.64__UNIQUE_ID_license454$x.54__UNIQUE_ID_license644$x.44__UNIQUE_ID_name334$d.134$x.34$d.124$x.24$x.114$x.14$d.14$x.104$x.4$d.4$d.93$d.83__UNIQUE_ID___addressable_cleanup_module473$d.73$d.63$d.53$d.43__UNIQUE_ID_vermagic333$x.133$d.33$x.123$d.23$d.113$d.13$d.103$d.3$x.92$x.82__UNIQUE_ID___addressable_init_module472$x.72$x.62$x.52$x.42$d.132$x.32$d.122$x.22$x.112$x.12$d.12$x.102$x.2$d.2$d.91$d.81$d.71$d.61$d.51$d.141$d.41$x.131$d.31$x.121$d.21$d.111$d.11$d.101$d.1$x.90$x.80$x.70$x.60$x.50$d.140$x.40$d.130$x.30$d.120$x.20$d.20_note_10$x.110$x.10$x.100v@dl(w(<@2hOD c ^  @0h0/0h0J@E %50$0@pfP%%$1\ @j%q@k %@@u@%;@wx%]1X@w%M1H@x%1@r@(x%U0yLoy<203@@y0%8@ @E$hE (z'(zH'p}