icE1usb fw: Add multi-port support in USB code

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I134410b542461c34339baa8d9120a5c86fc35d46
diff --git a/firmware/ice40-riscv/icE1usb/usb_desc_ids.h b/firmware/ice40-riscv/icE1usb/usb_desc_ids.h
index 2247f84..00dbb34 100644
--- a/firmware/ice40-riscv/icE1usb/usb_desc_ids.h
+++ b/firmware/ice40-riscv/icE1usb/usb_desc_ids.h
@@ -8,8 +8,8 @@
 #pragma once
 
 #define USB_INTF_E1(p)		(0 + (p))
-#define USB_INTF_DFU		1
-#define USB_INTF_NUM		2
+#define USB_INTF_DFU		2
+#define USB_INTF_NUM		3
 
 #define USB_EP_E1_IN(p)		(0x82 + (3 * (p)))
 #define USB_EP_E1_OUT(p)	(0x01 + (3 * (p)))