Hi Kishon, > Added a structure to populate dwc3 core platform data. The board file > should populate these platform data before invoking dwc3 driver. > This will be removed once we have dwc3 driver adapted to use the > driver model. > > Signed-off-by: Kishon Vijay Abraham I <kis...@ti.com> > --- > include/dwc3-uboot.h | 40 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) > create mode 100644 include/dwc3-uboot.h > > diff --git a/include/dwc3-uboot.h b/include/dwc3-uboot.h > new file mode 100644 > index 0000000..6d1b42a > --- /dev/null > +++ b/include/dwc3-uboot.h > @@ -0,0 +1,40 @@ > +/* 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 { > + int base; > + 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; > +}; > + > +int dwc3_uboot_init(struct dwc3_device *dev); > +void dwc3_uboot_exit(void); > +#endif /* __DWC3_UBOOT_H_ */
Reviewed-by: Lukasz Majewski <l.majew...@samsung.com> -- Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot