Hi, there!
I've made a new kernel package based on the linux-sun7i in AUR.
This works:
- ethernet (module sunxi_gmac needs to be loaded)
- sound (in kernel)
- mali (modules disp_ump, ump, mali_drm, mali need to be loaded)
- cedar (media decode/encode acceleration, module "sunxi_cedar_mod" needs to be loaded)
- nand (in kernel) (both mounting and lsblk works

)
And this does not:
- wireless / bluetooth (module bcmdhd is compiled and firmware is provided via second package, but the module doesn't load properly)
The second package (bcmdhd-fw) contains the firmware for the bcmdhd module. (I simply compressed the modules from my linaro installation.) Sadly, the bcmdhd driver does not work. But if someone wants to take a deeper look why the wifi doesn't this package might be of use.
By the way: This kernel package is much smaller (and faster to compile) then linux-sunxi (less modules are selected) and uses
https://github.com/sunxi/linux-sunxi as source, not
https://github.com/cubieboard2/linux-sunxi.
Regards,
maribu