ELF0@@" ?#^{CA8Bss@9`"`@ARrT*`@@9A8B@ T{A@^_#_?#^{WO!y55OB*WA{è^_#_v@@!s@@!?#^{ WO>@@!"@@R`5 *`@!*v@@!@@R`5 *`@!*v@@!@@R`5 *`@!*v@@!@@!R`5 *`@!*"v@@!@@AR 5OCWB @{Ĩ^_#_*`@!*?#^{ O``u>@h:@`*h6@*>@!"@R** 5* @OB{è^_#_`@!?#^{ WO``"tF@hJ@`2eS*hN@`B*hR@*>@!"@aR*`5`b`rvZ@h^@`eS*hb@`*hf@*@!@R*`5``vn@hr@`eS*hv@`*hz@*@!@R*`5``v@h@`"eS*h@`2*h@*@!@R*`5`R`bv@h@`reS*h@`*h@*@!@R*`5``v@h@`eS*h@`*h@*@b!@R**@5* @OCWB{Ĩ^_#_?#^{*{^_#_?#^{*{^_#_?#^{*{^_#_?#^{ !R @R{¨^_#_?#^{CWOA8BbN@ y9U!q T @y~S=qT )+ih8J @֟$@6<$@-$@&$+$@$@!$@A$@a$@@*@9`7A8B@ aTOCWB{A^_#_!!?#^{CWOA8BbN@Ay9~S=qT )+ih8J @֟$@5$@.$@'$3$@$@!$@A$@a$@@*7@9BR*|@A8B@ TOCWB{A^_#_*!~@?#^{CWOA8BbN@ y*7 @yyA8B@ !TOCWB{A^_#_*!~@?#^{og_WOA8B;@`buN@"@@` hzA(s@ zA_!ab(@3[CRR\uE@(R}s \@@4T֢{;@ # C4: 9c@! @u!BqmRT!#R!#R!#R!#R"!#R!**2M7!#R7]*!#R67]*!#R:7]*!BR>*B4G7!#R7]*!#RF7]*"!#RJ7]*2!#RN7]*B!"RR*RV>7!#R7]*b!#RZ7]*r!#R^7]*!#Rb7]*!#Rf7]*!Rn*jt47!#R7]*!#Rr7]*!#Rv7]*!Rz*~.7!#R7]*!#Rӂ7]*!#Rӆ7]*"!#Rӊ7]*2!bRӎ*BԒ%7!#R7]*R!#RӖ7]*b!#RӚ7]*r!#RӞ7]*!RӢ*ԦT7!#R7]*!#RӪ7]*!#RӮ7]*!#RӲ7]*!Ӷs@}s@:qaTRRB T(s@4?R9Z@* 5{s@Tt@*@ SCV@!!Ui@;h5!*U[@!R@!K@!*@!*@!*@!*W@!*@!*@!*@!!A8B_ A1T*OEWD_CgBoA{ƨ^_#_&RRRR""RR&b."@B!B>bW@ q TȂ6R@%R@"#@B @q/$Tf ~# #$T#@@H@ @@@@?T@ T{cs"@!u] Q!TBRRZ;@ .@.@@7Ts*(@@RQ*T @>@:@s*6@@t*>@!@@R*5 7!R*B$R@bQh@@9@@**@5?qB T(@ a˃* !y5@5*@*`@!u7*!@`@:!!@@@!@s@@!!@* @*?#^{ `sV@`s>@` `C @*{¨^_#_?#^{{^_#_?#^{ sB @ R{¨^_#_?#^{ *hQ qhR`2 @{¨^_#_?#^{ _WO* @y@  8@#@**7*u@@4@@**** @ODWC_B{Ũ^_#_>@s@b@!?#^{COA8B 9@u@@4* s@`hB9@94 A8B@ !T*@OC{A^_#_?#^{WO @v@"־@&@ @s@`c@**OBWA{è^_#_?#^{WO@22C94@*`"s@վ@@**OBWA{è^_#_?#^{COA8B 9@u@@4*s@`2`t2C9@9h@ 4qqA8B@ !T*@OC{A^_#_?#^{g_WO**@@7w9R?q T7Z9?qMT@*6*"@@`" h&@4u*ODWC_BgA{Ũ^_#_?#^{_WO**`w>BB@x4 w@j@x4v@"@@(*?*w@"@@*?*k"T6*   3*( OCWB_A{Ĩ^_#_>@s@b@!pmic_read_pwrkey_status?#^{!{^_#_?#^{{^_#_ !(/6 '.5s2mpg12-regulatorB2M_OCP_WARN : 0x%x smpl_warn_lbdtb3_soft_ocp_warn_pin < 0: %d BUCK9Mcould not find pmic gpios buck_ocp_ctrl1LDO15MBUCK_OCP_CTRL2: 0x%x %hx %hhxb10_ocp_warn_cntb10_ocp_warn_dvs_maskLDO10MLDO7MB3M_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_lvlLDO13Mb3_ocp_warn_enb10_soft_ocp_warn_pin < 0: %d LDO12MLDO17MLDO24MLDO28Msmpl_warn_hysi2c write error setting BUCK_OCP_CTRL2: %d BUCK_OCP_IRQb10_ocp_warn_engpiosLDO11MBUCK2MBUCK10M0x%02hhx[0x%02hhx], sel_vgpio%d write error BUCK_OCP_CTRL4: 0x%x Failed to get irq base %d don't know how to configure regulator %s b2_ocp_warn_pin < 0: %d #gpio-cellsLDO6Ms2mpg12_ocp_warn fail smpl_warn_pin < 0: %d b10_soft_ocp_warn_cnt(ERROR) sel_vgpio isn't parsing (ERROR) sel_vgpio%d is empty BUCK5MBUCK7Mfail to write i2c addr/data LDO21Mbuck_ocp_ctrl2echo (register addr.) (data) > s2mpg12_write b3_ocp_warn_pin < 0: %d b2_soft_ocp_warn_pin < 0: %d BUCK_OCP_CTRL1: 0x%x B3M_SOFT_OCP_WARN : 0x%x 3i2c write error setting b3m_soft_ocp_warn s2mpg12_pmic_readLDO18MBUCK8Mregulator init failed for %d could not find pmic sub-node regulatorsBUCK4Mb2_soft_ocp_warn_lvlb3_soft_ocp_warn_lvlBUCK6Ms2mpg12_smpl_warn fail b3_ocp_warn_dvs_maskb2_soft_ocp_warn_dvs_maski2c write error setting BUCK_OCP_CTRL4: %d smpl_warn_vthb2_soft_ocp_warn_cnt(ERROR) could not allocate memory for sel_vgpio data LDO14MBUCK3Mi2c write error setting BUCK_OCP_CTRL1: %d LDO19MLDO23M3i2c write error setting b10m_soft_ocp_warn Failed to request BUCK[%d] OCP IRQ: %d: %d b3_ocp_warn_cntb10_soft_ocp_warn_lvl(ERROR) sel_vgpio num isn't not equal LDO22M%s: failed to set regulator voltage s2mpg12-pmics2mpg12_sysfs: failed to create device file, %s BUCK_OCP_CTRL5: 0x%x 3i2c write error setting b10m_ocp_warn LDO4MLDO26Mi2c write error setting BUCK_OCP_CTRL5: %d i2c write error setting smpl_warn b3_soft_ocp_warn_enb10_soft_ocp_warn_dvs_maskLDO3M%s: ramp_delay not set B10M_SOFT_OCP_WARN : 0x%x s2mpg12-regulatorLDO1Mfail to read i2c address buck_ocp_ctrl4b2_soft_ocp_warn_ensel_vgpiofail to transform i2c address LDO25Minput error &s2mpg12->locks2mpg12_set_sel_vgpio fail b2_ocp_warn_dvs_maskLDO9M3i2c write error setting b2m_ocp_warn 3i2c write error setting b3m_ocp_warn B10M_OCP_WARN : 0x%x s2mpg12_pmic_writePlatform data not supplied b10_ocp_warn_lvlLDO8Mb2_ocp_warn_cntb3_ocp_warn_lvlb3_soft_ocp_warn_dvs_maskb10_soft_ocp_warn_enLDO5M[%d]: error caculating enable_shift! BUCK_OCP_CTRL3: 0x%x SMPL_WARN_CTRL : 0x%x B2M_SOFT_OCP_WARN : 0x%x buck_ocp_ctrl5b3_soft_ocp_warn_cntBUCK1Mb2_ocp_warn_enLDO2Mi2c write error setting BUCK_OCP_CTRL3: %d buck_ocp_ctrl3b10_ocp_warn_pin < 0: %d LDO27M0++@` a,?,0--@` a/?/@ 00?0@ 01?102H@ 03?3@` a4?4 @@wa5?5 06H 07H0 08H @` a9?90:I@ 0;?;0<I @` a=?=0>I0@` a???@@wa@?@0AI@` aB?B@` aC?C@` aD?D@@waE?E@@waF?F@ 0G?G@ j@ j@ j@ j @ j !@ j"!"@ j$##@ j&%$@ j('%@ j*)author=Sangbeom Kim description=SAMSUNG S2MPG12 Regulator Driverlicense=GPLvermagic=5.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=s2mpg12_regulatorintree=Ydepends=s2mpg12-mfd,pmic_classalias=platform:s2mpg12-regulatorscmversion=gebc441967af0Linuxs2mpg12_regulatorlumodule_layoutpTregulator_map_voltage_linearBrregulator_list_voltage_linears}=F__hwasan_load1_noabort|rdev_get_id$os2mpg12_update_reg rdev_get_drvdatahmutex_unlockemutex_lock?pmic_device_destroynJnesnprintf#devm_request_threaded_irq2devm_regulator_registerwJW__mutex_init͚of_property_read_u32_indexUof_get_propertyof_get_named_gpio_flagsC60of_property_read_variable_u32_arraye.of_count_phandle_with_args`1 _dev_warnof_get_regulator_init_dataXstrcasecmp\__hwasan_store8_noabort.3odevm_kmallocJof_get_next_child__hwasan_store4_noabort|;^3of_find_node_by_nameڒ{kstrtou16scnprintfTzD__hwasan_load2_noabortnsscanf~)Hmemcpycplatform_driver_unregisterhZ __platform_driver_registerprintk>t`s2mpg12_write_reg.ێ&_dev_infot_A__hwasan_load4_noabortYP_dev_err1oEdevice_create_fileGƺKpmic_device_create__hwasan_store2_noabort__stack_chk_failTus2mpg12_read_regh'J__hwasan_load8_noabort1[__sanitizer_cov_trace_pcGNUlS׃d pwmOlGNU$L(3,34MHMXNhLtLLOLQHHR44 SL4 4 (S0LPLXMdMhHpHxTLMMHHTLMVHHWMV,X4L@LHMLHTH\TdMtVxHzHzWMVXLLMHHTMVH% H% WMV,X4L@LHMLH TH \TdMtVxHSHSWMVXLLMHEHETMVH#H#WMV,X4LXL`MdHolHotTLVVVMH; H; WMX L,L4M8H@HDTpLxVVVVMHHWMXLLHH[VV0V@VPMTH`HdWlM|XLLH& H& [VVVVMHN HN WM XLL H9$H9([0V<VPV`VpMtHR HR WMXLLHH[VVVVMHHWM,X4L<L@H2DH2H[PV\VpVVMH H WMXLLHH[ L8 L` L L H H b L M H H$ c@ 2D 2\ Ld Mt L L M L M L L M L M L M L M4 L< ML M\ Xd L L H H L Hj Hj T O L M d$ 2( 2@ LH M\ Ld Mx L M L L M L M L M L M L M, M< ND LH HP H` e L H> H> T O L MfL(Q4LtLxHHTOLMMMMM0M<MHHPHXglh|iVhiLLjLLLMV j0k@iH40P40\MtMlLLhMmkkiLLMHH$n,L8LDLHH LHPH TH\ohHdpHdpHHpH H pHXHXpHl Hl pH H qh L$Hq,Hq<pDLPL\h`HhH|pLLhHHpLLhH H qhLH H ,p4L@LLhPH XH lptLLhHHpLLhHQHQpLL hH H (q4h@LDHhLHh\pdLpL|hHlHlpLLhHHpLLhH H p$L0L<h@HHH\pdLpL|hH H qhLHHpLLhHH pL L,h0H 8H LpTL`LlhpH xH qhLHgHgpLLhHHpLLh H+(H+<pDLPL\h`HhH|pLLhH H qhLHHpLL hH{ H{ ,p4L@LLhPH XH lptLLhHHpLLhH H qhLH H p$L0L<h@HHH\pdLpL|hHHpLLhH|H|pLLhH{H{r,MHjXklH{pH>|H{H>MsLLLMTMhLL$L,M4Hw 8Hw @LDHLHPTdVtLxHiHiTLMH-H-LMHIHILMHHTLMHH TLM H(H0T8L@MDH LH TT\LdMhHpHxTLMH$H$TLMHwHwTLMHHLHHTHjXklj|kjkkMkkH3H3t33kk VTMdVtMM4040VMhuMkM,MDVTLhLpMtH|HTLLHHTLh/#HH@/#HH@Mh M V8 v@ LL L` Lh Mx V T U V V V M H; H; W M!X!L!Z$!H%,!H%4!bX!Mh!Vt!M!X!w!L!Q!H!H!R!4!4!S"L"4 "4 "S"L4"M8"H@"HD"TL"LX"L\"H`"Hh"Tp"L|"M"H:"H:"T"H"H"T"L"M"M"H"H"T"L"M"M"H#H #T#L#H#H$#L,#L4#O8#LX#L`#Ml#Mx#V#x#L#L#y#z $Lp$Lx${$M$M$V$V$|$M$V$L$M$V%|%LD%LL%MX%Md%Mh%Hp%Hx%n%L%{%M%M%V%N%L&L &M&V\&O|&L&{&M&M&V&M&}&V&M&V&|0'L8'{D'MP'~\'Ld'Vp'L|'M'V'V'|'L'{(M(M (V0(N<(LH(MT(~d(Vt(L(L(O(L({)})M)V()H 4)H @)LL)L\)Ld)Mt)T|)L)L)M)V)M)h*L*{(*M4*V@*LL*MX*Vd*Ll*Mx*M*M*M*M*M*L*L*L,+L4+M@+ML+MP+HX+H`+nJKGGL4@^4@ ^$_L4@4@a0/( 8/P Hd /x / H_0/ 8/ @/H/@#P/#hH&x^20H8p4 -^H/$XH 4 -^p/$H4 -^/$Hb4 -^/$H 4 - ^/$H84 -H^/$ H`4 -p^8 /$H H 4 - ^` /$p H 4 - ^ /$ H 4 - ^ /$ H 4 - ^ /$ H(4 -8^/$HaP4 -`^(/$8Hx4 -^P/$`Hs4 -^x/$H4 -^/$H4 -^/$Hq4 -(^/$H@4 -P^/$(Hh4 -x^@/$PH4 -^h/$xH4 -^/$H 4 -^/$H4 -^/$H04 -@^/$HhX4 -h^0/$@H 4 -^X /$h H 4 - ^!/$!H !4 -!^"/$"H"4 -#^#/$#H $4 -0$^$/$%HH%4 -X%^ &/$0&H\p&4 -&^H'/$X'H'4 -'^p(/$(Hc(4 -(^)/$)Hx)4 -)^*/$*HB+4 - +^+/$+H8,4 -H,^-/$ -0-8-/H$H-/%x-/`&-/'-/'-/(-/)Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)I !"~#$%&'()J|bTKOfi`, }3478\9 ]`  d x 7 ( (P (b n@2 x H    0+, #H@#\O#$$@H$<%`&'('($)@*g*-7W  -  cbcN  !% EVRiKZe'ED|oL (1 8=K 0)(k:eE3iW zV @ m@.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.rela___ksymtab_gpl+pmic_read_pwrkey_status.rela___kcrctab_gpl+pmic_read_pwrkey_status.bss__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rodata.str1.1of_get_propertymemcpypmic_device_destroys2mpg12_pmic_probe.__keyof_property_read_variable_u32_arrayof_property_read_u32_indexs2mpg12_pmic_write_shows2mpg12_pmic_read_show__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store2_noabort__hwasan_load2_noabort__hwasan_load1_noabort__mutex_init__kstrtabns_pmic_read_pwrkey_status__crc_pmic_read_pwrkey_status__kstrtab_pmic_read_pwrkey_status__ksymtab_pmic_read_pwrkey_statusregulatorss2mpg12_regulator_ops____versionsof_count_phandle_with_argsof_get_named_gpio_flagscreate_s2mpg12_pmic_sysfs_dev_errs2mpg12_pmic_driverplatform_driver_unregisterdevm_regulator_register__platform_driver_registerregulator_list_voltage_linearregulator_map_voltage_linears2mpg12_buck_ocp_irqdevm_request_threaded_irqstrcasecmp_dev_infos2mpg12_pmic_shutdown_dev_warns2mpg12_ocp_warns2mpg12_smpl_warns2mpg12_oi_functions2mpg12_pmic_pm__stack_chk_fails2m_set_voltage_time_sels2m_set_voltage_sels2m_get_voltage_selprintkmutex_unlockmutex_locks2mpg12_ocp_detection_configs2mpg12_write_regs2mpg12_update_regs2mpg12_read_regsnprintfscnprintfsscanfs2mpg12_pmic_removedev_attr_s2mpg12_pmic_writepmic_device_creates2mpg12_pmic_write_stores2mpg12_pmic_read_stores2mpg12_pmic_resumeof_find_node_by_nameinit_module__this_modulecleanup_moduledevice_create_file__mod_platform__s2mpg12_pmic_id_device_tables2m_disables2m_enables2m_set_modes2mpg12_of_map_modes2mpg12_pmic_probes2mpg12_pmic_suspendof_get_next_childrdev_get_ids2mpg12_pmic_ids2m_is_enableddev_attr_s2mpg12_pmic_read__sanitizer_cov_trace_pcdevm_kmallocs2mpg12_st_pmicrdev_get_drvdataof_get_regulator_init_data__UNIQUE_ID_scmversion269__UNIQUE_ID_alias268$d.18$d.8_note_7__UNIQUE_ID_depends267$d.7__UNIQUE_ID_intree266kstrtou16$x.6__UNIQUE_ID_license395__UNIQUE_ID_name265$x.5__UNIQUE_ID_description394__UNIQUE_ID_vermagic264$x.4$d.4__UNIQUE_ID_author393$d.3$d.12$d.2$d.11$d.1$d.10@ LYPTQRETl+@@wT@2+^@H5+80@ %,0 @x` H, @0h- 2h- p80.@Pf>K0X Lo5g8h@3@00l Rw$w `w`H !JeoN