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