[stm32f2xx] Rework of gpio code for 2xx line
[stm32f2xx] Rework of gpio code for 2xx line

minglun-tsai/lk,skabet/lk,littlekernel/lk,travisg/lk,nvll/lk,sndnvaps/lk,M1cha/lk,nvll/lk,travisg/lk,nvll/lk,nvll/lk,sndnvaps/lk,hollanderic/lkstuff,ErikCorryGoogle/lk,GCrean/lk,GCrean/lk,travisg/lk,pablomarx/lk,littlekernel/lk,ErikCorryGoogle/lk,skabet/lk,hollanderic/lkstuff,srodrig1/lk,ianloic/lk,GCrean/lk,sndnvaps/lk,srodrig1/lk,littlekernel/lk,ErikCorryGoogle/lk,sndnvaps/lk,sndnvaps/lk,nvll/lk,grub4android/lk,srodrig1/lk,pablomarx/lk,ianloic/lk,pablomarx/lk,M1cha/lk,littlekernel/lk,grub4android/lk,skabet/lk,skabet/lk,skabet/lk,pablomarx/lk,srodrig1/lk,hollanderic/lkstuff,M1cha/lk,ErikCorryGoogle/lk,M1cha/lk,grub4android/lk,hollanderic/lkstuff,GCrean/lk,grub4android/lk,minglun-tsai/lk,pablomarx/lk,grub4android/lk,M1cha/lk,minglun-tsai/lk,travisg/lk,GCrean/lk,ianloic/lk,srodrig1/lk,minglun-tsai/lk,ianloic/lk