ELFhW@@hrainbow_write_byte%s failed addr 0x%x value = %dvd6281_read_datafailed 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{ _WO @@ @? *rTRR r@Hy9J@H@!n? cT! 7 !BBRw*!?T!7?T!**ODWC_B @{Ũ_"!B!4*!c"R*4*!7!"@"R4*!$!B@^iT7R@@iT7R *@4^@"@^@@!R!@**7* 5!**(R9@!B***{Ol@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|@{_{O0A]tfOA*{¨_{ 0Ah] @*{¨_C{og_WO@*!Rd@*"(@R!rkTA8@9@xӊ(7@K6"J!郉J1_ ꇟ@")"!R'@Q}qT @!B* _)@?T~@OXWW_VgUoT{SC_#@q T  y) *;8@a@*@7'@ @8Ck)8kT4* }@+ik8L('@ k#T@9@(7@J6)!胈)1?釟I@("!R**9@A@* 7(@ #'@? kT@9@(7@J6)!胈)1?釟 @("!R@!B*'@kT:8@BHaX*4@C@9d@9@qaT* 4f@d@9@D@9!BY*4@!BO!RM!R!*C{!{_{{_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-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=U?3module_layoutdmemsetg__stack_chk_guard__stack_chk_faili2c_del_driveroregulator_disable9uregulator_set_voltageGusleep_range2Xregulator_enableSput_device퟼get_deviceA)k__arch_copy_to_user}P__arch_copy_from_user#Ki2c_smbus_read_byte_dataei2c_smbus_write_byte_data /ikstrtouint^kstrtoboolfLscnprintf2: mutex_unlock֮Amutex_lock'/devm_regulator_getdevm_kmalloc#nsysfs_remove_groups3`unregister_chrdev_regione<cdev_del}yclass_destroy'XTdevice_destroy#_dev_info֞device_create"f__class_create\Qcdev_add\˩Zcdev_init+/alloc_chrdev_region#Vsysfs_create_groupsv__mutex_init_dev_err܄i2c_register_driverLinuxvd6281_moduleGNU|(OGw IwIVLepJtJfJJWJJJJWJJfJJW$J(J4WTJ6XH`J6dHhXpItI|YJWJWWJJZJfJfWJJ[\JJ WwJaH w$Ja(H,]HJHLJHX^pK K`abcIIdmKJJ_ J'JFJ'JF(W\`dalbxc|IIdKJJWuJJ>J J>W s0uHJLJ>TJXJ>`WzzgklJJJJW@hPhXz`zygJJihzz$gDk`mpJ'tJFxJ'JFWhhzzyghJJ,iXz\zxjzzgK KhKhhyDr`ststrJJJPJPWJJJJ W K 4 K \ p q K z z { gl n Jk J Jk J W h z z J J, m o m` op Jt Jx J J J J J J l W K  K0 J.4 J< J.@ JD WL K\ J` Jd Jl Jp W { yI IvKK48JHHw`JPJ I@(I`0I@JtPKXKD`JOpKxKJK|I wPK XK( pK@ Kt pTUAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)LIA?@=>ECGO,-./1HB<;:789MDN*+023456~J xHP @D`  r   ( @ t   4|PD~    #U #+ N) w%  1 j U @  K  @ `    (H\.D1\|fP(   | @ 4,4  4t 4     C$] gt)E2[Ny)\?YfRCO lP4~.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.dataclass_destroydevice_destroyvd6281_probe.__keyrainbow_read_byte_showrainbow_enable_showkstrtouint__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_unlockmutex_lockst_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_guardcdev_adddevm_kmalloci2c_smbus_write_byte_datai2c_smbus_read_byte_data$d.29$d.19$x.9__UNIQUE_ID_alias58$d.28$d.18vd6281_probe.__key.8$x.8__UNIQUE_ID_alias57$d.37$d.27$d.17$x.7_note_6__UNIQUE_ID_intree56$d.36$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.22$x.12$x.2__UNIQUE_ID_description81$d.21$x.11$x.1$d.30$d.20$x.10$x.0;@6@@@@<@42(' "$TE@@ ((@@,@X,x@,( @@H P@@Ar@B@hC0 -0CLo6D(^D,`D TPB$BQ!