ELF@@ fusb307bfusb307buicuic gpio: %dgpio not found Devicevbususb psy not up fail%s setting polarity USB %d%s setting polarity USB_HOST %d%s: %s:%d voting enabled:%s usb proto_el: %d by %spsy: %s ONLINE:%d USB_TYPE:%d CURRENT_MAX:%d VOLTAGE_MAX:%dls device node not found wq-tcpm-tcpctcpm-sourceHostusbpd%s pd_capable:%u pd_data_capable:%u no_bc_12:%u bc12_data_capable:%u attached:%u&chip->icl_proto_el_locksuccessuic-ioUSB_ICL_PROTOTCPM_DEBUG %s turning on %sfusb307b_vote_iclfusb307blsError allocating extcon: %ld logbuffer get failed%s turning off %sof node not found TCPCI: USB ICL PROTO EL get failed:%ldUSB psy failed to initializeusb-psy-nameInterrupt failed to allocate err:%d TCPM_DEBUG %s pd_data_capable:%u no_bc_12:%u bc12_data_capable:%u attached:%uenabled%s turning on %sError while registering orientation switch:%d no-bc-12TCPCI register failed: %ld Error while registering role switch: %d Load switch enable:%s connfailed to register power supply callback TCPM_DEBUG %s turning off %sSucceeded&chip->data_path_lockunable to set max voltage to %d, ret=%dUIC device node not found failed to register extcon device:%d usbpd,usbpd_intenable_data_path_lockeddisabledturn-on-vbus-regusb-psy-name not set Regulator init: %ld Failederrorregmap init failed: %ld TCPM_DEBUG %s setting polarity USB %dUSB_ICL_PD,?# H htHTҨ#,THCF TȋhK TH6Ŧ]hrT ҈HlT(H(, T H htH TLh( Tnjϱ [lTҨ# T2H# To[hT ҈H T((raTZhCF TӟҨJ"TK((H(THH(AT<njϱ [ T҈$ȇhVT-[hTƨ@T( ȓ T#  ?T#__$?#@9#qCT_@*?#^{CWOA8*B*#R*@9@7@9@*#R6 *9A8B@ TOCWB{A^_#_?#^{CWOA8*B*CR*@y@7@y@*CR6 * yA8B@ TOCWB{A^_#_?#^{W O A8B>RR `!?bb"TA!*t&^!4*`&@8@E@cR 7C!R!?`* T` ?b T`!B`!BTA!!##Rhb9@7 @br`!#R`@b^@!#!#R7 @  b" !A`Jka@hi`V @Thh`^ _?T!!h9`Z?T`&@!`&@_?b~T7`~@!R"R`~@AR"Rh&@yAv3!#R@``&@7h&@ );+?`T`&@h&@  h&@)C@`hT*!`?bT h)`"!Rhhuh7`&@`"_? T`&@!R*}!'!v@t!Vn*!*g!!!"!N!v@H!V@!:!@4!v@*`&@!*&`&@!* `&@!*`@6*!!vB@`@`@@HT`Z@`V@`@A8B_ !T*OJWI{H^_#_?#^{ \@`@`"@`Z@`V@`@``@@HT @*{¨^_#_?#^{  $@R*`"@` R @{¨^_#_?#^{CA8BRCR\@ y@ @y)R A8JBq%} @_ T{A^_#_?#^{COA8B\@ yhC94`@RCRR7 @y}Q`@A8B@ TOB{A^_#_?#^{COA8B\@C94*@RCRy7飐Rhi=r@y@}RICRc(* y@RCRy`7@yR@RCR * y@R#R97R@R#R9@ARCRy 7@y@ARCR2 yA8B@ TOB*{A^_#_?#^{O\@? qT?q`Tt(Rh99OA{¨^_#_?#^{WO**7hA94hbA9h4`*@9`@aR R77`@aRR76hA95hbA9H4`*@(Rh9`@aRR 76`@aR R`7***OBWA{è^_#_h^@4`@`@`* )q`@"!6V?#^{ O5*9OB @{è^_#_?#^{ _WO*qB95D9h5B94*B9I4f@q?kj *H*qTqj9OD*WC_B @{Ũ^_#_ֈj@qB9I5?q~@*f@ )Jq9Vq@#!f@&@!q#9?#^{_WO* q|@!R"R@q!*&@*~@AR"R*q@!*&@**OCWB_A{Ĩ^_#_?#^{WOA8B^_Tq^5^?q`T(5 qTR*JA^@qJA* )q k#_q@'@!BA8B_ TOEWD{C^_#_?#^{#OA8B!H@@U CRcRCR#Rh@@!@@ @_@iRI rZ@R} f 6*@!@@ @_@JNRA8B_ !TOE R{C#@^_#_?#^{ WO@!cB9dD9eB9fB9`&@cB9!dD9eB9fB9hB95hD9h5hB94*jB9iB9 475hj@5R`~@"Rqhj@ )JqTq`@!hj@`&@!qhj@u9hf5OCWB @{Ĩ^_#_hj@qhf@*`~@q(Rhf@ )JqTq`@!hf@`&@!q9_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$fusb307b_update_bits16fusb307b_update_bits8?#^{!{^_#_?#^{{^_#_author=Badhri Jagan Sridharan description=FUSB307B USB Type-C Port Controller Interface Driverlicense=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12115410 SMP preempt mod_unload modversions aarch64name=tcpci_fusb307intree=Ydepends=gvotable,usb_psy,slg46826,logbufferalias=i2c:fusb307balias=of:N*T*Cfusb307balias=of:N*T*Cfusb307bC*scmversion=g92e94fca2f15Linuxtcpci_fusb307̄emodule_layout ѩ__stack_chk_fail_vi2c_del_driver.)tcpci_unregister_port}kthread_mod_delayed_workQpower_supply_set_propertypower_supply_get_property&mstrstr$bgvotable_cast_voteNinit_votey]usb_psy_set_sink_stateA 4extcon_set_property|typec_switch_get_drvdatausb_role_switch_get_drvdataԂ(usb_role_switch_unregisterm typec_switch_register5usb_role_switch_register,>dev_fwnodePfwnode_get_nameextcon_set_property_capability~U$devm_extcon_dev_register>8devm_extcon_dev_allocateO׬enable_lsWof_find_i2c_device_by_nodeAregulator_enablejregmap_write\[regulator_disable"Lextcon_set_state_syncS%_dev_infohmutex_unlockemutex_lock=N6of_property_read_variable_u32_array Wof_find_property@(irq_set_irq_wake2Q.pm_wakeup_dev_event C, 9znY7* JnjSH d /A"$B)L>@@   ^#k`.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.data.rela.text.fusb307b_update_bits8.rela___ksymtab_gpl+fusb307b_update_bits16.rela___kcrctab_gpl+fusb307b_update_bits16power_supply_set_propertyextcon_set_propertypower_supply_get_propertyof_get_propertyof_find_propertyextcon_set_property_capabilityinit_timer_keyfusb307b_probe.__keyof_property_read_variable_u32_arrayfusb307b_set_vbus_voltage_max_mvfusb307b_get_vbus_voltage_max_mvfusb307b_get_vbus_voltage_mvpower_supply_puttcpci_unregister_porttcpci_register_port__cfi_jt_startpm_wakeup_dev_eventfusb307b_set_vbus_voltage_max_mv.cfi_jtfusb307b_get_vbus_voltage_max_mv.cfi_jtfusb307b_get_vbus_voltage_mv.cfi_jtfusb307_set_vbus.cfi_jtfusb307b_irq.cfi_jtfusb307b_usb_set_orientation.cfi_jtkthread_delayed_work_timer_fn.cfi_jticl_work_item.cfi_jtfusb307b_remove.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtfusb307b_usb_set_role.cfi_jtfusb307b_set_port_data_capable.cfi_jtfusb307b_set_pd_data_capable.cfi_jtfusb307b_probe.cfi_jtpsy_changed.cfi_jtfusb307b_update_bits8.cfi_jtfusb307b_update_bits16.cfi_jt__mutex_initdevm_regulator_getfusb307_set_vbus____versionsenable_lsof_get_named_gpio_flagsstrstr_dev_erri2c_register_driveri2c_del_driverfusb307b_i2c_driverlogbuffer_unregisterusb_role_switch_unregisterdevm_extcon_dev_registerlogbuffer_registerusb_role_switch_registertypec_switch_registerkthread_destroy_workerkthread_create_workerpower_supply_unreg_notifierpower_supply_reg_notifiergpiod_to_irqtcpci_irqdevm_request_threaded_irqfusb307b_irqusb_psy_setupdevice_init_wakeup_dev_infousb_psy_teardownfusb307b_usb_set_orientationkthread_delayed_work_timer_fnicl_work_item__stack_chk_fail__cfi_check_failkthread_mod_delayed_workmutex_unlockmutex_lock__cfi_checkfusb307b_of_matchlogbuffer_logfusb307b_regmap_configfusb307b_removegvotable_cast_voteinit_voteregmap_raw_writeregmap_writeusb_psy_set_sink_statedevm_extcon_dev_allocatepower_supply_get_by_namefwnode_get_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_modulefusb307b_usb_set_roleof_find_node_by_phandlegvotable_election_get_handle__mod_of__fusb307b_of_match_device_table__mod_i2c__fusb307b_id_device_tableregulator_disablefusb307b_set_port_data_capablefusb307b_set_pd_data_capableregulator_enableusbpd_extcon_cableirq_set_irq_wakedev_fwnodeof_find_i2c_device_by_nodefusb307b_probe__cfi_jt_endfusb307b_idenable_data_path_lockedpsy_changedregmap_raw_readgpio_to_descdevm_kmallocextcon_set_state_sync__devm_regmap_init_i2cusb_role_switch_get_drvdatatypec_switch_get_drvdata__UNIQUE_ID_author399__UNIQUE_ID_alias269$d.49$x.39$x.29$x.19$x.9__kstrtabns_fusb307b_update_bits8__crc_fusb307b_update_bits8__kstrtab_fusb307b_update_bits8__ksymtab_fusb307b_update_bits8__UNIQUE_ID_alias268$d.48$x.38$x.28$x.18$x.8$d.8_note_7__UNIQUE_ID_depends267$d.57$d.47$x.37$x.27$x.17fusb307b_probe.__key.7$x.7__UNIQUE_ID_intree266$d.46$x.36$x.26__kstrtabns_fusb307b_update_bits16__crc_fusb307b_update_bits16__kstrtab_fusb307b_update_bits16__ksymtab_fusb307b_update_bits16$x.16$x.6__UNIQUE_ID_name265$d.45$x.35$x.25$x.15$d.5__UNIQUE_ID_vermagic264$d.44$x.34$x.24$x.14$d.4$d.43$x.33$x.23$x.13$d.3$x.32$x.22$x.12$d.2__UNIQUE_ID_scmversion271$d.51$x.41$x.31$x.21$x.11__UNIQUE_ID_license401$d.1__UNIQUE_ID_alias270$d.50$x.40$x.30$x.20$x.10__UNIQUE_ID_description400~@XS`D` <2H: `N`(Ia(b(@?0c2c(.k@?J@H@"5(40@@cx%(, @cH@du(@0dLoFeg|**@@e0X.@?$h? e4e"y,Q{