diff -rpuN a/drivers/usb/sunxi_usb/udc/sunxi_udc.c b/drivers/usb/sunxi_usb/udc/sunxi_udc.c
--- a/drivers/usb/sunxi_usb/udc/sunxi_udc.c	2016-06-12 16:08:07.000000000 +0200
+++ b/drivers/usb/sunxi_usb/udc/sunxi_udc.c	2016-06-12 16:51:30.000000000 +0200
@@ -57,7 +57,7 @@
 static sunxi_udc_io_t g_sunxi_udc_io;
 static u32 usb_connect = 0;
 static u32 is_controller_alive = 0;
-static u8 is_udc_enable = 0;   /* is udc enable by gadget? */
+static u8 is_udc_enable = 1;   /* is udc enable by gadget? */
 
 #ifdef CONFIG_USB_SUNXI_USB0_OTG
 static struct platform_device *g_udc_pdev = NULL;