Enable compatibility with all M8 variants

These changes will build make the kernel compatible with all M8 variants. The DTB that gets created will include all the necessary information to boot on any M8.