From b0b14a0de9a8062bd31dbb7d0579f8d45faba811 Mon Sep 17 00:00:00 2001 From: Vivek Gautam Date: Sat, 2 Mar 2013 18:55:24 +0530 Subject: [PATCH] --- yaml --- r: 364687 b: refs/heads/master c: cd051da2c81c8a86f331b4caa0c135c33d3ea3f6 h: refs/heads/master i: 364685: 1e1e71ca9d299d7ff7261dba632b090df45d0a1c 364683: 0a76e69024489c0a1fb38739fe69fda59b18acc0 364679: 0ee75c976115c51dbe2a5a79a12135ee9de5b556 364671: fca8e84d636227fe9081d82ef4e977669fd04dae v: v3 --- [refs] | 2 +- trunk/drivers/usb/dwc3/core.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index fb4e81c5bef5..6bb8de160e13 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b5a726b30436ab332aea4133bbfa0484d1c658b3 +refs/heads/master: cd051da2c81c8a86f331b4caa0c135c33d3ea3f6 diff --git a/trunk/drivers/usb/dwc3/core.c b/trunk/drivers/usb/dwc3/core.c index b81b3357f007..c6a46e0efe4f 100644 --- a/trunk/drivers/usb/dwc3/core.c +++ b/trunk/drivers/usb/dwc3/core.c @@ -479,7 +479,12 @@ static int dwc3_probe(struct platform_device *pdev) goto err1; } - mode = DWC3_MODE(dwc->hwparams.hwparams0); + if (IS_ENABLED(CONFIG_USB_DWC3_HOST)) + mode = DWC3_MODE_HOST; + else if (IS_ENABLED(CONFIG_USB_DWC3_GADGET)) + mode = DWC3_MODE_DEVICE; + else + mode = DWC3_MODE_DRD; switch (mode) { case DWC3_MODE_DEVICE: