/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright 2024 Google LLC */ #ifndef _ANDROID_USB_CONFIGFS_UEVENT_H #define _ANDROID_USB_CONFIGFS_UEVENT_H #ifdef CONFIG_ANDROID_USB_CONFIGFS_UEVENT #include #include #include struct android_uevent_opts { struct device *dev; int device_id; bool connected; bool configured; bool sw_connected; struct work_struct work; struct ida function_ida; }; #else struct android_uevent_opts {}; #endif /* CONFIG_ANDROID_USB_CONFIGFS_UEVENT */ #endif /* _ANDROID_USB_CONFIGFS_UEVENT_H */