ELF @@ ;;;0@@@` aA?A@ 0B?B@` aC?C@ 0D?D@ 0E?E0Fc@ 0G?G@` aH?H @@waI?I 0Jd 0Ld 0Nd0 @` aP?P0Qd@ 0S?S@ 0T?T@` aU?U@` aV?V@` aW?W@@waX?X@@waY?Y@` aZ?Z@ 0[?[@` a\?\@@wa]?]@@wa^?^@ 0_?_@` a`?`@` aa?a@` ab?b@ j @ j!@ j"@ j"!#@ j%$$@ j('%@ j+*&@ j.-'@ j10(@ j43N $$$$$$$ $$$ 3i2c write error setting smpl_warn 3%s: fail to read i2c address smpl_warn_lbdtb3_soft_ocp_warn_pin < 0: %d BUCK9Mcould not find pmic gpios buck_ocp_ctrl1LDO15MLDO31M%hx %hhxb10_ocp_warn_cntb10_ocp_warn_dvs_maskLDO10MLDO7M3i2c write error setting BUCK_OCP_CTRL5: %d 6B10M_OCP_WARN : 0x%x LDO16MLDO20M3i2c write error setting b2m_soft_ocp_warn 0x%04X: 0x%02X could not find regulators sub-node b2_ocp_warn_lvlLDO13M3s2mpg10_sysfs: failed to create device file, %s 6OCP BUCK_OCP_CTRL4: 0x%x b3_ocp_warn_enb10_soft_ocp_warn_pin < 0: %d LDO12MLDO17MLDO24MLDO28M3i2c write error setting BUCK_OCP_CTRL4: %d 6OCP BUCK_OCP_CTRL5: 0x%x smpl_warn_hys6OCP BUCK_OCP_CTRL2: 0x%x BUCK_OCP_IRQb10_ocp_warn_engpiosLDO11MBUCK2MBUCK10M3i2c write error setting BUCK_OCP_CTRL3: %d 3%s: fail to write i2c addr/data Failed to get irq base %d don't know how to configure regulator %s b2_ocp_warn_pin < 0: %d #gpio-cellsLDO6M6SMPL_WARN_CTRL : 0x%x smpl_warn_pin < 0: %d b10_soft_ocp_warn_cntBUCK5MBUCK7Ms2mpg10-pmic6OCP BUCK_OCP_CTRL3: 0x%x LDO21Mbuck_ocp_ctrl2LDO30Mb3_ocp_warn_pin < 0: %d b2_soft_ocp_warn_pin < 0: %d 3i2c write error setting b3m_soft_ocp_warn LDO18MBUCK8M3i2c write error setting BUCK_OCP_CTRL1: %d regulator init failed for %d regulatorsBUCK4Mb2_soft_ocp_warn_lvlb3_soft_ocp_warn_lvlBUCK6M6B2M_SOFT_OCP_WARN : 0x%x b3_ocp_warn_dvs_maskb2_soft_ocp_warn_dvs_masksmpl_warn_vthb2_soft_ocp_warn_cntLDO14MBUCK3Ms2mpg10_pmic_write_stores2mpg10-regulatorLDO19MLDO23M3i2c write error setting b10m_soft_ocp_warn 3%s: input error Failed to request BUCK[%d] OCP IRQ: %d: %d b3_ocp_warn_cntb10_soft_ocp_warn_lvlLDO22M3i2c write error setting b10m_ocp_warn LDO4MLDO26Ms2mpg10_pmic_read_showb3_soft_ocp_warn_enb10_soft_ocp_warn_dvs_maskLDO3M3%s [%d]: error caculating enable_shift! 6%s : BUCK[%d] OCP IRQ, %d 6B3M_SOFT_OCP_WARN : 0x%x echo (register addr.) (data) > s2mpg10_write s2mpg10_pmic_read_storeLDO1M4%s: ramp_delay not set buck_ocp_ctrl4b2_soft_ocp_warn_enLDO25M6OCP BUCK_OCP_CTRL1: 0x%x 3i2c write error setting BUCK_OCP_CTRL2: %d 3%s: fail to transform i2c address b2_ocp_warn_dvs_maskLDO9M6%s: master pmic sysfs start 3i2c write error setting b2m_ocp_warn 3i2c write error setting b3m_ocp_warn s2mpg10_pmic_writePlatform data not supplied b10_ocp_warn_lvlLDO8M4%s: failed to set regulator voltage s2mpg10_buck_ocp_irqs2mpg10_pmic_read&s2mpg10->lockb2_ocp_warn_cntb3_ocp_warn_lvlb3_soft_ocp_warn_dvs_maskb10_soft_ocp_warn_enLDO5M6B10M_SOFT_OCP_WARN : 0x%x buck_ocp_ctrl5b3_soft_ocp_warn_cntBUCK1Ms2m_set_mode6B3M_OCP_WARN : 0x%x b2_ocp_warn_enLDO2MLDO29M_rs.lockcreate_s2mpg10_pmic_sysfs6B2M_OCP_WARN : 0x%x buck_ocp_ctrl3b10_ocp_warn_pin < 0: %d LDO27Ms2mpg10-regulator?#Ո҈$ȇhVTfȄ:#-TҨ# T(fȄ:# T҈(THhpmTTҨh, T(Hhp T(cڸH=! Tn|ȐY THh%@ T(ȭt( TC҈$ȇhV@T(c~T(=҈T.Ҩ# T葐UTTҨhT[h!T&( ȓ CT( ȓ T ( ȓcT#?T#__$?#@9#qCT_@*?#{ !!"y!`5!5 @*{¨#_@@?#{COA8BL@9!By~S?=qT JLii8k `֟$@!$@A$@a $@$@$@@*7@9BR*|@$A8B@ TOC{A@#_*!~@?#{CO A8)BL@ yb* 7 @y"yA8B@ T@OC{A#_*!~@?#R %@ aB @J$%AK`HI#_?#{CO A8)BL@ y9!qAT @y(|S=qHT )+ih8J @֟$Ո@!$Ո@A$Ո@a $Ո@$Ո@$Ո@@@97$A8B@ TOB{A#_!?#{O!@@ARb@4*a@@aRb@4*a@@Rb@4*a@@Rb@4*a@@Rb@5OA{¨#_*?#{O)G)*8@ * *`@R**5*OA{¨#_?#{ O) I)*,J)eS * * *`@R*4K)L)eS * * *`@AR*4"N).O)eS * * *`@R*4P)Q)eS * * *`@AR*4"S).T)eS * * *`@R*4*V)r@@eS * * *`@AR*5OB @{è#_?#տ#_?#{Cog_W O A8B8@M@@@Bu<!C`@ h@h@hR@}:`  @a@`49{?!T@!@b!Bqk8T3!#RC_q3!賈#RhC_q3!賈#RhC_q3!賈#RhC_q3!賈#RhC_q!*賈h`6@173!#RC_q3!賈#Rh:C_q3!賈#Rh>C_q!BR賈hB`F,73!#RC_q3!賈#RhJC_q3!賈#RhNC_q3!賈#RhRC_q!"R賈hV@`Z'73!#RC_q3!賈#Rh^C_q3!賈#RhbC_q3!賈#RhfC_q3!賈#RhjC_q!R賈hr`n73!#RC_q3!賈#RhvC_q3!賈#RhzC_q!R賈h~`73!#RC_q3!賈#RhC_q3!賈#RhC_q3!賈#RhC_q!bR賈h`73!#RC_q3!賈#RhC_q3!賈#RhC_q3!賈#RhC_q!R賈h`73!#RC_q3!賈#RhC_q3!賈#RhC_q3!賈#RhC_q賈hB#RRwA8B_ ! T*OJWI_HgGoF{E#_:@!Ww@w5!*W!!@*@!r*@!*@!*@!*@! *@!N*@!|)RRbRR~!RRRRfRRn @B!BVh@q+ T%R텒 @C_8 @1C9_ jqH~@9c(y;h Th @ @qi @)( @ TՅh# TacCf@(@(y;}өb@ i(b@7ih@T@3@C8@@4(R!*B @b9?+T(~I n@Ii(n@!ih6n@*"yyiG)j:@ * *@R*5@R RR*@* ?#{T@@iE*{#_?#տ#_?#{L@{#_?#{L@RRR@{#_?#{L@R RR@{#_?#{_WO@*@qkT8R @@ 1C9W)?qҀTb@yw~@ )R K ) )5|@@(ih84b@yw~@ ߈qKT|@@8i(8$ I5OCWB_A{Ĩ#_ }_)K 5;?#{ O3@**n@ @?kaT5R7 @?kaTUR2 @?kaTuR- @?kaTR( @?kaTR# @?kaTR @?kaTR @?kaTR !@?kaT5R %@?kaTUR  )@?kaTuR-@kTR! 5OB R @{è#_!**?# QhR? q#0_?#{ O*@@* T)@7@4`@*@OB @{è#_@?#{CA8Bh@@9@5h@@9B9  A8B@ T{A@#_?#{WO~@ ߈qT|@@?i(8h@@f@@h@*`@OBWA{è#_?#{Oi~@) )߈?q T*i@}@*R**i(8@`@ 1C9W)?qOA{¨#_)?#{CA8Bh@@9@`5h@@9 @ 1C9H qk4A8B@ T{A@#_?#{g_WO*@**@h7HZ7*9?#qkT*@@i"* f@OD(5WC_BgA{Ũ#_?#{_WOD**@@w5i@W4!@@v ȓ T*?֨@*!@@ ) ɓ? bT*?֟kT6*    *( OCWB_A{Ĩ#_@ f:# f:#_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$?#{!{#_?#{{#_author=Sangbeom Kim description=SAMSUNG S2MPG10 Regulator Driverlicense=GPLvermagic=5.10.157-android13-4-g6e771b230c52-ab10300981 SMP preempt mod_unload modversions aarch64name=s2mpg10_regulatorintree=Ydepends=pmic_class,s2mpg10-mfdalias=platform:s2mpg10-regulatorscmversion=g6e771b230c52Linuxs2mpg10_regulatormodule_layout ѩ__stack_chk_fail/cpu_hwcap_keys5arm64_const_caps_ready%'platform_driver_unregister?pmic_device_destroy/]mutex_unlocko|___ratelimita=mutex_lock_nested,__cfi_slowpath=0}Grdev_get_id7rdev_get_drvdata"5regulator_map_voltage_linear>regulator_list_voltage_linear#devm_kmallocStof_get_named_gpio_flagsof_property_read_variable_u32_array؜of_count_phandle_with_args`P{of_get_regulator_init_data%_dev_warnXstrcasecmpMEof_get_next_child lof_find_node_by_name3devm_request_threaded_irq7devm_regulator_register__mutex_initϾ1_dev_errb__platform_driver_registerćDs2mpg10_update_regڒ{kstrtou16scnprintfy:s2mpg10_read_regnsscanfe\s2mpg10_write_reg]+device_create_file+Ypmic_device_createprintkGNU:PkCIP쫘`ruHGNU  5 5 $,8488TX\`dl8ptx8|HPXhEETX\`dpx__NNAA$048<DHXd]h]lpBxB|    ss<@P`       ( 0  4  8 D <H <` p x |   | |   b b         2 $ 2 < L h 1l 1p  9 9   < X ` ph p              $ e, eD P  X  p |    O O        ( @ L eT el x           $<HPdt)|)  $<HPdpxi i &&,8@XdlKK^ ^ (4 < T``h`  , ,$08PxM M qq  ,08DHP{\{`h t xtt88(0 8~D H~Pdpxp@Xhpx(r(r$(8HX`t  TD|X1 1 x x @Xx  $@L$`xM z $M(z T``t||88<@ ``04<x@xHLdhp@t@((00t  $$,4<DL(T\<dl$t| DDQ(t X8 : (08 `hpx X p00 00G00(080, P0`(08x0P0`0x 0 z 0  0  0  0  0(  0  @ 0P 0(Wh0x@0P0h0x0000T00^00@0X0h00@#0X0h[00^0000* 000eH0X 00:p0H0X0p0 0 0 l 0 !0! "0 ""0"t8#0H#$0 $`$0p$8%0H%s %0%`&0p&&0&'0''0'(0(D)0))0)'(*08*+0+uP+0`+(,08,.x,0,P-0`--0-x.0..0./0//00000`080h1@01H81P@1XH1px1x2 8 @  Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) %*-047BFILOTY\_egikmoqsuwy{}#('D (  L8.88@~ ?  it8 tD@     x x   9  9ph/8,  h : wT 0$0$ T  r 3  s tt4 D1h}$$ ~( (  l r-  m 8<. <d8   f '  g ( ( 0 8 @` `! x a " 8(  @  p xD *Z  *- W   [ p]0 01 GI, -(0 8@ H pP X `hpfxZ    cb c  E  s@ ?  !%20  px  ,#$1'y gEIfV S"$2( px .*E @B8`.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss.rela.altinstructions__versions.rela.text.create_s2mpg10_pmic_sysfs.modinfo.rela.rodata.s2mpg10_pmic_pm.note.GNU-stack.llvm_addrsig.rela.data.dev_attr_s2mpg10_pmic_write.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapmic_device_destroys2mpg10_pmic_probe.__keyarm64_const_caps_readyof_property_read_variable_u32_arrays2mpg10_pmic_write_shows2mpg10_pmic_read_show__cfi_jt_starts2mpg10_pmic_write_show.cfi_jts2mpg10_pmic_read_show.cfi_jtregulator_list_voltage_linear.cfi_jtregulator_map_voltage_linear.cfi_jts2mpg10_buck_ocp_irq.cfi_jts2mpg10_pmic_shutdown.cfi_jts2m_set_voltage_time_sel.cfi_jts2m_set_voltage_sel.cfi_jts2m_get_voltage_sel.cfi_jts2mpg10_pmic_remove.cfi_jtdev_sync_state.cfi_jts2mpg10_pmic_write_store.cfi_jts2mpg10_pmic_read_store.cfi_jts2mpg10_pmic_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jts2m_disable.cfi_jts2m_enable.cfi_jts2m_set_mode.cfi_jts2mpg10_of_map_mode.cfi_jts2mpg10_pmic_probe.cfi_jts2mpg10_pmic_suspend.cfi_jts2m_is_enabled.cfi_jt__mutex_init___ratelimitcpu_hwcap_keysregulatorss2mpg10_buck_ocp_irq._rss2mpg10_regulator_ops____versionsof_count_phandle_with_argsof_get_named_gpio_flagscreate_s2mpg10_pmic_sysfs_dev_errs2mpg10_pmic_driverplatform_driver_unregisterdevm_regulator_register__platform_driver_register__typeid__ZTSFiP13regulator_devjE_global_addrregulator_list_voltage_linearregulator_map_voltage_linears2mpg10_buck_ocp_irqdevm_request_threaded_irqstrcasecmps2mpg10_pmic_shutdown_dev_warns2mpg10_ocp_warns2mpg10_smpl_warns2mpg10_oi_functions2mpg10_pmic_pm__stack_chk_fail__cfi_check_fails2m_set_voltage_time_sels2m_set_voltage_sels2m_get_voltage_selprintkmutex_unlock__cfi_check__cfi_slowpaths2mpg10_ocp_detection_configs2mpg10_write_regs2mpg10_update_regs2mpg10_read_regscnprintfsscanfs2mpg10_pmic_removedev_attr_s2mpg10_pmic_writedev_sync_states2mpg10_sync_statepmic_device_creates2mpg10_pmic_write_stores2mpg10_pmic_read_stores2mpg10_pmic_resumeof_find_node_by_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduledevice_create_file__mod_platform__s2mpg10_pmic_id_device_tables2m_disables2m_enables2m_set_modes2mpg10_of_map_modes2mpg10_pmic_probes2mpg10_pmic_suspend__cfi_jt_endof_get_next_childrdev_get_ids2mpg10_pmic_idmutex_lock_nesteds2m_is_enableddev_attr_s2mpg10_pmic_readdevm_kmallocrdev_get_drvdataof_get_regulator_init_data__UNIQUE_ID_scmversion269$d.59$x.49$x.39$x.29$x.19$x.9__UNIQUE_ID_alias268$d.68$d.58$x.48$x.38$x.28$x.18$d.8_note_7__UNIQUE_ID_depends267$d.67$d.57$x.47$x.37$x.27$x.17$x.7__UNIQUE_ID_intree266$d.66$d.56$x.46$x.36$x.26kstrtou16$x.16$x.6__UNIQUE_ID_license395__UNIQUE_ID_name265$d.65$x.55$x.45$d.35$d.25$x.15$x.5__UNIQUE_ID_description394$d.74__UNIQUE_ID_vermagic264$d.64$x.54$x.44$x.34$x.24$x.14$d.4__UNIQUE_ID_author393$d.63$x.53$x.43$x.33$d.23$x.13$x.3$d.3$d.62$x.52$x.42$d.32$x.22$x.12$x.2$d.2$d.61$x.51$x.41$x.31$d.21$x.11$x.1$d.1$d.60$x.50$x.40$x.30$x.20$x.10]@$Eh SP222( : @N_I_ _y@Ho*5_,0@8x @@X@@%_$ @ЛH@@0_>@0Lo{$a&@a@!@80ne@ Ro$(o hwh eo