change order of open uart/init power for 3.x kernels
add Makefile