__aeabi_unwind_cpp_pr0 __stack_chk_fail __stack_chk_guard drv_gpio_close drv_gpio_get_output_type drv_gpio_open drv_gpio_query_int drv_gpio_set_output_type gpio_drv_mod_exit gpio_drv_mod_init gpio_drv_proc_add gpio_drv_proc_del hi_drv_gpio_clear_bit_int hi_drv_gpio_de_init hi_drv_gpio_get_dir_bit hi_drv_gpio_get_gpio_num hi_drv_gpio_init hi_drv_gpio_read_bit hi_drv_gpio_set_bit_int_enable hi_drv_gpio_set_dir_bit hi_drv_gpio_set_int_type hi_drv_gpio_write_bit hi_log_out memcpy_s osal_dev_register osal_dev_unregister osal_proc_add osal_proc_remove osal_sem_destory osal_sem_down_interruptible osal_sem_init osal_sem_up osal_strtol printf snprintf_s strlen drv_gpio_isr g_gpio_usr_addr gpio_clear_all_int gpio_drv_get_chip_version gpio_drv_get_gpio_ext_func gpio_isr gpio_isr_response hi_drv_gpio_clear_group_int hi_drv_gpio_get_usr_addr hi_drv_gpio_register_server_func hi_drv_gpio_set_all_int_enable hi_drv_gpio_set_group_int_enable hi_drv_gpio_set_irq_ctrl hi_drv_gpio_unregister_server_func hi_drv_sys_get_chip_version osal_exportfunc_register osal_exportfunc_unregister osal_ioremap_nocache osal_iounmap osal_irq_request osal_wait_init osal_wait_interruptible osal_wait_timeout_interruptible osal_wait_wakeup libsec_shared.z.so libhi_soc.z.so libdrvsys.z.so libdrvlog.z.so libc.so libdrv_gpio.z.so
low output input drv_gpio_convert drv_gpio_query_int hi_drv_gpio_clear_bit_int hi_gpio_ioctl_get_int hi_drv_gpio_clear_group_int gpio_clear_all_int gpio_drv_lowpower_exit gpio_drv_mod_exit hi_drv_gpio_init hi_drv_gpio_de_init gpio_drv_mod_init hi_drv_gpio_set_dir_bit hi_drv_gpio_get_dir_bit hi_drv_gpio_write_bit hi_drv_gpio_read_bit hi_gpio_ioctl_set_direct hi_gpio_ioctl_get_direct %s gpio_set_gpio_attr gpio_drv_lowpower_enter hi_gpio_user hi_drv_gpio_get_usr_addr gpio_usr_addr_remap bit_no group_no gpio_no gpio_drv_get_chip_version hi_drv_gpio_get_gpio_num hi_gpio_ioctl_get_gpio_num hi_drv_gpio_set_irq_ctrl gpio_drv_proc_del high hi_gpio_ioctl_set_value hi_gpio_ioctl_get_value gpio_isr_response drv_gpio_set_output_type hi_gpio_ioctl_set_output_type drv_gpio_get_output_type hi_gpio_ioctl_get_output_type hi_drv_gpio_set_int_type hi_gpio_ioctl_set_int_type hi_drv_gpio_set_bit_int_enable hi_gpio_ioctl_set_int_enable hi_drv_gpio_set_group_int_enable hi_drv_gpio_set_all_int_enable gpio_set_bit_irq_enable en_int_tri_mode gpio_drv_proc_add hi_drv_gpio_unregister_server_func hi_drv_gpio_register_server_func HI_GPIO get chip version:0x%x para group_no is invalid.group_no is %u para gpio_no is invalid.GpioNo is %u para gpio_no is invalid. GpioNo is %u para en_int_tri_mode is invalid. GpioNo is %u %s = %u para gpio number out of range , int_value = %u group_no = %u, group_no = %u, b_enable = %u echo wdir [group][bit] [0/1] > /proc/msp/gpio Write gpio direction,1:input 0:output dir[%d][%d] = %s Value [%d][%d] = %s secure func call error echo rdir [group][bit] > /proc/msp/gpio Read gpio direction echo command para1 para2 path explanation proc_name is null echo write [group][bit] [0/1] > /proc/msp/gpio Write gpio output level echo read [group][bit] > /proc/msp/gpio Read gpio level para gpio_no is invalid write dir error, group is %d , bit is %d write value error, group is %d , bit is %d read value error, group is %d , bit is %d read dir error , group is %d , bit is %d register func para is null, int_value = %d para gpio number out of range , int_value = %d <===[Exit] ===>[Enter] Gpio lowpower exit OK Gpio lowpower enter OK GPIO resume OK GPIO suspend OK please set value is 0 or 1 register GPIO INT failed return 0x%x. GPIO Module unregister failed 0x%x. GPIO Module register failed 0x%x. GPIO disable INT failed 0x%x. invalid param. GroupNo is %u. wait data timeout. param null ptr. wait data err. invalid param. para pdir_bit is null. para bit_value is null. GPIO Direction is input, write can not operate. GpioGrpNum %u is invalid. para dir_bit is invalid. para gpio_no is invalid. para bit_value is invalid. GpioGrpNum %d is invalid. param invalid. para gpio_no is reserved. register gpio failed. invalid parameter(%u). ---------------------------------Hisilicon GPIO Debug-------------------------------- ------------------------------------------------------------------------------------- arg is null! call hi_drv_gpio_clear_bit_int fail! memcpy_s fail! call hi_drv_gpio_set_bit_int_enable fail! ioremap REG_ADDR[0x%x] failure! snprintf_s failed! call gpio_drv_proc_add failed! gpio add proc failed! ----- execute gpio[%d].gpio_server gpio %d finished register gpio server function GPIO %d had registered gpio server pragram gpio_group = %d b_enable = %d Semaphore lock is error. para b_enable is invalid.
help 2 rdir 3 wdir 3 read 4 write 5 D , E @ 6 E @y7 E 8 E 9 E @m: E =; E @5< E = E @ = E > ? ? ? @ hi_gpio_irq hi_stb_gpio_irq
.ARM.exidx .text .got .got.plt .rel.plt .bss .ARM.attributes .dynstr .rel.dyn .dynsym .gnu.hash .note.gnu.build-id .dynamic .shstrtab .rodata .data
low output input drv_gpio_convert drv_gpio_query_int hi_drv_gpio_clear_bit_int hi_gpio_ioctl_get_int hi_drv_gpio_clear_group_int gpio_clear_all_int gpio_drv_lowpower_exit gpio_drv_mod_exit hi_drv_gpio_init hi_drv_gpio_de_init gpio_drv_mod_init hi_drv_gpio_set_dir_bit hi_drv_gpio_get_dir_bit hi_drv_gpio_write_bit hi_drv_gpio_read_bit hi_gpio_ioctl_set_direct hi_gpio_ioctl_get_direct %s gpio_set_gpio_attr gpio_drv_lowpower_enter hi_gpio_user hi_drv_gpio_get_usr_addr gpio_usr_addr_remap bit_no group_no gpio_no gpio_drv_get_chip_version hi_drv_gpio_get_gpio_num hi_gpio_ioctl_get_gpio_num hi_drv_gpio_set_irq_ctrl gpio_drv_proc_del high hi_gpio_ioctl_set_value hi_gpio_ioctl_get_value gpio_isr_response drv_gpio_set_output_type hi_gpio_ioctl_set_output_type drv_gpio_get_output_type hi_gpio_ioctl_get_output_type hi_drv_gpio_set_int_type hi_gpio_ioctl_set_int_type hi_drv_gpio_set_bit_int_enable hi_gpio_ioctl_set_int_enable hi_drv_gpio_set_group_int_enable hi_drv_gpio_set_all_int_enable gpio_set_bit_irq_enable en_int_tri_mode gpio_drv_proc_add hi_drv_gpio_unregister_server_func hi_drv_gpio_register_server_func HI_GPIO get chip version:0x%x para group_no is invalid.group_no is %u para gpio_no is invalid.GpioNo is %u para gpio_no is invalid. GpioNo is %u para en_int_tri_mode is invalid. GpioNo is %u %s = %u para gpio number out of range , int_value = %u group_no = %u, group_no = %u, b_enable = %u echo wdir [group][bit] [0/1] > /proc/msp/gpio Write gpio direction,1:input 0:output dir[%d][%d] = %s Value [%d][%d] = %s secure func call error echo rdir [group][bit] > /proc/msp/gpio Read gpio direction echo command para1 para2 path explanation proc_name is null echo write [group][bit] [0/1] > /proc/msp/gpio Write gpio output level echo read [group][bit] > /proc/msp/gpio Read gpio level para gpio_no is invalid write dir error, group is %d , bit is %d write value error, group is %d , bit is %d read value error, group is %d , bit is %d read dir error , group is %d , bit is %d register func para is null, int_value = %d para gpio number out of range , int_value = %d <===[Exit] ===>[Enter] Gpio lowpower exit OK Gpio lowpower enter OK GPIO resume OK GPIO suspend OK please set value is 0 or 1 register GPIO INT failed return 0x%x. GPIO Module unregister failed 0x%x. GPIO Module register failed 0x%x. GPIO disable INT failed 0x%x. invalid param. GroupNo is %u. wait data timeout. param null ptr. wait data err. invalid param. para pdir_bit is null. para bit_value is null. GPIO Direction is input, write can not operate. GpioGrpNum %u is invalid. para dir_bit is invalid. para gpio_no is invalid. para bit_value is invalid. GpioGrpNum %d is invalid. param invalid. para gpio_no is reserved. register gpio failed. invalid parameter(%u). ---------------------------------Hisilicon GPIO Debug-------------------------------- ------------------------------------------------------------------------------------- arg is null! call hi_drv_gpio_clear_bit_int fail! memcpy_s fail! call hi_drv_gpio_set_bit_int_enable fail! ioremap REG_ADDR[0x%x] failure! snprintf_s failed! call gpio_drv_proc_add failed! gpio add proc failed! ----- execute gpio[%d].gpio_server gpio %d finished register gpio server function GPIO %d had registered gpio server pragram gpio_group = %d b_enable = %d Semaphore lock is error. para b_enable is invalid.
help 2 rdir 3 wdir 3 read 4 write 5 D , E @ 6 E @y7 E 8 E 9 E @m: E =; E @5< E = E @ = E > ? ? ? @ hi_gpio_irq hi_stb_gpio_irq
.ARM.exidx .text .got .got.plt .rel.plt .bss .ARM.attributes .dynstr .rel.dyn .dynsym .gnu.hash .note.gnu.build-id .dynamic .shstrtab .rodata .data