ELFZ@@rainbow_write_byte%s failed addr 0x%x value = %dvd6281_read_datainclude/linux/uaccess.hfailed to create sysfs filesrainbow_enableprobe success, device id 0x%x rc = %dvddvd6281_ioctl_handler%s: set data 0x%x from 0x%x%s: Fail to power down vd6281_probeviovd6281_ioctl%s: Unsupported opertion type %d &ctrl->work_mutexvd6281rainbow_read_bytecharfailed to alloc chrdev regionvd6281_write_data%d Unable to get vdd %s vdd regulator_enable failed: rc: %dfail at %s, %d paring rainbow dt failed rc %dfailed to add cdev%s vio regulator_disable failed: rc: %dvd6281_power_downset vio voltage failed: %d%s: Unsupported ioctl command %u %x rainbow device is NULL%s failed rc = %dUnable to get vio %s vdd regulator_disable failed: rc: %d%s vio regulator_enable failed: rc: 0x%xvd6281_power_up%s: got data 0x%x from 0x%xst,vd6281{g_WO @@ @? *rӂTR/R r@Hy9J@H@!Զ? cT! 7 !BBRwwu*!?T!7?T!*^"!B!4*!Ic"R*4*!7!"@"R4*!$!B@^iT7R@@iT7R *@4^@"@^@@!R!*ODWC_BgA{Ũ_ր@**7* 5!**(R9@!B***{O@h@94`^@a"@`^@``"@!R!`"!OA*{¨_{ O@94` @7*9 * h@*!B*}RwRh@94`@`79 h@*!B***OB @{è_C{WOC@*@"@9H4@94**`5@@~S*`4@*!B*u7*@>S?kaT.~@ @)@?TODWC@{AC_{ O@*".@BR*`~@OB @{è_C{WOC@*@"@94@94**5@9@**@6@!B**@Z)~@ @)@?TODWC@{AC_{ O@*"@9BR*OB @|@{è_{WOC@@94|@ @)@?aTOCWB{A_֕"*@9h4 4*~@*~@q{O@9h4*@*@7(R9}RwR@94}RwR# @RRarbr7 @*7(R9@! @*!* @!B**OA{¨_{{_{B|@{_{O0B]tOA*{¨_{ 0Bh] @*{¨_C{og_WO@*!R@*"*(@R!rkaT!RA8@9@xӊ(7@K6"J!郉J1_ ꇟ@")"!R'@Q}qT @!B* _)@?T~@OXWW_VgUoT{SC_#@q T  y) *;8@a@*@7'@ @8Ck)8kT4* }@+ik8L('@ k#TaR@9@(7@J6)!胈)1?釟@("!R**9@A@* 7(@ #'@? kTaR@9@(7@J6)!胈)1?釟 @("!R@!B*'@kT:8@BHaX*4@C@9d@9@qaT* 4^@d@9@D@9!BQ*4@!BG!RE!R!*;{!{_{{_author=Xu Han author=Speth Chang author=Nick Chung description=ST VD6281 rainbow sensorlicense=GPLalias=of:N*T*Cst,vd6281alias=of:N*T*Cst,vd6281C*intree=Yname=vd6281_modulevermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=iymodule_layoutdmemsetg__stack_chk_guard__stack_chk_fail֩\i2c_del_driverCPuregulator_disable2Lregulator_set_voltageGusleep_rangeregulator_enablep@put_deviceUget_deviceA)k__arch_copy_to_user}P__arch_copy_from_userxp __might_faultɮEi2c_smbus_read_byte_data8 @i2c_smbus_write_byte_data /ikstrtouint^kstrtoboolfLscnprintfmutex_unlockxmutex_lock_nestedzZdevm_regulator_getdevm_kmallocmutex_destroyېsysfs_remove_groups3`unregister_chrdev_regioncdev_del7class_destroybdevice_destroyGj_dev_info=4xdevice_createÒ__class_createJ+Pcdev_addkcdev_init+/alloc_chrdev_region sysfs_create_groups__mutex_initcF_dev_errך i2c_register_driverLinuxvd6281_moduleGNU1ūqFx{ K{KXLhpLtLiLLYLLLLYLLiLLY$L(L4Y@LNDJHLNLJTZ\K`Kh[pLoxLoYLL\L~L~YL L ]^LLY{LyJ {LyJ_4L`8L`D`\MHlMxbcdeKKfgpMLLaL'LF L'(LF4YhbpcxdeKKfMgLLYyL.LVL. LV(Y4wDy\L`LVhLlLVtY~~jn oL L(L,L4YXkhkp~x~}jLLlk~ ~DjdnpL'LFL'LFYkk~~},j8k<L@LPl|~~m~~jMHMkM$k<kD}lvwwxvLLLhLh Y L  L  L6 L6( YD M \ M t u M ~ ~ , j@ LWD LWL q r L L L L Y k ~ ~8 L< Lh p LW LW q s8 p` LWd LWl q s L, L L, L L L L L$ oH Y` MHp M LF L LF L Y M L L L L Y }K KzMM@8L`H{`LhL K@(Kp0K@L`MhMhpLgMMLMK  {hM< pMP Mh M VWAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)NKCAB?@GEIQ./013JD>=<9:;OFP,-245678m `?h( @gp. 9 "  K4E< .P h   4 @s: hH   #x #+? N) w%  T  U   K  @0p00  (V`?h?`'wh$P   8<  8h 4H@H@, 4     T$n 4+LaU:jEjb|un_` @}hP(.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss__versions.rela.data.vd6281_platform_driver.rela.rodata.rainbow_dev_group.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela.text.vd6281_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datamutex_destroyclass_destroydevice_destroyvd6281_probe.__keyrainbow_read_byte_showrainbow_enable_showkstrtouint__might_fault__mutex_initcdev_initmemsetdevm_regulator_getrainbow_dev_attrsrainbow_dev_groupssysfs_remove_groupssysfs_create_groupsvd6281_fops____versions__module_depends_dev_erri2c_register_drivervd6281_platform_driveri2c_del_driver__arch_copy_to_user__arch_copy_from_uservd6281_ioctl_handlerrainbow_dev_groupvd6281_power_up_dev_infovd6281_power_downunregister_chrdev_regionalloc_chrdev_regionvd6281_openvd6281_compat_ioctlvd6281_ioctlkstrtobool__stack_chk_failcdev_delmutex_unlockst_vd6281_dt_matchscnprintfvd6281_platform_removedev_attr_rainbow_write_bytedev_attr_rainbow_read_byte__class_createdevice_createvd6281_releaserainbow_write_byte_storerainbow_read_byte_storerainbow_enable_storeinit_module__this_modulecleanup_module__mod_of__st_vd6281_dt_match_device_tableregulator_disabledev_attr_rainbow_enableregulator_enableusleep_rangeregulator_set_voltageput_deviceget_devicevd6281_probe__stack_chk_guardmutex_lock_nestedcdev_adddevm_kmalloci2c_smbus_write_byte_datai2c_smbus_read_byte_data$d.39$d.29$d.19$x.9__UNIQUE_ID_alias58$d.38$d.28$d.18vd6281_probe.__key.8$x.8__UNIQUE_ID_alias57$d.27$d.17$x.7_note_6__UNIQUE_ID_intree56$d.26$x.16$x.6__UNIQUE_ID_author85__UNIQUE_ID_name55$d.25$d.15$x.5__UNIQUE_ID_author84__UNIQUE_ID_vermagic54$d.24$x.14$x.4__UNIQUE_ID_author83$d.23$x.13$x.3__UNIQUE_ID_license82$d.32$d.22$x.12$x.2__UNIQUE_ID_description81$d.31$d.21$x.11$x.1$d.30$d.20$x.10$x.0;@6@@@@<@42@'"$,HTE `))@@-@-x@P.0 @CH P@Cr@`E@E0 -0 FLoF)F,F VRB$*TP