/* 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 */ |