ELF@@.,touch_bus_negotiatorAP %s bus ... failed! send_tbn_eventtbn_handshaking%s: failed to send TBN event, retry: %d. register_tbnFailed to create work thread for tbn! AP %s bus ... timeout! tbn,ap2aoc_gpio&x->waitAP %s bus ... timeout!, ap2aoc_gpio(B:%d,A:%d) aoc2ap_gpio(B:%d,A:%d), ret=%d tbn_aoc2ap_irq_thread%s: tbn is not ready to serve. ready%s: bus_released:%d bus_requested:%d. tbn,max_devices%s: invalid aoc2ap_gpio %d! not ready%s: receive wrong response, id: %d, expected id: %d, bus_released:%d bus_requested:%d. %s: Bus already requested, requested_dev_mask %#x dev_mask %#x. tbn_release_bustbn_probe%s: Unable to request_threaded_irq, err %d! bus negotiator: invalid mode: %d tbn_aoc_reset_work4%s: tbn_context doesn't exist.requesthandle_tbn_event_response../private/google-modules/touch/common/touch_bus_negotiator.c%s: response unknown operation, op: %d! %s: Bus already released, dev_mask %#x. %s: Unable to request ap2aoc_gpio %d, err %d! %s: AOC TBN service is %s. 4%s: AOC has been reset%s: AOC TBN service is not ready. tbn,aoc2ap_gpiotbn%s: gpios(aoc2ap: %d ap2aoc: %d) tbn_aoc_channeltbn_wq&tbn->dev_mask_mutex%s: dev_mask %#x is invalid. AP %s bus ... SUCCESS! %s: Unable to request aoc2ap_gpio %d, err %d! %s: invalid ap2aoc_gpio %d! &tbn->event_lockbus negotiator initialized: %pK, mode: %d %s: failed to read message, err: %d tbn,mode%s: send tbn event failed, err %d! tbn_request_bus_with_resultreleasetouch_bus_negotiator%s: Bus is still in use, requested_dev_mask %#x dev_mask %#x. aoc_channel_kthread҈$ȇhVTHՀD((-ThՀD(( TҨ#@ T葐U T*WhȉH"-TWhȉH"THҍH·8T[hAT4=ҨL5^ T(( aT( ȓ T$҈$ȇhV T ҈0hvHT  ?AT_?#{@9qT{#_ )+ih8J @@*?#{O@!@i@ @!I) OA{¨#_?#{WO@*!@@jT@4 * UAR*5@B99@ @!)* *OBWA{è#_ @!B*@@Bc@@*?#{g_WO@@4*?qT*u"YRu6R9Rhz@ qT qTq T*ODWC_BgA{Ũ#_!B@@`@!*9 6vRJ_) T!BcR@@R T@!BCR@R T@!B#R@7`@*`@*`@*`@`@*R`@*`@*k `@!*****!B@@R``@! o`@!*`@fh@`@4!]?#{{#_?#{ O@*!@@j T@h4kT!R*T  *@ @!)3 *OB @{è#_ @!B*@@!B*@!*@Bc@@*?#{O@!@ }@ 4 @*,R!˚ Tk_ kaT @) *J * ))m!*OA{¨#_!?#{O!hYq(ROA{¨#_?#C{WOCA8@%C$RRHRA@9!`V#R7R@6!#R7R`7@_qT!Bc@TN5u !RN*` 4A8%C@ AT*ODWC{A@C#__ q T_qT@!!**@q(Tc*5!**@qHTc*"R 5@*@c$R 5@Q)@!B+!*@@!B*AR"R@!u!B*@{{ Jvz~"!BB@!z@*b*@@!*@!B*Q?#{OT@hz@@ qTqT`@`@qHT`@qHT`N@@HT`@@*OA{¨#_?#{ WO5@!B*66 ROCWB @{Ĩ#_RRBR7`@qTRRBR7`@5?#{og_WOA8*%C Z9}R*` 7  kT6#R 78R7T@ qTa@AR @|JkT@C5S@9h9@qTqT r`@#!B48R`@!B}R8Rz@!B***9`@!B@h`@!BA8%C_ aT*OGWF_EgDoC{B#_zR| (LD-DD  P DD-D ,DXD-D H  x  HD-8t D-D0L 0  0LD-D DD-DPT P  l PTD-D ( D-DD H DD-4$,D-D0L 0 t 0LD-D 0\D-D H   p  HD-D ,TD-D H  t  HD-(,D-DD T DD-<D-DPT @  D PTD-D ,,D-D H    HD-8\D-D@P @  ` @PD-D L`D-D\ `   \D-D ($D-DD L DD-(<Pdxregister_tbntbn_request_bustbn_release_bustbn_request_bus_with_resultunregister_tbn?#{!{#_?#{{#_+Ysoftdep=pre: touch_offloadlicense=GPL v2description=Touch Bus Negotiatorauthor=Google, Inc.vermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=touch_bus_negotiatordepends=aoc_tbn_service_devscmversion=g90f2eedab705LinuxLinuxtouch_bus_negotiator6Kmodule_layoutғ__stack_chk_failiLz__ubsan_handle_cfi_check_fail_abortUknplatform_driver_unregister!devm_kfree destroy_workqueuekthread_stopRgpio_free;JQfree_irqA`__init_swait_queue_head*squeue_work_on9e3aoc_tbn_service_readmsleepndkthread_should_stop ]usleep_range_statezcompletion_doneCgpiod_to_irq hof_get_named_gpio_flagsSRof_property_read_variable_u32_array]Ndevm_kmalloc%Ialloc_workqueuesched_setscheduler<wake_up_process?}kthread_create_on_nodeq__mutex_initdevm_request_threaded_irq4devm_gpio_request_oneT'__platform_driver_register)toaoc_tbn_service_write_!&aoc_tbn_service_ready gpiod_direction_output_raw3 gpio_to_desc<gpiod_get_raw_value!'disable_irq_nosyncKB_dev_info֓complete_all:Jwait_for_completion_timeout enable_irqw irq_set_irq_type~_printk_dev_warnЏ__dynamic_dev_dbg8[_dev_errUmutex_unlock{mutex_lockGNU 0}:\#}Y }#GNU $(~.,~-~ ~- ~~-~~-04~J8~-ee,c0c@Dc`cccfcc$(c,e0e4e8eDPcTjXj\e `e dehexeeee$c(e/,e/0e+4e+8c@LePeXpce;e;eecce;e;eece;e; e$e08DHTXlt|eeceeee c ,e0e8@PeTe\h|eecccf c4TXc\e`edeLheLterereLeLccj8j8eeeLeLcc cXpetexee|eeeeeef$ , c@ e|D e|H cd t egx eg  e e c c  f f eX eX    f l ep et  e e  e e  e" e"  e" e"    f $ f ( e2, e2@ L X e6\ e6` e\d e\h p et e e e e\ e\  eh eh  er er  e e e\ e\  f f eo eo$ c( c, 0 e4 e8 c< cT l t |  e e  e e ef ef e\ e\   ( 8 L X d h cl c   eU eU e e    (48H\dpteOeOee ,\heee e eBeBe e  ,8e<e@eDeXe\e`leppeptexe|eIeIeexf|fff f$flfpfxf|ff f ffffffffff f fffPj(ffj` dd ddeee e 8e@eLHe Peffff0eXdAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)fHfxftff(f`ffhf0f `f fif,f@fTfhf|ffff ff@A x  .P .-8$ $ p-\-"  - JS-0g 06  |tV 8} a P880 ~zP    ` [ * xJ|  U $ Da*!Kv{ ^F +>!#$ $H$m _cP _<  %L'@ ' !$%'!Bt  ,,FTXI,l$-"Lq@cfYq;> 15a'*c<(=Y *EU%XR;qgnCm.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.rela___ksymtab_gpl+tbn_request_bus_with_result.rela___kcrctab_gpl+tbn_request_bus_with_result.init.plt.hyp.bss__versions__ksymtab_strings.rela.data.tbn_driver.modinfo__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.datainit_completion.__keytbn_probe.__keyaoc_tbn_service_readyof_property_read_variable_u32_arraygpiod_direction_output_rawtbn_contextwait_for_completion_timeout__ubsan_handle_cfi_check_fail_abort__kstrtabns_tbn_request_bus_with_result__crc_tbn_request_bus_with_result__kstrtab_tbn_request_bus_with_result__ksymtab_tbn_request_bus_with_resulttbn_request_bus_with_result.cfi_jttbn_request_bus.cfi_jttbn_release_bus.cfi_jtunregister_tbn.cfi_jttbn_aoc_reset_work.cfi_jttbn_remove.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jttbn_probe.cfi_jtaoc_channel_kthread.cfi_jttbn_aoc2ap_irq_thread.cfi_jt__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_flags_dev_errtbn_driverplatform_driver_unregister__platform_driver_registersched_setschedulergpiod_to_irqenable_irqfree_irqdevm_request_threaded_irqkthread_should_stopkthread_stopmsleep_dev_info_dev_warnqueue_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__cfi_check_fail_printktbn_aoc_reset_workmutex_unlockmutex_lock__cfi_checktbn_handshaking__dynamic_dev_dbgtbn_removegpiod_get_raw_valuedestroy_workqueuealloc_workqueueaoc_tbn_service_writeusleep_range_stateirq_set_irq_typecompletion_donedevm_gpio_request_one__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduletbn_of_match_tabledevm_kfreegpio_freekthread_create_on_nodetbn_probeaoc_channel_kthreadtbn_aoc2ap_irq_threadaoc_tbn_service_read__init_swait_queue_headgpio_to_descdevm_kmallocdisable_irq_nosync_note_9tbn_release_bus.__UNIQUE_ID_ddebug369$d.49$x.39$x.29$x.19$d.9_note_8$d.48$x.38$x.28$x.18$d.8__UNIQUE_ID_author377$d.57$d.47$x.37$x.27$x.17$d.7__UNIQUE_ID_description376tbn_request_bus_with_result.__UNIQUE_ID_ddebug366$d.56$d.46$x.36$x.26$d.16$d.6__UNIQUE_ID_license375$x.35$x.25$x.15$d.5__UNIQUE_ID_softdep374$d.44tbn_probe.__key.34$x.34$x.24$x.14__UNIQUE_ID_scmversion304$d.4$d.43$x.33$x.23$d.13__UNIQUE_ID_depends303$d.3$d.42$x.32$x.22$x.12__UNIQUE_ID_name302$d.2$x.41$x.31$d.21$d.11__UNIQUE_ID_vermagic301$d.1$d.50$x.40$x.30$x.20$d.10@<| *28 D  !!!f"!@000&0~0@Fx+23YS@Fh+@G +@h+5L4,0@Hix+%x4$ @iH+]4pX@j+5@j+ 5@j+ 5@j`+J0Xk@lX+JLopnS4606@@n0+%:@ E$E :nn-Ȁ0