clang-format files under drivers/ with default style
Add .gitignore to hide emacs tmp files, binary files and generated files (version.c)