Fork from https://bitbucket.org/CrazyCat/linux-tbs-drivers