| /* SPDX-License-Identifier: GPL-2.0 */ |
| * dwc3-generic.h - Generic DWC3 Glue layer header |
| * Copyright (C) 2016 - 2018 Xilinx, Inc. |
| * Copyright (C) 2023 Socionext Inc. |
| #ifndef __DRIVERS_USB_DWC3_GENERIC_H |
| #define __DRIVERS_USB_DWC3_GENERIC_H |
| struct reset_ctl_bulk resets; |
| int (*glue_get_ctrl_dev)(struct udevice *parent, ofnode *node); |
| void (*glue_configure)(struct udevice *dev, int index, |
| int dwc3_glue_bind(struct udevice *parent); |
| int dwc3_glue_probe(struct udevice *dev); |
| int dwc3_glue_remove(struct udevice *dev); |