ELF}@@ $$$$$  $(,048<@DHLPTX\`dhlptx|s2mpg12 external meter on BUCK9MVSEN_V3s2mpg12_channel_muxselLDO15MLDO10MLDO7MLDO16MLDO20MVSEN_C1%s : 0x%x , VSEN_V2LDO13MVSEN_V1LDO12MLDO17MLDO24MLDO28MBUCK2MBUCK10MLDO11M%d %xLDO6MVSEN_C2CH%d[%s]: 0x%016llx * %lld.%09llu / 0x%08x %s BUCK5MBUCK7Mwrong muxsel 0x%x 3%s: wrong muxsel LDO21MVSEN_C3s2mpg12_acc_currentwrong channel %d BUCK8MLDO18MBUCK4MCH%d[%s], s2mpg12-meterBUCK6MinvalidBUCK3MLDO14Ms2mpg12_acc_powerempty buffer LDO19MLDO23MLDO22Ms2mpg12_sysfs: failed to create device file, %s LDO4MLDO26Ms2mpg12_lpf_currents2mpg12_muxsel_to_power_resolutionLDO3M invalid channel number LDO1MCH%d, %s LDO25M(mW)s2mpg12_muxsel_tableLDO9Ms2mpg12_lpf_powerinput error s2mpg12_muxsel_to_current_resolutionLDO8MPlatform data not supplied s2mpg12-odpmLDO5M(mA)s2mpg12 external meter off BUCK1Ms2mpg12 meter off LDO2M&s2mpg12->meter_locks2mpg12 meter on LDO27Ms2mpg12-meter>>}}>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>K Ȁ K%X%Xp Ȁ K%X%X Ȁ Ȁ Ȁ %X Ȁ Ȁ Ȁ %X Ȁ %XK Ȁ %X ` %XK%Xp@d, @d,@d@d@d@d,@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@dPwg?????(???<g?#ȑUT҈$ȇhVT҈$ȇhVT(=҈T[h T=hrh٨(HlT;(MqTHh%aT( ȓT4葐UT ȬhHTrh٨(H T҈(!T?T#_( ȓ cT#_$?#@9#qCT_@*?#{QqbTo`)%Ț6 ) h{#_!*?#{QqbTo`)%Ț6 ) h{#_!*?#{WO@?0qT!***!*B*@F*RB4* 9*OBWA{è#_?#QuqT )+ih8J @֟$$$$$$$$$$$$|$x$t$p$l$h$d$`$\$X$T$P$L$H$D$@$<$8$4$0$,$($$$ $$$$$ $$$$$տ#_?#{O )4r@!`@R*#ROA{¨#_?#{O )?r@!HR`@R*CROA{¨#_?#{O!!5! 5!`5!5!5! 5OA*{¨#_`@!@`@!@`@!@`@!@`@!@`@!@?#{ g_WO:RR7RZ~qjT*y*s q,T*qTzq!T7R_ rATq!T R_ rT R_ rTzq@T_ rATas  @OEWD_CgB{ƨ#_?#{g_WOL@*C C9R*RC9|@6˗*#RC9Z 6˗*CRC9Z 6˗*cRC9Z 6˗*RC9Z 6˗*R#C9Z 6˗*R'C9Z 6˗*R+C9Z 6˗*R/C9Z 6˗*#R3C9Z 6˗*CR7C9W 6˔*cR ODWC_BgA{Ũ#_?#{CO A8)BL@!qAT@1qT@IQ?)qCTIpQ? qTIQ?qqTIpQ? qT*@!@! @!*@!A8B@ TOB{A#_?#{o g _ W O A8BcS*L@B@ R!* @R`Isr}@*^ 2@Tju8*cyuhqTo`)%Ți6 )(yhA8B_ aTOMWL_KgJoI{H#_?#C{C_WOA8B**4qTRR*aRR*RR!RRR95!R`596*>RKR!R596>q*cTw R y*R@9@@9I` Xj8#!TaRbR 9y @9@y  3A8B@ TODWC_B{AC#_?#{o g _ W O A8BcS"RL@B@@R \sr !* }kpRr*)^`*}I^*J}@JgG R! 2@Tju8*cyuhq"To`)%Ț6 )(yhA8B_ aTOMWL_KgJoI{H#_?#C{og_WOA8*BL@B@R*R*R@BRc8Cx3*bRc_8C_x 3 k7aT 7R9!* @R`Isr*}^R 2@Tjv8* @qTo`)%Ți6 )(yh@A8B_ aTOHWG_FgEoD{CC#_?#C{og_WOA8*BL@B@RRRRR@BRc8Cx3*bRc_8C_x 3 k7aT@R Xsr9 !* }kpRr*)^`*}I^*J}(RJgG R! 2@Tjv8* @q"To`)%Ț6 )(yh@A8B_ aTOHWG_FgEoD{CC#_?#{WO8@L@@B!RR@"@!Buh`@B#R*V7* t *`@!T*OBWA{è#_?#{ T@!`@`@R*#R`@!`@R*CR`@h@D @*{¨#_?#{ T@!`@`@R*#R`@!`@R*CR @{¨#__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$s2mpg12_ext_meter_onoffs2mpg12_meter_set_muxsels2mpg12_meter_onoffs2mpg12_muxsel_to_power_resolutions2mpg12_muxsel_to_current_resolution?#{!{#_?#{{#_description=SAMSUNG S2MPG12 Meter Driverlicense=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=s2mpg12_powermeterintree=Ydepends=pmic_class,s2mpg12-mfdalias=platform:s2mpg12-meterscmversion=g92e94fca2f15Linuxs2mpg12_powermeter/module_layout ѩ__stack_chk_failOEplatform_driver_unregister?pmic_device_destroycOdevm_kmalloc mfd_remove_devices|mfd_add_devices__mutex_initY`__platform_driver_registernsscanfd_$s2mpg12_read_regGusleep_rangescnprintf@ s2mpg12_bulk_read0&s2mpg12_write_reg>Hdevice_create_filew~pmic_device_create/]mutex_unlocka=mutex_lock_nestedA_dev_errqWs2mpg12_update_reg_dev_infoprintkGNU$({6LI1?GNU $(h,04E8 1 y0y0(y,y0y4y8ly@py@yy7yy7yyzTyy$8\y`ylypyyyy y y y yyybybyyyiyiyyyyyyyy y$y0y4y@yDyPyTy`ydypytyy}y}yyy%y%yyy\y\yyyyyyyyyy y$y0y4y@yDyPyTy`ydypy7ty7yyyyyEyEy>y>yyyyyyyyyyyy y+$y+0y4y\y`ydyhy|yy^yy^yy $x,x08x8@x8DLxpTxpX`xhxltx|xxxxyLyLxx8yLyLx8xpyLyLxpxyLyLx x$yL,yL0x4<x@yLHyLLxPxy|yyyzTH   zT y y  zT  zT4 L zTd | zT  zT  zT  zT$ < zTT l zT  zT  zT  D yL y\   y) y)  y* y*  y y yp yp 4  z y y3 y y3 y y y y 4zT`y0dy00L`|8lzyy3yy3yy7 yy7lzTy@y@H\pyy3yy3yyyy8TzTy0y00Dpyy3yy3yy7yy7(DzTpy@ty@ ywy w,0xP8xPT`|ybybyyyy DyHyPdhypyt|z z zzz zXz\zdzhzpztzzzzzzzz zXzx z8 zpzz zzz0$ x`x` x`x`y(z8y`zpyzyzyzzy@zPzXz `zhzpzy8yPy~Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)8;>AGJMSX[acegikmoquxyz{123456QUV (@   h hD $ $ V E 0 0k  1i  ,  %  G c   9:    D Te T&  Lz ] 888p88\8r8X 4 Xx  x  $  x8 x 8 .  Hp_ pa / t `W -P. -0l 0   Y   n Q (     S  8 ph K " @  P X )  ) M `  Pb @E 0Bb00l0.0N00 G  @  5b 5p  1  @   H   D\|\LX#Q`CMT_-,P$  {h! "$$PGX9@u;/-qԜ,iJKR(.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.data.dev_attr_s2mpg12_lpf_current.comment.init.plt.bss__versions__ksymtab_strings.modinfo.rela___ksymtab_gpl+s2mpg12_muxsel_to_current_resolution.rela___kcrctab_gpl+s2mpg12_muxsel_to_current_resolution.rela.text.s2mpg12_muxsel_to_power_resolution__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapmic_device_destroys2mpg12_meter_probe.__keys2mpg12_lpf_current_shows2mpg12_acc_current_shows2mpg12_lpf_power_shows2mpg12_acc_power_shows2mpg12_channel_muxsel_shows2mpg12_muxsel_table_show__cfi_jt_startdev_attr_s2mpg12_lpf_currentdev_attr_s2mpg12_acc_currents2mpg12_lpf_current_show.cfi_jts2mpg12_acc_current_show.cfi_jts2mpg12_lpf_power_show.cfi_jts2mpg12_acc_power_show.cfi_jts2mpg12_channel_muxsel_show.cfi_jts2mpg12_muxsel_table_show.cfi_jts2mpg12_meter_shutdown.cfi_jts2mpg12_muxsel_to_current_resolution.cfi_jts2mpg12_muxsel_to_power_resolution.cfi_jts2mpg12_meter_set_muxsel.cfi_jts2mpg12_ext_meter_onoff.cfi_jts2mpg12_meter_onoff.cfi_jts2mpg12_meter_remove.cfi_jts2mpg12_channel_muxsel_store.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jts2mpg12_meter_probe.cfi_jt__mutex_inits2mpg12_meter_devs____versionscreate_s2mpg12_meter_sysfsmfd_remove_devicesmfd_add_devicesmuxsel_to_str_dev_errdev_attr_s2mpg12_lpf_powerdev_attr_s2mpg12_acc_powers2mpg12_meter_driverplatform_driver_unregister__platform_driver_register_dev_infos2mpg12_meter_shutdown__kstrtabns_s2mpg12_muxsel_to_current_resolution__crc_s2mpg12_muxsel_to_current_resolution__kstrtab_s2mpg12_muxsel_to_current_resolution__ksymtab_s2mpg12_muxsel_to_current_resolution__kstrtabns_s2mpg12_muxsel_to_power_resolution__crc_s2mpg12_muxsel_to_power_resolution__kstrtab_s2mpg12_muxsel_to_power_resolution__ksymtab_s2mpg12_muxsel_to_power_resolution__stack_chk_fail__cfi_check_fail__kstrtabns_s2mpg12_meter_set_muxsel__crc_s2mpg12_meter_set_muxsel__kstrtab_s2mpg12_meter_set_muxsel__ksymtab_s2mpg12_meter_set_muxseldev_attr_s2mpg12_channel_muxselprintkmutex_unlock__cfi_checks2mpg12_write_regs2mpg12_update_regs2mpg12_read_regscnprintfsscanf__kstrtabns_s2mpg12_ext_meter_onoff__crc_s2mpg12_ext_meter_onoff__kstrtab_s2mpg12_ext_meter_onoff__ksymtab_s2mpg12_ext_meter_onoff__kstrtabns_s2mpg12_meter_onoff__crc_s2mpg12_meter_onoff__kstrtab_s2mpg12_meter_onoff__ksymtab_s2mpg12_meter_onoffs2mpg12_meter_removepmic_device_creates2mpg12_channel_muxsel_store__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduledevice_create_filedev_attr_s2mpg12_muxsel_table__mod_platform__s2mpg12_meter_id_device_tableusleep_ranges2mpg12_meter_probe__cfi_jt_ends2mpg12_meter_idmutex_lock_nesteds2mpg12_bulk_readdevm_kmallocs2mpg1x_meter_measure_acc__UNIQUE_ID_scmversion269$d.59$d.49$x.39$x.29$x.19$d.9__UNIQUE_ID_license398__UNIQUE_ID_alias268$d.58$d.48$x.38$x.28$x.18$d.8_note_7__UNIQUE_ID_description397__UNIQUE_ID_depends267$d.57$d.47$x.37$x.27$d.17$d.7__UNIQUE_ID_intree266$d.66$d.56$d.46$x.36$x.26$x.16$d.6__UNIQUE_ID_name265$d.55$x.35$x.25$x.15$d.5__UNIQUE_ID_vermagic264$d.54$d.44$x.34$x.24$x.14$d.4$d.53$x.43$x.33$x.23$x.13$d.3$d.52$x.42$x.32$x.22$x.12$d.2$d.51$x.41$x.31$x.21$d.11$d.1$d.60$d.50$x.40$x.30$x.20$d.10F@<T|{2p : (v0(q1(2(@4x23(@@5h@6X#5(,0@Zx%($ @xZH@@Z) h0\rLon]e$*@*@@]0.4$4 b^^oqi