HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-89-generic/kernel/drivers/power/supply/bq25890_charger.ko
ELF>��@@%$GNUZ
o�RM�7y�^�x�xp>�LinuxLinux�UH�WH�w8H�5� H����]��UH��AWAVAUI��ATE1�SH����H��eH�%(H�E�1�H���ƅ��H���H���H�����H���H�� ���H���H��8���H���H��P���H���HDž��Dž��HDž����ƅ���Dž���HDž���ƅ���Dž���HDž(���ƅ0���Dž4���HDž@���ƅH���DžL���HDžX���ƅ`���Džd���H��h���H���H�E�H���H�E�H���H�E�H���H�EȸHDžp���ƅx���Dž|���	H�E��E��E�H�E��E��E�H�E��E��E�f���Ƈ��2I��	���S������;A��H��A��
��Mc�I��	�@L�3I�}�H�����L�����x�I��	���SD�����I��	��L�{�Ѓ�����	�OH��H��L��H��	�H�������w��B��9�v����E;4�s��A��A�H��A��
�@���1�H�U�eH+%(��H��[A\A]A^A_]���	��H��1ҋ�����)�����<v/�7D9�w'����D�B���A9��n���D��8�w��b���1��^���L��H������L��H��������������W���H��H��L�����H������L�����H���������H��H��H������H��������H��H��H������H��������L��H��������������5���L��H����
���I��	w+I�}��L��H��������������m����L��H���������������UH�GxE1�E1�1�1Ҿ����H���H���]�f��UE1�E1�1ɺ�����H��AUI��ATSH��H���eH�%(H�E�1��A�ą�xF�
�(D�e�E��x6��
��A��uE��t8I���H�u��A�ą�y�H�E�eH+%(uH��D��[A\A]]�A�������E1����ff.��UH��ATL���I�|$�I�|$H��tH���wI�t$ H����L�����L�e�1���ff.���L�T$H���A�r�UH��AWAVAUI��ATARS1�H��H��P���eH�%(H�E�1�H�FH��x���H��h���H�FH�E�H�FH�E�H�FH�E�H�FDž`���0Džp���1�E�4�E�6�E�8�E�7H�E��(��\�����xcI����J��=h���H���H��tqHc�Lc�H����I��I��F��=`���I��J��H��P���H��\���J�|�h���y�H�U�eH+%(��H�e�[AZA\A]A^A_]I�b��f�1���H��P���A�MH��H��E�ME�EH�pA�EPA�EPA�EP�1�H���L��H����L������L�������L��H����7���H����
����f��UH��AUATSH�_xL���L���H���H����A�ą�x���uH�{�L���D��[A\A]]�H���E1�E1�1ɺ������A�ą�y���f.��UH��SH�G H��H��t2H��u"H���E1�E1�1ɺ��������x@H�]���H���E1�E1�1�1Ҿ��������H�{��H�]����ff.�f��UH��AUATSH��H��peH�%(H�E�1�����E��E��E�����E��E�����E��E�����E��E�����E�,�E�����E�.�E�����E��E�����E��E�����E�#�E�����E�!�E�����E�"�E�����E���������H��PE1�E1�1�1Ҿ����E1������Ic�Mc�H����B�T�I����F�l�I��J�sJ�|�hE1�E1�1ɾ���������I��I��u�1�H�������������E1�E1�1����xjH���H���M�������1��f�H�U�eH+%(�BH��p[A\A]]�H�s��H��H����|������|����f��f��H�s��H��H����|������|����H�s��H��H����|������|����^���f��W���H�s��H��H����|������|����-���f��&���H�s��H��H����|������|������L��H����|������|����m���L��H����|������|����>���H��������D�U��
��H��AWAVL�w AUATSH��H��HH�}�L��eH�%(H�E�1��H����H�H���I��H��L�pH���1�1�H��H���I�G`I��H=��I��1��M�G`Hc�Lc�H��J�!I�$H��L��L��H�$I�D$H�D$A�D$�D$�I�D�hH��I��J��H=��H��I��H��Ku�H�E�I���H�u�L����A�Ņ��D�m�E���I���H�u��A�ą��D�e�E���A�����A���TA���H�E�H����L���p�A�ą��I�H���I�H��A����L��A������A�ą��H�E������h�L���I�GH��tBH=�w:I�W@I�GPH���I�w I�W@H���I�O8I�WHI�G �H�E�I�1�L��A� H���AW�A��XE��tvI�GH��tH=�wI�w H����H�E�eH+%(�<H�e�D��[A\A]A^A_]�E����A�������A�������I�H�U�H��H�E�H�E�H�E�L�}�H�E�H�E��I�GH��H=��X������P����1�����I��H���I��H=��H���A��H�E�D��E���U����A�����L��H��H�E��H�E�����H��L�E��L�E�����A�������ff.�f��UH��SH��H�u�H��eH�%(H�E�1����A��1�E��xB�M�9��t{�}����uC�����E�H�{����E�f�����H�U�eH+%(u|H�]�����u�H���E1�E1�1ɺ��������y���M�f9��t��}����u��s���H���E1�E1�1�1Ҿ��������X�����ff.��UH��AUL���ATL��I���L������L��A���D��A\A]]���UH��AWA��AVAUATI��SH��eH�%(H�E�1��L���H��L���H���f������D����E�����E�����E�����E�E����L���A����A��w}A���v��A����A�������i��A�$1�H�U�eH+%(��H��[A\A]A^A_]�H���H�u��A���p��A��C��vkA��H�8A��I�QI�$1��A����A�����}����}����}���}���A�$1��C���A��%�IA��Bu^�����i��A�$1�����A����H��XH�u����������E̅����i� N(#A�$1�����A�� �����i��>�:A�$1����E���\E�����}���Eƃ�<��}�u-A�$1��n���A��t'A��t!L���A������A�$1��A���H���E1�E1�1ɺ������L����L��ʚ;�H���H�u�����(����Eȅ������L9���������a�k��A��������A��t2A���)���E��uUA�$1�����}������}��)���A�$1��l������H���$H��I�$1��I�������?���H��xH�u�����'����E̅�����i��<��A�$1����������i��A�$1���H�{xH�u���������E̅�������i�P���A�$1����E�,$1�����M�E��������������������E�<����<�(���A�$1��i���H��PH�u�����[����L���A�$1��=����H��H���������H������������������������H�{�H����H��L���I��JvL��H���G�d�h�H��L���E�g`�I�H��E���H��L����I�H�����I�D��H�����I�H����H��L���H�E�D���H��L��A����H��L����I�D��H��A�����@���H��L����H�{Hc�H������UH��H��H���]�UH��H���]�ti,charge-currentti,battery-regulation-voltageti,termination-currentti,precharge-currentti,minimum-sys-voltageti,boost-voltageti,boost-max-currentti,ibatcomp-micro-ohmsti,ibatcomp-clamp-microvoltReset failed %d
Disabling watchdog failed %d
Writing init data failed %d
Config ADC failed %d
Get state failed %d
&bq->lockcannot allocate regmap field
Cannot read chip ID.
Cannot read chip revision.
Unknown chip ID %d
ti,use-ilim-pinti,boost-low-freqCannot initialize the chip.
bq25890_irqCould not probe irq pin.
No irq resource found.
Texas Instrumentsbq25890-chargermain-batterybq25890_chargerBQ25890BQ25892BQ25895BQ25896ti,thermal-regulation-thresholdUnable to read property %d %s
S:CHG/PG/VSYS=%d/%d/%d, F:CHG/BOOST/BAT=%d/%d/%d
Error switching to boost/charger mode.
failed to allocate register map
Unknown device revision %d, assume BQ25892
Cannot read chip ID or unknown chip.
Cannot read device properties.
Failed to register power supply
Error communicating with the chip: %pe
/build/linux-SaOI8K/linux-5.15.0/drivers/power/supply/bq25890_charger.cdrivers/power/supply/bq25890_charger.cbq25890_hw_initbq25890_get_chip_stateBQ258900ti,bq25890ti,bq25892ti,bq25895ti,bq25896bq25890bq25892bq25895bq25896IH BC%&M������P�1P��:PF�>pmEpT���- u8��k}�" N �`�
�� �j@w  �$<Pdx								




		license=GPLdescription=bq25890 charger driverauthor=Laurentiu Palcu <laurentiu.palcu@intel.com>srcversion=EE496D843440F1BE1D1C34Dalias=i2c:bq25896alias=i2c:bq25895alias=i2c:bq25892alias=i2c:bq25890alias=of:N*T*Cti,bq25896C*alias=of:N*T*Cti,bq25896alias=of:N*T*Cti,bq25895C*alias=of:N*T*Cti,bq25895alias=of:N*T*Cti,bq25892C*alias=of:N*T*Cti,bq25892alias=of:N*T*Cti,bq25890C*alias=of:N*T*Cti,bq25890alias=acpi*:BQ258900:*depends=retpoline=Yintree=Yname=bq25890_chargervermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout�%�+i2c_del_driver�5i2c_register_driver?G__cond_reschede�?�ktime_getQ��power_supply_get_drvdata�f��gpiod_to_irq��devm_gpiod_get�r�Tpower_supply_register�)Z�devm_request_threaded_irq���+atomic_notifier_chain_register�k6�devm_usb_get_phy��[�device_property_present��ádevm_regmap_field_allocioI�__devm_regmap_init_i2c���__mutex_init+��devm_kmalloc8�2mutex_unlock�~uKpower_supply_changedK��Mmutex_lock�e�__dynamic_dev_dbg0ہqatomic_notifier_chain_unregisterAl1�power_supply_unregister}�BEregmap_field_read ]�usleep_range_state��y<regmap_field_update_bits_base��T__ubsan_handle_load_invalid_valueke��__stack_chk_fail7�z�_dev_err���__ubsan_handle_out_of_bounds�Y<device_property_read_u32_array�9�[__x86_return_thunk6��queue_work_on�H�Gsystem_power_efficient_wq�m��__fentry__�"��'char *[4]'
'bq25890_chip_version'�"��J+�*���'<unknown> [12]'0@)��'regmap_field *[75]'
'bq25890_fields',,��'<unknown> [6]'X5S R"��'<unknown> [10]'
'bq25890_table_ids'|	}vs
p0��'<unknown> [10]''int's'_Bool'�����3bq25890_chargerGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��		�|{ �{ �{ �{ �{ �{ L�{ �{ �{ �{ �{ �{ �{ | | | 	"| 
-| 7| C| 
R| `| i| s| }| �| �| �| �| �| �| �| �| �| �| �| �| �| }  } !} " } #'} $3} %>} &K} 'X} (e} )u} *�} +�} ,�} -�} .�} /�} 0�} 1�} 2�} 3�} 4�} 5�} 6~ 7~ 8~ 9*~ :9~ ;B~ <O~ =V~ >]~ ?e~ @o~ Aw~ B~ C�~ D�~ E�~ F�~ G�~ H�~ I�~ J�~ K�~ �~ �~      ( 0% 8, @4 H9 PB XI [�W c n z  � (� 
���PT�@�(B(�
75�� 9� ��� ���� B�@�=���?� �*@��Tm��PK�
C��
E�~PK
G�� 
� � � � � � � !� .� 7� 	�
J�B� L�ɍ ��@
L�P� ֕U�@�L�_� N�
O�P�

Q�b� q� �� �� �� ƀ ـ � �� � 5(
U�/A�?��/�6@[�I�`1� 4�Z�
�>��G 
\�]�
^��>��)4@@�`�M�;� WO� �c� T=r� T=�� �S�� 
�0	X��� j�
�p8�׉S�� l�
�)�΁ n�߁ j�� j�
D0#�+S� r�
D�0	X�� t�
�0	X��*a�2� v�I� c(
�]y�#
z�bq25890_chip_versionBQ25890BQ25892BQ25895BQ25896bq25890_fieldsF_EN_HIZF_EN_ILIMF_IILIMF_BHOTF_BCOLDF_VINDPM_OFSF_CONV_STARTF_CONV_RATEF_BOOSTFF_ICO_ENF_HVDCP_ENF_MAXC_ENF_FORCE_DPMF_AUTO_DPDM_ENF_BAT_LOAD_ENF_WD_RSTF_OTG_CFGF_CHG_CFGF_SYSVMINF_MIN_VBAT_SELF_PUMPX_ENF_ICHGF_IPRECHGF_ITERMF_VREGF_BATLOWVF_VRECHGF_TERM_ENF_STAT_DISF_WDF_TMR_ENF_CHG_TMRF_JEITA_ISETF_BATCMPF_VCLAMPF_TREGF_FORCE_ICOF_TMR2X_ENF_BATFET_DISF_JEITA_VSETF_BATFET_DLYF_BATFET_RST_ENF_PUMPX_UPF_PUMPX_DNF_BOOSTVF_PFM_OTG_DISF_BOOSTIF_VBUS_STATF_CHG_STATF_PG_STATF_SDP_STATF_0B_RSVDF_VSYS_STATF_WD_FAULTF_BOOST_FAULTF_CHG_FAULTF_BAT_FAULTF_NTC_FAULTF_FORCE_VINDPMF_VINDPMF_THERM_STATF_BATVF_SYSVF_TSPCTF_VBUS_GDF_VBUSVF_ICHGRF_VDPM_STATF_IDPM_STATF_IDPM_LIMF_REG_RSTF_ICO_OPTIMIZEDF_PNF_TS_PROFILEF_DEV_REVF_MAX_FIELDSbq25890_init_dataichgvregitermiprechgsysvminboostvboostiboostfilim_entregrbatcompvclampbq25890_statechrg_statuschrg_faultvsys_statusboost_faultbat_faultbq25890_deviceusb_nbusb_workusb_eventrmap_fieldsbq25890_table_idsTBL_ICHGTBL_ITERMTBL_IILIMTBL_VREGTBL_BOOSTVTBL_SYSVMINTBL_VBATCOMPTBL_RBATCOMPTBL_TREGTBL_BOOSTIbq25890_rangebq25890_lookupltbq25890_statusSTATUS_NOT_CHARGINGSTATUS_PRE_CHARGINGSTATUS_FAST_CHARGINGSTATUS_TERMINATION_DONEbq25890_chrg_faultCHRG_FAULT_NORMALCHRG_FAULT_INPUTCHRG_FAULT_THERMAL_SHUTDOWNCHRG_FAULT_TIMER_EXPIREDconv_databq25890_driver_exitbq25890_driver_initbq25890_resumebq25890_suspendbq25890_removebq25890_probebq25890_fw_read_u32_propsbq25890_usb_notifierbq25890_usb_workbq25890_hw_initbq25890_chip_resetbq25890_irq_handler_thread__bq25890_handle_irqbq25890_get_chip_statebq25890_power_supply_get_propertybq25890_charger.kom{��	
b#�0�E�Z�o������5�P�i��,�	C�P�i�	���7���-�0p����-�.(��;�TJ�a8y���p��-�	��8��8�88p887 EN@
d`�w@?��`���B-�0�o
��,� >"R��a	u���#�/3�@@� ������@8.@?  R� i` � ������@@8�FT	cp����"���"A^p���������
 5��]~������__UNIQUE_ID_srcversion136__UNIQUE_ID_alias135__UNIQUE_ID_alias134__UNIQUE_ID_alias133__UNIQUE_ID_alias132__UNIQUE_ID_alias131__UNIQUE_ID_alias130__UNIQUE_ID_alias129__UNIQUE_ID_alias128__UNIQUE_ID_alias127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__UNIQUE_ID_alias124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8bq25890_usb_notifierbq25890_fw_read_u32_propsbq25890_tablesbq25890_fw_read_u32_props.coldbq25890_suspendbq25890_chip_resetbq25890_removebq25890_get_chip_state__UNIQUE_ID_ddebug357.5bq25890_resumebq25890_usb_workbq25890_usb_work.coldbq25890_hw_init__UNIQUE_ID_ddebug358.4__UNIQUE_ID_ddebug359.3__UNIQUE_ID_ddebug361.1__UNIQUE_ID_ddebug360.2__UNIQUE_ID_ddebug362.0bq25890_probe__key.10bq25890_regmap_configbq25890_reg_fieldsbq25890_irq_handler_threadbq25890_power_supply_descbq25890_charger_supplied_tobq25890_probe.cold__bq25890_handle_irq__bq25890_handle_irq.coldbq25890_power_supply_get_propertybq25890_chip_namebq25890_driver_initbq25890_driverbq25890_driver_exit__func__.12__func__.9__UNIQUE_ID_license367__UNIQUE_ID_description366__UNIQUE_ID_author365bq25890_acpi_matchbq25890_pmbq25890_i2c_idsbq25890_of_matchbq25890_power_supply_propsbq25890_treg_tblbq25890_boosti_tblbq25890_writeable_regsbq25890_volatile_regsbq25890_volatile_reg_rangesbq25890_readonly_reg_rangesdevice_property_presentdevm_request_threaded_irqdevm_kmallocpower_supply_register__mod_acpi__bq25890_acpi_match_device_table__this_modulequeue_work_oncleanup_modulegpiod_to_irqusleep_range_stateregmap_field_update_bits_base__dynamic_dev_dbg__fentry__init_module__devm_regmap_init_i2c__stack_chk_failatomic_notifier_chain_registerdevm_usb_get_phydevice_property_read_u32_array__ubsan_handle_out_of_boundsregmap_field_readdevm_regmap_field_alloc__cond_reschedi2c_register_driver_dev_err__mod_i2c__bq25890_i2c_ids_device_tablemutex_lock__mutex_initpower_supply_get_drvdata__x86_return_thunkpower_supply_changed__mod_of__bq25890_of_match_device_tableatomic_notifier_chain_unregistermutex_unlockdevm_gpiod_getktime_getpower_supply_unregisteri2c_del_driver__ubsan_handle_load_invalid_valuesystem_power_efficient_wq^��������y��������X��������)o��������1^�����������0
G)\Es�������
��������Md������������o��������%�+�1�| �e����������e��������� �e���������@�e��������e��������$�/e��������D�Ie��������d oj��������a�����������e���������^���������\���������o���������^��������\��������9[��������Tf��������|o���������a���������^���������v���������r���������o��������^��������f��������<o��������U@\	�]���������@�e���������`�e�����������e���������a���������^���������l��������%p��������-s��������;o��������Y\��������q^���������\���������o���������\���������)�p���������o���������)	^��������
\��������e
\���������
\���������
o���������
��
	��
]���������"	�-]��������BI	8T]��������s�z	p�]���������.�	�]�����������e�����������e��������
e��������a��������!^��������^T��������{
�C�m���������@
�`���������l�`�g��������
>B
f��������M
�Z
�j
f��������u
��
��
%�
��
R���������
��
R��������'c��������Dpmrb��������}��@�S���������r���������o���������9�*�N�[U��������{���t�����������Z�������������e����������e��������a��������W1^���������p���������o���������\���������k\��������,k1a��������A^��������[l��������ns��������{o���������^���������n���������l��������s��������to���������f���������.Pf���������s��������+\��������3s��������8u��������Dh��������Tf��������lu���������[����������f��������kf���������f��������a�������� %e��������`x��������)
4x9j��������>�EMMj��������]`be��������l�s�{j�����������k�j�����������j�������������j�����������j����������
���j������������j���������@ j��������%�, 4j��������9�G�Rj��������^�fj��������k�yh~j����������^��������	�Wi��������o���������w��������o��������0�� �(0�8p@	H P0X@`�h0�8�@�H�P�X��@@�@ �
��
``����m�u�}��(�{�;:� �$�
(�,�0z4s8<@F	B�
�
	
 
$(	�0498	b@cDjH	�P�T�X	*� 0`�p�xV�����V�����V��������� �V� V@�P�XV`�p�x������V�`v �0`8v@�P`Xv���@�V���@�V���@�V�@V �0@8V`�px� ���@@P h��P]�.8]@H�Pp]x�����]������]�����] (�0@8_8Y.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�.:@�f"J��E@�x "^Z"Y@�|x"n|i@X}H"	~�py@�}P"�2��2���� �@�~�"��,��.@�@���"�/� ��7`�@8��"� 8� �@��"��<P�@Љ@"
@>�@@�0"'�A,0�AX5BEBJ,RHRp#R	�]	@�Y0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�Nbz�'2#\1ѿV�	���k+���v�|�u�h��+��<�m=H��J1���z��ê�L��"�n$a�T��+f�Ϋ��!��PH�'i��}%V�hı�b�Du�|I'[�JQ�q�h�`�I�eW?�֛d�tz-V2*��2��#��ND��a������
��6�k����S�@�?Pw/?}�
"��$7�C{/R,�{*d�u�ƍ
E�Ї��n�1y��gBgªqt���f}�������|$��vI��t���:n��oMcTP�P�� ����>�_�)��00�gГ�������'W����b�"Ksklb�!�eJ]7砘�-�屡�v�:��M��w��w|M.ʻ<|�/�T� }݇��=��˰�L��_�H'a�('-.V��>��j����\�H��m\��Rʪm
%�T&;�0��gvd8����a7�"7�R=gKi^a
7�᧠��nIe�Q�놏Hcø�ʚ�Od-۬5�����~Module signature appended~