icE1usb fw: Move handling of device-wide request in usb_dev.c

We have upcoming ones not related to the E1 interface, so really
it make more sense to not have those in usb_e1.c

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I686916bb2b2cb90e94ac9c595deab19f189fcd49
diff --git a/firmware/ice40-riscv/icE1usb/fw_app.c b/firmware/ice40-riscv/icE1usb/fw_app.c
index 3fbec7c..41ef3ab 100644
--- a/firmware/ice40-riscv/icE1usb/fw_app.c
+++ b/firmware/ice40-riscv/icE1usb/fw_app.c
@@ -18,6 +18,7 @@
 #include "misc.h"
 #include "mini-printf.h"
 #include "spi.h"
+#include "usb_dev.h"
 #include "usb_e1.h"
 #include "utils.h"
 
@@ -97,6 +98,7 @@
 
 	/* Enable USB directly */
 	usb_init(&app_stack_desc);
+	usb_dev_init();
 	usb_dfu_rt_init();
 	usb_e1_init();