add additional layers
start adding support for sama5d3 board
update submodules
update submodules