usb/langwell_udc: only set gadget_is_otg when otg support is needed.
authorWu, Hao <hao.wu@intel.com>
Wed, 11 Apr 2012 10:02:47 +0000 (18:02 +0800)
committerbuildbot <buildbot@intel.com>
Mon, 16 Apr 2012 06:42:01 +0000 (23:42 -0700)
BZ: 29011

Set gadget_is_otg value if udc really needs support OTG. This value
will be used by gadget to decide if OTG descriptor is needed or not.

Change-Id: I31d18473f9e8ddbfc6c97e4a697a0a0a205963c2
Signed-off-by: Wu, Hao <hao.wu@intel.com>
Reviewed-on: http://android.intel.com:8080/43084
Reviewed-by: Zhuang, Jin Can <jin.can.zhuang@intel.com>
Reviewed-by: Tang, Richard <richard.tang@intel.com>
Reviewed-by: Meng, Zhe <zhe.meng@intel.com>
Tested-by: Meng, Zhe <zhe.meng@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/usb/gadget/langwell_udc.c

index 66bdd0d..a4d8039 100644 (file)
@@ -3645,7 +3645,7 @@ static int langwell_udc_probe(struct pci_dev *pdev,
        INIT_LIST_HEAD(&dev->gadget.ep_list);   /* ep_list */
        dev->gadget.speed = USB_SPEED_UNKNOWN;  /* speed */
        dev->gadget.is_dualspeed = 1;           /* support dual speed */
-#ifdef OTG_TRANSCEIVER
+#if defined(OTG_TRANSCEIVER) && defined(CONFIG_USB_LANGWELLUDC_OTG)
        dev->gadget.is_otg = 1;                 /* support otg mode */
 #endif