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_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 /mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/62/execroot/__main__/aosp/../private/google-modules/soc/gs/drivers/regulator/s2mpg15-regulator.cb2_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_ctrl4BUCK9Ss2mpg15-regulator'int (struct regulator_dev *, unsigned int)'҈$ȇhVTfȄ:#,T|ȐY THh%@ T(ȭt(a TKcڸH=lT҈$ȇhVT(c~ T(=҈ T0(fȄ:# T҈(`T葐UaT(cڸH=TTҨhT[hT%"( ȓ T( ȓT( ȓ T?T_?#{@9qT{#_ )+ih8J @@*?#{O!y!`5!5*OA{¨#_`.@!@`.@!@?#{WOCA8%CL@9@yi~S?=qT JLii8k `@@@@! @ @A@@a@*`7@9BR*|@A8%C@ TOCWB{A#_!**!~@?#{OC A8)%CL@ yb* 7 @yyA8%C@ TOC{A@#_*.@!~@R )A @ aBI( @@KL`I _?#{OC A8)%CL@ y9!qT @y }S?=qhT JLii8k `։@)@)@)@)! @) @)A@)@)a @@9*@7A8%C@ ATOB{A#_ր.@!.@!*.@!.@!?#{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@*!@?#{ O)F)*G)!eS * @ * * @`@R*4h@!@I)J)!eS *i@ * * @`@R*5F@!R^@`@" **5*OB @{è#_h@!@h@!@*_?#{og_W O CA8%C8@M@@@yA5%!C#R87_!h`8 h@h@hR@}4` 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_@})qCTRR` C_@4?Rh @* 5C_T @*h @y6B RR-RR"RR&B@!B.Vh@qkT'RZh@ (@ *@q) @TiC&@)@Iy(}ө"@ i("@4ih?ThcTR 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>@!8@!@!!,*!&"RBRbRRRR!*"@y7RR"RBR@!@!A8%C_ AT*OJWI_HgGoF{E#_.@!@.@!@@*?#{T@-@C*{#_?#{T@ U@4@aR*R{#_*_*_ QhR? q0_?#{ O*h@@* T)7h@@4@*@OB @{è#_ֈ@!i@@"@?#{CA8%Ch@@9@5h@@9B9  A8%C@ T{A@#_?#{WOh@@$@@h@*`@OBWA{è#_?#{ h@@ 1C9W)?q @{¨#_?#{CA8%Ch@@9@`5h@@9 @ 1C9H qk4A8%C@ T{A@#_?#{ O*@*@H7h777 7(707H86R* )R IRiRRRR*i"( &@("OB @{è#_ֈ@!@?#{_WO**>B@@w5i@74!@@V ȓ T*?֨@*!@@ ) ɓ? T*?֟kT6*   *( OCWB_A{Ĩ#_ @!@ @ fB:# fB:#zR| (LD-DD  P DD-D 0DD-D H   @  HD-D 8xXD-D@P 0  @PD-D 4D-D@P 0 \ @PD-D 40pD-D0L    0LD-D 04LD-D H     HD-D 4h D-D0L 0  0LD-D (,D-DD T DD-L D-D\ `  x \D-D (0,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 <PD-D@P @   @PD-D (8$D-DD L DD-d4x, @T?#{!{#_?#{{#_author=Hanam Hwang description=SAMSUNG S2MPG15 Regulator Driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=s2mpg15_regulatordepends=pmic_class,s2mpg15-mfdalias=platform:s2mpg15-regulatorscmversion=g570670d2bc80LinuxLinuxs2mpg15_regulator6Kmodule_layoutғ__stack_chk_failiLz__ubsan_handle_cfi_check_fail_abortUknplatform_driver_unregister?pmic_device_destroyED__cfi_slowpath_diag=R9Ardev_get_ids2mpg15_update_reg:srdev_get_drvdatamregulator_map_voltage_linear^&regulator_list_voltage_linear]Ndevm_kmalloc hof_get_named_gpio_flagsSRof_property_read_variable_u32_array!of_property_read_u32_index of_get_propertyP\of_get_regulator_init_data_dev_warnXstrcasecmpSof_get_next_childOeof_find_node_by_namexcdevm_regulator_registerq__mutex_initT'__platform_driver_registerJkstrtou16scnprintf*s2mpg15_read_regnsscanf!s2mpg15_write_regKB_dev_info8[_dev_err7Bkdevice_create_filepmic_device_createGNUحPIK3"1kqEGNU\k`kxkkjjj j jkkjj kk j Xk\kkXkX4kU8kUDTkXk`lkk k* k*kkkk<tk xk kkk>k>kkkk kk k$k0@PkTk\dkhktkkk&k&kbkbkDkD kw kw(0k4k@P`kNdkNltkxkkkk:k:kk 0 k4 kT d p kOt kO|  k k    k k  k7 k7$  ku ku  k  k     4 @ j8D j8\ x k| k    k k  k k  k_ k_  k k( 0 kh4 khD L kP k` h k%l k%|  ks ks  k k  ka ka  k k  k k< H kL kh   k k  k2 k2  ks kskk0<k@k\hkilkikikiknkn@Xpkkiij8j8HTl,Ddpktkjjj j kKkKkkkwkwkkkkTkKXkKdkkk%k%jkkjj kk j $0L,k0k@p@\$0k(k(,lp0lpkkj@9j@9j`9 j`9$xlP|lPl8l88lD<lDlll|l|l0l0l@l@l`l`lplplL lLl\l\ lX$lX0l4l8lp<lP@Dl4 Hl4Ll`PlTlXl\`lLdlhl,llpptlxl|l j@j@ j@j@k+l4l< k0l08l8@lDHlHXlLpkM k 8kxj8`lXpkj8lXkj8lXkm j80lXkqXj8h@lXPkj8xlXk4j8 lX kG j8  lX ks8 j8H  lX0 kp j8 X lXh k j8 lXkj8lXkj8(lXkPj8`8lXHkj8plXk=j8lXkj8lXkG0j8@lX(khj8xPlX`kj8lXk}j8lXkj8 lXkHj8X0lX@kyj8hlXxkj8lXkj8  lX k(!j88!"lX "k`"j8p"H#lXX#k##j8#$lX$k$j8$%lX%k&j8&&lX'k@'j8P'((lX8(kx(j8(`)lXp)k)j8)*lX*k!*j8*+lX+k ,j80,-lX-kX-j8h-@.lXP.k .j8.x/lX/k/j8/0lX0k1j811lX1k82j8H2 3lX03kp3j83X4lXh4ky4j845lX5kA5j856lX6k7j8(78lX8lp 8l\(8lt88l`8ld8lh8ll8lx8l|H9kX9k h9kx9k lP( lTl@lAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)l4Hl|llpllP8lll l, nl4 4l4`l`lllllL0lhl,lpll<ohl|l0l8l@lDlLlPlXl\l`0lpDl|Xl %*-0369@DHVLP#TX2\`zdghl p t x s|Q g    fcb fN + 5@ ! Z!L} , ?,b$"4L4 6Y @qtS>ch!Hsb>Bi +vP#tKp.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss__versions.modinfo.rela.rodata.s2mpg15_pmic_pm.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.rela.data.dev_attr_s2mpg15_pmic_write.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.dataof_get_propertypmic_device_destroys2mpg15_pmic_probe.__keyof_property_read_variable_u32_arrayof_property_read_u32_indexs2mpg15_pmic_write_shows2mpg15_pmic_read_show__ubsan_handle_cfi_check_fail_aborts2mpg15_pmic_write_show.cfi_jts2mpg15_pmic_read_show.cfi_jtregulator_list_voltage_linear.cfi_jtregulator_map_voltage_linear.cfi_jts2mpg15_pmic_shutdown.cfi_jts2m_set_voltage_time_sel.cfi_jts2m_set_voltage_sel.cfi_jts2m_get_voltage_sel.cfi_jts2mpg15_pmic_remove.cfi_jts2mpg15_pmic_write_store.cfi_jts2mpg15_pmic_read_store.cfi_jts2mpg15_pmic_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jts2m_disable.cfi_jts2m_enable.cfi_jts2m_set_mode.cfi_jts2mpg15_of_map_mode.cfi_jts2mpg15_pmic_probe.cfi_jts2mpg15_pmic_suspend.cfi_jts2m_is_enabled.cfi_jt__mutex_initregulatorss2mpg15_regulator_ops____versionsof_get_named_gpio_flagscreate_s2mpg15_pmic_sysfs_dev_errs2mpg15_pmic_driverplatform_driver_unregisterdevm_regulator_register__platform_driver_register__typeid__ZTSFiP13regulator_devjE_global_addrregulator_list_voltage_linearregulator_map_voltage_linearstrcasecmp_dev_infos2mpg15_pmic_shutdown_dev_warns2mpg15_ocp_warns2mpg15_oi_functions2mpg15_pmic_pm__stack_chk_fail__cfi_check_fails2m_set_voltage_time_sels2m_set_voltage_sels2m_get_voltage_sel__cfi_checks2mpg15_ocp_detection_configs2mpg15_write_regs2mpg15_update_regs2mpg15_read_reg__cfi_slowpath_diagscnprintfsscanfs2mpg15_pmic_removedev_attr_s2mpg15_pmic_writepmic_device_creates2mpg15_pmic_write_stores2mpg15_pmic_read_stores2mpg15_pmic_resumeof_find_node_by_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_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.49$x.39$x.29$x.19$d.9_note_8__UNIQUE_ID_license468$d.48$x.38$x.28$x.18$x.8$d.8__UNIQUE_ID_description467$d.47$x.37$x.27$x.17$x.7__UNIQUE_ID_author466$d.46$x.36$x.26kstrtou16$x.16$x.6$d.45$x.35$x.25$x.15__UNIQUE_ID_scmversion305$d.5$d.54$d.44$x.34$x.24$x.14__UNIQUE_ID_alias304$x.4$d.4$d.53$d.43$x.33$x.23$x.13__UNIQUE_ID_depends303$x.3$d.3$d.52$d.42$x.32$x.22$x.12__UNIQUE_ID_name302$d.2$d.61$d.51$d.41$x.31$x.21$x.11__UNIQUE_ID_vermagic301$x.1$d.1$d.60$d.50$x.40$x.30$x.20$x.10a@@9~29B D PXhShh@p]pzppph@ȃ "#5hu,0@x#%u$ @`H#@P#z@0#u@(#u@@#qu9J0X@x# Loiw03@w@.@0#f@{@M$ 0r0%`j