ELFx@@,*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(work_completion)(&tbn->aoc_reset_work)%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(( T( ȓ T%҈$ȇhV T ҈0hvH!T  ?aT#_#?#{@9qT{#_ )+ih8J @@*?#{O@!*@i@ A!I) OA{¨#_?#{WO@*!*@AjTA4 * UAR*5@F99@ A!)* *OBWA{è#_ @!B*@@Bc@A*?#{g_WO@A4*?qT*u"YRu6R9RhzA qT qTq@ T*ODWC_BgA{Ũ#_!B@@`@!*9@ 6v*x@R_) T!BcR@@R T@!BCR@R T@!B#R@7`A*`A*`A*`A`A*R`A*`A*k `@!*****!B@@R``@! n`@!*`AehA`@4!\?#{{#_?#{ O@(*!*@Aj TAh4kT!R*T  *@ A!)3 * @OB{è#_ @!B*@@!B*@!*@Bc@A*?#{O@!*@ }A*4 A*,R!˚ Tk_ kaT A) *J *  m!OA*{¨#_!?#{O !hQq(ROA{¨#_?#C{WOCA8@%CZRRHR\B@9!`V#R7R@6!#R7R`7@_qT!Bc@T5u !R* 4A8%C@ T*@ODWC{AC#__ qT_qT@!!**@qHTc*5!**@qhTc*"R5A*@c$R` 5A@!AAB8!*@A!B*AR"Rf@!u!B*@ *{z" !B****6 ):>B"!BB@!zA*T*@A!*@!B*C?#{OT@hzA@ qTqT`A`AqHT`AqHT`@@HT`fA@OA*{¨#_?#{ WO5@!B*66OC RWB @{Ĩ#_RRBR7`AqTRRBR7`A5?#{og_WOA8*%C  Z}R* 7  kT6#R` 78R7T@ qTafAAR* @<@k!T@C5S@9h9@q TqTr`@!B848R`@!B}R8Rz@!B***Z`@!B@h`@!BA8%C_ aTOG*WF_EgDoC{B#_register_tbntbn_request_bustbn_release_bustbn_request_bus_with_resultunregister_tbn?#{!{#_?#{{#_+Ysoftdep=pre: touch_offloadlicense=GPL v2description=Touch Bus Negotiatorauthor=Google, Inc.vermagic=5.15.110-android14-11-gcc48824eebe8-ab11075071 SMP preempt mod_unload modversions aarch64name=touch_bus_negotiatordepends=aoc_tbn_service_devscmversion=gba6dc55a6bfaLinuxLinuxtouch_bus_negotiator떎module_layoutғ__stack_chk_failiLz__ubsan_handle_cfi_check_fail_abort)VW9platform_driver_unregister ڋdevm_kfree destroy_workqueueRPkthread_stopRgpio_free;JQfree_irq$8__init_swait_queue_head%}Ԇlockdep_init_map_typeSwqueue_work_on9e3aoc_tbn_service_readmsleepndkthread_should_stop ]usleep_range_state'Kcompletion_donelFgpiod_to_irqFof_get_named_gpio_flagsN9of_property_read_variable_u32_arrayPdevm_kmalloc+Db__init_work%Ialloc_workqueuesched_setschedulernwake_up_processN|ROkthread_create_on_nodeh˽__mutex_init`devm_request_threaded_irqdevm_gpio_request_oneg?L__platform_driver_register)toaoc_tbn_service_write_!&aoc_tbn_service_readyzgpiod_direction_output_rawfgpio_to_descWLgpiod_get_raw_value!'disable_irq_nosync[(_dev_info7complete_allWwait_for_completion_timeout enable_irqw irq_set_irq_type~_printk"_dev_warnZ'__dynamic_dev_dbg^^_dev_errmutex_unlock{f8emutex_lock_nestedGNUsPa2 &Z=GNU $(.,- - --04J8-ii 8g<gPTgpgggjgg8<g@iDiHiLiXdghmlmpi ti xi|iiiii8g<i/@i/Di+Hi+LgT`idilgi;i;iiggi;i;ii ,g0i;4i;8i<iHP\`lpiigiii i$g,8DiHiPXhilitiiggg j<gPptgxi|iiLiLiririLiLggm8m8iiiLiL gg(,g|iiieieiiiijH P gd i|h i|l g  ig ig  i i g g  jl jl iX iX  4 D j< i i  i i  i i  i" i"  i" i"( 4 8 D jhH jhL i2P i2d p x i6| i6 i\ i\  i i i i i\ i\  ih ih  ir ir  i i i\ i\ ( 4 ip8 ip< g@ gX ` jXd jXx io| io g( g(  i i g8 g8     i i  i i if if$ i\( i\0 8 t       g g  iU$iU(i,i8@L|,iO0iOHPXxi iii i4$i4(8@PiBTiBXi4\i4dliiiiiOiOiiiiiIiIii@|j`j`jpjp$jL(jLpjDtjD|jTjTjhjhjHjHjljljXjXj\j\DHLPTX\`j dj< hj ljpjjdm(j4jm` hh hhiii i 8i@iLHi Pij\jpj`jd0iXhAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)@AB P  . .-8$[ $  p--"  - JS-0 0x > (|/8 ~  y88r 88 z < <  g(8<   `  l D2 HLTzX\`h l pf  a*!K  `  (8D^HLPTX\`dFh+lp !" "q" _c _~ [ #L%  %D  "#% B ,0RT(\`,$-"LrWzeq;> 1^Da'Ac<FQ=Y1 *E,l#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.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_printk__init_worktbn_aoc_reset_workmutex_unlock__cfi_checktbn_handshaking__dynamic_dev_dbgtbn_removegpiod_get_raw_valuedestroy_workqueuealloc_workqueueaoc_tbn_service_writeusleep_range_stateirq_set_irq_typelockdep_init_map_typecompletion_donedevm_gpio_request_one__cfi_jt_init_module__this_module__cfi_jt_cleanup_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_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.47$x.37$x.27$x.17$d.7__UNIQUE_ID_description376tbn_request_bus_with_result.__UNIQUE_ID_ddebug366$d.46tbn_probe.__key.36$x.36$x.26$d.16$d.6__UNIQUE_ID_license375$x.35$x.25$x.15$d.5__UNIQUE_ID_softdep374$d.54$d.44$x.34$x.24$x.14__UNIQUE_ID_scmversion304$d.4$d.53$d.43tbn_probe.__key.33$x.33$x.23$d.13__UNIQUE_ID_depends303$d.3$d.52$d.42$x.32$x.22$x.12__UNIQUE_ID_name302$d.2$d.51$x.41$x.31$d.21$d.11__UNIQUE_ID_vermagic301$d.1$d.60$d.50$x.40$x.30$x.20$d.10@<| H 28HD t!!f!@0000@Cx)20YS@Ch)@D`!)@Hf)5\0,0@fx)%0$ @PgH)]0pX@g) 1@Xh)(1@ph)01@h`)J0hJLoiTD202@~@i0)#7 B$B :(j(jH+p|~