icE1usb fw: Add multi-port support for e1.{c,h}

Currently all the users of those function just statically use port 0
only.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I17671be65543f5a2bf3d16ba2b5a5081eb38ebdf
diff --git a/firmware/ice40-riscv/icE1usb/fw_app.c b/firmware/ice40-riscv/icE1usb/fw_app.c
index 39173f2..3340f4a 100644
--- a/firmware/ice40-riscv/icE1usb/fw_app.c
+++ b/firmware/ice40-riscv/icE1usb/fw_app.c
@@ -101,7 +101,7 @@
 	usb_e1_init();
 
 	/* Start */
-	e1_init(0, 0);
+	e1_init(0, 0, 0);
 	led_state(true);
 	usb_connect();
 
@@ -131,10 +131,10 @@
 				boot_dfu();
 				break;
 			case 'o':
-				e1_debug_print(false);
+				e1_debug_print(0, false);
 				break;
 			case 'O':
-				e1_debug_print(true);
+				e1_debug_print(0, true);
 				break;
 			case 'c':
 				usb_connect();
@@ -151,7 +151,7 @@
 		usb_poll();
 
 		/* E1 poll */
-		e1_poll();
+		e1_poll(0);
 		usb_e1_run();
 	}
 }