ELF(xX4(GNUH+T>"TF%!7Linux -L00@@1@210 ..  -L00@@1@C00!#31 -L00@@@X3S10!#31 -L -L00@1jQ5"00@ 0-L00@1jQ5   0@ 3 10@ -L00@  0 -L00@Pp0q`S *@ @V00@ @6$6S# 63/P?@ @/@@E@ @7@@ p-LMP 0P@=?0@0@3T  0(0 $0 Co 00?o(K ooP0@@@0S @$ @($\(0@@X3S10!#31 0RKp-@$@`(0K@@ p-LMP 0P@=?0@0@3T  0(0 $0 Co 00?o(K ooP0@@@0S @$ @($\(0@@1C00!#31 0RKp@$@`(0K@@ -LMZp_Op@ 00` @ 0@3T( 040 00 ,0 9 00?o 4K oP&@@@4 040 0P, 0  003S!O 00?o 4KOoP( 0R K `40Ki@@@@ -LMz`O`@ 00P @0@3T( 000 ,0 = 00?o 0K oP*000@ @ 1p1 C000 3R130,0 !O 00?o 0KOoP( 0R K`00K@@@@ -LMz`O`@ 00P @0@3T( 000 ,0 = 00?o 0K oP*000@ @ 1pX3 100 3R130,0 !O 00?o 0KOoP( 0R K`00K@@@@ 0-L @ 0 -L00@@ -L @ -L @ 0-L@@@@@@@@@0 -L4M,aP0P@0@k@0 ֏08 0@@<0 5 2 010040 !0  40 3:B  4 04> @<< 08kT @8(K -L00@Q  ` -LjP`@P @00@ 2010p pT@@@ 0-LM@@@51E $ _R/o"$ 2ePAL003/ 0  K0( -LM 0=?0P 0P3UQo 00?o@@@p ooPO0@RP@ pWUP \`XZ (K\`X0S ( qX ($ 00@H0d51E/5"bŸ 0(0X000@   )@@ ` -LMP 0P@=?0@ 0@3T  0,0 (0 $0 Yo 00?o,K ooPF``@0S %@$0@( ,,K@P@ @,7Q 0R&K$0rnS@0 V1210@0 V1210pp `,0KK@@@@@,@ -L M@@@00 0 S 0S 00C S000 0 B R 0 K@00 0RK -LM@`pKPP@@@  0K(0 K P4 KP @T( 0R$KKpKjW$0KA03/ 0 @@@ @@ -L -L00@ @1 2100 -L00@ 0 -L00@ -L -L00@00@0@"13 -L00@00@X0!13 -LMPP@``@&0R(0 k>@ R@ 0T@@@pQ0 0@,KP,0#:p0LpHp@ ,4pP$@P 0 @ , P OP POP POP OP lpP M@@@P @3mP 2@ mPV@@@X  "@hB00@H0 3@  @@@( 0R K:  @,0 Pd @p@@p@@p@@@Xp,@@@@,@@@@@@@@p 0T%0@&H@@@`O@@@V t4( 0-L@@@pPZt Q 0S @000S @00@00@@@0`hlpxsd_power_gpioversion=2022-03-07 001license=GPLparm=sd_power_gpio:sd card power gpio pinparmtype=sd_power_gpio:uintsrcversion=AE3AEC8AB81AF478080DE54depends=intree=Yname=yw_gpio_testvermagic=4.19.148 SMP mod_unload ARMv7 The gpio number is out of range [yw_gpio][info][%d]:cmd:0x%x-%d[yw_gpio][err] [%d] out of ioctl_tab cmd not equal call %s fail, cmd:%d cmd:0x%x-%d not support copy from user fail set, num:%d, drv:%d gpio e_drv error:%d set, num:%d, pd:%d gpio e_pd error:%d copy to usr fail %d func , set gpio func dir , set dir, 0->in, 1->out val , set out value pupp , set pull down / pull up value drv , set driver value ======= pupd val: 0->None, 1->pull donw, 2->pull up drv val: 0->4mA, 1->8mA, 2->12mA, 3->16mA gpio func dir in_dat out_dat pudp drv %3d %3d %3d %3d %3d %d %d num:%d, dir:%d, value:%d gpio set fail, gpio num:%d %dstrncpy_from_user fail gpio:%d error %s gpio:%d value:%d ioctl_tab[%d].cmd:%d != %d yw_gpioreg chrdev region fail alloc chrdev region fail cdev add fail yw_gpio_classclass create fail class device create fail yw_gpio_func_base ioremap fail yw_gpio_pupd_base ioremap fail yw_gpio_drv_base ioremap fail yw_gpio_base ioremap fail sysfs_create_group fail, continue !! create proc node '%s' failed! infocreate proc %s fail set&yw_pwm_data.lock[yw_gpio][trace][%d]:2022-03-07 001%s init ok,ver:%s %s exit funcdirvalpupddrvattrdebug_levelYW_GPIO_SET_GPIOYW_GPIO_GET_GPIOYW_GPIO_SET_PDYW_GPIO_GET_PDYW_GPIO_SET_DRVYW_GPIO_GET_DRVYW_GPIO_SET_PWM_OUT($ !"#$@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_      !"# !"#$%&'()*+,-./0123456789:;<=>?`abcdefghi !"#$%&'()*+,-./0123456789:;<=>?`abcdefghi !"#$@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnog @g g@gg@gg @0CDEF!"|yw_gpio_testGCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0A0aeabi&7-A A  "    ll#0 A Vi( P`d($<H `t/5;APV\ m0sD  ,   ,D4 $| X $ HHl%+17=$CTIOT X U a<s pxL< (  &,28>0D@JPV\bhn8t\z|d44T8(       4  1CUf sXpt<4 J#*fM    T D1T CQYf4uD( ,X 4 ,5CN ai|DT*2h$Ler@(N  X  6 B TTX p z yw_gpio_test.mod.c$d__UNIQUE_ID_srcversion24__module_depends__UNIQUE_ID_intree23__UNIQUE_ID_name22__UNIQUE_ID_vermagic21_note_6yw_gpio_test.c$a.LANCHOR0.LANCHOR1yw_gpio_openyw_gpio_get_gpio_reg.LC6yw_gpio_set_gpio_regyw_gpio_ioctl.LC7.LC8.LC9.LC12.LC10.LC13.LC11yw_gpio_set_drv.LC15.LC16.LC14yw_gpio_set_pd.LC17.LC18yw_gpio_get_gpio.LC19yw_gpio_get_pdyw_gpio_get_drvyw_gpio_debug_storeyw_gpio_debug_show.LC20yw_gpio_proc_set_openyw_gpio_proc_set_showyw_gpio_proc_info_openyw_gpio_proc_info_show.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30yw_gpio_setpwm_gpio_functionyw_gpio_pwm_out_ctlyw_gpio_set_gpio.LC31.LC32get_num.constprop.1.LC33yw_gpio_proc_set_write.LANCHOR2.LC37.LC36.LC35yw_gpio_releaseyw_gpio_init.LC39.LC43.LC50.LC52.LC54.LC53.LC55.LC56.LC57.LC58.LC40.LC41.LC42.LC44.LC45.LC46.LC47.LC48.LC49.LC38.LC51yw_gpio_exit.LC59__param_str_sd_power_gpioyw_gpio_fopsyw_gpio_attribute_groupyw_gpio_attributesyw_gpio_proc_info_opsyw_gpio_proc_set_opsdev_attr_debug_levelyw_gpio_func_baseyw_gpio_pupd_baseyw_gpio_drv_baseyw_gpio_baseyw_gpio_debug_levelyw_pwm_datayw_gpio_majoryw_gpio_cdev__key.28776yw_gpio_classyw_gpio_class_deviceyw_gpio_proc_rootyw_gpio_proc_infoyw_gpio_proc_set__key.28566__UNIQUE_ID_version43__UNIQUE_ID_license42__UNIQUE_ID_sd_power_gpio41__UNIQUE_ID_sd_power_gpiotype40__param_sd_power_gpioalloc_chrdev_regionyw_gpio_indexsdio_pins__class_createparam_ops_uintyw_gpio_set_gpio_drv__this_moduleyw_gpio_get_gpio_pupd__stack_chk_guardyw_gpio_ioctl_tabclass_destroyiounmaphrtimer_initcleanup_modulekstrtouintseq_lseekyw_gpio_get_gpio_funcproc_create_datainit_moduleyw_gpio_set_gpio_diryw_gpio_set_gpio_out_value__stack_chk_failyw_gpio_pupd_indexyw_gpio_get_gpio_out_valuecdev_adddevice_createmutex_lockyw_gpio_func_indexioremapsysfs_create_groupsscanfprintk__mutex_inityw_gpio_get_gpio_drvproc_mkdirmemsethrtimer_start_range_nsyw_gpio_set_gpio_funcarm_copy_to_usersysfs_remove_groupseq_readstrncpy_from_usersprintfyw_gpio_get_gpio_in_valueunregister_chrdev_regionmutex_unlockarm_copy_from_userstrnstryw_gpio_get_gpio_dirdevice_destroyremove_proc_entryktime_getseq_printfhrtimer_cancelsingle_releasehrtimer_forwardstrlenyw_gpio_drv_indexnvt_ivot_sdc_stop_scansingle_openyw_gpio_set_gpio_pupdnvt_ivot_sdc_start_scancdev_initcdev_del +,+,`+d,l+p,+,+,+ ,L+P,Tl+p,+,+,+,$+!(,!,0+"<,"@L+P,+#,#+$,$+#,#+%,%+#,#+&,&+#,#+' ,'(+0,+,+!,!+),)+,8@+#D,#HL+*T,*Xt|+#,#++,++, $+(,<+!@,!DH+-P,-Xl+p,+#,#+.,.+#,# ++,+4+<,+, L`h+#l,#pt++x,+|+#,#+0,0+,$@+D,H+L, +# ,#  ++ ,+ $ +#( ,#, 0 +04 ,08 X +` ,  + , + ,P |   +# ,#  ++ ,+  +# ,#  +0 ,0     + , +7$ ,7, H +9L ,9P l +;p ,;t  +< ,<  += ,=  +> ,>  +? ,?  +@ ,@  +A ,A  +B ,B  +C ,C $ +( +D, ,0 ,D@ +EH ,E$ @ T d +h , + , + ,(+,,0L+P, +,,p+I,I8H+L,d+#h,#lp++t,+x+,(+,,@+!D,!HL+NT,N`x+|,8@T\+#`,#hl++p,+t+#,#+O,O+,0+S8,SDl+U,U+,+V,V+#,#+W,W+#,#+X,X+ ,+,L+P,t+x,+,+,+,+,8+<,@+D,+,+[,[+,+\,\ +[,[$@\x+#,#+],]+[,[+^,^$+_,,_8L+#P,#TX+_\+``,_d,`hx+a,a+I,I+b,b+c+[+d,c,[,d+[,[,+#0,#8<+e@,eDLT+#X,#`d+fh,flx+#|,#+g,g+#,#+h,h+#,#+i,i+#,#+j ,j(+#,,#04+k8,k<H+#L,#PT+lX,l\h+#l,#pt+mx,m|+#,#+n,n+#,#+[+o,[,o+#,#+^+`,^,`   $( , 0 @+D,\dp|+^,^+_,_+[,[+b,b +[$+s(,[,,s08  $M/,1(2L D T\Y:48<@Th8p63T.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rel.text.rel.rodata.modinfo.rodata.str1.4.rel__param.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.ARM.attributes4$.X>p<: @E@H6D @VPPY2 l#h @dV  x#t @V ,@~ @W @.0@.\.p.1.  P< W