[feature]SZZT AT Service

Change-Id: I4094f2a42b9827b5f6a6332b3d67f54a55bd8618
diff --git a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
index 52b9045..e9d3727 100644
--- a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
+++ b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
@@ -59,7 +59,9 @@
 #define MTU3_EP_WEDGE		BIT(2)
 #define MTU3_EP_BUSY		BIT(3)
 
-#define MTU3_U3_IP_SLOT_DEFAULT 2
+//#define MTU3_U3_IP_SLOT_DEFAULT 2
+#define MTU3_U3_IP_SLOT_DEFAULT 1
+
 #define MTU3_U2_IP_SLOT_DEFAULT 1
 
 /**
diff --git a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
index e176ef1..6ebafa4 100644
--- a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
+++ b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
@@ -29,7 +29,8 @@
 		return -EINVAL;
 
 	mep->fifo_seg_size = num_bits * MTU3_EP_FIFO_UNIT;
-	num_bits = num_bits * (mep->slot + 1);
+	//num_bits = num_bits * (mep->slot + 1);
+	num_bits = num_bits * mep->slot ;
 	start_bit = bitmap_find_next_zero_area(fifo->bitmap,
 			fifo->limit, 0, num_bits, 0);
 	if (start_bit >= fifo->limit)