| /* |
| * drivers/usb/gadget/dwc2_udc.h |
| * Designware DWC2 on-chip full/high speed USB device controllers |
| * Copyright (C) 2005 for Samsung Electronics |
| * |
| * SPDX-License-Identifier: GPL-2.0+ |
| */ |
| |
| #ifndef __DWC2_USB_GADGET |
| #define __DWC2_USB_GADGET |
| |
| #define PHY0_SLEEP (1 << 5) |
| |
| struct dwc2_plat_otg_data { |
| int (*phy_control)(int on); |
| unsigned int regs_phy; |
| unsigned int regs_otg; |
| unsigned int usb_phy_ctrl; |
| unsigned int usb_flags; |
| unsigned int usb_gusbcfg; |
| }; |
| |
| int dwc2_udc_probe(struct dwc2_plat_otg_data *pdata); |
| |
| #endif /* __DWC2_USB_GADGET */ |