@@ -1219,6 +1219,7 @@ b_host:
switch (musb->xceiv->otg->state) {
case OTG_STATE_A_HOST:
+ case OTG_STATE_A_WAIT_BCON:
case OTG_STATE_A_SUSPEND:
musb_host_resume_root_hub(musb);
musb_root_disconnect(musb);
@@ -191,7 +191,7 @@ static int dma_channel_program(struct dma_channel *channel,
struct musb_dma_controller *controller = musb_channel->controller;
struct musb *musb = controller->private_data;
-#if 0//NICHOLAS_ADD
+#if NICHOLAS_ADD
if(len <= 64)
return false;
#endif