ELF@@&$0/L@00?L @ 01?1@` a2?2@@wa3?3@@wa4?4@` a5?5@@wa6?6@ 07?7 @` a8?8 @` a9?9 @` a:?: @` a;?; @` a<?<@@wa=?=@@wa>?>@` a???@@wa@?@@` aA?A@` aB?B@ 0C?C@` aD?D0EL0@ 0F?F@@waG?G@@waH?H@` aI?I@@waJ?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@"`@!@`@!Rb@4h@*!@h@!f@@`@ARf@4h@*!@h@!j@@`@aRj@4h@*!@h@!n@@`@Rn@4h@*!@h@!r@@`@Rr@4h@*!@h@!v@@`@Rv@4h@*!@h@!z@@`@Rz@4h@*!@h@!~@@`@R~@5OA{¨#_h@*!@44?#{ O)F)*G)!eS * @ * * @`@R*4h@!@I)J)!eS *i@ * * @`@R*5F@!R^@`@" **5*OB @{è#_h@!@h@!@sX*__eE?*__eE?*_\CR )A @ aBI( @@KL`I _?#{OC A8)CL@ y9!qT @y }S?=qhT JLii8k `։@)@)@)@)! @) @)A@)@)a @@9*@7A8C@ ATOB{A#_ր.@!.@!*.@!.@!\C?#{WOCA8CL@9@yi~S?=qT JLii8k `@@@@! @ @A@@a@*`7@9BR*|@A8C@ TOCWB{A#_!**!~@?#{OC A8)CL@ yb* 7 @yyA8C@ TOC{A@#_*.@!~@c?#{og_W O CA8C8@M@@@uA5%!C#R 97_!h8 h@h@hR@}@5` 9@a@`4{!T@!@bb!#Rb!#Rb!#Rb!#Rb!#Rb!#Rb!#R*`2!C#R_q!C賈#Rh6_q!C賈#Rh:_q!C賈#Rh>_q!C賈#RhB_q"R賈hF`J!C#R_q!C賈#RhN_q!C賈#RhR_q!C賈#RhV_q!C賈#RhZ_q!3賈h^C_@})qCaTRR` C_@4?Rh @* 5C_T @*h @y6B RR-RR" RR&`B@!B.Vh@qT'RÆR{h@ (@ *@q) @bT }?(TmC&@)@Iy(}ө"@ i("@4ih?Thc+TR 7h @R@@ 5h @R@@ 5h @R@ @ 5h @!R@ @ 5h @AR@@ 5h @aR@@ 5h @R@@ 5h @R@@ 5h @R@!@ 5h @R@%@ 5h@4@aRRRh@V!y! 5!@ 5*Bt@T>@!4@!@!!,*!&"RBRbRRRR!*"@y7RR"RBR@!@!A8C_ aT*OJWI_HgGoF{E#_.@!@.@!@@* c?#{T@-@B*{#_Vn?#{T@ U@4@aR*R{#_&s:g QhR? q0_g_E?#{ O*h@@* T)7h@@4@*@OB @{è#_ֈ@!i@@"@L?#{CA8Ch@@9@5h@@9B9  A8C@ T{A@#_L?#{WOh@@$@@h@*`@OBWA{è#_ְL?#{ h@@ 1C9W)?q @{¨#_ְL?#{CA8Ch@@9@`5h@@9 @ 1C9H qk4A8C@ T{A@#_g_E?#{ O*@*@H7h777 7(707H86R* )R IRiRRRR*i"( &@("OB @{è#_ֈ@!@B?#{ WO**>B@@w5i@w4!@@*_rqrk@TE0?֨@**!@@_rqrk@TE0?֟kT6*   *( OCWB @{Ĩ#_ @!@ @zR| 0D-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 8XD-D@P 0  @PD-D 4D-D@P 0 \ @PD-D L D-D\ `   \D-D (X,D-DD T DD-(8D-DD ` DD-4D-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 4D-D0L 0  0LD-D 8D-D@P @   @PD-D ű6?#{!{#_ g@?#{{#_author=Hanam Hwang description=SAMSUNG S2MPG15 Regulator Driverlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=s2mpg15_regulatorscmversion=g4d1f0591dfb6depends=pmic_class,s2mpg15-mfdalias=platform:s2mpg15-regulatorLinuxLinuxs2mpg15_regulatort pmic_device_createY_device_create_file ~_dev_err<_dev_info!rs2mpg15_write_reg:CL__platform_driver_registercUplatform_driver_unregisternsscanfғ__stack_chk_fails2mpg15_read_regscnprintfJkstrtou16of_property_read_variable_u32_arrayssof_find_node_by_nameFof_get_next_childndevm_kmallocXstrcasecmpU_dev_warn5r(of_get_regulator_init_dataof_get_named_gpio_flags Uof_get_property=of_property_read_u32_indexq__mutex_initf0[devm_regulator_registerJs2mpg15_update_reg?pmic_device_destroy rdev_get_drvdataBrdev_get_idTregulator_list_voltage_linear$regulator_map_voltage_linearumodule_layoutGNU9hSKQ8hV5> )GNUWW$t(V,V4u<V @V HudVlWpWtVxvV WWV vWWxyWWvWzWzx y0W4W<vDWHWTxdytWxWvW!W!xyW]W]vW?W?xyWxWxvWW x0y@WIDWILvTWXWdxtyWWvW;W;xyWWvWW8xHyTWJXWJ`vlW{pW{xyyWWvW2W2v8W%<W%WWWW\yWWWWvW9W9WWv$W(WWSWSWPWPv W$W,v8WWvHWpLWphtW xW V8 V8 4 W8 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 WT Wh t W-x W-  Wn Wn  W W  W W $ Wd( Wd< d  Wd Wd Wi Wi  v  , D WH WL UP U\  V8 V8 w z8yPyhyyyyyyyy0<W@WLtPVTV\udV hV puWLWLvW W WrWrWWvWWv WF$WF0v`WdWlvpW tW |vVWWVvV WWV v `WWD\8tW#W#vWWV@V@}} ~V@V@0X 8X,W&X8Xp W0X8X@@XHXXX8pWH} W8WxV8}`XtpWV8}XtWV8}XtWh V80}XtWrXV8h}@XtPWV8}xXtW5V8} Xt WB V8 } Xt Wn8 V8H } Xt0 Wp V8 }X Xth W V8 }XtWV8}XtWV8(}XtWPV8`}8XtHWV8}pXtW8V8}XtWV8}XtWB0V8@}Xt(WhV8x}PXt`WV8}XtWxV8}XtWV8 }XtWHV8X}0Xt@WtV8}hXtxWV8}XtWV8 } 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-WX-V8h-}@.XtP.W .V8.}x/Xt/W/V8/}0Xt0W1V81}1Xt1W82V8H2} 3Xt03Wp3V83}X4Xth4Wt4V84}5Xt5W<5V85}6Xt6W7V8(7}8Xt8 8(8X88X 8X8X8XP8X8X|Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)XPXXXX X,Z$[PX8dXpXX@ X\XX8XtXX 0XhXXPXXwz#&).147:=@CFIPQTWZ[x-,^ p|:  ~gL /f o,4( ,"@x}844a8>pp)lWp.XW@<r@9 86%,[#88Q4(8%tptol   `UDK"PLPLVO@#Eq-4--Z 8(?  :]fafR!l g_E HM+L !,@i$6E>abQs5 @.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__UNIQUE_ID_license459$d.59$d.49$x.39$x.29$d.19$d.9__UNIQUE_ID_description458$d.48$d.38$d.28$x.18$x.8$d.8__UNIQUE_ID_author457$x.47__UNIQUE_ID_alias337$x.37$x.27$d.17$d.7__UNIQUE_ID___addressable_cleanup_module456$d.46__UNIQUE_ID_depends336$d.36$d.26kstrtou16$x.16$x.6__UNIQUE_ID___addressable_init_module455$x.45__UNIQUE_ID_scmversion335$x.35$x.25$d.15$d.5$d.44__UNIQUE_ID_name334$d.34$d.24$x.14$x.4$d.4$d.53$x.43__UNIQUE_ID_vermagic333$x.33$x.23$d.13$d.3$d.52$d.42$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 OBc`X^aXbX@@h@%@^@0J@H#5000@x#%`( @H#1@Я0#h@#SN@#C>@#|7U0 @(# Lo0Ѕ0@@@80#q@$( hhp%q sKl