Adding in updated uart drive from orphan repo (turner-ip2.5)