Hi,

The kernel tree for 96boards boards is located here:

    https://github.com/96boards/linux

It currently has three branches:

1) 'hikey' - 3.18 based hisilicon vendor kernel for the hikey board
2) 'master' - unmodified Linus Torvalds' linux, currently 4.0.0-rc1
3) 'hikey-mainline-rebase' - cherry-picked patches from the vendor branch rebased on top of latest Torvalds, currently 4.0.0-rc1

I don't know how the branch structure will evolve when more 96boards boards will surface, I guess someone will need to write a spec for that.

The 4.0rc based branch seems to be at feature parity with the 3.18 branch: no output on my monitor, flaky wifi, unstable eMMC and uSD cards don't get detected. 
I'm using the dtb from 3.18 with that to get all the device data populated.

Hopefully the rebased patches will be replaced (or in the case of the sysconfig patch: go away completely) with ones posted to lkml for review now that the  Chinese New Year holiday period is coming to an end.

Currently running on my board:

root@hikey:~# uname -a

Linux hikey 4.0.0-rc1 #110 SMP Wed Feb 25 16:36:46 CST 2015 aarch64 GNU/Linux

root@hikey:~# uptime

 11:33:12 up 4 days,  1:28,  2 users,  load average: 1.00, 1.01, 1.05