ELF@@ML     @%@QqT QRC@8! !_TQ&K"R%!99_֥Q&R"R%99_     @%@R QqTR "BcAycZ! !<k,TK!Z!<Q$"R%y9_    {HQq T&@ QR Յ@8c cTKc h8kATBQR!b8?qT{_R@!@!     {F QRqmTR%dxZc c<kLTKc<$fxZ $kTBQR!b8?qAT{_@!@!    {@_qTT4(@{__ q!T@BB!{_(@{_@B!     {@?q(T4(@{_@BB!{_? qT@BB!     { $@`"@ @{¨_     { L@`B97`A @{¨_``A @{¨_    {B4A!{_    {8@AB @BR{_    {(ZS[*GR@y%R @6<BRyy#'yyy/*7qT***![B*SA{ƨ_R*SA[B{ƨ_    {#yS3@[*c7<R  As"Zs Ѣ~@$x_T@C@y"Ryyy/*7q T***![B*SAcC#@{ƨ_R[B*SAcC#@{ƨ_s    {cS[@6@R A9875a@a7}BR@T`@*!֏*`47qaT9 7` @ RB)R!R` @R(R!R` @Rb)R!R` @R)R!R` @RRRA9 6a@ x|J`8`T&֚6`@#R{vx*Tx7RR4k+#~ecJe8@x0@xc P@x`@"RR&`@**$R`@*RaR`@*BRaRkTc@R`@aR$q!TB7@90@xP@xc p@xkD+@`@`@RRR`@#R!֏9SA R[BcC{̨_vw`@R&@x!RATa6@ ?kTr`Td@Q ֏ `@6c|*5*e`@ 47`@@y@y$q`T@y` @Ra` @*RaR` @#RB)R*` @#R(R*A9@ 6c@b)R` @c!RJc8D` @Eӂ)R!R` @RRRtv`@R&@x!RAT` @@5t` @Rb)R!R` @R)R!R**@y`    {S<@`B97`"H97`@4a@ !CR*`5BRq`@R#R9 5@RR*SA{è_``"H96a@ !CR`.@R`"@`&@B`@c@9dr@C@c*SA{è_`@c@9dr@C@Tc     {#R9{¨_    {CQSqT[* @c@`?*4[B*SA{è_ց@*@!@y*5 BR_[B*SA{è_ց@B!BR_[B@!    {RS*@4@!*SA{¨_@R8*@5*SA{¨_     {RS,@*@4@!*SA{¨_րR@!@y?Pq*5BRҀ .@!R*5BR@qaT.@4*     {!RSTR@t6a>`0[BcRÂRkv*Be@b@D0yb@C4yb@Bp4`@!R8y`@ucfAyBRR<yR`@p`@`@wy!R`@4Ң@y!RB<z4x`@!T`@RaRx`@RaR`@RRRRAR`@RRRRR`@`aC9`C9yOx! t2Oxa6?q`>@z!Ta@!@ ?b$R`@!Rb*@4`.@`4`6@5aB9`@7a@A4! R`9*@5R4*5@RX* 4`@![BcCkD*SA{Ũ_c.@d6@!t@/@Ra`6@`Rt@u.@@@"@5 5`@Ra6@*5`@*`@t5b@RRb@R!R@`AR@`AR,RRRRRB)R!R(R!Rb)R!R)R!R@RcB!ĂrrAR5`fAy>yt a>@g@c`@9ҡza@!ar$C* 5[B*SAcCkD{Ũ_z@@@`9Qy@ @Q*`@@y@@O4 RARa6`>- R`9 `@Ra6@*@4 R` ՠ 4*`@![BcCkD>a@B! 4a@B!`@Ra6@*4 R:y*!*`@!`@t![BtcCkD      {S @@@QqTc@c@`?֠5[v@T@[B>`SA{è_@@@4@9!7!R9B!`@!     {S[XA @@!@ ? )6RB@+!uc9`">B!Rc!t@`"9%c8Rxj!`"@ T!`&@ T**@HTbj@d*@Ta@`.?q` T? q Ta*@?@T`"@*@ 5`&@*`5c!* 5`B97##R׏`4R##R׏*@ 4R`B9 7`@4 R`9* 5RT*5@Rx*`4`@![B*SAcC{Ũ_a*@?@!T`"@*4*![B*SAcC{Ũ_@yBG`&@`"@cC*SA[B{Ũ_! R Rajy`*B*4[B*SAcC{Ũ_*!`"@cC*5`@#R׏*5K@w39T@y`@cfy!RA `5S4@x`B96#! 5'@tBR!R*4*!cC*B*5*B*5*!cCv!pncC*ictBt]    {S<@"H9`7@ 4!Rb*5BRqRY*4@!@*SA{Ĩ_րBR@*SA{Ĩ_֠"@*@5&@*5*@ 4!@RZ*5@@#R!@y 5C9@9kT@ң@9r@C@c*@*SA{Ĩ_֠"@!!@*SA{Ĩ_!C9@9?kT*@5R*5@R*@5@B@*4R*4@!@R*4The checksum of the config fw is not correctConfig fw must have Config_Fresh register set%s called without an irq_pin_access_method set %s called on device without ACPI support Error reading %d bytes from 0x%04x: %d memcpyError writing %d bytes to 0x%04x: %d The length of the config fw is not correctConfig sent successfully.Controller irq sync failed. Controller reset failed. Failed to allocate input device.Goodix Capacitive TouchScreeninput/tsgoodixconfig.binConfig not set, resetting controller Invalid config (%d, %d, %d), using defaults Non-standard 9-bytes report format quirk Applying 'inverted x screen' quirk Failed to initialize MT slots: %dFailed to register input device: %dGoodix Active Peninput/penrequest IRQ failed: %d field "ts->config" at drivers/input/touchscreen/goodix.c:1290memcpy: detected field-spanning write (size %zu) of single %s (size %zu) 1151I2C Address: 0x%02x I2C check functionality failed. use-dt-irq-flags&x->waitpoweroff-in-suspendAVDD28Failed to get AVDD28 regulator VDDIOFailed to get VDDIO regulator irqFailed to get %s GPIO resetFailed to enable AVDD28 regulator: %d Failed to enable VDDIO regulator: %d goodix_disable_regulatorsI2C communication failure: %d ID %s, version: %04x goodix,config-namegoodix/%sgoodix_%s_cfg.binFailed to invoke firmware loader: %d Regulator avdd28 enable failed. Regulator vddio enable failed. Config version mismatch %d != %d, resetting controller Goodix-TSgoodix_tsdrivers/input/touchscreen/goodix.c115856635688917S92869119271911091119279289129147967    {!{_{{_  drivers/input/touchscreen/goodix.cgoodix_irq_direction_outputgoodix_pin_acpi_output_methodgoodix_irq_direction_inputgoodix_pin_acpi_direction_inputGstrnlengoodix_configure_devgoodix_ts_probegoodix_send_cfggoodix,gt1151goodix,gt1158goodix,gt5663goodix,gt5688goodix,gt911goodix,gt9110goodix,gt912goodix,gt9147goodix,gt917sgoodix,gt927goodix,gt9271goodix,gt928goodix,gt9286goodix,gt967GDIX1001:00GGPlicense=GPL v2description=Goodix touchscreen driverauthor=Bastien Nocera author=Benjamin Tissoires (GCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)   +p G Z n 8  , 4 P h00    ! # %"H '80  ) +- -GF8 / 1 3_XtFp8F88 57 79 :F8 <> >h@> >>>  >@,>` 8>K>X]>Xo>8 >X>p>x>>x>`>x>>>  @&@ @A A7AC CcCEEE&E5*E_9F FI9  !#%')+/135:<H/ESg,s0 !/7Pco (. >Pt`y *;O^o|2:BIen> >h@goodix.c$x$dgoodix_calc_cfg_checksum_8goodix_calc_cfg_checksum_16goodix_check_cfg_8goodix_check_cfg_16goodix_irq_direction_outputgoodix_irq_direction_inputgoodix_ts_driver_initgoodix_disable_regulatorsgoodix_ts_removets_config_bin_opents_config_bin_showgoodix_ts_driver_exitgoodix_ts_irq_handlergoodix_suspend__UNIQUE_ID_ddebug472.5goodix_configure_dev__UNIQUE_ID_ddebug476.2__UNIQUE_ID_ddebug474.3goodix_config_cbgoodix_ts_probe__UNIQUE_ID_ddebug478.0goodix_resumegoodix_of_matchgoodix_ts_id__func__.28__func__.29__func__.30__func__.31ts_config_bin_fopsnine_bytes_reportinverted_x_screengoodix_irq_flagsgt9x_chip_data__func__.35goodix_chip_idsgt1x_chip_datagt911_chip_datagt967_chip_data__func__.36__func__.32__func__.27goodix_pm_opsgoodix_ts_driver__key.33__already_done.1__UNIQUE_ID___addressable_cleanup_module481__UNIQUE_ID___addressable_init_module480__UNIQUE_ID_license485__UNIQUE_ID_description484__UNIQUE_ID_author483__UNIQUE_ID_author482.L144721_dev_errgpiod_direction_outputgpiod_direction_output_rawgpiod_direction_input__this_modulei2c_register_driverinit_moduleregulator_disabledebugfs_removewait_for_completionsingle_openseq_writei2c_del_drivercleanup_modulegoodix_i2c_readi2c_transfergoodix_i2c_write__kmallocmemcpykfreefortify_panicjiffiesgoodix_handle_fw_requestusleep_range_stateinput_eventinput_mt_report_slot_statetouchscreen_report_posinput_mt_sync_frameinput_register_devicedevm_free_irqgoodix_save_bak_refmsleepdisable_irqdevm_request_threaded_irqgoodix_i2c_write_u8goodix_send_cfg__dynamic_dev_dbggoodix_int_syncgoodix_reset_no_int_syncdevm_input_allocate_devicekstrtou16input_set_capabilityinput_set_abs_paramsdebugfs_create_dirdebugfs_create_filetouchscreen_parse_properties_dev_infoinput_alloc_absinfodmi_check_systeminput_mt_init_slotsinput_copy_absrelease_firmwarecomplete_all__warn_printkdevm_kmallocof_find_property__init_swait_queue_headdevm_regulator_getdevm_gpiod_get_optionalregulator_enable__devm_add_actiondev_err_probegoodix_firmware_checkstrnlenstrscpystrcmpdevice_property_read_stringsnprintfrequest_firmware_nowaitenable_irq__mod_of__goodix_of_match_device_table__mod_i2c__goodix_ts_id_device_tableseq_lseekseq_readsingle_release   0 0T X `p 0t 0|AA   A `A ` \lApAt `| `AA  4HP@h l p@\` t x  4HLh@0 D \    , @ T |       t |        ( 4 h l p     t    H f  H f       , h0 h8P  (<    LhAA  0< H P`   h h  @$ @(DdtAxA<L\l|  0  0@\   p pf$f,4DfHfL T \l   @ @  ThpXXX X X    @T 0X 0\x H H X X p p     8 @ L 8 8 ,Ph hl ht  ff   \ ` d   x A( x,A04 < Xx       x x $ (@ XD XHX ` d  AA < h@ hHh  48<\d h lx |  @ @, h0 h8D0 xXAAAh0 $(`(     f(@f $(f`048f xPih`hx A A A A A A Ax Ax Ax Ax  Ax( 0Ax8 @A`H PA`X (`A`0 0 0 hp A  H8 @AxH P pp xAx   A  .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__patchable_function_entries.rodata.str1.8.rela.init.text.rela.exit.text.rela__jump_table.rela__bug_table.rodata.str.rela.rodata.data.once.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.comment.note.GNU-stack @\@Y"J+&@x|J1 ; 6@}J; 6@ }JX2 ,;'6@8}J ;'6@P}J ;'6@h}J;'6@}Jl'4g@}xJ;((6@~J;0(6@(~J;8(6@@~J;@(6@X~J;H(6@p~J|P(w@~HJ;p(6@~J!;x(6@~J#;(6@J%;(6@J';(6@0J);(6@HJ+(@@` J-;(6@J/;(6@J1;(6@J3;(6@ȀJ5) @0J72 )#;0)6@J:;8)6@(J<@)@@J>;;@؅JA;@JC<<@JF0x=/== K P