uboot/include/dwc3-omap-uboot.h
<<
>>
Prefs
   1/* include/dwc3_omap_uboot.h
   2 *
   3 * Copyright (c) 2015 Texas Instruments Incorporated - http://www.ti.com
   4 *
   5 * Designware SuperSpeed OMAP Glue uboot init
   6 *
   7 * SPDX-License-Identifier:     GPL-2.0
   8 */
   9
  10#ifndef __DWC3_OMAP_UBOOT_H_
  11#define __DWC3_OMAP_UBOOT_H_
  12
  13#include <linux/usb/dwc3-omap.h>
  14
  15enum omap_dwc3_vbus_id_status {
  16        OMAP_DWC3_ID_FLOAT,
  17        OMAP_DWC3_ID_GROUND,
  18        OMAP_DWC3_VBUS_OFF,
  19        OMAP_DWC3_VBUS_VALID,
  20};
  21
  22struct dwc3_omap_device {
  23        void *base;
  24        int index;
  25        enum dwc3_omap_utmi_mode utmi_mode;
  26        enum omap_dwc3_vbus_id_status vbus_id_status;
  27};
  28
  29int dwc3_omap_uboot_init(struct dwc3_omap_device *dev);
  30void dwc3_omap_uboot_exit(int index);
  31int dwc3_omap_uboot_interrupt_status(int index);
  32#endif /* __DWC3_OMAP_UBOOT_H_ */
  33