Merge remote-tracking branch 'remotes/tegra/android-tegra-2.6.36-honeycomb-mr1' into...
[firefly-linux-kernel-4.4.55.git] / drivers / usb / gadget / gadget_chips.h
index e511fec9f26d8d5f529d3a6a7ba7ae5a648aa24e..edc9bc52c620fb10a65277fbd08a3a7f757f4e3d 100644 (file)
 #define        gadget_is_r8a66597(g)   0
 #endif
 
+#ifdef CONFIG_USB_GADGET_DWC_OTG
+#define gadget_is_dwc_otg(g)    !strcmp("dwc_otg_pcd", (g)->name)
+#else
+#define gadget_is_dwc_otg(g)    0
+
 #ifdef CONFIG_USB_S3C_HSOTG
 #define gadget_is_s3c_hsotg(g)    (!strcmp("s3c-hsotg", (g)->name))
 #else
@@ -198,6 +203,8 @@ static inline int usb_gadget_controller_number(struct usb_gadget *gadget)
                return 0x24;
        else if (gadget_is_r8a66597(gadget))
                return 0x25;
+       else if (gadget_is_dwc_otg(gadget))
+               return 0x22;
        else if (gadget_is_s3c_hsotg(gadget))
                return 0x26;
        return -ENOENT;