ELFx@@'% ^#fusb307bfusb307b,%s turning on %suic gpio: %dError allocating extcon: %ld errorlsUSB psy failed to initializeunable to set max voltage to %d, ret=%duic-iowq-tcpm-tcpcregmap init failed: %ld %s pd_data_capable:%u no_bc_12:%u bc12_data_capable:%u attached:%usuccessfailed to register extcon device:%d %s setting polarity USB_HOST %dfusb307bFailedHost%s: %s:%d voting enabled:%s usb proto_el: %d by %svbusof node not found turn-on-vbus-regfailUSB_ICL_PROTOUSB_ICL_PDusbpd,usbpd_intconn&chip->icl_proto_el_lockuicError enabling vbus regulator, ret=%d &chip->data_path_lockusb psy not up usb-psy-name not set TCPM_DEBUG %s turning on %s%s setting polarity USB %dInterrupt failed to allocate err:%d Error while registering orientation switch:%d TCPM_DEBUG %s setting polarity USB %d%s turning off %sdisabledRegulator init: %ld TCPCI: USB ICL PROTO EL get failed:%ldTCPCI register failed: %ld usbpdlogbuffer get failedls device node not found gpio not found SucceededLoad switch enable:%s Error while registering role switch: %d enabledfusb307b_vote_iclno-bc-12failed to register power supply callback TCPM_DEBUG %s turning off %spsy: %s ONLINE:%d USB_TYPE:%d CURRENT_MAX:%d VOLTAGE_MAX:%dUIC device node not found usb-psy-nameenable_data_path_lockedDevicetcpm-sourceTCPM_DEBUG %s pd_data_capable:%u no_bc_12:%u bc12_data_capable:%u attached:%ub?#{WOCA8*C*CR*@y@7@y@*CR6 * yA8C@ TOCWB{A#_@Ǡ?#{WOCA8*C*#R*@9@7@9@*#R6 *9A8C@ TOCWB{A#_8^?#{W O A8C@RR `!?b"TA!*t.F "4*`.@@E@cR`!7FD!R!?`2!T` !? T`!B`B!BA!!##Rh97 @b`!#R`@!bn@!##R7 @bb )` J ka@ih`^@hThh`f_?bT!`!hB9`b?BT`.@!`.@_?b"T`7`@!R"R`@AR"Rh.@Av!3#R@``.@7h.@ );+?`BT`.@h.@ h.@ )C@`T!*` ?Th )`b!Rhhiuh`7`.@`*`_?"Ts.@!R*}!'!v@t!Vn*!*g!!!!N!v@H!V@!:!@4!v A*`.@!*&`.@!* `.@!*`@V6*!!vR@`@`@@HT`b@`^@`@A8C_ T*OJWI{H#_m?#{ @`@`*@`b@`^@`@``@@HT @{¨#_m?#{@{#_uc?#{CA8CRCR@ y@ @y)R A8JCq%} @_ T{A#_uc?#{OCA8C@ yhD94`@RCRR7 @yi>%`AA8C@ TOB{A#_qv ?#{OCA8C@D94*@RCRy7飐Rhi=r@y@}RICRc(* y@RCRy`7@yR@RCR * y@R#R97R@R#R9@ARCRy 7@y@ARCR2 yA8C@ TOB*{A#_7W?#{O@? qT?q`Tt(Rh969OA{¨#_-@?#{WO**7hA94hA9h4`2@9`@aR R77`@aRR76hA95hA9H4`2@5(Rh9`@aRR 76`@aR R`7***OBWA{è#_hn@(4`@`@`* )q`@"!6*`.@!*Uu*?#{ O5*9OB @{è#_ئ?#{WOA8C^_Tq^5^?q`T5 qTR*^Uq^* )q k #_q\'@!BA8C_ TOEWD{C#_$L*?#{#OA8C!H@@CRcRCR#!R@!`_@@ @_@iRI r`XR}) f hB6*`_bB\!@a @_`@h&)j"A8C_ TOE R{C#@#_?#{  ,@R*`*@` R @{¨#_?#{ WO@!cB9dBD9eB9fB9`.@!cB9dBD9eB9fB9hB95hBD9h5hB9h4*jB9iB9 475hz@5R`@"Rqhz@ ) JqTq`@!hz@!`.@qhz@u9hvi5OCWB @{Ĩ#_hz@qhv@*`@q(Rhv@ ) JqTq`@!hv@!`.@q9Ke?#{ _WO*qB95BD9h5B9H4*B94v@?kd @zqTqz9bOD*WC_B @{Ũ#_ֈz@qB95?q@*v@ ) Jq9Vq@#!v@!.@q#9k6?#{_WO* q@!R"R@q!*.@*@AR"R*@q!*.@**OCWB_A{Ĩ#_fusb307b_update_bits16fusb307b_update_bits8ű6?#{!{#_ g@?#{{#_author=Badhri Jagan Sridharan description=FUSB307B USB Type-C Port Controller Interface Driverlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=tcpci_fusb307scmversion=g4d1f0591dfb6depends=logbuffer,usb_psy,gvotable,google_tcpci_shim,slg46826alias=i2c:fusb307balias=of:N*T*Cfusb307balias=of:N*T*Cfusb307bC*LinuxLinuxtcpci_fusb307yregmap_raw_read"regmap_raw_writeғ__stack_chk_failÚi2c_register_driver"i2c_del_driver@devm_kmalloc%>__devm_regmap_init_i2cof_get_named_gpio_flags=Zgpio_to_descX9sgpiod_to_irqqCdevm_request_threaded_irq@(irq_set_irq_wake{devm_regulator_getwologbuffer_registerq__mutex_initsof_find_propertys:of_property_read_variable_u32_arraycof_find_node_by_phandlenA4logbuffer_log9usb_psy_setupvLgvotable_election_get_handle<:{of_get_propertyv\power_supply_get_by_nameYjdevm_extcon_dev_allocate,}devm_extcon_dev_register2extcon_set_property_capabilityT9dev_fwnode=rfwnode_get_name7lusb_role_switch_registervtypec_switch_register4kthread_create_workerƌkthread_delayed_work_timer_fnYyinit_timer_key bpower_supply_reg_notifier6google_tcpci_shim_register_port*xdevice_set_wakeup_capablew5M*device_wakeup_enable:*_dev_errԂ(usb_role_switch_unregisterÁkpower_supply_unreg_notifierrkthread_destroy_worker=power_supply_putkPNTusb_psy_teardown Ylogbuffer_unregister4google_tcpci_shim_unregister_port{mutex_lockUmutex_unlockn4#regulator_disableregmap_writeJpregulator_enablewEbZof_find_i2c_device_by_node4enable_lsy]usb_psy_set_sink_stateNinit_vote$bgvotable_cast_vote&mstrstr!power_supply_get_property0Ѥpower_supply_set_propertyPkthread_mod_delayed_work@pm_wakeup_dev_eventV]@google_tcpci_shim_irq@~_dev_infoVextcon_set_state_syncusb_role_switch_get_drvdataRtypec_switch_get_drvdata>extcon_set_propertymodule_layoutGNU_i ŝ@"Y~]GNUHxpyzxyDzTTTTUU$(T,T4DTHTLdTWhTWlRpRt|TTRRTTT,T,TTT9 T9TjTj0<DUHULU@ PU@ XU \U `UD dUD U U TTU U TTT`T` $T(TD`tTTUDUD  $,U0U@PTTT\xU` |U` UUT TTT ,T0T8HTLTXdT_hT_pxT|TTTTTTmTmTtTtT}T}TmTmTF TF$8T*<T*DTTXT`pTtT|TiTiTT(zHPX`hpx8 z x z xT yl x y x y x y< zp     , H `    T" T" T T T T  T0 T0 0 D    T T T" T"$Td(Td0TF4TF8TV<TVTTXT\TN`TNhpzT3T3 ,<DTHTdTTz0<tTxTTTT?T? TTTx Tx(T,,T,0T4THT(LT(T\T`TtTTTxTxT,T,TTTD TDT T4d|$,T0T4Tx8Tx@T,DT,HTLT`TDdTDltTxTTTTxTxTT TT(<LTOPTO`tuss vss||SS }SS{~ULU0 U8To`T@TAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)opux+. !"#$%)*'(HKLOPSVYZv&!" {~  D   1 t  9    *  L Hn LjHiHx@  pD ` `1 PtNDT` Dd0h3 , 0$  < @  h  - @ D X>     \ `  b '   8 @D@ J@y QD 2  2A s  o> g   t  J a9      !  >J}]t   ; :%,1?$= ,OYd\v|Injc_S0>A?2N/9'Tp@@.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rela___ksymtab_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_putgoogle_tcpci_shim_unregister_portgoogle_tcpci_shim_register_portpm_wakeup_dev_event__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_irqgoogle_tcpci_shim_irqdevm_request_threaded_irqfusb307b_irqusb_psy_setup_dev_infofusb307b_shutdownusb_psy_teardownfusb307b_usb_set_orientation__kcfi_typeid_kthread_delayed_work_timer_fnicl_work_item__stack_chk_failkthread_mod_delayed_workmutex_unlockmutex_lockfusb307b_of_matchlogbuffer_logfusb307b_regmap_configfusb307b_removegvotable_cast_voteinit_voteregmap_raw_writeregmap_writeusb_psy_set_sink_statedevm_extcon_dev_allocatepower_supply_get_by_namefwnode_get_nameinit_module__this_modulecleanup_modulefusb307b_usb_set_roleof_find_node_by_phandlegvotable_election_get_handle__mod_of__fusb307b_of_match_device_table__mod_i2c__fusb307b_id_device_tableregulator_disabledevice_set_wakeup_capablefusb307b_set_port_data_capablefusb307b_set_pd_data_capableregulator_enabledevice_wakeup_enableusbpd_extcon_cableirq_set_irq_wakedev_fwnodeof_find_i2c_device_by_nodefusb307b_probefusb307b_idenable_data_path_lockedpsy_changedregmap_raw_readgpio_to_descdevm_kmallocextcon_set_state_sync__devm_regmap_init_i2cusb_role_switch_get_drvdatatypec_switch_get_drvdata_note_9__UNIQUE_ID_author459__UNIQUE_ID_alias339$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___addressable_cleanup_module458__UNIQUE_ID_alias338$d.38$d.28$d.18$d.8__UNIQUE_ID___addressable_init_module457$d.47__UNIQUE_ID_alias337$x.37$x.27$x.17fusb307b_probe.__key.7$x.7$d.46__UNIQUE_ID_depends336$d.36$d.26__kstrtabns_fusb307b_update_bits16__crc_fusb307b_update_bits16__kstrtab_fusb307b_update_bits16__ksymtab_fusb307b_update_bits16$d.16$d.6$d.45__UNIQUE_ID_scmversion335$x.35$x.25$x.15$x.5$d.5$d.44__UNIQUE_ID_name334$d.34$d.24$d.14$d.4$d.53$d.43__UNIQUE_ID_vermagic333$x.33$x.23$x.13$d.3$d.42$d.32$d.22$d.12$d.2__UNIQUE_ID_license461$d.41$x.31$x.21$x.11$d.1__UNIQUE_ID_description460$d.30$d.20_note_10$d.10@Xl`p`92xO c^@ h 5 a J@8$|2 .v@W$50 00@Wx$%` ( @ XH$V Q@hX$F A@X$ k@X$U0(YLoY/("0"@@Z0$q'@8$h8 @Z-@Z&u(l%m