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���҈$��ȇ��hV���THՀ��D��(���(����-ThՀ��D��(���(���� T��Ҩ#���������@ T葐�������U��� T��*�W��h���ȉ��H"���-T�W��h���ȉ��H"���THҍ�H·��8�����T����[��h������AT��4�=�ҨL��5��^��� T����(���( ������aT��(� ȓ �T$���҈$��ȇ��hV��� T� �҈0��hv��H����T������ �� ������?�AT�_���?#��{������@9q�T�{���#��_� �)��+ih8J �@����@�*�?#��{���O�����@�����!���@�i@� �@�!�I) �����OA��{¨�#��_�?#��{���W��O�����@����*!�����@��@�j�T�@��4 ��* U�A�R��*���5�@��B9�9�@� �@�!�)* ����*�OB��WA��{è�#��_� ���@��!��B��*@��������@����B��c�@��@��*����?#��{���g��_��W��O���@����@��4�*?q�T�*u"�Y�R���u��6�R9�R���hz@� q�T q�Tq T���*�OD��WC��_B��gA��{Ũ�#��_���!��B�@�@�����`@��!�����*����9����� 6v��������R�J���_)� �T��!��B�c�R�@�@�����R� ��T�@��!��B�C�R@�����R� � T�@��!��B�#�R@�����7`�@����*`�@����*`�@��*���`�@��`�@���*�����R���`�@����*`�@����*����k� ���`@��!����*�*�*�*�*���!��B�@�@������R�`�`@��!�������� �o��`@��!�����*`�@��f��h�@�`@����4�!������]��?#��{��������{���#��_�?#��{��� ��O�����@���*!���@��@�j T�@�h4k�T!�R��*T�  ��*�@� �@�!�)3 ����*�OB�� @��{è�#��_� ���@��!��B��*@�������@��!��B��*��@�!���*����@����B��c�@��@��*����?#��{���O������@�����!���@� }@� 4 �@��*,�R�!˚� �Tk_ ka��T �@�) *J * ))m�!���*�OA��{¨�#��_����!�����?#��{���O����������!��h�Y���q(�R���OA��{¨�#��_�?#��C��{����W��O��C�A8�@�%C���$�R��R��H�R�A������@��������9�!��`V�����#�R��7�R�@�6������!�����#�R��7�R�`�7�@�_q�T����!��B�����c�������@��T�N��5u� �������!�R�N���*` 4���A8�%C��@� �AT�*�OD��WC��{A��@��C��#��_�_ q� T_qT�@��!����������!����*����*�@��q���(T�c��*����5�!����*����*�@��q���HT�c��*"�R�� 5��@����*�@��c������$�R������� 5��@���Q)�@��!��B��+�!��*�@���@��!��B��*������A�R"�R�������@��!��u�����!��B��*��@�����{{���� �J��v��z��~�����"��!��B�����������B����������������������������@��!��z@�����*b���*�@���@��!�����*�@��!��B��*�Q���?#��{���O���T@���hz@�@� q�Tq�T`�@����`�@��qHT�`�@��qHT�`N@�@�HT�`�@�@����������*�OA��{¨�#��_�?#��{��� ��W��O�����5��������@������!��B����*�����6����6 �R�OC��WB�� @��{Ĩ�#��_��R�RB�R�����7`�@���q���T�������R�RB�R������7`�@������5������?#����{��o��g��_��W��O����A8����*%C����� ����Z��9���������}�R��*�` 7�  k�T��6�#���R������� 78�R7����T�@� q�Ta�@�A����R���������� @�|�J�k�T�@�C5�S@9h�9�@�q�Tq�T�� r`@�#���!��B�����4���������8�R���`@��!��B����}�R�8�R�������z@��������!��B��*�*�*���9�����`@��!��B���@�h�����`@��!��B�����A8�%C���_� �aT�*�OG��WF��_E��gD��oC��{B����#��_��zR| (LD-DD �� P DD-��D ,DXD-D H  ����x  HD-����8t D-D0L 0����� � � 0LD-������D D�D-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-���(<Pdx�����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.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=touch_bus_negotiatordepends=aoc_tbn_service_devscmversion=g90f2eedab705LinuxLinuxtouch_bus_negotiator6��Kmodule_layoutғ��__stack_chk_failiLz�__ubsan_handle_cfi_check_fail_abortUknplatform_driver_unregister!��devm_kfree ��destroy_workqueue����kthread_stopR��gpio_free;JQ�free_irq�A�`__init_swait_queue_head��*squeue_work_on�9e3aoc_tbn_service_read����msleepnd��kthread_should_stop ]�usleep_range_statez���completion_doneC�gpiod_to_irq �hof_get_named_gpio_flagsS��Rof_property_read_variable_u32_array�]N�devm_kmalloc�%�Ialloc_workqueue��sched_setscheduler<�wake_up_process��?}kthread_create_on_node��q�__mutex_init��devm_request_threaded_irq4�devm_gpio_request_oneT��'__platform_driver_register)toaoc_tbn_service_write_!&�aoc_tbn_service_ready��� gpiod_direction_output_raw�3 �gpio_to_desc<�gpiod_get_raw_value!�'disable_irq_nosyncKB��_dev_info��֓complete_all�:Jwait_for_completion_timeout� ��enable_irq�w� irq_set_irq_type�~��_printk���_dev_warn�Џ�__dynamic_dev_dbg8[�_dev_err��U�mutex_unlock�{��mutex_lockGNU�� 0�}��:\#��}Y� }#GNU� �����$�(~.,~-�~ ~- �~~-�~~-0�4~J8~-�e�e�,c0c@�Dc`��c�c���c�f��c�c�$�(c,e�0e�4e�8e�D�PcTjXj\e `e de�he�x��e��e��e��e�$c(e/,e/0e+4e+8c@�Le�Pe�X�p������c�e;�e;�e�e�c�����c�e;�e;�e�e���ce;e; e$e0�8�D�H�T�X�l�t�|����������������e��e����c�e�e�ee c� �,e�0e�8�@�Pe�Te�\�h�|e�e�����c�c���cf� c4�T�Xc\e�`e�deLheLt��er�er�eL�eL���c���c�j8�j8�e��e��eL�eL���c�c� cX�pe�te�xee|ee���e��e��e��e����f�$ �, c@ e|D e|H cd �t egx eg� �� e� e� c� c� �� f� f� eX� eX� �� � � f� l e�p e�t �� e�� e�� �� e�� e�� �� e"� e"� �� e"� e" � � � f $ f ( e2, e2@ �L �X e6\ e6` e\d e\h �p e�t e�� e�� e�� e\� e\� �� eh� eh� �� er� er� �� e�� e�� e\� e\� � f� f� eo eo$ c( c, �0 e�4 e�8 c< cT �l �t �| �� e� e� �� e�� e�� ef� ef� e\� e\� �� � �( �8 �L �X �d �h cl c� �� �� eU� eU� e� e� �� �� � �(�4�8�H�\�d�p�t����eO�eO�e��e������ �,�\�h��e��e��e �e �������eB�eB�e �e �� �,�8e�<e�@e�De�Xe�\e�`�leppepte�xe�|��eI�eI�e��e�����xf|f�f�f f�$f�lf�pf�xf�|f��f �f �f��f��f�f�f��f��f�f���������������f�f� f� f��f�fPj(ff�j` dd��� dd�e�e�e e 8e�@eLHe Pe�ffff0e�Xd�Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)f�Hfxft�f��f�(f�`f��f��h�f�0f� `f� �f��if,f�@f�Tf�hf�|f��f�f�f �f�f��������@A������������ x����  .P .�-8$ $�� p-��\�-" � ���-��� �JS-�0g 06 � �|�tV 8��}������ �a P880 ����~z���P��� ���� �� �� ��`��� [ * �����x�J���| � U $ ���D���a�*!�Kv{��� ���^�����������F +>!�#�$� $H$m _cP _< � %L'@ �' ����!$%'!Bt �� ,�,��F�T�XI,l$-"�Lq�@cfYq�;> ��15�a'��*�c�<��(=Y�� *�E������U%���XR�������;����q�������gn���C�m.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"!@0�0�0&0~0��@Fx+�2�3YS@�Fh+@�G� +�@�h�+5L4,0@Hix+%x4$ @�iH+]�4pX@j�+5@�j+ 5@�j+� 5�@�j`+J0Xk��@lX+JL�o�pnS460��6@�@�n0+%��:@ ��E$�E :�n��n�-��Ȁ0����