[dev][gpio_keypad] make the init function wait for one full scan
[dev][gpio_keypad] make the init function wait for one full scan

sndnvaps/lk,lg-devs/g2-bootloader,MiCode/mi2_lk,skabet/lk,my4ndr0id/android_bootable_bootloader_lk,thornbirdblue/codeaurora_lk,M1cha/lk,M1cha/mi2_lk,GCrean/lk,detule/lk-g2-spr,srodrig1/lk,Foxda-Tech/argo8-bootable-bootloader-lk,nvll/lk,jsr-d9/android_kernel_lk,hanjae/lumiab0,detule/lk-g2-spr,hanjae/lumiab0,DooMLoRD/android_bootable_bootloader_lk,jcsullins/moboot,efidroid/lk,zhuotong/mi2_lk_NoEmmc,MiCode/mi2_lk,travisg/lk,M1cha/android_bootable_bootloader_lk,efidroid/lk,utilite2/lk,littlekernel/lk,jcsullins/moboot,travisg/lk,sndnvaps/lk,ErikCorryGoogle/lk,skabet/lk,RonGokhale/android_lk_bootloader,nvll/lk,mozilla-b2g/kernel_lk,jcsullins/moboot,beidl/lk_umia,RonGokhale/android_lk_bootloader,jsr-d9/android_kernel_lk,jbott/lk_gee,CanarySolutions/little-kernel,pichina/lk,utilite2/lk,sndnvaps/lk,sndnvaps/lk,idor/dk50-bootable_bootloader_lk,pablomarx/lk,hanjae/lumiab0,jbott/lk_gee,Foxda-Tech/argo8-bootable-bootloader-lk,M1cha/mi2_lk,detule/lk-g2-spr,chirayudesai/android_bootable_bootloader_lk,littlekernel/lk,t2m-foxfone/kernel_lk,pichina/lk,thornbirdblue/codeaurora_lk,DooMLoRD/android_bootable_bootloader_lk,oubeichen/lk-v500,DooMLoRD/android_bootable_bootloader_lk,grub4android/lk,Redmi-dev/android_bootable_lk,Foxda-Tech/polaris-bootable-bootloader-lk,zhuotong/mi2_lk_NoEmmc,t2m-foxfone/android_kernel_lk,Foxda-Tech/argo8-bootable-bootloader-lk,oubeichen/lk-v500,grub4android/lk,jbott/lk_gee,lg-devs/g2-bootloader,t2m-foxfone/android_kernel_lk,thornbirdblue/codeaurora_lk,M1cha/lktris,mozilla-b2g/kernel_lk,nvll/lk,jsr-d10/android_bootable_bootloader_lk,hanjae/lumiab0,Redmi-dev/android_bootable_lk,mozilla-b2g/kernel_lk,MiCode/mi2_lk,t2m-foxfone/android_kernel_lk,jsr-d10/android_bootable_bootloader_lk,M1cha/lktris,Redmi-dev/android_bootable_lk,grub4android/lk,M1cha/mi2_lk,t2m-foxfone/android_kernel_lk,jsr-d10/android_bootable_bootloader_lk,jcsullins/moboot,efidroid/lk,oubeichen/lk-v500,oubeichen/lk-v500,minglun-tsai/lk,thornbirdblue/codeaurora_lk,ianloic/lk,travisg/lk,hanjae/lumiab0,ianloic/lk,efidroid/lk,idor/dk50-bootable_bootloader_lk,M1cha/lktris,jsr-d9/android_kernel_lk,t2m-foxfone/kernel_lk,Blefish/android_bootable_bootloader_lk,chirayudesai/android_bootable_bootloader_lk,pichina/lk,ErikCorryGoogle/lk,lg-devs/g2-bootloader,chirayudesai/android_bootable_bootloader_lk,DooMLoRD/android_bootable_bootloader_lk,pablomarx/lk,idor/dk50-bootable_bootloader_lk,oubeichen/lk-v500,M1cha/lktris,M1cha/mi2_lk,thornbirdblue/codeaurora_lk,xndcn/moboot-for-veer,MiCode/mi2_lk,Foxda-Tech/polaris-bootable-bootloader-lk,M1cha/android_bootable_bootloader_lk,ErikCorryGoogle/lk,nvll/lk,skabet/lk,littlekernel/lk,Foxda-Tech/polaris-bootable-bootloader-lk,M1cha/mi2_lk,CanarySolutions/little-kernel,Foxda-Tech/argo8-bootable-bootloader-lk,mozilla-b2g/fairphone2_kernel_lk,M1cha/lk,minglun-tsai/lk,chirayudesai/android_bootable_bootloader_lk,Blefish/android_bootable_bootloader_lk,jsr-d10/android_bootable_bootloader_lk,mozilla-b2g/kernel_lk,chirayudesai/android_bootable_bootloader_lk,travisg/lk,hollanderic/lkstuff,jsr-d10/android_bootable_bootloader_lk,pablomarx/lk,zhuotong/mi2_lk_NoEmmc,GCrean/lk,ianloic/lk,srodrig1/lk,mozilla-b2g/kernel_lk,utilite2/lk,M1cha/android_bootable_bootloader_lk,zhuotong/mi2_lk_NoEmmc,M1cha/lktris,Redmi-dev/android_bootable_lk,pablomarx/lk,beidl/lk_umia,jbott/lk_gee,mozilla-b2g/fairphone2_kernel_lk,xndcn/moboot-for-veer,M1cha/lk,utilite2/lk,xndcn/moboot-for-veer,mozilla-b2g/fairphone2_kernel_lk,CanarySolutions/little-kernel,beidl/lk_umia,mozilla-b2g/fairphone2_kernel_lk,utilite2/lk,grub4android/lk,Foxda-Tech/argo8-bootable-bootloader-lk,t2m-foxfone/kernel_lk,RonGokhale/android_lk_bootloader,skabet/lk,Blefish/android_bootable_bootloader_lk,my4ndr0id/android_bootable_bootloader_lk,CanarySolutions/little-kernel,xndcn/moboot-for-veer,CanarySolutions/little-kernel,srodrig1/lk,hollanderic/lkstuff,efidroid/lk,littlekernel/lk,jcsullins/moboot,skabet/lk,GCrean/lk,Blefish/android_bootable_bootloader_lk,mozilla-b2g/fairphone2_kernel_lk,pichina/lk,hollanderic/lkstuff,M1cha/android_bootable_bootloader_lk,my4ndr0id/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk,jsr-d9/android_kernel_lk,Blefish/android_bootable_bootloader_lk,t2m-foxfone/android_kernel_lk,Foxda-Tech/polaris-bootable-bootloader-lk,idor/dk50-bootable_bootloader_lk,lg-devs/g2-bootloader,detule/lk-g2-spr,t2m-foxfone/kernel_lk,DooMLoRD/android_bootable_bootloader_lk,Redmi-dev/android_bootable_lk,ErikCorryGoogle/lk,srodrig1/lk,pablomarx/lk,pichina/lk,ianloic/lk,my4ndr0id/android_bootable_bootloader_lk,lg-devs/g2-bootloader,GCrean/lk,srodrig1/lk,jcsullins/moboot,MiCode/mi2_lk,RonGokhale/android_lk_bootloader,beidl/lk_umia,xndcn/moboot-for-veer,grub4android/lk,RonGokhale/android_lk_bootloader,minglun-tsai/lk,zhuotong/mi2_lk_NoEmmc,M1cha/lk,minglun-tsai/lk,my4ndr0id/android_bootable_bootloader_lk,t2m-foxfone/kernel_lk,jbott/lk_gee,detule/lk-g2-spr,beidl/lk_umia,M1cha/lk,jsr-d9/android_kernel_lk,GCrean/lk,nvll/lk,Foxda-Tech/polaris-bootable-bootloader-lk,hollanderic/lkstuff,sndnvaps/lk,M1cha/android_bootable_bootloader_lk,idor/dk50-bootable_bootloader_lk