Add USB support to DT and C-files

Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu>