adding files from maarten for uart communication and device overlay tree