Mediatek is one of the worst companies to work with in kernel dev.
Archlinux Arm outright refuses to support their processors, sadly I can't find the source atm.
But one of the articles I found was this: http://www.xda-developers.com/have-you-paid-your-linux-kernel-source-license-fee/
This is in...