Blame view
include/dwc3-uboot.h
1017 Bytes
da0d9e42a
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
/* include/dwc3-uboot.h * * Copyright (c) 2015 Texas Instruments Incorporated - http://www.ti.com * * Designware SuperSpeed USB uboot init * * SPDX-License-Identifier: GPL-2.0 */ #ifndef __DWC3_UBOOT_H_ #define __DWC3_UBOOT_H_ #include <linux/usb/otg.h> struct dwc3_device { |
4835c737f
|
16 |
unsigned long base; |
da0d9e42a
|
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
enum usb_dr_mode dr_mode; u32 maximum_speed; unsigned tx_fifo_resize:1; unsigned has_lpm_erratum; u8 lpm_nyet_threshold; unsigned is_utmi_l1_suspend; u8 hird_threshold; unsigned disable_scramble_quirk; unsigned u2exit_lfps_quirk; unsigned u2ss_inp3_quirk; unsigned req_p1p2p3_quirk; unsigned del_p1p2p3_quirk; unsigned del_phy_power_chg_quirk; unsigned lfps_filter_quirk; unsigned rx_detect_poll_quirk; unsigned dis_u3_susphy_quirk; unsigned dis_u2_susphy_quirk; unsigned tx_de_emphasis_quirk; unsigned tx_de_emphasis; |
793d347f5
|
36 |
int index; |
da0d9e42a
|
37 38 39 |
}; int dwc3_uboot_init(struct dwc3_device *dev); |
793d347f5
|
40 |
void dwc3_uboot_exit(int index); |
27d3b89d3
|
41 |
void dwc3_uboot_handle_interrupt(int index); |
da0d9e42a
|
42 |
#endif /* __DWC3_UBOOT_H_ */ |