As per my comment in pull request #1 , the current 4.40 version of rk30xxnand.ko just causes a kernel freeze when booting.
Rolling back to 3.38 allows normal booting behaviour.
This is the output printed after "insmod rk30xxnand-3.0.36+.ko":
[ 235.233596] gp_rknand_info = : 0xeb973200
[ 235.240083] rk30_chip_set:1
[ 235.242887] FtlInit!
[ 235.245439] No.1 FLASH ID:2c 64 44 4b a9 0
[ 235.249097] FTL version: 5.0.8 20131204
The kernel seems to be semi-active still -- it will notice USB connects and disconnects and I can use the magic sysrq key. However the insmod command just hangs and never returns to the console.