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/smb347-charger.ko
ELF>��@@%$GNUGNxk��&�X��
LinuxLinux�UH��?wH�����]H����1�]�f��UH��AUATSH��H��D�o0D�g(E��tSD��A���7H��1�HD;,���H��H��u��jH�{1�E1�E1����^����D�k8E��tOD��A����H��1�HD;,���H��H��u�jH�{E1�E1��1��Y��xYD�k<1�E��tND��A����H��1�HD;,�reH��H��u�jH�{E1�E1��1��1҅�O�ZH�e�[A\A]]��J���H�����������H��t������T���H��t���H��H��H�E��H�E����H��H��H�E��H�E����H��H��H�E��H�E��+���fD�UH��H��eH�%(H�E�1��H�U�
H�x���x�U�1���t�����%�^���qH�U�eH+%(u����U�4H��SH��H��P���H��H��eH�%(H�E�1��H�H�{H���������������������|������t�S0���������t�S4��h������t�S8��p������t�S<�������t�SP���������t�ST�������t�SX���������t�S\H�����H9SXt�C`H�U�eH+%(uH�]���1���H�{�+����@�U1�H��AUATSH��H���WLD�g(���g�SP1Ɂ���u:�ST�������SX�������S\������������1���jH�{Hи�9�Oи����E1�E1��ѺH��H��"�����A]����ST������v����(jH�{�9�Lи79�Oи����E1�E1��JغH��H��"�A[�����SX�������S\�����	jH�{E1�E1�1ɺ��AZ��x}D�k`A���A�����Kd����bD�khE��tOD��A����H��1�H��D;,���H��H��u�jH�{��E1�E1��
�ZH�e�[A\A]]������jH�{�9�Lи
9�Oи����E1�E1��J��H��H��"�����AY��x��S\����������2jH�{�9�LиA9�Oи����E1�E1ɍJκ0H��H��"���AX��������F����dH�j�
9�Lи�9�Oи����E1�E1��J��0H��H��#���Z���N������jH�{���E1�E1��A���^������jH�{E1�E1�B�����Y���H������jH�{E1�E1�1ɺ��_�������p���H��t�H����D�������V���H��H��H�U��H�U������UH��AWAVA��AUATI��S��H��L�/@��t_��t[D�.A���A����tqjI�|$E1�E1����0���Z�����tE��uH�e�[A\A]A^A_]�����A�\$.�����u�A����E���E��A����M���M��x���@�U�9H��AVAUH�U�ATSH��H��H�eH�%(H�E�1����xOD�slA���A��ugD�cmA���A��uED�k,A���A���E8�tJD�s,D�c-H�U�eH+%(uGH��[A\A]A^]�D�e�A��A���D�e�A��A��E��A����C-<�D1����f.��U��H��3w(H��H���uH���H���]���?v�1�]�ff.��UH��ATS�OpH����uH@��tD�g/A���A���u_jH�{�E1�E1��0�ZH�e�[A\]�f�1�H�e�[A\]�H�7H��H���H�e�1�[A\]�f�1���H�3H��H���1��ff.���UH��SH��H��f�,t��������H�]���1��������H�]����U���aH��ATSH�󾸈H��eH�%(H�E�1��H�{H�Uؾ=����H�{H�Uܾ7����H�{H�U�8����H�{H�U�9�����E�@�E1�Eܨ
tA�t2D�clA���A���<D�cmA���A���DA��E�tBf���D�clA���A���
D�cmA���A����A�A��E�"u_H�U�eH+%(��H��[A\]�H�3H��H����E��x���H�3H��H��A���N���H����������H����D�clA���A��u`D�cmA���A��t�H�{���I���H�{�����H�{����H�{�����H�{����H�{���ff.��UH��AVAUI��ATSD�w.��A���E1�A��tH�e�D��[A\A]A^]���L���=���A�ą�x�I�}����jE1�E1�1ɺ���A��XE��xJE1�1�jI�}�
E1�E1����^A�ą�x"jI�}D��E1�E1����YA��L��1����H�e�D��[A\A]A^]�j��E1�E1����ZA�ą�x�A����d�����UH��AUATSH�����H��I���5�������I�}j�E1�E1�1ɾ0�ZA�ą��A�E/H���H�����t2I�}1�A�}tj���E1�E1���A��XE���L���~���L��1����H�e�D��[A\A]]�H�e�A��[D��A\A]]���UH��ATL���I�|$ ��L��1����L�e�1���ff.��U1ҾH��AVAUI��ATSH���
���A���L���
�A�ą��rE�eDA�](E��t[A�ރ��K��H��1�D;$���H��H��
u칐jI�}E1�E1�����A[A�ą��
E�eHE���A�E@����A�E4����L����A�ą���A�]m������FA�Mn����j��I�}�	��E1�E1������^A�ą�x~A�EpI�}�P�����1Ƀ�����j�`E1�E1���ZA�ą�x@jI�}E1�E1�1ɺ��A��XE��xL���_���A�ą�xL���P���A��1�1�L���q���H�e�D��[A\A]A^]�A�ރ���K��1�H��D;$�rRH��H��
u�	jI�}E1�E1����AZA�ą�x�����H���H���G���A����n���H��t��볺�$jI�}�9�Lº��-9�O�E1�E1�����a������Hi�c->H��&���AYA�ą�����������g5jI�}�9�Lº �D9�O�E1�E1ɺ?�� ���Y��H��H��.�AXA�ą����������j�E1�E1����YA�ą������A�Ep��uSI�}�`����jI�}E1�E1����0�_A�ą�������D���L��H�������I�}���L��H����?����ff.��U���
H��AWAVL��p���AUI���xATSH��L��L�c H��heH�%(H�E�1��H��H�}��H�L���H���@I��L� I�E�L���I�W@L��H��A�G(H�����A�Gd����I�GPI�GX�I�WD�L��H���I�WH�L��H���I�WL�L��H���I�Wd�L��H���I�Wh�L��H���H��L���H��L��A�Gl�H��L��A�Gm�I�Wp�L��A�GnH���I�Wt�L��H���E�olA���A��uE�omA���A����1�1�H��H���I�GH=��oH���E�olL�}�H��p���A���A���LE�omA���A��t"L��H��L���I�GH=��
L���u�A�Ņ�t)H�E�eH+%(�>H�e�D��[A\A]A^A_]�L������������A�G.��uBI�GH�U�L��L�e�H��L�}�H�E��I�G H=�v�1�L������E�o �v���1ҾL�����xaI�j� E1�E1�����1�1�L��A���b�YE���AW��1�L�KI�?A� H��Z��t,A�����L��H��L���I�GH=��������A�G.�L���b����������A�������A�����ff.�f��UH��AVI��AUI��ATS��H��eH�%(H�E�1��I�ă���vp���.���hf�x,�IH�xH�UԾ;���x�Eԃ�?��=����HA�1�H�U�eH+%(�%H��[A\A]A^]���tS����I�E�xt0A�\$,�������fA�|$,�
A�1��A�\$-��v��I�E�x�iA�\$,�������I�|$H�UԾ=����D����UԸ��H�.������� ���1��� ��������f�x,�X(�!H�xH�UԾ<�������EԨ ����H���)H���������������I�E�x��A�\$,�����1�A����I�|$H�UԾ=��������E������t������A�1��T���A�1��F���i� N�g5�1�����A�ĉE�A��H��w`H���uIB����D���A�\$-��������A�\$-���K�������������������������H��H���E���E��H��H���E���E������UH��AWI��AVA��AUATI��SH���L�(H���@.<��t3L��D��L������[.�����t!H��[A\A]A^A_]�A�����A����E���E�H��[A\A]A^A_]��UH��ATL���I�|$ ��L��1��j�L�e����UH��AUATS�����H��I�������x[I�}1�j���q���E1�E1����
�A��XE���L��1��y�H�e�D��[A\A]]�H�e�A��[D��A\A]]�f��UH��AVI��AUAT���H��I���$�A�ą��	1�L����I���H�����t2A�utI�}j1ɺ�����E1�E1��_A�ą��L����A�ƅ��I�}j�E1�E1���
�YA�ą��I�}jE1�E1����0�A��XE��xaA�E/I�}1ɺA���qj�
��E1�E1����ZA���1�L����H�e�D��A\A]A^]��A��H���E���E����H���E���E��A��H����A��H����A��H����A��H������H���E���E��A��H����H�;H���E���E��H�;H���E���E��A��H����H�;H���1��H�;H���1��H�;H����A��H����A��H����A��H����A��H����A��H����H�;H���1��H�;H���1��H�;H���D�clA��w>A��t	H�{�D�cmA��vA��H���A��t H�{��A��H����A��A��H����I�}H����I�}H������H������H���M���M��A��H����I�?D��H���I�?H����A��H����A��H����A��H������H������H������H������H������H������H������H���E���E����H���E���E��I�}H����I�}H����I�}H���I�}H����I�}H���I�}H����I�}H��E����I�}H�����UH��H��H���]�UH��H���]�charging enable/disable in SW disabled
charging not enabled because USB is in host mode
charging stopped due to charger error
total Charge Timeout INT received
charging stopped due to timeout
summit,fast-voltage-threshold-microvoltsummit,mains-current-limit-microampsummit,usb-current-limit-microampsummit,chip-temperature-threshold-celsiussummit,soft-compensation-methodsummit,charge-current-compensation-microampfailed to change USB current limit
failed to get USB VBUS current limit
failed to preset USB VBUS current limit
failed to restore USB VBUS current limit
/build/linux-SaOI8K/linux-5.15.0/drivers/power/supply/smb347-charger.cdrivers/power/supply/smb347-charger.cfailed to enable charging
failed to disable charging
reading STAT_C failed
reading IRQSTAT_C failed
reading IRQSTAT_D failed
reading IRQSTAT_E failed
going to HW maintenance mode
failed to disable USB VBUS
summit,needs-inok-togglefailed to enable INOK
summit,enable-mains-chargingsummit,enable-usb-chargingsummit,enable-otg-chargingsummit,enable-charge-controlsummit,inok-polarityfailed to initialize IRQ: %d
disabling IRQ support
failed to disable INOK
failed to enable USB VBUS
smb347smb347-usb-vbussmb347-usbsmb347-mainssmb347_chargersmb347_interruptsmb347_charging_setsummit,smb345summit,smb347summit,smb358smb345smb347smb358@KL0??@
���'	��
��`�
��
�O@
���'	��
� �`�
@B`�@w��������� �`�
��
�O`�@w����!�%&� �`�
@B`�@w��������0u@�`��8��H��I@
|�P����I@
�� ��'	0u@�`��8��H��I@
�I��0W�����I@
���I��0W��@
���'	��
 �`�@w��`�
��
�O`�@w����!�%&@
���'	��
 �`�@w��license=GPLdescription=SMB347 battery charger driverauthor=Mika Westerberg <mika.westerberg@linux.intel.com>author=Bruce E. Robertson <bruce.e.robertson@intel.com>srcversion=0611A4A41A989AFCD96BA8Falias=i2c:smb358alias=i2c:smb347alias=i2c:smb345alias=of:N*T*Csummit,smb358C*alias=of:N*T*Csummit,smb358alias=of:N*T*Csummit,smb347C*alias=of:N*T*Csummit,smb347alias=of:N*T*Csummit,smb345C*alias=of:N*T*Csummit,smb345depends=retpoline=Yintree=Yname=smb347_chargervermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout>�[�regulator_is_enabled_regmap�%�+i2c_del_driver�5i2c_register_driverQ��power_supply_get_drvdata�)Z�devm_request_threaded_irq�g��devm_regulator_register�i /devm_power_supply_registerioI�__devm_regmap_init_i2c�Y<device_property_read_u32_array+��devm_kmalloc��[�device_property_present46�_dev_warn�~uKpower_supply_changed ]�usleep_range_state7�z�_dev_err�e�__dynamic_dev_dbgo��<disable_irq�	�enable_irq��T__ubsan_handle_load_invalid_value=|Lpower_supply_get_battery_infoke��__stack_chk_failt%pFregmap_read�;C�rdev_get_drvdata���__ubsan_handle_out_of_bounds0D�regmap_update_bits_base�9�[__x86_return_thunk�m��__fentry__�!�!��
'unsigned int [3][10]'���
'unsigned int [3][4]'�
'unsigned int [3][8]'
'unsigned int'rpd
b
RPD
B
		


�
�
tr[X��
G&GD	B		�.�$yy	'_Bool'^Uzusmb347_chargerGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0����|{ xPT��@�{ B(��B(��{ ��@�{ 6`�{ 6h�{ 6p�{ 6x�{ ��{ ��{ �| � | 4|  H| @]| `q| ��| ��| ��| ��| 6�|  �| @} 6`!} 6h)} 6p5} �D} �R} e} l} s} z} 
?�
A�4(=��} W�} ��} �X�} �S�} �} �6�} �6~ �7?~ �6
a~ D�e~ N�}~ �~ 
�)B(J�4(�D(�~ R��~ R�
a~ D�I�6�~ U��~ �4�~ N�
a~ D�M)6 6 Y�" N�9 N�S N�n U�� N�
�]`�
a�smb347_chargermainsusb_rdevmains_onlineusb_onlineirq_unsupportedusb_vbus_enabledmax_charge_currentmax_charge_voltagepre_charge_currenttermination_currentpre_to_fast_voltagemains_current_limitusb_hc_current_limitchip_temp_thresholdsoft_cold_temp_limitsoft_hot_temp_limithard_cold_temp_limithard_hot_temp_limitsuspend_on_hard_temp_limitsoft_temp_limit_compensationcharge_current_compensationuse_mainsuse_usbuse_usb_otgenable_controlinok_polaritysmb_charger_chipidSMB345SMB347SMB358NUM_CHIP_TYPESsmb347_driver_exitsmb347_driver_initsmb347_shutdownsmb347_removesmb347_probesmb347_usb_vbus_regulator_disablesmb347_usb_vbus_regulator_enablesmb347_usb_vbus_set_current_limitsmb347_usb_vbus_get_current_limitsmbsmb347_get_battery_infosmb347_readable_regsmb347_volatile_regsmb347_get_propertysmb347_get_property_lockedsmb347_irq_setsmb347_interruptsmb347_hw_initirq_togglesmb347_set_writablesmb347_set_temp_limitssmb347_set_charge_currentsmb347_start_stop_chargingsmb347_charging_setsmb347_update_ps_statussmb347-charger.ko�Gx�	
�#�0�E�Z�o�7�U�q����	����	+�?�7W_g.{0���	`�@	0��`��m�`���� 0! �5/N��fJZ��E�0	���8�p8����	M�4/@
E@88X8p�_��)�L��
��a*��2��`x�/+��8F `V�0u�`��z�`��4x�`���500�3�Z�X{���"�`��	�� �*693o8I@ Y`�c� �P�������	-@\ny"������0:Xk@ ������`�	__UNIQUE_ID_srcversion132__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_8smb347_volatile_regsmb347_set_charge_currentfcc_tblpcc_tbltc_tblsmb347_usb_vbus_get_current_limitsmb347_get_battery_infosmb347_set_temp_limitsccc_tblsmb347_set_temp_limits.coldsmb347_set_writablesmb347_set_writable.coldsmb347_update_ps_statussmb347_update_ps_status.coldsmb347_readable_regsmb347_charging_set__UNIQUE_ID_ddebug351.3__UNIQUE_ID_ddebug352.2smb347_charging_set.coldsmb347_start_stop_chargingsmb347_start_stop_charging.coldsmb347_interrupt__UNIQUE_ID_ddebug382.1__UNIQUE_ID_ddebug383.0smb347_interrupt.coldsmb347_irq_setsmb347_irq_set.coldsmb347_usb_vbus_regulator_disablesmb347_usb_vbus_regulator_disable.coldsmb347_removesmb347_hw_initicl_tblsmb347_hw_init.coldsmb347_probesmb347_regmapsmb347_usb_descsmb347_usb_vbus_regulator_descsmb347_mains_descsmb347_probe.coldsmb347_get_property_lockedsmb347_get_property_locked.coldsmb347_get_propertysmb347_get_property.coldsmb347_shutdownsmb347_usb_vbus_set_current_limitsmb347_usb_vbus_set_current_limit.coldsmb347_usb_vbus_regulator_enablesmb347_usb_vbus_regulator_enable.coldsmb347_driver_initsmb347_driversmb347_driver_exit__func__.8__func__.7__UNIQUE_ID_license388__UNIQUE_ID_description387__UNIQUE_ID_author386__UNIQUE_ID_author385smb3xx_of_matchsmb347_idsmb347_usb_vbus_regulator_opssmb347_propertiesdevice_property_presentdevm_request_threaded_irqdevm_regulator_registerdevm_kmalloc__this_modulecleanup_moduleenable_irqdevm_power_supply_registerusleep_range_stateregulator_is_enabled_regmap__dynamic_dev_dbg__fentry__init_module__devm_regmap_init_i2c__stack_chk_faildevice_property_read_u32_array__ubsan_handle_out_of_boundsi2c_register_driverrdev_get_drvdata_dev_errpower_supply_get_drvdata_dev_warnpower_supply_get_battery_info__x86_return_thunk__mod_of__smb3xx_of_match_device_tablepower_supply_changedregmap_readregmap_update_bits_basei2c_del_driver__ubsan_handle_load_invalid_value__mod_i2c__smb347_id_device_tabledisable_irqd��������"p��������*p��������1d��������g�	�t���������@	�t���������Jt��������ap��������� �i�����������i�����������i���������d��������
k��������s��������Tp��������Yg��������ad���������o��������fp��������xg���������d��������*t���������t���������t����������������� Nt��������^p���������t���������t��������Kt��������zt���������t���������t���������i��������!d��������U1t���������p����������_���������x���������d��������$s��������7FL[ap�p�����������g���������d��������	p��������!	p��������1	d��������V	�|	t���������	p���������	p���������	�		��	c���������	p���������	(�		p�	c���������	d��������
� 
p��������/
�9
p��������A
d��������r
a���������
s���������
�
s���������
��
s���������
��
s���������
��
�}S@*O�hh�p�����������	�c�����������	8�c��������� >/r��������Br��������Pr��������^r��������lr��������zr���������g���������d���������H�p��������
t��������4
t��������Z
t���������
p���������
t���������
d���������
k��������t��������r+�0Y��������Yt��������f]�p���������p���������d���������p���������d��������R`�t����������t��������Wt��������|t���������p���������`	t���������t���������t��������t��������Jt��������e`ji���������@�i�����������d���������\��������(�Kh��������^ch��������v({h���������P�h�����������h�����������h����������Y���������#�Y���������>�Y��������Yh��������'v,h��������;�P�emf����������� �`��������p��������L�Y[���������t�����������@
�Z����������`��������Dg��������ad���������m���������s��������
p��������0la�~��s���������s���������	FDfs���������@	�0X#g��������-5i��������D Li��������ad���������m�������������p���������x���������_���������p��������d��������,p��������1d��������Ak���������t�����������p���������p���������d���������k��������� Y��������Jt��������V�iQ�t���������,�t���������t���������p��������$i0v���������!�)v��������1�<�Av��������FUQPVv��������[7f0kv��������pL{�v���������a���v������������v���������V	��l���������
��l���������
���v���������N
n���������7#n��������*�4�9n��������>@IpNv��������S ^�cv��������hs�xv��������}h��v������������v���������O���n�����������h�n�����������`�l���������r��������0v��������&r��������+�
6P;v��������H�
S�Xv��������]�h�ml��������rn}��l���������n���v�������������v�������������v���������P���n�����������n���������6��v��������;�v���������&p+v��������0�:�?v��������D~N0Sv��������XFbPgv��������lFvp{v���������0���v���������0�p�v���������~��v�������������v�������������l������������l����������l��������"P'l��������,�7�<l��������G Ll��������Q�\�dl��������i�t�yl��������~�d��������	`]j��������p��������`u��������p��������0�` �( 0�8�@0	H�	P@
X�`�
h�p�x��`�`��0����� �0] 
@PP`��P�`0�P�X�
`b �(!)`Se]�� 	$ 	(�	,�	0�	4
88
<�@�D�
H�L�P�T�X\	`�d�h+l�p�tx|�	�		��	�		� ($�(	b0:4�8	*�Z �0@8Z@�P�XZ`�p�xZ����Z���@�Z����Z �0@8Zp��H���H���H���H��H� H0�@HP�`Hp��H���H���H���H��H� H0�@HP�`Hp��H���H���H���H��H� H0�@HP�`Hp��H���H���H���H��H� H0�@Hh�p�����@(`"��8"@H�P�p"x ���(�"� ���8e8^.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.8.rodata.str1.1.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?�(:@�b�"J��E@xy("^J!"Y@��x"nl!i@�H"	~�!�y@`�"�28"��2&%1�`'�	 �@p��"�@1�T3��@�"��3 ��:@�@� "� ;d �@��"��A��@���"
�B�@@0�0"'F,0FX5XFEXF�JXNpNX#Y	�Y*	`�Y0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�K�����d�y��u���Jэl!ڞ�8Խ�Vb.�	���A�2Dm�Q��h�o|8�r��*�S�W�3�!�����0��]ocNj
��5B�o/�ro.����a�*�rϰ.B0�4��M���m�]�����#���p�ߋ�c�k!N�$�Ro��ռ$AB�K�q�Q��%+N4ȝc�q�5�u=;�֦����S�W~�q�Pн�D,rDW�
��@�N�dϩ9Je��;�6�0(w���Îs�ם/��鿐��H_ff���}��z&�����K;����T�H(#��-���]�`.�~�7�0���Yn��J
3nV�
Z�]���,7�Jpp���4�/�9��i�H��)��O��������q��<n%�_v��ՙИg��cc�����с�⒥ʿ�*�v�������ax��a���$粶ѻ�����Cv?������\P���R��^xml��w4�8�}���@_���J��������	�9���~Module signature appended~