ELF(q@@+)gIuq;XRCmtouch_bus_negotiatorsend_tbn_eventtbn_handshaking6gti: tbn: %s: LPTW event, x=%u y=%u major=%u minor=%u angle=%d register_tbn3gti: tbn: %s: invalid aoc2ap_gpio %d! 6gti: tbn: bus negotiator initialized: %pK, mode: %d 6gti: tbn: AP %s bus ... failed! tbn,ap2aoc_gpio3gti: tbn: %s: Unable to request_threaded_irq, err %d! &x->waittbn_aoc2ap_irq_thread6gti: tbn: %s: gpios(aoc2ap: %d ap2aoc: %d) ready3gti: tbn: %s: dev_mask %#x is invalid. 3gti: tbn: %s: receive wrong response, id: %d, expected id: %d, bus_released:%d bus_requested:%d. 3gti: tbn: AP %s bus ... timeout!, ap2aoc_gpio(B:%d,A:%d) aoc2ap_gpio(B:%d,A:%d), ret=%d tbn,max_devices3gti: tbn: %s: invalid ap2aoc_gpio %d! not ready3gti: tbn: %s: failed to read message, err: %ld 3gti: tbn: %s: Unable to request ap2aoc_gpio %d, err %d! tbn_release_bus3gti: tbn: Failed to create work thread for tbn! 3gti: tbn: %s: Abnormal gesture data length: %ld 6gti: tbn: AP %s bus ... SUCCESS! tbn_probetbn_aoc_reset_work6gti: tbn: %s: bus_released:%d bus_requested:%d. 3gti: tbn: %s: Abnormal resp data length: %ld request3gti: tbn: %s: response unknown operation, op: %d! handle_tbn_event_response../private/google-modules/touch/common/touch_bus_negotiator.c4gti: tbn: %s: AOC has been reset3gti: tbn: AP %s bus ... timeout! 3gti: tbn: %s: AOC TBN service is not ready. gti: %s: Bus already requested, requested_dev_mask %#x dev_mask %#x. 3gti: tbn: %s: failed to send TBN event, retry: %d. tbn,aoc2ap_gpiotbngti: %s: Bus is still in use, requested_dev_mask %#x dev_mask %#x. tbn_aoc_channeltbn_wq&tbn->dev_mask_mutex3gti: tbn: %s: Unable to request aoc2ap_gpio %d, err %d! &tbn->event_lock3gti: tbn: bus negotiator: invalid mode: %d 4gti: tbn: %s: Bus already released, dev_mask %#x. 3gti: tbn: %s: tbn is not ready to serve. tbn,mode(work_completion)(&tbn->aoc_reset_work)3gti: tbn: %s: send tbn event failed, err %d! tbn_request_bus_with_resultreleasetouch_bus_negotiator4gti: tbn: %s: tbn_context doesn't exist.6gti: tbn: %s: AOC TBN service is %s. aoc_channel_kthread)G?#{WO@*!*@AjTA4 * UAR)*5@F99@ A!)* *OBWA{è#_ !*@Bc@A*?#{g_WO@A4*?qT*u"YRu9R6RhzA qT q@Tq T*ODWC_BgA{Ũ#_!9@ 6v*x@R_) T!bRR @T!BRR T!"R3`A*`A*`A*`A`A*R `A*`A*k *****!R  *`A|hA5*tnS?#{{#_S?#{ O@(*!*@Aj TA(4kT!R-*T  *@ A!)3 * @OB{è#_ !*!*@!*@Bc@A*u1j?#{O@!*@ }A*4 A*,R!˚ Tk_ kaT A) *J *  m!OA*{¨#_!ݵ?#@im#_ֶ`?#{O !hQq(ROA{¨#_!&?#{O@!*@i@ A!I) OA{¨#_֑c?#C{WOCA8@C\RRHR8B@9!`V#R7R@6!#R7R@7@?qT!Bc@T5u !R*@ 4A8C@ T*@ODWC{AC#_? qT?qT!**qhT@c*5!**qHT@c*"RA 5**@c$R 5AAA!2A*!*AR"Rfu!@{{" !B****6 ):>B"!BBzA*\**!*Nc?#{OT@hzA@ qTqT`A`AqHT`AqHT`@@HT`fA@OA*{¨#_?#{WO5t"!*6`6OB RWA{è#_RRBR7`AqTRRBR7`A5=a?#{og_W O CA8C6A8C_ !TOJ*WI_HgGoF{E#_*t uxvw"{9}R*@7H  kT6#R@7@ qTqT7a T* @@kT@ 5S@9h9@_qT_q T afAAR:R:RZr"!4!}R:R[!T+@y/@y3@y!7@y;yhjA#anA_qbr\rk@TE0?:R"!***@!@h!:Rw!register_tbntbn_request_bustbn_release_busregister_tbn_lptw_callbacktbn_request_bus_with_resultunregister_tbnű6?#{!{#_ g@?#{{#_Ansoftdep=pre: touch_offloadlicense=GPL v2description=Touch Bus Negotiatorauthor=Google, Inc.vermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=touch_bus_negotiatorscmversion=g3e783611cde2depends=aoc_tbn_service_devLinuxLinuxtouch_bus_negotiator{f8emutex_lock_nestedmutex_unlock~_printk|`__dynamic_dev_dbg_!&aoc_tbn_service_ready)toaoc_tbn_service_writeGugpio_to_desca?H*gpiod_get_raw_valuew irq_set_irq_type enable_irq!؊gpiod_direction_output_rawWwait_for_completion_timeout7complete_all!'disable_irq_nosync#__platform_driver_registerplatform_driver_unregister#]devm_kmalloc\of_property_read_variable_u32_arrayh˽__mutex_init&kthread_create_on_nodea!wake_up_process@sched_setschedulerKof_get_named_gpio_flagsdevm_gpio_request_oneVfgpiod_to_irq?7devm_request_threaded_irq%Ialloc_workqueue%}Ԇlockdep_init_map_type$8__init_swait_queue_headғ__stack_chk_fail;JQfree_irqRgpio_freeHPkthread_stop destroy_workqueueUjdevm_kfree'Kcompletion_done ]usleep_range_statendkthread_should_stopmsleep9e3aoc_tbn_service_readSwqueue_work_onemodule_layoutGNU|mkAQ$p6 GNUVV48VxVV||||V[[|K|K||P|@T|@h|l|||||||||$0<|@|D|H|P\h|l|p|t||||8@|D|H|L|P\d|h|px||||||VV04VtV|||&|&|||&|&VV[8[8|| |&|& <VDVX\V|||a|aVV|| |$|(hVlVVV|v |v$V@P|&T|&l||VVXl Xl ||D|H|L\|`|p||||||Xt Xt  | | ( 0 |Y4 |Y< |@ |D L |P |` |d |h |l |t | |/ |/  |6 |6  |n |n | |  |/ |/ V V    |6 |6 V( V($ ( |:, |:0 V84 V8L d l t | | |  |K |K | | | |    $ 8 D P T VX V   | | |C |C       ( < D P T `   | | | |$ , 4 T `     ||||$|(|,|0|8@X|\|h|l|x|||||}|} |W|W|} |}$4|i8|i<|@|HT|HX|H\|}`|}dl04}I8}H$(} ,}H} }H}}H }-}H<@}eD}HXPX[(XlX[`WW WW||||K8|@|&H|P|XX 0|XWAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)vwxyz{;@A?"QT*UVWXY\_bcd7g>BCD&'XI IH00y GH$$HpoHW-H| ~ =e HV<=<|& 8 T Aa88 p(, ;TX[H l  t B(8  5p t Uh l  Gug&*!K  c  p6(~!=! !_a_{"#$ & $A!"$ $,`X\'U-aoTz,"n$Sb=:0d>=T(.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.rela___ksymtab_gpl+tbn_request_bus_with_result.init.plt.hyp.bss__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.rela.datainit_completion.__keytbn_probe.__keyaoc_tbn_service_readyof_property_read_variable_u32_arraygpiod_direction_output_rawtbn_contextwait_for_completion_timeout__kstrtabns_tbn_request_bus_with_result__crc_tbn_request_bus_with_result__kstrtab_tbn_request_bus_with_result__ksymtab_tbn_request_bus_with_result__mutex_init__kstrtabns_tbn_request_bus__crc_tbn_request_bus__kstrtab_tbn_request_bus__ksymtab_tbn_request_bus__kstrtabns_tbn_release_bus__crc_tbn_release_bus__kstrtab_tbn_release_bus__ksymtab_tbn_release_buswake_up_process____versionsof_get_named_gpio_flagstbn_driverplatform_driver_unregister__platform_driver_registersched_setschedulergpiod_to_irqenable_irqfree_irqdevm_request_threaded_irqkthread_should_stopkthread_stopmsleepqueue_work_on__kstrtabns_unregister_tbn__crc_unregister_tbn__kstrtab_unregister_tbn__ksymtab_unregister_tbn__kstrtabns_register_tbn__crc_register_tbn__kstrtab_register_tbn__ksymtab_register_tbncomplete_all__stack_chk_fail_printktbn_aoc_reset_workmutex_unlock__kstrtabns_register_tbn_lptw_callback__crc_register_tbn_lptw_callback__kstrtab_register_tbn_lptw_callback__ksymtab_register_tbn_lptw_callbacktbn_handshaking__dynamic_dev_dbgtbn_removegpiod_get_raw_valuedestroy_workqueuealloc_workqueueaoc_tbn_service_writeusleep_range_stateirq_set_irq_typelockdep_init_map_typecompletion_donedevm_gpio_request_oneinit_module__this_modulecleanup_moduletbn_of_match_tabledevm_kfreegpio_freekthread_create_on_nodetbn_probemutex_lock_nestedaoc_channel_kthreadtbn_aoc2ap_irq_threadaoc_tbn_service_read__init_swait_queue_headgpio_to_descdevm_kmallocdisable_irq_nosync_note_9$d.39$x.29$x.19__UNIQUE_ID_author409$x.9$d.9tbn_release_bus.__UNIQUE_ID_ddebug398$d.38$d.28$d.18__UNIQUE_ID_description408$d.8$x.37$x.27$x.17__UNIQUE_ID_license407$d.7tbn_probe.__key.36$d.36$d.26$d.16__UNIQUE_ID_softdep406$d.6$d.45__UNIQUE_ID_depends335$x.35$x.25$x.15__UNIQUE_ID___addressable_cleanup_module405$d.5tbn_request_bus_with_result.__UNIQUE_ID_ddebug394$d.44__UNIQUE_ID_scmversion334$d.34$d.24$d.14__UNIQUE_ID___addressable_init_module404$d.4$d.43__UNIQUE_ID_name333tbn_probe.__key.33$x.33$x.23$x.13$d.3$d.42__UNIQUE_ID_vermagic332$d.32$d.22$d.12$d.2$d.51$x.31$x.21$x.11$d.1$d.40$d.30$d.20_note_10$d.10@HK H2H'Op p@    J@H2(2 t^@P(F@Q(5t 00@XRx(% ( @RH( p@S(@!@S(H!@S(P!@T`(U0hTLo!U/`"0,"@'@PU0("' X2$(2 U}U*k0fug,