I've attached my build script on an ubuntu 12.04 box to build a bananapi kernel for debian wheezy.
There is also the default kernel config I use thats works.
The github of voiceshen has all the patches - except it is missing a machid for the u-boot
#define CONFIG_MACH_TYPE 4283
In the u-boot/include/configs/bananapi.h. Otherwise it will complain of not knowing the correct machine id.
And various patches I use - axp20 power sensors, ax88878a usb card etc etc.
Hope this helps on your travels?
Reply 1# bock