added devicetree
bsp changes
added some baremetal suff