/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __RZV2M_USB3DRD_H #define __RZV2M_USB3DRD_H #include <linux/types.h> struct rzv2m_usb3drd { void __iomem *reg; int drd_irq; struct device *dev; struct reset_control *drd_rstc; }; #if IS_ENABLED(CONFIG_USB_RZV2M_USB3DRD) void rzv2m_usb3drd_reset(struct device *dev, bool host); #else static inline void rzv2m_usb3drd_reset(struct device *dev, bool host) { } #endif #endif /* __RZV2M_USB3DRD_H */