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/cros_usbpd-charger.ko
ELF>�S@@'&GNU^�3����2�d<���A|ۮ�LinuxLinux�U��%1�����H��]�fD�UH��AVAUATSL�wxM��tIA�F ��~AE1�Ic�H��wDI�D�(H�x`�L�-H��w:I�D�(I��}A��L���E9f �[1�A\A]A^]�H��H����H��H����ff.�f��UH��hH���]���UH��AWI��AVI��AUM��ATSD��H��H�GD9ɉu̾�
�M�H�E�D��C��x�H���
�I��H�EЋU���E�A�\$A�D$A�T$��tI�|$1�����A�4@�49�r�I�~L���A�ƅ�xY��tUI�D$��riI�T$I�uH��I�U��H�L�I�L�I)�L)�A�A��H��A��rA��1�����H�<
H�<D9�r�L���H��D��[A\A]A^A_]���u"��t�A�T$A�U��tʉ��D�fA�D��A�T$��A�U�D�A�D��A���ff.���UA���H��ATSL�E�H��H�U�H��L���eH�%(H�E�1��L��E��B������f��M�H�{� H����M�H�{;H��� �1�H�U�eH+%(u8H�e�[A\]��E�D�M�H��H��D�E�PI�4$�X����UA���H��AVAUL�E�H�U�ATSH��H��(H���eH�%(H�E�1��L�'�E��^�������E�D���D���<���H�H����Ẻ���EΉ���EЉ���Eԉ���E�<����<����<��<	�Lǃ�Hǃ�H����;H�������CpDD9��u1�D9��tH�{`�1�H�U�eH+%(�?H�e�[A\A]A^]�<uKǃ��<��vL<��ǃ��o���<��H�H������<��ǃ��:�����um�}�u�}�t�ǃ������E�D�M�L��H��D�E�H��P�E�P�E�P�E�P�H�� ���H�H����]���f��y����}�u�ǃ����ǃ����ǃ�	����H��L��H����)�������UH��SH��@��tH�1�H��}H;��x(H���@�����xH����J9|H�H���H�]���H���.�����ff.���UH��AVAUI��ATS���I��H���H�PL�0��
�/w1��ud���A��$�u���A�E1�[A\A]A^]��C������%��vu��H�&vE�����Iu�I��1�M�e뻅�uA��$�A�E1�맃��,[���A\A]A^]���&����@�$A��$�A�E1��g��������������J���Ai�$��A�E1��3����L���\������7�����f�����i��A�E1�����L��� �������Ai�$��A�E1������f���tYi��A�E1����I��;1�M�e���Ai�$��A�E1�����L��������A��$��_���A�E����1��V�������L�������B�����U��
��H��AWAVI��AUL�oATSH��PH�}�eH�%(H�E�H�GPL��H�XxL����H����L�`L�e�1�1�L�(A�M��H��H�X�I��I�����������E�A�G���1�1�A�M��L����������E�A�G���A�W9����9��E1��H�CROS_DED�ERH�CH�ICATED_CH�G�GHARGf�W�G�CpHǃ�Hǃ�H�{hL��L��L���H=��H�C`IcG �PA�W H���VI�\�(A��E9w��1��L��
�H���L���H��H���4L���L�HhH�xD�0Hǀ�Hǀ�Hǀ�Hǀ�H�E�E9w��D��H��L�M�H�}���CpL�M�Hǃ�H�}�Hǃ�
H�CxHǃ����A�G ���I�GhM�whL������L��H��L���A�ą�u(E1�H�E�eH+%(unH��PD��[A\A]A^A_]�L���E��y��"H��H��H�E��H�E����A��H�E�H�p`H��uH�pD��H�����A���s���f��UH��AUATS�L���A�E ��~OE1��H�H���A��E9e ~2Ic�H��w4I�\�(H���[�����x�H����@9}�H���a����[A\A]]�H��H�����UH�G�H�x`H���Z����]�ff.�@�UH��AVAUATA��SH��H��eH�%(H�E�1��L����M�.=�����������xHc��Hi��MbH��&)�A��%txA��&t)���H�U�eH+%(��H��[A\A]A^]��E1�E1�L���H�UԾ�f�]�f�E������f�f������E1�E1�L���H�UԾ�f�]�f�E�����f�f���������@����I�<$��H���E���E����H��L��E���E����H��L������H��L�������A�GH��L���A�GA�G����H��L��A����D��H��L����H��L��A�����A�GH��L����H��L����H��L��A�������H��L��E1������I�>��H���E���E����H��L��E���E��H��L��E���E��H��L��E���E��I�>��H���E���E����H��L��E���E���UH��H��H���]�UH��H���]�Unable to query discovery info (err:0x%x)
Port %d: VID = 0x%x, PID=0x%x, PTYPE=0x%x
Unable to query PD power info (err:0x%x)
Port %d: type=%d vmax=%d vnow=%d cmax=%d clim=%d pmax=%d
Failed to get port status (err:0x%x)
No USB PD charging ports found
Unexpected number of charge port count
Failed to register power supply
drivers/power/supply/cros_usbpd-charger.cCould not get charger port count
Unable to set the 'External Power Limit': %d
External Current Limit cleared for all ports
External Current Limit set to %dmA for all ports
External Voltage Limit cleared for all ports
External Voltage Limit set to %dmV for all ports
/build/linux-SaOI8K/linux-5.15.0/drivers/power/supply/cros_usbpd-charger.c%xUnknown role %d
Port %d: default case!
No charging ports found
CROS_USBPD_CHARGER%dNo power supplies registered
failed to register notifier
%s: Failing probe (err:0x%x)
Failing probe (err:0x%x)
cros-usbpd-chargercros_usbpd_chargercros_usbpd_charger_get_discovery_infocros_usbpd_charger_get_power_infoalias=platform:cros-usbpd-chargerdescription=ChromeOS EC USBPD chargerlicense=GPLsrcversion=35AB2502FA471B5D83D83BAdepends=cros_usbpd_notifyretpoline=Yintree=Yname=cros_usbpd_chargervermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout�<+platform_driver_unregister�^Ѕ__platform_driver_register46�_dev_warn��@�_dev_infoGV__warn_printk�Ddevm_add_action�-ڋcros_usbpd_register_notify��?<sprintfS̽devm_power_supply_register_no_ws+��devm_kmallocQ��power_supply_get_drvdata7�z�_dev_errke��__stack_chk_fail�e�__dynamic_dev_dbgnJnesnprintf�zkfreea�ycros_ec_cmd_xfer_statusE:#�__kmalloc�kcros_usbpd_unregister_notify���__ubsan_handle_out_of_bounds�P�jiffies�~uKpower_supply_changed�9�[__x86_return_thunk�m��__fentry__�		c4���&��'port_data *[8]''int'����	%&
HI@ �cros_usbpd_chargerGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0�����|{ �{ ^�{ ^�{ ̆�{ I��{ �{ 
| | )| B| X| n| �| �| �| 	�| 
�| �| } } 4} X} i} ^�Q^u} ^ �{ ^0�} �g�} ;D�B� t�>`�} �} �} I��} ��^8
^�� ������X �����D���)B(~ =(@~ @&~ `1~ �<~ �L~ �c~ �s~ �(I�@;���~ �PT�=���@�~ ����~ ��~ ��~ c_J�@>�9@H�K�G�4(
4(7(=(�~ W�~ � T=
��$% S�> �
�p8�e Sm V�� ��� ��� c(� v�
I�K�'W6� \�
I�K�.� ^�P� ^�
�]a�
b�ec_params_external_power_limit_v1current_limvoltage_limec_response_usb_pd_portsec_params_usb_pd_power_infousb_chg_typeUSB_CHG_TYPE_NONEUSB_CHG_TYPE_PDUSB_CHG_TYPE_CUSB_CHG_TYPE_PROPRIETARYUSB_CHG_TYPE_BC12_DCPUSB_CHG_TYPE_BC12_CDPUSB_CHG_TYPE_BC12_SDPUSB_CHG_TYPE_OTHERUSB_CHG_TYPE_VBUSUSB_CHG_TYPE_UNKNOWNUSB_CHG_TYPE_DEDICATEDusb_power_rolesUSB_PD_PORT_POWER_DISCONNECTEDUSB_PD_PORT_POWER_SOURCEUSB_PD_PORT_POWER_SINKUSB_PD_PORT_POWER_SINK_NOT_CHARGINGusb_chg_measuresvoltage_maxcurrent_maxec_response_usb_pd_power_infodualroleec_response_charge_port_countport_countec_params_usb_pd_info_requestec_params_usb_pd_discovery_entrypsy_descpsy_usb_typepsy_onlinepsy_statuspsy_current_maxpsy_voltage_max_designpsy_voltage_nowpsy_power_maxcharger_dataec_devicenum_charger_portsnum_usbpd_portsnum_registered_psycros_usbpd_charger_driver_exitcros_usbpd_charger_driver_initcros_usbpd_charger_resumecros_usbpd_charger_probecros_usbpd_charger_unregister_notifier_notifycros_usbpd_charger_ec_eventcros_usbpd_charger_property_is_writeablecros_usbpd_charger_set_propcros_usbpd_charger_get_propcros_usbpd_charger_power_changedcros_usbpd_charger_get_port_statuscros_usbpd_charger_get_power_infocros_usbpd_charger_get_discovery_infocros_usbpd-charger.ko���	
T#w2@?�X�	n���7���� ����d>P�dp8|�0��8�88�3 �dC0_psr�P�P'���@7��!�(:� W!sk��5��"����	
&@" "5"&PHg���
h�������	��+=H"Teo������4<J__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8cros_usbpd_charger_property_is_writeablecros_usbpd_charger_resumecros_usbpd_charger_unregister_notifiercros_usbpd_charger_ec_command.constprop.0cros_usbpd_charger_get_discovery_info__UNIQUE_ID_ddebug190.2cros_usbpd_charger_get_discovery_info.coldcros_usbpd_charger_get_power_info__UNIQUE_ID_ddebug192.0__UNIQUE_ID_ddebug191.1cros_usbpd_charger_get_power_info.coldcros_usbpd_charger_get_port_statuscros_usbpd_charger_get_propinput_current_limitinput_voltage_limitcros_usbpd_charger_get_prop.coldcros_usbpd_charger_probecros_usbpd_dedicated_charger_propscros_usbpd_charger_set_propcros_usbpd_charger_power_changedcros_usbpd_charger_propscros_usbpd_charger_usb_typescros_usbpd_charger_ec_eventcros_usbpd_charger_probe.coldcros_usbpd_charger_set_prop.coldcros_usbpd_charger_driver_initcros_usbpd_charger_drivercros_usbpd_charger_driver_exit__func__.7__func__.5__UNIQUE_ID_alias196__UNIQUE_ID_description195__UNIQUE_ID_license194cros_usbpd_charger_pm_ops.LC19devm_kmalloccros_usbpd_unregister_notifyplatform_driver_unregister__this_modulesnprintfcleanup_modulekfreecros_ec_cmd_xfer_statuscros_usbpd_register_notify__dynamic_dev_dbg__fentry__init_module__stack_chk_fail_dev_infodevm_add_action__ubsan_handle_out_of_bounds_dev_errpower_supply_get_drvdata_dev_warndevm_power_supply_register_no_ws__x86_return_thunkpower_supply_changedjiffies__platform_driver_registersprintf__warn_printk__kmalloc@��������J��������!@��������WK��������^L���������J���������`�E���������@�E���������@���������7���������J���������@��������"P��������}=���������<���������J��������Q@�������������������:����������:���������J��������0	p?��������$B��������1@���������]K���������J���������&	;?����������	8�?���������B���������5�@���������L��������L��������J��������1@��������FG���������J���������J��������mLtl�nLILQ@���������6������������	g!	�-	�8	��	��	I���������	��	6��������
0*
@5
@
�X
Ee
N��������{
��
��
��
�
>���������
�
��
D��������J��������7��������$ -E��������W�\O��������c�hB���������@���������G���������L���������J��������E��������@��������-J��������A@��������jG���������J���������l
1
n
j
M"
nN
�U
l_
�d
�s
B��������	F���������"`-F��������5_?GF��������L�U�]F��������g�r�zC���������,�C�����������C����������
�Z�F���������<���C�����������@�F����������	F��������x%H��������*�
1-	=�EF��������M�W�bC��������j�qX|C�������������C�������������F����������� �C����������@��������	9�M��������J���������8��������J�������� �� P(00�80@PH�PX@`� � � ������ �$
(�,,0�48`5��	�?	* ^$�(	b��� �0�8�@�P�X�`�p�x��P��H��@h�8�@@HhPp�x�h�08A8;.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__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�w
:@�;P
$J�E@@F�$^�"Y@ Kx$ni@�KH$	~*hy@�K8$�2��2����8 �@MH$�����<�@`Mh$� @ �`�@�N0$�p0�@�N�$�� @�Oh$��@8Q $@ �@@XR0$8�#=0�#XF$V$�	[�-.�%6	�5T�Rj0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�L�T�� &���h�UA��J*���I�+��Z�vN���s*[SD��<�j���`��dm���$	�+,}�?N�
S�]s�J�;�G�†�Y��L0�T:|��iS�7uu��8��vy�
��8�M�b�g��1�ު0�\�f�dو
%�|�y��euU������BmRy�4�0�ۊ���+-�N�dl�s7�XV$M�rɅ�6�F��v��&)�A�@�*�Cب�%}���	�;���MY�G�z�H�<3t&e#;���m�e��h蚠Ί\�	$L$a�����ݵMsyR�_��\62��|��*�Ü����;+}�y��+�$�x�E���k����y�H��MzR�lZe��c���q����V̡��wJ/��e���D�2=P�a�@�j>B��[�w.���0MȚbd��YC��E�3���D�q"�qЊQIB�e����@��5�p͎}�Z�c�����L�p�zJ|������7�g���`�g?{����:\	Џi�3�~Module signature appended~