ELF���@@&$������0/L�@���00?L �@ �01?1��@`� �a2?2��@@w�a3?3��@@w�a4?4��@`� �a5?5��@@w�a6?6��@ �07?7�� @`� �a8?8�� @`� �a9?9�� @`� �a:?:�� @`� �a;?;�� @`� �a<?<��@@w�a=?=��@@w�a>?>��@`� �a???��@@w�a@?@��@`� �aA?A��@`� �aB?B��@ �0C?C��@`� �aD?D������0EL0�@ �0F?F��@@w�aG?G��@@w�aH?H��@`� �aI?I��@@w�aJ?J��@`� �aK?K��@ j���@ j���@ j��� @ j���!@ j���"@ j���#�' �0���$@ j���%@ j���&@ j"�!��'@ j$�#��(@ j&�%��)�' �0(�'��*�' �0*�)��+@ j,�+��,�@�'�0.-��,,,,,,,, 00000000 s2mpg15-regulators2mpg15_set_sel_vgpio fail BUCKCLDO8Ss2mpg15-regulatorbuck_ocp_ctrl3(ERROR) sel_vgpio%d is empty %s: failed to set regulator voltage b2_ocp_warn_lvlLDO11SLDO14SLDO15SBUCK7SBUCK8SBUCKBOOSTOCP_CTRL6: 0x%x &s2mpg15->lockcould not find regulators sub-node b2_soft_ocp_warn_cntLDO18Si2c write error. BUCK_OCP_CTRL6: %d b2_soft_ocp_warn_dvs_maskb2_ocp_warn_dvs_mask(ERROR) sel_vgpio num isn't not equal LDO1Sreg is wrong: %2x fail to read i2c address b2_ocp_warn_debounce_clkLDO13SBUCK4SLDO29Secho (register addr.) (data) > s2mpg15_write 0x%04X: 0x%02X buck_ocp_ctrl5(ERROR) sel_vgpio isn't parsing LDO6SBUCK5SBUCK12SLDO10SLDO20SLDO28Ssel_vgpio%d write error s2mpg15_sysfs: failed to create device file, %s empty buffer LDO19SBUCK6S[%d]: error calculating enable_shift! i2c write error setting b2s_ocp_warn wtsr_enLDO21SLDO27Ss2mpg15-pmic%hx %hhxs2mpg15_ocp_warn fail don't know how to configure regulator %s b2_soft_ocp_warn_lvlBUCK3Ss2mpg15_pmic_readb2_ocp_warn_enLDO23SOCP_CTRL4: 0x%x i2c write error setting ocp_warn debounce i2c write error. BUCK_OCP_CTRL4: %d fail to transform i2c address buck_ocp_ctrl6BUCKDLDO17SLDO26S%s: ramp_delay not set i2c write error. BUCK_OCP_CTRL1: %d i2c write error. BUCK_OCP_CTRL8: %d s2mpg15_pmic_writeinput error regulator init failed for %d sel_vgpiogpiosLDO24SB2S_SOFT_OCP_WARN : 0x%x i2c write error. BUCK_OCP_CTRL3: %d BUCK10SLDO22SBUCK1Si2c write error. BUCK_OCP_CTRL2: %d i2c write error. BUCK_OCP_CTRL7: %d b2_soft_ocp_warn_debounce_clkLDO16SOCP_CTRL5: 0x%x reg_addr is wrong: %2x LDO4SLDO9SBUCKAOCP_CTRL2: 0x%x buck_ocp_ctrl2BUCK11SOCP_CTRL3: 0x%x b2_soft_ocp_warn_enLDO2SLDO3SLDO12SB2S_OCP_WARN : 0x%x fail to write i2c addr/data regulatorsbuck_ocp_ctrl1buck_ocp_ctrl7LDO7SOCP_CTRL8: 0x%x fail to read wtsr_en b2_ocp_warn_cntLDO5Si2c write error. BUCK_OCP_CTRL5: %d OCP_CTRL7: 0x%x i2c write error setting b2s_soft_ocp_warn LDO25SBUCK2SOCP_CTRL1: 0x%x buck_ocp_ctrl4BUCK9SsX��?#��{���O����!����y��!����`5�!�����5�*�OA��{¨�#��_��`.@��!�@������`.@��!�@����� �K�?#��{���O���@�����"`@��!�@��`@�!�R�b@���4h@��*�!�@��h@��!��f@�@��`@�A�R�f@���4h@��*�!�@��h@��!��j@�@��`@�a�R�j@���4h@��*�!�@��h@��!��n@�@��`@���R�n@���4h@��*�!�@��h@��!��r@�@��`@���R�r@���4h@��*�!�@��h@��!��v@�@��`@���R�v@���4h@��*�!�@��h@��!��z@�@��`@���R�z@���4h@��*�!�@��h@��!��~@�@��`@��R�~@���5�OA��{¨�#��_�h@��*�!�@������44�?#��{��� ��O���)�F)*�G)�����!�eS * @� * * @���`@���R�*��4h@��!�@����I)��J)�!�eS *i@� * * @���`@��R�*��5�F@�!�R�^@�`@�" *��*�5�*�OB�� @��{è�#��_�h@��!�@�����h@��!�@�����sX���*�_�_eE?�*�_�_eE?�*�_�\�C�����R )A� @� aB�I(� @�@�K�L`�I ��_����?#�����{��O��C� A8���)C���L@�� y�9�����!��������q�T� @y }S?=qhT �J��Lii8k �`։@�)���@�)���@�)���@�)!� �@�)� �@�)A��@�)���@�)a� @����@9�*�@�7A8�C��@� �AT���OB��{A�����#��_ր.@��!��.@��!��*�����.@��!��.@��!������\�C�?#����{��W��O��C�A8���C���L@��9�@yi~S?=qT �J����Lii8k �`�@���@���@���@�!� @�� @�A�@���@�a�@�����*�`�7�@9�B����R�*�|@�A8�C��@� �T�OC��WB��{A����#��_��!����*�������*�!�����~@��������?#����{����O��C� A8�)C���L@�� yb��������*��� �7� @y��y��A8�C��@� ��T���OC��{A��@����#��_��*�.@��!���~@�������c?#�����{��o��g��_��W ��O ��C�A8���C����8@�M@��@��������@�uA�5%��!��C���#�R������� 9�7�_��!���h����8������� ���h@���h����@���h����R�@���}��@5���`�������� ����9���@���a@����`4��{�����!��T�@��!���������@��������b������������b���!���#�R���b���!���#�R���b���!���#�R���b���!���#�R���b���!���#�R���b���!���#�R���b���!���#�R�����������*���`2��!��C���#�R����_�q�!��C���賈#�R��h6���_�q�!��C���賈#�R��h:���_�q�!��C���賈#�R��h>���_�q�!��C���賈#�R��hB���_�q����"�R��賈hF��`J��!��C���#�R����_�q�!��C���賈#�R��hN���_�q�!��C���賈#�R��hR���_�q�!��C���賈#�R��hV���_�q�!��C���賈#�R��hZ���_�q�!��3���賈h^�����C_��@�})q�C�aT�R��R�` ����C_��@��4���?�R�����h @������* ���5���C_������T ���@����*�h @�y6��������B� �R����R������-�R��R��"� �����R��R��&�`����B��@��!��B��.�����V�h@�q�T����'�RÆR�{�h@� �(@�� �*@��q���) @���bT }��?�(Tm���C����&@�)�@�Iy(����}ө"@� i(��"@�4ih���?��Th����c���+��T�����R�������� �7h @���R�@�@��� 5h @���R�@�@�� 5h @��R�@� @��� 5h @�!�R�@� @�� 5h @�A�R�@�@��� 5h @�a�R�@�@�� 5h @���R�@�@��� 5h @���R�@�@�� 5h @���R�@�!@��� 5h @���R�@�%@�� 5h�@�4�@�a�R�R�R�h�@��V��!�����y��!���� 5�!����@ 5�*Bt�@T�>�@��!��4���@��!��@��!��!����,�*�!����&"�RB�Rb�R��R��R��R�!����*��"@�y7���R�R"�RB�R�@��!�@���!�����A8�C���_� �aT�*�OJ��WI��_H��gG��oF��{E�����#��_���.@��!�@�������.@��!�@�����@�*� ����c?#��{����T@�-@��B���*�{���#��_�V�n�?#��{����T@� U@��4@�a�R�*�R��{���#��_�&s:g Qh�R? q0��_�g_E?#��{��� ��O����*���h@���@��* T)���7h@��@��4�@��*�@���OB�� @��{è�#��_ֈ@��!�i@�@�"@����������L?#�����{����C�A8���C����h@���@��9�@���5h@��@9�B9  A8�C��@� ��T�{A��@�����#��_�����L?#��{���W��O������h@�@�$@����@��h@��*��`����@���OB��WA��{è�#��_ְ��L?#��{��� ������h@�@� 1C9�W)?q���� @��{¨�#��_ְ��L?#�����{����C�A8���C����h@���@��9�@��`5h@��@9 �@� 1C9H qk4����A8�C��@� ��T�{A��@�����#��_��g_E?#��{��� ��O����*���������@��*�@�H7h7�7�7� 7�(707H86��R�* )�R I�Ri�R��R��R��R�*i"�( �&@�(�"��OB�� @��{è�#��_ֈ@��!�@��������B��?#��{��� ��W��O����*�*����>B��@��@�w5i@�w4!@�@������*�_���rq��rk@TE0�?֨@��*���*!@�@��_���rq��rk@TE0�?֟k�T�6*� ��� � *( ��OC��WB�� @��{Ĩ�#��_� @��!�@� @�������zR| 0�D-D H  ���� @  HD-����D 0LLD-D H  ����   HD-����D 4� D-D0L 0���� � � 0LD-�����D ���(�,D-DD ��T DD-��( $D-DD ��L DD-��L40`pD-D0L  ���� � 0LD-����D 8�XD-D@P 0����� � � @PD-������D 4��D-D@P 0���� � \ @PD-�����D L D-D�\ `����� � ������ � �\D-������������D (X,D-DD ��T DD-��(�8D-DD ��` DD-���4��D-D0L 0���� � D 0LD-�����D ,��D-D0L  ��� T 0LD-���D 4,`D-D0L 0����� � x 0LD-������(dDD-D H  ���d  HD-���,��D-D0L  ��� l 0LD-���D 4��D-D0L 0���� � � 0LD-�����D 8�D-D@P @����� �� � @PD-�������D �ű6?#��{�������!���{���#��_� g@�?#��{��������{���#��_�author=Hanam Hwang description=SAMSUNG S2MPG15 Regulator Driverlicense=GPLvermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=s2mpg15_regulatorscmversion=g1343c08acdd5depends=pmic_class,s2mpg15-mfdalias=platform:s2mpg15-regulatorLinuxLinuxs2mpg15_regulator�t �pmic_device_create�Y_�device_create_file �~�_dev_err��<�_dev_info����s2mpg15_write_reg:CL�__platform_driver_registercU��platform_driver_unregister�n��sscanfғ��__stack_chk_fail�TY�s2mpg15_read_reg����scnprintf���Jkstrtou16����of_property_read_variable_u32_arrays�s�of_find_node_by_name�F�of_get_next_childn�devm_kmallocX���strcasecmp��U_dev_warn�mlof_get_regulator_init_data���of_get_named_gpio_flags U��of_get_property�=��of_property_read_u32_index��q�__mutex_init��xdevm_regulator_register �c�s2mpg15_update_reg�?��pmic_device_destroyd��wrdev_get_drvdata*�8rdev_get_id��regulator_list_voltage_linearn�Q!regulator_map_voltage_linear�u�module_layoutGNUy�����������c!�@w2GNU�W�W�$t(V,V4u<V @V HudVlW�pW�tVxv�V �W��W��V �v�W��W��x�y�W��W��vWzWzx y0W�4W�<vDW�HW�TxdytW�xW��v�W!�W!�x�y�W]�W]�v�W?�W?�x�y�WxWxvW�W� x0y@WIDWILvTW�XW�dxty�W��W��v�W;�W;�x�y�W�W�vW�W�8xHyTWJXWJ`vlW{pW{�x�y�y�W��W��v�W2W2v8W%<W%�W��W����W�W\y�W�W�W��W��v�W9�W9�W��W��v��$W(W���WS�WS��WPWPv W�$W�,v8����W��W��v��HWpLWph�tW xW �����������V8 V8 �4 W�8 W�@ �X �l �| W� W� �� W�� W�� �� WZ� WZ� �� W�� W�� �� Wc� Wc � W� W� �$ W&( W&8 �< Wn@ WnT �\ W ` W t �� Wb� Wb� �� W�� W�� �� W�� W�� � W� W�$ �H �P W�T W�h �t W-x W-� �� Wn� Wn� �� W�� W�� �� W� W �$ Wd( Wd< �d �� Wd� Wd� Wi� Wi� �� v� � �, �D W�H W�L UP U\ �� V8� V8� �w z8yPyhy�y�y�y�y�y�yy0�<W�@W�LtPVTV\udV hV pu�WL�WL�v�W �W �Wr�Wr�W��W��v�W��W��v WF$WF0v`W�dW�lvpW tW |v�V�W��W��V�v�V �W��W��V �v� �`��������W�W��D�\����������8�t��������W#�W#�v���W��W���V@V@}} ~V@V@�0X 8X,W&X8Xp W�0X�8X@@X�HXXX8pWH�}�� W�8W�xV8�}`XtpW��V8�}�Xt�W��V8�}�Xt�Wh V80}XtWrXV8h}@XtPW��V8�}xXt�W5�V8�}� Xt� WB V8 }� Xt� Wn8 V8H } Xt0 W�p V8� }X Xth W�� V8� }�Xt�W��V8�}�Xt�WV8(}XtW�PV8`}8XtHW��V8�}pXt�W8�V8�}�Xt�W��V8}�Xt�WB0V8@}Xt(WhV8x}PXt`W��V8�}�Xt�Wx�V8�}�Xt�W�V8 }�XtWHV8X}0Xt@Wt�V8�}hXtxW��V8�}�Xt�W��V8 }� Xt� W(!V88!}"Xt "W�`"V8p"}H#XtX#W�#V8�#}�$Xt�$W��$V8�$}�%Xt�%W�&V8&}�&Xt'W�@'V8P'}((Xt8(Wx(V8�(}`)Xtp)W��)V8�)}�*Xt�*W�*V8�*}�+Xt�+W� ,V80,}-Xt-W�X-V8h-}@.XtP.W �.V8�.}x/Xt�/W��/V8�/}�0Xt�0W�1V81}�1Xt�1W�82V8H2} 3Xt03W�p3V8�3}X4Xth4Wt�4V8�4}�5Xt�5W<�5V8�5}�6Xt�6W�7V8(7}8Xt8� 8�(8X�88X �8X��8X�8XP�8X��8X�|Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)XPX��X��X�X �X,�Z$[PX8dXp�X��X@ X�\X�X8�Xt�X�X 0X�hX�XP�X��X�wz#&).14��7:=@CFI�PQTWZ[x-,^ p|�: � ����;����LL f o,4( ,��"@�5�}84�4F8>pplWp.��X���W@��</@9� ��}��8�6%�,@ �88Q4(8%tp�to����)�� ��w  �`:��DK"�P��L�P��i� �V���q�4��@@E��-�V--Z ��8(�?  �:]�faf���o������!Q� ��g_E� ��HM����+���L��� !�,�@i�$6�E���>�a����b�Q��s5 �����@.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.dataof_get_propertypmic_device_destroys2mpg15_pmic_probe.__keyof_property_read_variable_u32_arrayof_property_read_u32_indexs2mpg15_pmic_write_shows2mpg15_pmic_read_show__mutex_initregulatorss2mpg15_regulator_ops____versionsof_get_named_gpio_flagscreate_s2mpg15_pmic_sysfs_dev_errs2mpg15_pmic_driverplatform_driver_unregisterdevm_regulator_register__platform_driver_register__kcfi_typeid_regulator_list_voltage_linear__kcfi_typeid_regulator_map_voltage_linearstrcasecmp_dev_infos2mpg15_pmic_shutdown_dev_warns2mpg15_ocp_warns2mpg15_oi_functions2mpg15_pmic_pm__stack_chk_fails2m_set_voltage_time_sels2m_set_voltage_sels2m_get_voltage_sels2mpg15_ocp_detection_configs2mpg15_write_regs2mpg15_update_regs2mpg15_read_regscnprintfsscanfs2mpg15_pmic_removedev_attr_s2mpg15_pmic_writepmic_device_creates2mpg15_pmic_write_stores2mpg15_pmic_read_stores2mpg15_pmic_resumeof_find_node_by_nameinit_module__this_modulecleanup_moduledevice_create_file__mod_platform__s2mpg15_pmic_id_device_tables2m_disables2m_enables2m_set_modes2mpg15_of_map_modes2mpg15_pmic_probes2mpg15_pmic_suspendof_get_next_childrdev_get_ids2mpg15_pmic_ids2m_is_enableddev_attr_s2mpg15_pmic_readdevm_kmallocrdev_get_drvdataof_get_regulator_init_data_note_9$d.59$d.49$x.39$x.29$d.19$d.9__UNIQUE_ID_license458$d.48$d.38$d.28$x.18$x.8$d.8__UNIQUE_ID_description457$x.47$x.37$x.27$d.17$d.7__UNIQUE_ID_author456$d.46__UNIQUE_ID_alias336$d.36$d.26kstrtou16$x.16$x.6__UNIQUE_ID___addressable_cleanup_module455$x.45__UNIQUE_ID_depends335$x.35$x.25$d.15$d.5__UNIQUE_ID___addressable_init_module454$d.44__UNIQUE_ID_scmversion334$d.34$d.24$x.14$x.4$d.4$d.53$x.43__UNIQUE_ID_name333$x.33$x.23$d.13$d.3$d.52$d.42__UNIQUE_ID_vermagic332$d.32$d.22$x.12$x.2$d.2$d.51$x.41$x.31$d.21$d.11$d.1$d.60$d.50$d.40$d.30$x.20_note_10$x.10l@m@8962x9 O�B�c`X^aX�bX@`h`%`^`�`0J@Hr�#50d00@�x#%`d( @��H#1@Џ0#h@��#S�dN@�#C�d>@�#|�d7U0 ���@�(# �L�o��0�e0�f@@�@8�0#q@j��r$(r �h�h�p%q شsK�l