I tested my hardware using Can4Linux, which you can get easily running on the banana pi so I know, everything is working well.
Just reading your replay and the one of Gerd i'm trying to compile the latest 4.4.x kernel.
Gerd, your patches seem to include all needed information, but cannot be directly applied to the latest kernel any more.
Only using the one patch from Eric is missing some information, but when I download all 3 patches from that site: "https://github.com/GBert/sunxi-can-driver",to userpatches/kernel/sunxi-next the kernel compiles.
I hope to find some time