[DRIVERS] usb: Initial implementation of DWC2 driver

This patch provides initial implementation of DWC2 driver.

Using this driver, currently root hub device detection works fine.

Signed-off-by: Anup Patel <anup@brainfault.org>