ELF8@@-+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,mode3gti: 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@*!@@jT@4 * UAR)*5@B99@ @!)* *OBWA{è#_ !*@Bc@@*?#{g_WO@@4*?qT*u"YRu9R6Rhz@ qT q@TqT*ODWC_BgA{Ũ#_!9 6vRJ_) T!bRR @T!BRR T!"R3`@*`@*`@*`@`@*R `@*`@*k *****!R  *`@}h@5*uoS?#{{#_S?#{ O@*!@@j T@(4kT!R/*T  *@ @!)3 *OB @{è#_ !*!*@!*@Bc@@*u1j?#{O@!@ }@ 4 @*,R!˚ Tk_ kaT @) *J * ))m!*OA{¨#_!ݵ@_ֶ`?#{O!hYq(ROA{¨#_!&?#{O@!@i@ @!I) OA{¨#_֑c?#C{WOCA8@C&RRHR|A@9!`V#R7R@6!#R7R@7@?qT!Bc@TN5u !RN* 4A8C@ AT*ODWC{A@C#_? q` T?qT!**qHT@c*5!**q(T@c*"R@ 5**@c$R 5@Q)!(@*!*AR"Ru!@{{ Jvz~"!BBz@*g**!*Yc?#{OT@hz@@ qTqT`@`@qHT`@qHT`N@@HT`@@*OA{¨#_?#{WO5t"!*6`6 ROBWA{è#_RRBR7`@qTRRBR7`@5=a?#{og_W O CA8C6A8C_ T*OJWI_HgGoF{E#_*tuvw"{9}R* 7H  kT6#R7@ qTq`T7 T @zJkT@B 5S@9h9@_qT_qa T a@AR:R:RZr!4!}R:R[T+@y/@y3@y!7@y;yhR#_qbr\rk@TE0?:R"!***@!@h!:Rz!zR| 8D-D0L 0  0LD-D DTD-DPT P  l PTD-D ( D-DD H DD-4 D-D0L 0 t 0LD-D 0D-D H   p  HD-D 4,HTD-D H  t  HD-,xXD-D H  x  HD-(,D-DD T DD-($D-DD L DD-<D-DPT @  D PTD-D ,@D-D H    HD-8pD-D0L 0 X 0LD-D LD-D\ `  @ \D-D 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.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=touch_bus_negotiatorscmversion=gfaab3479c4f2depends=aoc_tbn_service_devLinuxLinuxtouch_bus_negotiator{mutex_lockUmutex_unlock~_printk6%__dynamic_dev_dbg_!&aoc_tbn_service_ready)toaoc_tbn_service_writeJgpio_to_descW?4gpiod_get_raw_valuew irq_set_irq_type enable_irq7gpiod_direction_output_raw:Jwait_for_completion_timeout֓complete_all!'disable_irq_nosync:CL__platform_driver_registercUplatform_driver_unregisterndevm_kmallocof_property_read_variable_u32_arrayq__mutex_initkthread_create_on_node>Twake_up_processOL'sched_setschedulerof_get_named_gpio_flagsdevm_gpio_request_one+7gpiod_to_irqpdevm_request_threaded_irq%Ialloc_workqueueA`__init_swait_queue_headғ__stack_chk_fail;JQfree_irqRgpio_free\Okthread_stop destroy_workqueue3wdevm_kfreezcompletion_done ]usleep_range_statendkthread_should_stopmsleep9e3aoc_tbn_service_read*squeue_work_onumodule_layoutGNUvXs煴=Ҭʼ{GNUVV04VtVV}}}_}_V\\}K}K}_}_L}@P}@d}{h}{}}}}} }}}(4}8}<}@}HT`}d}h}l}t|}}08}<}@}D}HT\}`}hp|}}}}}}VV$(VhV|}}}&}&}}}&}&VV\8\8}}}&}&0V8VHLV}}}a}aVV}}}}HVLV\`V|V}v}vV,}&0}&H`}d}hVlVptX xX |}} }$}(8}<}Ld}h}t|}}}}X$ X$ }}  }Y }Y } } $ }( }8 }< }@ }D }L T }/X }/d p }6t }6x  }n }n } }    }6 }6 V V  }: }: V V   $ , }0 }8 H }KL }KX }\ }` }d }l t        V VD T \ }` }d }Ch }Cp x            `  } } } } } }     <     } }  } } } }  }}}}$T}X}d}}}}}}}/}/}}}}}i}i}}}H}H}}}} 04~I8~H$(~ ,~H~ ~H~~H ~-~H<@~eD~HXLX\(X`X\`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)XXXXXX 8XLX|X8Z[XDX| tX$ X tuvwxy;@A?"PS*TUVWX[^abc7f>BC&'pIIH00y GH$$HQoH b-H { =e HV<!<|8PKIm88d zE48CH | $ ,  x t| ? $ =  OV *!K "c  QA ({e#!##\_a_$#&@ &&K #$&    `8X'88aRTo,{$@n$SE=:0Y I% .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.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.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_unlockmutex_lock__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_typecompletion_donedevm_gpio_request_oneinit_module__this_modulecleanup_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_ddebug399$d.39$x.29$x.19__UNIQUE_ID_description409$x.9$d.9$d.38$d.28$d.18__UNIQUE_ID_license408$d.8$x.37$x.27$x.17__UNIQUE_ID_softdep407$d.7__UNIQUE_ID_depends336$d.36$d.26$d.16__UNIQUE_ID___addressable_cleanup_module406$d.6tbn_request_bus_with_result.__UNIQUE_ID_ddebug395$d.45__UNIQUE_ID_scmversion335$x.35$x.25$x.15__UNIQUE_ID___addressable_init_module405$d.5$d.44__UNIQUE_ID_name334tbn_probe.__key.34$d.34$d.24$d.14$d.4$d.43__UNIQUE_ID_vermagic333$x.33$x.23$x.13$d.3$d.52$d.42$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__UNIQUE_ID_author410$d.10@Hi  2HOH `ab@@@@@@@@@'@J@TX*2Bt^@q*d@s*5lC00@ tx*%C( @tH*Cp@t*8D@u*@D@u*HD@u`*U00v6@vP*Lo@x.XE0JE@@E@px0*$J@ v@T$hT xx,P4