Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
sunxi: Allwinner A20 now supported by SUNXI kernel
Hi folks --
I've added support for Allwinner A20 to the SUNXI kernel in -current. Lots
of things are working so far, but there are still a few things missing
(compared to the old awin kernels).
Working for me: SMP, GPIO, ethernet, USB, audio codec, MMC, SATA, UART,
I2C.
The dtb files that are currently imported will not work; I am waiting for
Linux 4.15 to be released with some major changes to the sun4i/sun7i clock
bindings. In the meantime, I'm using dts files from the following branch:
https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git/log/?h=sunxi/dt-for-4.15
If you want to try it out, I've uploaded compiled dtb files from this
branch to http://www.netbsd.org/~jmcneill/sunxi-dt-for-4.15/
You'll need a new U-Boot (2017.07 from pkgsrc is what I tested), the
old u-boot-sunxi ones we used to recommend don't work. I've added
U-Boot packages for cubieboard2 and bananapi to pkgsrc already, please add
packages for other boards as you test them (it's very easy to add a
package for a new board!).
My goal is to completely remove arch/arm/allwinner, arch/evbarm/awin, and
the non-SUNXI allwinner kernel configs. If anybody can help with porting
or testing some of the remaining drivers, I would really appreciate it!
Cheers,
Jared
Home |
Main Index |
Thread Index |
Old Index