Add support for Optimus Elite

Started over and now the kernel boots far enough to get a last_kmsg in
recovery. Almost there.