summaryrefslogtreecommitdiff
path: root/drivers/usb
diff options
context:
space:
mode:
authorJaewon Kim <jaewon02.kim@samsung.com>2015-02-26 16:38:13 +0900
committerSeung-Woo Kim <sw0312.kim@samsung.com>2016-12-14 13:42:11 +0900
commit73b5aa8727890658c2c11a1c267046be0b64e422 (patch)
tree5f619b79a50a6fe5a150bb7cce6ceb0ecc9be643 /drivers/usb
parent9dc4d76185ee64cc9fc9c2097c823e4256a2b70f (diff)
LOCAL / usb: gadget: change gadget connect order
This patch changes usb_gadget_connect() order before add config. Signed-off-by: Jaewon Kim <jaewon02.kim@samsung.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/gadget/legacy/slp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/gadget/legacy/slp.c b/drivers/usb/gadget/legacy/slp.c
index 48316a6d093d..9d6b5dea4ce7 100644
--- a/drivers/usb/gadget/legacy/slp.c
+++ b/drivers/usb/gadget/legacy/slp.c
@@ -175,14 +175,14 @@ static void slp_multi_enable(struct slp_multi_dev *dev)
return;
if (--dev->disable_depth == 0) {
+ usb_gadget_connect(cdev->gadget);
+
if (!dev->dual_config)
usb_add_config(cdev, &first_config_driver,
slp_multi_bind_config);
else
usb_add_config(cdev, &second_config_driver,
slp_multi_bind_config);
-
- usb_gadget_connect(cdev->gadget);
}
}